Added matl index 0 to the global matl set. This is the index for fileInfo variable.
added d_zero_matl to the requires(fileVarStructlabel) statement
3 lines of code changed in 1 file:
Remove extra PATH stuff... user should have their PATH set correctly suck that the script doesn't need to add to it... Specifically we need to remove /usr/lib as this is causing Wasatch3P CMake to find the wrong libs for boost.
1 lines of code changed in 1 file:
Get the explode2D_amr case going again.
1 lines of code changed in 1 file:
debugging...
7 lines of code changed in 1 file:
turning Wasatch back on. This is testing.
4 lines of code changed in 1 file:
File pointers are now stored in the dataWarehouse. These are put in a PerPatch struct
(fileInfo) that is required and computed in the taskgraph. When regridding
or loadbalancing changes which processor own which file the files are closed and
then opened by the new owner (processor). The file pointers remain open
until regridding or loadbalancing occurs.
98 lines of code changed in 3 files:
SchedulerCommon & Scheduler:
- added containeers for variables that a component does not want to checkpoint
or copied to a new AMR grid, notCopyData_ & notCheckpointVars. The components
can access these via
scheduler::overrideVariableBehavior()
DataArchiver:
- do not checkpoint any variable in the notCheckpointVars container
Other files:
- updated calls to overrideVariableBehavior()
This is commit is ground work for updating how I/O is handled with
OnTheFly data analysis tasks.
*This commit should not change the answers.
98 lines of code changed in 8 files:
echo to the screen which cmake is being used.
3 lines of code changed in 1 file:
Force ExprAlgebra builder to take an enum rather than string. String->enum conversion is now done during parse.
79 lines of code changed in 4 files:
Fix a compiler warning.
2 lines of code changed in 1 file:
1) Fixed UCNH restart problem.
2) Replaced RK-4 with Backward Euler in burn fraction calculation.
39 lines of code changed in 2 files:
Fix use of MKL for blas/lapack with respect to PETSc.
4 lines of code changed in 2 files:
Correct wrong type for vel gradient.
5 lines of code changed in 1 file:
Add missing rho in the molecular diffusivity term for scalars.
43 lines of code changed in 3 files:
added default matl index
1 lines of code changed in 1 file:
Add controls for the algorithm used to control deformation gradient
calculations.
105 lines of code changed in 2 files:
Turn off wasatch component.
4 lines of code changed in 1 file:
Corrected exponential and logarithm sums.
22 lines of code changed in 1 file:
Allow the InterpolateExpression to interpolate from all-fields to all-fields. It was originally designed to interpolate to SVolFields only. This is useful for example when trying to add a source term to the momentum equations (i.e. YVolField) based on an SVolField scalar. The interpolate expression makes this possible.
49 lines of code changed in 2 files:
add Arches density to initialization graph to resolve error for variable density warches.
7 lines of code changed in 1 file:
Reverted back to Jim's version of defgrad calculation.
21 lines of code changed in 1 file:
Improved (?) the deformation gradient calculation and generalized
the subcycling algorithm for burn fraction calculation.
65 lines of code changed in 2 files:
Added first cuts of methods for computing exponentials and logarithms.
Needs to be checked for accuracy.
33 lines of code changed in 2 files:
Tony/Jeremy: Added a placeholder expression for density. This is
currently a hack.
Jeremy: Added molecular diffusivity for Arches scalar transport.
75 lines of code changed in 5 files:
Turned Wasatch back on in the regression tester.
3 lines of code changed in 1 file:
Change input variable names, stabilized reaction rate calculation,
added correct deformation gradient for initial stress.
233 lines of code changed in 2 files:
Add a new variable type for OnTheFlyAnalysis to save file pointers as PerPatch
58 lines of code changed in 2 files:
allow creation of SpatialOps interior memory windows. This will be used for the upcoming boundary conditions improvements.
14 lines of code changed in 2 files:
allow Wasatch to turn on the usage of extra-cells without having to comment certain code. this is done at compile time and the extra-cells flag is passed in the configure script using --enable-wasatch-in-arches.
10 lines of code changed in 2 files:
Update boost location information as it is passed down to the Wasatch3P libraries.
2 lines of code changed in 1 file:
BIG CODE CHANGE:
Turning OFF the dummy solve. This is being done with a logical at the moment. Once things settle down, we should tear the whole thing out. Please note, this will cause answers to change for MPMArches, wide spread chaos, and lots of spam. GS will need an update.
25 lines of code changed in 2 files:
removed the troubled restart test until the RT is fully functional.
4 lines of code changed in 1 file:
added \\
1 lines of code changed in 1 file:
Turn off compiling wasatch until the libboost issue is resolved.
4 lines of code changed in 1 file:
Eliminate a few warnings and clean up a bit.
8 lines of code changed in 1 file:
Add ability to clip any field from the input file.
200 lines of code changed in 3 files:
Fix compilation error on Updraft (etc) as pow(int,int) is ambiguous, so need to make it pow(float,int).
1 lines of code changed in 1 file:
modified cpdiInterpolator.cc based on Dr. Guilkey's comments
24 lines of code changed in 1 file:
changed cpdiInterpolator.cc to be consistent with the conforming CPDI formulation
98 lines of code changed in 1 file:
Turning the explode2D_amr case back on.
1 lines of code changed in 1 file:
Add a random number generator expression. This currently generates uniformly distributed random numbers using a mersenne twister. the expression can be easily extended to other types of distributions by templating on the boost random library tools. for the moment uniform distributions are sufficient.
136 lines of code changed in 3 files:
Update boost library dependencies to ensure functionality with boost 1.50.
2 lines of code changed in 2 files:
update wasatch RT to reflect recent input file changes and additions.
4 lines of code changed in 1 file:
removed a duplicate tool
1 lines of code changed in 4 files:
Do not remove the base output directory.
Remove timestep files and directories when over writing.
30 lines of code changed in 1 file:
Improve, slightly, the useInitialStress feature by adjusting the deformation
gradient to be consistent with the prescribed stress.
4 lines of code changed in 1 file:
Fixed equation for determing the scale:
scale = pow( 2, nBits ) - 1.0;
2 lines of code changed in 1 file:
Superfluous print statement.
0 lines of code changed in 1 file:
readParameters()
Added documentation about the various knobs from the Hypre manual
14 lines of code changed in 1 file:
Add stepfunction for initialization among other things.
139 lines of code changed in 2 files:
Making the gaussian spec more intuitive.
3 lines of code changed in 1 file:
A script that summarizes a series of exectimes files.
--The Ghost of Justin
29 lines of code changed in 2 files:
Bug fix in the cold flow model. Wasn't taking the inverse of the
MPMArches micro-density. This will affect the answers.
Also adding a gaussian initialization function for scalars.
42 lines of code changed in 3 files:
Fix syntax problem introduced in last commit.
1 lines of code changed in 1 file:
Turn BurnRate test back on. Fingers crossed...
1 lines of code changed in 1 file:
gnuplot script for plotting scaling results
40 lines of code changed in 1 file:
Move the location of the res tag to a kind of non-standard place for the
PressureBC in order to get restarts working.
1 lines of code changed in 1 file:
Add use_load_curves to the outputProblemSpec
1 lines of code changed in 1 file:
small bug
0 lines of code changed in 2 files:
script that computes the average time spent in the solver and the average
mean time per timestep. This is used for scaling plots.
usage:
extractSolverScalingData <sus_output.1, sus_output_2, sus_output_3 ....>
81 lines of code changed in 1 file:
slightly more general purpose.
updated
0 lines of code changed in 2 files:
added comment on how to view top 10 tasks with ExecTimes
3 lines of code changed in 1 file:
In the interest of putting my money where my mouth is, commenting out the two
cases that restart from checkpoint until new checkpoints can be generated. One
will be easy, the other will take some time.
4 lines of code changed in 1 file:
Corrected the Birch-Murnaghan implementation in VS. Add P0 offset to pressure function and corrected dP/drho calculation to give correct soundspeed.
20 lines of code changed in 1 file:
Update MKL check. Check both blas/lapack at same time. Handle newer MKL where there is no libguide.
91 lines of code changed in 2 files:
Reverting a portion of the last commit re: diffusion at Dirichlet
BCs and adding some clarifying comments.
Seems to make most sense to assume piecewise constant at boundaries
and live with it. Interpolating back from the bc_value and
interior nodes (last commit) doesn't make sense because it potentially violates
realizability for bounded scalars.
13 lines of code changed in 1 file:
committes all the changes required to make possible to describe particle domains by (Matrix3 psize). Old implementations described particle domains by (Vector psize)
284 lines of code changed in 84 files:
Initial implementation of the Unified multi-threaded CPU/GPU scheduler.
TODO:
1.) make GPU related data structures thread-safe
2.) weave in GPU task queue logic
2024 lines of code changed in 4 files:
Fix configure check for when PETSc does not exist on system.
58 lines of code changed in 2 files:
Simplify check for PTX generation when configuring with CUDA support.
2 lines of code changed in 2 files:
remove patch dependency from the expression that reads data from an input file.
77 lines of code changed in 3 files:
Formatting
4 lines of code changed in 1 file:
add an expression that reads from an input file. current usage is for initializing fields with experimental or DNS filtered data. impelementation is currently for SVOL data although the expression can handle all types of fields.
169 lines of code changed in 3 files:
Parameterize vars used in AC_MSG_CHECKING([for NVCC compilation to PTX])
2 lines of code changed in 2 files:
Fix PETSc related IMPM seg fault.
9 lines of code changed in 1 file:
MPM PETSc interface now supports PETSc v3.1, 3.2, 3.3
Jim - This doesn't break IMPM...
98 lines of code changed in 1 file:
ARCHES PETSc interface now supports PETSc v3.1, 3.2 and 3.3
API changes present in PETSc v3.1-->3.2 and v3.2-->3.3
27 lines of code changed in 4 files:
Conditionally create PTX/CUBIN directory when configuring with CUDA.
12 lines of code changed in 1 file:
Remove the endl's from the << operator. Introduce a prettyPrint function which
prints out the data in the same manner that the << operator used to.
12 lines of code changed in 2 files:
Allow extraction of Matrix3 data.
5 lines of code changed in 1 file:
Made reaction source term consistent with multi-environment model and cleaned up iterators
35 lines of code changed in 3 files: