Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trilinos release 12 6 branch #140

Closed
wants to merge 41 commits into from
Closed

Conversation

wanghyasnc
Copy link

No description provided.

Brent Perschbacher and others added 30 commits January 12, 2016 16:27
The test machine trilinos-test is no longer viable due to various reasons.
The release testing it does though is important so moving that testing to
hansel on the SEMS jenkins using the SEMS TPLs for now.
The location for netcdf had the library and include locations swapped.
This naturally made it impossible to find netcdf.
This testing needs a bit more debugging than I expected so switching it
to experimental to prevent spam.
There is a known issue with these two TPLs on the SEMS NFS.
Disabling them for hansel testing.
We are only able to load one netcdf for the jobs on hansel and currently
that is the serial version. It is possible to disable the use of a
parallel netcdf even on an MPI build so I am disabling it for now.
Currently panzer isn't released as part of our tarball and it has a
number of failures which aren't relevant to the release. Disabling
seems to be the best option for now.
This test has been failing perpetually for quite a long time. There
is no reason to keep it on when it always fails.
Recent changes have made it possible to build Sacado without C++11
enabled. Removing it from the list of packages that require it since
a configure of Trilinos for Xyce fails on this check currently.
Xyce has requested I allow Sacado to build with C++11 disabled.  It
appears the only unprotected usage of C++11 in Sacado is in the
implementation of mpl::vector, so I added guards around this too.  So
you will just not be able to use this class if C++11 is disabled.
…al and

the solution.  This change allows for easier use of the default solve.
…within

StochasticProblem now build the appropriate vector based on the stored
ParameterList.  Changed stochastic objective function constructors to take in
const Teuchos::RCP instead of nonconst Teuchos::RCP.
- OptimizationProblem keeps track of whether it has slack variables with a bool
- OP's gradient and hessVec checks now work if there are slack variables
- InteriorPointStep interface with BoundConstraint now calls interface without bnd
  as the penalization is now handled through PenalizedObjective
- Upper bounds are ignored for elements with value >= ROL_INF
- Lower bounds are ignored for elements with value <= ROL_NINF
- Added Hock & Schittkowski problem 24 to ZOO (bound plus general inequality)
- Added test\step\test_11.cpp to test above problem.
…nts.hpp.

Fixed bug in ROL_OptimizationProblem.hpp.  Now
ROL_ObjectiveFromBoundConstraint.hpp is included.
-- Dirichlet conditions for arbitrary side ids.

-- Export/Import examples for converting between node-based and
   cell-based quantities.

-- File ASCII output for Matlab printing.

-- Runs with CompositeStep.

Requires some cleanup and modularization.  The reduced formulation
is very slow, for unknown reasons (will debug).
zoltan:  do not remove data directories from distribution if their data
is needed by zoltan2 tests

zoltan2:  when building test from a tarball release, exclude test that
uses many zoltan input files, as not all zoltan inputs are included in
tarball release.

@trilinos/zoltan2
@trilinos/zoltan
(cherry picked from commit 3c5f8f5)
This file was previously being excluded for the tarball. It is now
a required part of the build so it needs to be distributed in the
tarball.
the nsjac.mm file was being copied even from a tarball distribution.
This is a problem since that file is excluded from the tarball
intentionally. This prevents the copy when not in dev mode.
zoltan2:  release notes for Trilinos v12.6
The TRILINOS_UNUSED_FUNCTION was being set improperly on windows due
to the intel compiler not supporting __unused__ on windows.
Brent Perschbacher and others added 11 commits February 4, 2016 17:12
Add a handful of simple scripts to deal with the multiple repos. These
aren't very fancy or generic, but they will get the job done for releases.
…ompile with clang compiler

Funded-by: IDEAS
Project: xSDK
Time: 2 hour including debugging and testing
After discussion with the Intrepid2 developers it was decided to delay the
release of Intrepid2.
… > 1)

GIDs and LIDs are now copied correctly using ZOLTAN_SET_ID
(cherry picked from commit 1542909)
Added code to use this trait to AlgZoltan, allowing return on Zoltan
answer to Zoltan2 when Zoltan's Num_GID > 1 or Num_LID > 1.
Tests using lno_t=size_t revealed this bug.
(cherry picked from commit cc7288d)
ParMETIS requires imbalance_tolerance to be > 1.0.
@trilinos/zoltan2
(cherry picked from commit 6a8136d)
When using lids as an index, need to convert them from ZOLTAN_ID_PTR to lno_t.
@trilinos/zoltan2
(cherry picked from commit bcfc4c0)
The dashboard is showing repeated failing tests for the householder
bordered solver unit tests.  I can't reproduce these, but I am
suspicious that it is the use of random bordering matrices.  I think it
is possible different matrices are being generated on different
processors.  This commit attempts to fix this by setting the seed
explicitly.
@jwillenbring
Copy link
Member

Commits are only applied to release branches in small numbers and for specific reasons. We do not follow the master branch development on release branches.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants