[root]/CCA/Components/MPMICE
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 34 (100.0%) | 304 (100.0%) | 8.9 |
banerjee | 3 (8.8%) | 105 (34.5%) | 35.0 |
jpeterson | 7 (20.6%) | 103 (33.9%) | 14.7 |
harman | 7 (20.6%) | 75 (24.7%) | 10.7 |
guilkey | 4 (11.8%) | 13 (4.3%) | 3.2 |
jas | 11 (32.4%) | 6 (2.0%) | 0.5 |
jsutherland | 1 (2.9%) | 1 (0.3%) | 1.0 |
dav | 1 (2.9%) | 1 (0.3%) | 1.0 |
More informative output when binary pressure search fails.
0 lines of code changed in 2 files:
Fixed bug in binaryPressureSearch. Was returning uninitialized variables
if the search did not converge.
105 lines of code changed in 1 file:
Update copyright date.
1 lines of code changed in 2 files:
MPMICE::actuallyInitialize()
- clarified exception message.
- #if 0 code that may go in the dumpster soon.
MPM::intializeCCVariables()
- cleaned out code that was never used.
- removed try-catch statements.
- cleaned up indentation
- added comments
* The answers should not change --Jim & Todd
30 lines of code changed in 1 file:
Update copyright year.
5 lines of code changed in 9 files:
Third time is a charm. The task was only scheduled for MPM materials, but we need one requires scheduled for ICE too. Modified to explicitly specify material needed.
15 lines of code changed in 1 file:
This should get rid of the regression test failure.
5 lines of code changed in 1 file:
This will fix the Regression Tester's failure on optimized to run LBwoRegrid.ups and guni2dRT.ups. I'm still working on the requires/computes issue with the debug build.
7 lines of code changed in 1 file:
Fixed the logic to be exclusive, instead of inclusive. Should allow the BuildBot to pass on the MPMICE tests.
3 lines of code changed in 1 file:
Pulled some weeds from the last commit.
0 lines of code changed in 1 file:
Removed a debugging statement.
0 lines of code changed in 1 file:
Added the ability to do variable volume fraction of a constituent based on geometry objects.
Uses the tag <volumeFraction> in a geometry object. All volume fractions in a cell must sum
to 1. Also if <volumeFraction> is specified for one geometry object it should be specified
for all geometry objects. Works in MPM and ICE.
M doc/UserGuide/ice.tex
Documentation included.
M src/CCA/Components/MPM/ConstitutiveModel/MPMMaterial.h
M src/CCA/Components/MPM/ConstitutiveModel/MPMMaterial.cc
M src/CCA/Components/MPM/ParticleCreator/ParticleCreator.cc
M src/CCA/Components/ICE/ICE.cc
M src/CCA/Components/ICE/ICEMaterial.cc
M src/CCA/Components/MPMICE/MPMICE.cc
M src/Core/GeometryPiece/GeometryPieceFactory.cc
M src/Core/GeometryPiece/GeometryObject.cc
M src/StandAlone/inputs/UPS_SPEC/ups_spec.xml
The actual slaughter.
73 lines of code changed in 1 file:
Eliminate "using namespace std" and similar from header files. That is a big no-no!
1 lines of code changed in 1 file:
Moved function is areAllValuesPositive upstream to core/Grid/Variables/Utils.h,
so other components can use it.
11 lines of code changed in 1 file:
Create and use an access operator for the d_tiny_rho that may now be different
for each material. MPMICE remains hardwired as it only applies to MPM matls,
for which tiny_rho remains a constant.
4 lines of code changed in 1 file:
Moved
coarsenDriver_std() and coarsenDriver_massWeighted ()
from MPMICE to AMR_CoarsenRefine.cc, so other tasks can use them.
3 lines of code changed in 2 files:
Don't include acceleration due to pressure gradient or gravity for rigid MPM
materials at either the cell or face centers.
3 lines of code changed in 1 file:
Added a flag in ICE "d_with_rigid_mpm". Not yet used, that comes later.
Also, relax the requirement that the momentum exchange coefficients be less than
1e15.
4 lines of code changed in 1 file:
Add info on the level to the output printed when computeEqPress isn't converging
2 lines of code changed in 1 file:
Fixed circular dependencies recently added to the code due to code
consolidation.
1) Consolidated CCA/Components/Arches and Arches/Radiation into a single library
instead of two separate libraries... There isn't any good reason
that I know of to keep them separate, and this allows them to
'share' some common routines w/o creating a circular dependency.
(There are still a couple of additional Arches sub-shared
libs... (fortran/Mixing). These could easily be consolidated too if someone
wanted it done.)
Note, previously, in CCA/Components/sub.mk, many of the Arches sub-shared libs
where specifically specified. I've removed these and moved them
directly into the CCA/Components/Arches/sub.mk file to make it a
little easier to follow what is going on.
3) Moved DbgOutput out of Core/IO and into Core/Grid as it is related to
the Grid classes... Also, Core/Grid depends on Core/IO, so having
Core/IO stuff depend on Core/Grid causes a circular dependency.
1 lines of code changed in 1 file:
(2 more)