remove an unnecessary an include path.
0 lines of code changed in 1 file:
Consolidate a bunch of code by using a macro.
91 lines of code changed in 1 file:
Hold SchedulerP by reference rather than value. Again, strange copy behavior by Handle...
3 lines of code changed in 1 file:
Pass LevelP by reference in Wasatch pressure solver.
2 lines of code changed in 2 files:
return LevelP by reference rather than by value (is there a problem with the Handle class copy semantics?)
4 lines of code changed in 3 files:
script that kills all of the regression tester scripts and sus commands
7 lines of code changed in 1 file:
Fix ordering of pressure solve after the expression graph that calculates the RHS for the poisson system.
3 lines of code changed in 1 file:
For const handles, return const pointers.
0 lines of code changed in 2 files:
Put hooks in for pressure solver in the Wasatch::TaskInterface.
42 lines of code changed in 4 files:
- eliminate constLevelP typedef as it was not used and confused me.
- add a few convenience functions to extract LevelP rather than Level* from patches.
20 lines of code changed in 4 files:
Revert "Implement hooks in the TaskInterface for the pressure solver."
This reverts commit afa67174e9f286d66d586e689a423c51af5e316b.
24 lines of code changed in 4 files:
Revert "Improve some const-ness in HypreSolver"
This reverts commit 2282428a1849c9b0e0475064b02ea69b69c31da1.
20 lines of code changed in 2 files:
Implement hooks in the TaskInterface for the pressure solver.
43 lines of code changed in 4 files:
Improve some const-ness in HypreSolver
20 lines of code changed in 2 files:
Fixed a sign error.
1 lines of code changed in 1 file:
This fixes the memory leak in MPMArches.
I am not sure why Arches didn't pick up any leak, however.
1 lines of code changed in 1 file:
Quiet some compiler warnings.
Misc cleanup.
30 lines of code changed in 5 files:
Test commit from ember. This shouldn't change any answers.
1 lines of code changed in 1 file:
Forgot to commit this previously.
2 lines of code changed in 1 file:
Don't include acceleration due to pressure gradient or gravity for rigid MPM
materials at either the cell or face centers.
21 lines of code changed in 2 files:
Take 2: This should resolve the carbon and sulfur "es" tag problem in the index.xml file for restart.
0 lines of code changed in 12 files:
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.
13 lines of code changed in 4 files:
added the ability to setup different machines to run the RT
85 lines of code changed in 6 files:
Reverting Arches back to version 46866. This version passed regression tests on blaze. There might be a restart problem due to now defunct tags. These will be cleaned up in the next commit.
4132 lines of code changed in 32 files:
Reapplying Jeremy's recent changes
22 lines of code changed in 9 files:
Re-committing after fixing a bug with the ABSKP property model
1077 lines of code changed in 30 files:
Updated crontab commands
0 lines of code changed in 2 files:
Now mimics what is in ~/csafe-tester/scripts/startTester
21 lines of code changed in 1 file:
Repairing more fallout from the removal of the ES balances.
0 lines of code changed in 10 files:
cat the entire configureCommand script to the html_log, not just the first line
1 lines of code changed in 1 file:
Adding more readable (and more correct?) comments to the ZAPlastic.h code to
describe the equations governing the model. Courtesy of KC.
46 lines of code changed in 1 file:
Removing Julien's last commit due to compiler and runtime issues.
78 lines of code changed in 23 files:
Reverting pcell numbers back to the original numbers to get the
regression tester passing again.
16 lines of code changed in 1 file:
Reverting previosu commit
428 lines of code changed in 21 files:
reverted jpedel's commit that doesn't compile
78 lines of code changed in 21 files:
Those 2 files were forgotten in the last commit
258 lines of code changed in 2 files:
Fully implement tree cleaving.
This now passes all current regression tests.
I have also activated tree cleaving for the momentum equations.
Next up: tickle the pressure expression.
116 lines of code changed in 4 files:
minor cleanup in BCHelperTools.
16 lines of code changed in 1 file:
Adding a gas source term from char oxidation and a property model for the absorption coefficient, also deleting a few useless lines
428 lines of code changed in 21 files:
posix compilant
-replaced stuff >&/dev/null -> stuff > /dev/null2>&1
- using -s <file> instead of -a <file> in conditional statement
9 lines of code changed in 6 files:
Add info on the level to the output printed when computeEqPress isn't converging
2 lines of code changed in 1 file:
Fix a problem that surfaced on the intel compiler.
3 lines of code changed in 1 file:
Fix for posix /bin/sh compliance and remove bashism.
1 lines of code changed in 1 file:
Removing these species as required. This is just more kludging.
0 lines of code changed in 1 file:
Clean up some warnings that didn't appear on the Mac build.
4 lines of code changed in 2 files:
ifdef out the access to the new mixing models. Need TabProps compiled
for these to work.
6 lines of code changed in 1 file:
* Fixed some warnings
* Fixed an indexing bug
* Reduced redundancy in the table interfaces
17 lines of code changed in 6 files:
* Addition of new boundary conditions and addition of a cold flow mixing
model using the new scalar transport equations.
* Some removal of deadwood (ExtraScalars - mostly in Arches.cc) which will
require more pruning.
* Added a public method to MixingRxnModel so properties can be retrieved
at will outside of the table interface.
* Added some temporary tags to ups_spec BoundaryCondition until the
vector (fixable in Arches) or string (needs to be fixed in Uintah
BoundaryCondition class) is fixed.
-- None of these changes should changes the answers.
-- Note that the new boundary condition interface is currently inactive
and requires uncommenting the *__NEW functions in Arches.cc
2679 lines of code changed in 14 files:
Fixing an error in the drag model and removing an unused function in DQMOMEq.h
15 lines of code changed in 4 files:
Modifying the coal models to allow coupled physics, adding a char oxidation model and a heat transfer model based on Chris Shaddix work
2542 lines of code changed in 29 files:
Commit of configure to match James' update of configure.ac
1 lines of code changed in 1 file:
get rid of a file requirement.
The ExecuteExpression.h file was being required by the build system and this file was recently removed from ExprLib.
1 lines of code changed in 1 file:
Minor syntax change to improve efficiency in stress calculation
1 lines of code changed in 1 file:
Revert changes and add back in csh.
11 lines of code changed in 2 files:
Remove the /bin/csh stuff that may be causing problems with testing scripts.
13 lines of code changed in 2 files:
Remove reference to /usr/local/home.
10 lines of code changed in 10 files:
Change the group from csafe to uintah.
8 lines of code changed in 5 files:
Make posix compliant.
10 lines of code changed in 1 file:
Use integer comparison instead of string comparison.
2 lines of code changed in 1 file:
Fix string compare for posix shell compliance.
4 lines of code changed in 1 file:
Check if object exists before looking for the PetscCookie.
7 lines of code changed in 1 file:
Fix for allowing additional MPI link libraries in configure.
78 lines of code changed in 2 files:
Added the option for a user specified unloading modulus for alpha > alpha0, and for p < 0. Also added the calculation and carrying around of the temperature
that is reached when the material is fully densified (alpha=1). This is used
as the reference temperature in the Mie-Gruniesen part of the response to ensure
continuity at the interface between the P-alpha and MG models.
85 lines of code changed in 2 files:
Todd's addition of a quick build of Wasatch with static libraries turned on.
44 lines of code changed in 1 file:
Fix spelling error.
1 lines of code changed in 1 file:
Added comment.
1 lines of code changed in 1 file:
Globally: renamed config variable *_RADIATION -> *_MODELS_RADIATION
Changed compile logic: USE_ARCHES no longer controls the compilation inside of
Components/Models/Radiation.
It's now controlled via
USE_MODELS_RADIATION
and
--without-fortran.
Don't compile
Components/Models/Radiation
if
--without-fortran
is specified, but still compile
Components/Models/Radiation/RMCRT
If
USE_MODELS_RADIATION=no
don't compile Examples/RMCRT_test.cc
97 lines of code changed in 10 files:
added the nonlocal_drucker_prager plasticity model
1159 lines of code changed in 5 files:
Use ccache for the static build.
21 lines of code changed in 1 file:
Fix #include to use full path.
3 lines of code changed in 2 files:
Add newline at end of file to quiet compiler warning. Pass key as a const reference to avoid copy.
3 lines of code changed in 2 files:
Force make cleanreally to run twice when dependencies are altered.
0 lines of code changed in 2 files:
moved Arches/RMCRT code to Models/Radiation.
1337 lines of code changed in 11 files:
Added newline at end of files to remove compiler warning.
5 lines of code changed in 2 files:
Fix link for Examples... however, not sure that it really should be dependent on another component (ie, Arches)...
24 lines of code changed in 1 file:
0 lines of code changed in 1 file:
Added blank header files to Kayenta /fortran directory
0 lines of code changed in 2 files:
Removed unused Kayenta files
0 lines of code changed in 6 files:
Kayenta model modifications for new model
333 lines of code changed in 6 files:
Fixed an array indexing problem that caused potential segfaults.
5 lines of code changed in 1 file:
Fixed a bug with the indexing.
4 lines of code changed in 1 file:
Revert Brian's change so the code will build.
2 lines of code changed in 1 file:
modified Kayenta sub.mk file
3 lines of code changed in 1 file:
Something is causing problems in the TabPropsEvaluator destructor. This just cropped up. Hacked work-around for now.
2 lines of code changed in 1 file:
modify momentum equations a bit to position us for tree cleaving.
Cleaving is currently turned off.
165 lines of code changed in 4 files:
modify TaskInterface to move support tree cleaving.
201 lines of code changed in 2 files:
At least on Franklin's (NERSC) hacked version of VisIt, this fixes the CMake infinite loop problem. Hopefully/in theory, the VisIt team will add this to their future releases.
1 lines of code changed in 1 file:
Fix static build after Arches (sub)library refactoring a number of commits ago.
1 lines of code changed in 1 file:
Arches/Examples files:
- generalization of reverse monte carlo ray tracing code. It can now
be used by other components. I still need to wrap a few items up.
rmcrt_test.ups: removed DO radiation solver section.
UPS_SPEC files:
-Moved the Models section from ups_spec.xml -> Models.xml
-Added RMCRT specs to Models.xml
RMCRT_Test.cc/.h
- started incorporating RMCRT tasks previously used by Arches.
78 lines of code changed in 3 files:
Sus now display assertion level and (limited) cflags.
9 lines of code changed in 3 files:
Fix sign in calculating normal components of stress expression.
2 lines of code changed in 2 files:
Fix some bugs in the expressions that assemble the momentum RHS terms.
34 lines of code changed in 4 files:
matrix create() & applyFilter
- eliminated the d_3Dperiodic code that added offsets to the domain.
- Using PetscLocalToGlobalMapping which consolidated the code.
Now consistent with PetscSolver and RadLinearSolver.
****This will change the any periodic domain results slightly****
Below are differences in the results from the periodic.ups
file after 1000 timesteps
pressurePS
L-0 Matl-0 norms: L1 4.13724e-18 L2: 4.91025e-18 Linf: 2.43353e-17 n_cells: 32768
newCCUVelocity
L-0 Matl-0 norms: L1 6.17378e-16 L2: 8.33292e-16 Linf: 5.27876e-15 n_cells: 32768
newCCVVelocity
L-0 Matl-0 norms: L1 6.09716e-16 L2: 8.12456e-16 Linf: 4.37801e-15 n_cells: 32768
newCCWVelocity
L-0 Matl-0 norms: L1 6.16767e-16 L2: 8.30617e-16 Linf: 5.94576e-15 n_cells: 32768
newCCVelocity
L-0 Matl-0 norms: L1 [6.17378e-16 6.09716e-16 6.16767e-16] L2: [8.33292e-16 8.12456e-16 8.30617e-16] Linf: [5.27876e-15 4.37801e-15 5.94576e-15] n_cells: 32768
11 lines of code changed in 2 files:
Removed place holder label d_RMCRT_fixMe.
1 lines of code changed in 2 files:
Merging in Todds changes
25 lines of code changed in 1 file:
added a missing "s"
1 lines of code changed in 1 file:
ArchesLabel: Added place holder label d_RMCRT_fixMe
Ray.cc: The rayTrace task now computes d_RMCRT_fixMe.
rmcrt_test.ups: now saving RMCRT_fixMe.
4 lines of code changed in 2 files:
In the python version bulletproofing message tell the user
that on ember/updraft they have to source a file
to get a modern version of python.
4 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.
251 lines of code changed in 22 files:
Remove unused variable to quite compiler warning.
0 lines of code changed in 1 file:
Moved
CCA/Components/Parent/Common.cc .h
to
Core/IO/DbgOutput.cc .h
This fixes the static build. Thanks Dav.
161 lines of code changed in 15 files:
Ooops. Should have been in last commit.
Location for code that is common to all components.
0 lines of code changed in 2 files:
Consolidated all the versions of printTask() & printSchedule to a common location
CCA/Components/Parent/Common.cc/.h
Global: added a #include Common.h and updated the interfaces.
Arches:
added printSchedule() calls. Many more to still add.
98 lines of code changed in 20 files:
Calculation of coef matrix for pressure.
50 lines of code changed in 4 files:
fixed memory leak
11 lines of code changed in 4 files:
Removing some unused includes
0 lines of code changed in 1 file:
Register proper operators for calculating RHS of pressure poisson equation.
20 lines of code changed in 3 files:
Fallout from code consolidation. Changes so Arches will compile without petsc.
3 lines of code changed in 3 files:
Adding an interface to the old table but with the updated interface (the same one TabProps uses). Notable changes include:
1) Transported independent variables are now specified using the <TransportEqn> section
2) Independent variables require boundary condition specification in the <Grid><BoundaryCondition> section.
3) Users can save any table dependent variable using the table_lookup=true attribute in the data archiver section
4) Allows for non-uniform mixture fraction grids as a function of a second mixture fraction
1738 lines of code changed in 11 files:
code consolidation:
Filter, RadLinearSolver & PetscSolver are now using the PetscCommon
version of destroyPetscObjects()
This should not change the answers
11 lines of code changed in 5 files:
In this commit:
- Added solveInterface to Wasatch and passed it to the pressure expression through the equation parser
- Various fixes and cleanups in the momentum transport equation
- Updated equation parser for momentum equations to return one adaptor per momentum equation
143 lines of code changed in 6 files:
Add superbee and bc tests to the Wasatch regression tester. Both Nightly and Local tests are added.
4 lines of code changed in 1 file:
Fix typo from recent cleanup.
2 lines of code changed in 1 file:
added line to compile compute_L_norms utility.
5 lines of code changed in 2 files:
Global:
- removed using SCIRun namespace
- added comment dividers
- vertical and horizontal space is your friend.
PetscCommon:
- moved PetscToUintah_Vector to the .h file and made it a templated function.
Filter.h
- code consolidation, now using PetscToUintah_Vector
Should not change answers.
94 lines of code changed in 6 files: