[root]/CCA/Components/MPMArches
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 9 (100.0%) | 22 (100.0%) | 2.4 |
jthornoc | 6 (66.7%) | 17 (77.3%) | 2.8 |
guilkey | 1 (11.1%) | 2 (9.1%) | 2.0 |
dav | 1 (11.1%) | 2 (9.1%) | 2.0 |
harman | 1 (11.1%) | 1 (4.5%) | 1.0 |
Getting rid of tempIN label.
10 lines of code changed in 2 files:
**MORE BIG CHANGES**
Continued cleanup of unused/old functionality. All RT tests will fail
due to changes in input files or output in uda. I have verified at this
point that the answer still haven't changed.
1 lines of code changed in 3 files:
***BIG CHANGE***
This commit removes the old boundary condition mechanism in ARCHES along
with its dangling tentacles. As such, it will invalidate all the old
regression tests, which will need to be removed. A previous commit has
established new, equivalent RT tests.
Note that the old functions/cc code has been moved to the attic.
More work is required to rid Arches of the some of the old transport modules.
The new RT tests should still provide the same answers.
6 lines of code changed in 1 file:
M configure.ac
M configure
- Fix checking for exceptions (this is necessary when an LDFLAGS var (or
CFLAGS) is hard coded on the configure line). (Most of our configure
compilation commands add these automatically, but for some reason we
are manually compiling this test, so need to add these variables our
self.)
- Take care of the case where the user wants to use mpif77 (instead
of just the name of the actual compiler). Do this by assuming
mpif77 is gfortran... print out a warning message to this effect.
(Note, if this is not the case, then much more complicated (assuming
it is even possible) logic would be needed to determine the actual
compiler.)
M CCA/Components/MPMArches/sub.mk
- In some builds (when Wasatch is turned on), MPMArches is
required to link against boost... so need to add $(BOOST_LIBRARY) to
the LIBS line.
M CCA/Components/ICE/ICE.cc
- Indentation.
M Core/Exceptions/AssertionFailed.cc
- If exceptions are broken, then need to include iostream for cout.
2 lines of code changed in 1 file:
Passing restart_problem_spec into the OnTheFly Analysis modules.
1stLawThermo: now parsing the restart_problem_spec on a
restart for the MPM material properties
1 lines of code changed in 1 file:
Move the calculation of velocity gradient and deformation gradient out of the constitutive models,
and just have one version of the code to maintain in SerialMPM.
Other changes:
1. Add the ability to specify a number of subcycles in the calculation of F in the input file. Use the MPM Flag "minimum_subcycles_for_F"
2. Add the option to use an approximation to the exponential to compute the increment in F. Use a negative value for "minimum_subcycles_for_F", with the absolute value being the number of terms in the TS approximation.
3. Disable support for Fracture. Most fracture code persists, but won't work. It will be removed later.
This will definitely break the regression tester, but the differences have been verified to be small, or in some cases limited to the number of checkpoint variables changing (pTempPrevNew has been removed, whose brainchild was that again?).
2 lines of code changed in 1 file: