Add pEnergy to the implicit calculations, should get the regression tests going
again.
11 lines of code changed in 1 file:
Initial commit of the Zerilli-Armstrong Polymer plasticity mode.
This code is just a copy of the Zerilli-Armstrong Strain rate dependent plasticity
mode.
594 lines of code changed in 4 files:
PlasticityModel.h
- replaced most of the virtual function() = 0 with virtual function (){},
so you don't have to declare empty functions in every model.cc/.h files.
ZAPlastic.cc/.h
- removed all empty virtual functions
This will not change the answers
14 lines of code changed in 3 files:
The cut off value of J above which particles are deleted can now be specified
at run time. The default value remains 20.
3 lines of code changed in 2 files:
Pressure solver.
218 lines of code changed in 8 files:
Add explicit template instantiation for ZVolField
1 lines of code changed in 1 file:
Improved the error messages a bit.
7 lines of code changed in 1 file:
Turned memory checks back on.
3 lines of code changed in 1 file:
Changed method for parsing the tmp file for the index of the failed test.
Previously, if there were more than 10 failed tests and you selected to replace
test 1 the parsing would also return 10,11,....
0 lines of code changed in 2 files:
Improve an error message
4 lines of code changed in 1 file:
Removed scheduler arg from initializeManager()
5 lines of code changed in 5 files:
Removed scheduler arg from initializeManager()
Allow MPICH version 2 to use nthreads.
29 lines of code changed in 3 files:
1 lines of code changed in 1 file:
Fixing an error an the energy coupling
1 lines of code changed in 1 file:
Reverting yield Y1 value to 0.3 to pass regression tests
1 lines of code changed in 1 file:
Move the MPI_LIBRARY to an earlier link point so that the MakeDefaultAllocator
function that sets up a atexit point has already been initialized. There
were two calls to atexit one by the MPI_LIBRARY and another by the
MakeDefaultAllocator.
Thanks to Dav for figuring out a fix to the hung processes when using
--enable-sci-malloc.
2 lines of code changed in 1 file:
Change the location of the MallocTrace library if the --enable-static
flag is specified.
26 lines of code changed in 2 files:
order of accuracy files for the different interpolators.
344 lines of code changed in 6 files:
fixed syntax error
more descriptive output
2 lines of code changed in 1 file:
output file named L_inf
8 lines of code changed in 1 file:
Add the current path to the overall path.
2 lines of code changed in 1 file:
masterScript.pl
- redirect system calls to /dev/null to quite them
analyze_results.pl
- added more descriptive error message
Added MPM axis aligned MMS order of accuracy test.
398 lines of code changed in 8 files:
Commenting out the computation of gNumNearParticles as it appears to not be used
6 lines of code changed in 1 file:
Adding energy coupling between coal particles and gas phase, and saving PO2 at particle surface
196 lines of code changed in 9 files:
Make ElasticPlasticHP the model that is returned if elastic_plastic or
elastic_plastic_hp is specified in the input file. Also, make
MieGruneisenEOSEnergy be the EOS returned if mie-gruneisen is called for
in the input file.
This will change the answers in a few RT problems.
5 lines of code changed in 2 files:
Scalars initialized to zero inside of walls.
Also, internal naming convention change in ClassicTable interface.
39 lines of code changed in 3 files:
Make sure that properties are set to zero inside of wall.
Added in <hl_scalar_init> tag for the classic table.
39 lines of code changed in 8 files:
Removed assumption that the heat loss bounds are -1 to 1 and instead load the upper and lower bounds from the table itself.
Also, added a flag to turn on output if heat loss bounds are exceeded.
95 lines of code changed in 2 files:
Changed the method of obtaining variable name for which we are setting the boundary conditions. We can get that from solution_variable_name() instead of using the problem specs. This will streamline the addition of the momentum BCs since the input spec for momentum does not follow that of TransportEquation (i.e. does NOT have a <SolutionVariable> block).
2 lines of code changed in 1 file:
Fix bug in constructor for Dilatation term by setting the velocity tags.
4 lines of code changed in 1 file:
added printschedule() and printTask() statements.
moved debugging output to afer the solve.
21 lines of code changed in 1 file:
added code to print matrix, x and b, currently turned off
8 lines of code changed in 1 file:
Allow this model to use any of the available EOS's in the PlasticityModels
directory.
4 lines of code changed in 1 file:
added single level input file.
ProblemSetup()
- only read in the AMR options if the AMR tag is specified.
54 lines of code changed in 1 file:
M Core/Parallel/Parallel.cc
Sanity check to make sure (the MPI) initializeManager() is called
before getMPIRank().
M StandAlone/sus.cc
- Put in some sanity checks to make sure if people are trying to use
certain environment variables, that sus is actually configured to
handle them.
- The show_env() debug tool needs to be run after MPI is initialized
so I moved it down a few lines in the file. (There are two possible
places that MPI is initialized, and it needs to be after both.)
- Place a few more lines into the main 'try' block of sus.
102 lines of code changed in 2 files:
global: formatting, added {}, comments, horizontal & vertical spaces
solve()
- Now calling HYPRE_StructGridPeriodic() to let hypre know if
we're using a periodic grid.
schedulesolve()
- Changed the periodic bulletproofing conditional. If user has a periodic grid
the resolution in each direction must be a multiple of 2.
290 lines of code changed in 1 file:
Make the model valid for spherical tension.
17 lines of code changed in 1 file:
Fixed a problem with checking for min on iv 2. Since iv 2 could be heat loss, and therefore negative, the check for the variable less than "small" needed to be removed.
Also cleaned up some warnings and removed a redundant print message.
18 lines of code changed in 1 file:
Call dummy init for ClassicTable.
Use proc0cout in a couple of places.
7 lines of code changed in 3 files:
Add the artificial viscosity heating flag in one more spot.
1 lines of code changed in 1 file:
Bringing in features from ElasticPlastic that haven't made their way into the
HP version.
57 lines of code changed in 2 files:
turn off all memory tests
3 lines of code changed in 1 file:
Merging in some changes from Scott Bardenhagen.
9 lines of code changed in 1 file:
Remove cosmetic differences between these so that functional differences are
more easily identified.
33 lines of code changed in 2 files:
Change to uda reader to stop generating files in the source tree. Removed generated files from source tree.
1 lines of code changed in 6 files:
Change calls to KMMCHK and KMMRXV to KAYENTA_CHK AND KAYENTA_RXV.
Get rid of empty .h files.
21 lines of code changed in 6 files:
removed hdf5 configure option
6 lines of code changed in 1 file:
tabs
196 lines of code changed in 25 files:
bug fix:
- only run a test on the current platform if the OS or "all" has been specified
by the user.
Added:
The user can set the environmental variable
"WHICH_TESTS" = local/nightly
to override the default behavior of only running the tests defined
in the local section of the <Component.py> file. This is useful if you're
poking around in the innards of the infrastructure.
19 lines of code changed in 1 file:
Removed const specifier in coal models for ArchesLabels.
This will allow one to add species to the list of lookup species, which
will come in handy when a model depends on a table lookup variable.
(ie, using ArchesLabels::add_species( std::string ) )
55 lines of code changed in 38 files:
Cleaned out some unused code
added:
echo "WHICH_TESTS" to the doTestScript.
This isn't needed but I added it for connsistency.
2 lines of code changed in 1 file:
Added <inverse> tag to intrusions. If this is activated, then cells
outside the geometry object is wall and cells inside the geometry object
are flow.
This is the inverse behavior of the intrusion object.
17 lines of code changed in 2 files:
The return code of the first command is returned instead of the second command.
1 lines of code changed in 1 file:
Components.PY:
- variable name change LOCAL_OR_NIGHTLY_TEST -> WHICH_TESTS
StartTester & StartLocalTest
- added environmental variable WHICH_TESTS with default value.
- The buildbot will overide the default value
16 lines of code changed in 15 files:
periodic_disks is now run on 1 processor. This will provide full coverage
of the relocate code. Previous we only tested the parallel section of the code.
This will effect the answers.
2 lines of code changed in 1 file:
Remove HDF5 warning for tabprops.
2 lines of code changed in 2 files:
Remove dependency of HDF5.
9 lines of code changed in 2 files:
Reverting the compiler directive for TabProps.
8 lines of code changed in 4 files:
Now using polarDecompositionAFFinvTran to compute the rotation tensor.
13 lines of code changed in 1 file:
Adding yet another polarDecomposition technique. This one
(polarDecompositionAFFinvTran) seems to do a better job of returning
an orthogonal rotation tensor that polarDecompositionRMB.
54 lines of code changed in 2 files:
Removed redundant code to create a symbolic link to the inputs directory.
make link_inputs
does it.
0 lines of code changed in 2 files:
remove a few lingering hdf5 things in build_wasatch_3p.sh
2 lines of code changed in 2 files:
added: "USE_WASATCH=yes" to the opt configure line
deleted: "--with-hdf5" from the opt configure line
3 lines of code changed in 1 file:
Remove HDF5 dependency for Wasatch.
26 lines of code changed in 2 files:
tabs.
103 lines of code changed in 1 file:
Convert Wasatch over to new boost-based TabProps.
- regenerated table file and I didn't have the original input files, so this caused diffs. Accept them.
- Added the input file used to generate the table in TabProps.
- Delete old table.
12 lines of code changed in 3 files:
Alter the random number seed based on the patchID in order to get different sets
of random #s on each patch.
26 lines of code changed in 2 files:
This should get the code compiling again.
8 lines of code changed in 4 files:
Removed commented out code.
0 lines of code changed in 1 file:
Actually adding the old_super_bee option. Somehow this escaped my previous commit.
212 lines of code changed in 1 file:
Removed HDF5 dependencies. Tabprops interface now uses boost.
Classic table and new cold flow interface should now compile in regardless of TabProp
status.
18 lines of code changed in 4 files:
Don't preclude ClassicTable and new ColdFlow interfaces from compiling
if TabProps isn't configured in.
16 lines of code changed in 7 files:
new regression test.
2 spheres colliding at the periodic boundaries.
2 lines of code changed in 1 file:
Reverted back to using
IntVector vectorToNeighbor = toPatch->getExtraCellLowIndex() - fromPatch->getExtraCellLowIndex()
Previously, vectorToNeighbor was computed using extra cell positions instead of indicies. This does not work due to
numerical round off error. vectorToNeighbor was being computed twice, once when inserting the record
and once when finding the record. These two records != due to fuzz.
Added the toLevelIndex in the ScatterRecord, this will fix the multi-level issue.
findOrInsertRecord()
- return out of loop when scatter record is found.
findRecord()
- return out of loop if scatter record is found.
56 lines of code changed in 1 file:
Do a more exhaustive find if the file isn't found for compare_uda.
5 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.
20 lines of code changed in 5 files:
email John whenever an uda has been replaced AND the machine is rt.
2 lines of code changed in 1 file:
Add d_tiny_rho to outputProblemSpec.
1 lines of code changed in 1 file:
Comment out the #define for d_tiny_rho and replace it with
a run time option for this value, which defaults to the same
value as had been defined.
8 lines of code changed in 2 files:
Using compiler directive for cases where TabProps is not configured.
2 lines of code changed in 1 file:
Added a method in ArchesLabels for models to add additional species to
the table lookup list.
56 lines of code changed in 5 files:
Forgot to delete object from previous commit.
1 lines of code changed in 1 file:
Fix typo for dqmom_test_2c.
1 lines of code changed in 1 file:
Generalized the independent variable transformation so that other
mappings can now occur.
Also fixed some bugs with missing transformations and boundary
initialization.
Added <heat_loss> tag to <FlowInlets> so that heat_loss can be specified
in the inlet.
274 lines of code changed in 6 files:
Add wasatch tests and dqmom_2c test.
2 lines of code changed in 1 file:
remove an obselete compiler flag in wasatch3p build script.
0 lines of code changed in 1 file:
Fix wasatch3p build script due to recent commit.
1 lines of code changed in 1 file:
Merge branch 'stencil'
286 lines of code changed in 20 files:
Fix outputProblemSpec type designation.
1 lines of code changed in 1 file:
- added horizontal and vertical spaces.
- changes so it will work on multiple levels.
46 lines of code changed in 1 file:
Add the option to specify a time for the intiation of detonation.
4 lines of code changed in 2 files:
(Some) MPI lib depends on threads, so need to add THREAD_LIBRARY to link list.
2 lines of code changed in 1 file:
Fixed an indentation problem.
Python uses indentation instead of {} in conditionals statements.
11 lines of code changed in 1 file:
If the environmental variable MPIRUN has been set then use it, otherwise
default to using "mpirun."
23 lines of code changed in 3 files:
Change cout to dbg.
1 lines of code changed in 1 file:
Revert to previous version by removing the recomputeTimeStep function.
0 lines of code changed in 2 files:
Added --with-mpi-include and --with-mpi-lib flags.
100 lines of code changed in 2 files:
Encapsulated some code into templates. Also removed the old extra
scalar from the constantMMS test problem. This will require a
goldstandard update.
718 lines of code changed in 2 files:
Add parser for parabolic expression.
11 lines of code changed in 1 file:
Add recomputeTimeStep - this is needed by the CGSolver.
14 lines of code changed in 2 files:
Removing some debugging statements
1 lines of code changed in 4 files:
Recommitting previous update, code should pass Arches regression tests
987 lines of code changed in 28 files:
Better error messages.
20 lines of code changed in 1 file:
Explict use of namespace for vector.
0 lines of code changed in 2 files:
Anal retentive edits.
8 lines of code changed in 1 file:
Change the method of calculating strides so as to phase out the use of the IndexHelper.
27 lines of code changed in 2 files:
Added a reference pressure P0, made all input parameters optional with default
values. Fixed the "type" description to be consistent with the EOSFactory.
29 lines of code changed in 2 files:
Add information about typical values of the input parameters to the .h file.
8 lines of code changed in 1 file:
Added an EOS for sea water. Probably less correct than ThomsenHartka, but it
is compatible with collaborators.
270 lines of code changed in 4 files:
Remove the REQUIREMENT that BCs get set for specific volume. Setting it,
rather than letting it be computed naturally, often makes things much worse.
Todd might kick my ass for this, but that's what he gets for leaving town.
3 lines of code changed in 1 file:
added spatial variability to the NonLocalDruckerPrager model
228 lines of code changed in 2 files:
Changes made for optimization.
19 lines of code changed in 1 file:
Added documentation to the HypreSolver interface.
34 lines of code changed in 1 file:
fixed a buy in NonLocalDruckerPrager.cc, and made some inputs optional
8 lines of code changed in 1 file:
More work on 2level RMCRT in testbed component.
--This line and those below, will be ignored--
M src/CCA/Components/Models/Radiation/RMCRT/Ray.cc
M src/CCA/Components/Models/Radiation/RMCRT/Ray.h
M src/CCA/Components/Arches/EnthalpySolver.cc
M src/CCA/Components/Examples/RMCRT_Test.h
M src/CCA/Components/Examples/RMCRT_Test.cc
M src/StandAlone/inputs/UPS_SPEC/Models.xml
M src/StandAlone/inputs/UPS_SPEC/RMCRT_test.xml
M src/StandAlone/inputs/Examples/RMCRT_test.ups
228 lines of code changed in 5 files:
Moved
coarsenDriver_std() and coarsenDriver_massWeighted ()
from MPMICE to AMR_CoarsenRefine.cc, so other tasks can use them.
204 lines of code changed in 5 files:
DynamicMPIScheduler.cc, MPIScheduler.cc, SingleProcessorScheduler.cc
- moved printTask to SchedulerCommon.cc
Added new DebugStream (TaskLevel)
Output the task name and the level it's executing on for the first
patch on that level.
96 lines of code changed in 7 files:
Fix linking on Mac... Arches now depends on Core_IO for getString().
1 lines of code changed in 1 file: