disable memory check on the coal-boiler-test until I fix the bug. Thanks to Todd for helping to narrow this down. Also, Jeremy wrote a great python script that we should all use.
1 lines of code changed in 1 file:
remove a dynamic cast of solverparameters in Wasatch thanks to John's recent commit.
1 lines of code changed in 1 file:
Added input file and regression test.
Simulation of a water plug oscillating back and forth in a closed box. An ideal
gas is on either side of the plug. Initially, the left side has a higer pressure.
67 lines of code changed in 2 files:
Implement setting/retrieving setupFrequency using the solver parameters.
14 lines of code changed in 2 files:
Finish some straggler copyright/license updates. (2013 --> 2014).
Found while working in md-dev branch.
33 lines of code changed in 40 files:
Simplify the specifiicaiton of strong/weak forms of scalar transport equations. update all input files. add checkpoints to coal-boiler test.
4 lines of code changed in 1 file:
add the mini coal boiler to the Wasatch RT. This is a milestone for Wasatch!
2 lines of code changed in 1 file:
Fix dependency generation issue for IBM XL compilers. Generate new configure script.
The old line: CC_DEPEND_REGEN='-MF $(dir $@)depend.mk' worked only because xlc++ ignores everything after -M and the -qmakedep option is functionally identical to the -M option. Interesting...
-MF was an attempt perhaps at Fortran dep-gen, and got left in configure.ac
Dav - This should clear this issue up for you.
4 lines of code changed in 2 files:
- cleaned up formatting for SCI_DEBUG ComponentTimes
- multiply LIB by 100.
4 lines of code changed in 1 file:
added executable permission.
0 lines of code changed in 2 files:
update pressure coefficient matrix inside/near intrusions that intersect with domain boundaries.
14 lines of code changed in 3 files:
set proper intrusion values in extra cells. This approach will reduce the number of if statements in other loops (e.g. coef matrix) that require knowledge of the intrusion. This is an important step to handle intrusions that intersect with domain boundaries.
31 lines of code changed in 3 files:
Rename timestep to dt since this is used to refer to the timestep size. add timestep (the timestep counter here) information to the SetCurrentTime expression.
46 lines of code changed in 17 files:
use IJK indexing when modifying the pressure coefficient matrix for intrusions. This is more readable.
15 lines of code changed in 1 file:
cleanup some comments leftover from my previous commit.
4 lines of code changed in 1 file:
untangle the volume fraction and the matrix setup from the pressure::evaluate() method. This makes things more robust, cleaner, and fixes issues with intrusions that intersect with domain boundaries.
57 lines of code changed in 3 files:
added bulletproofing to catch if a python script is not executable.
4 lines of code changed in 1 file:
2nd attempt, set executable permissions
1 lines of code changed in 1 file:
changed permissions so script is executable
1 lines of code changed in 1 file:
add a method to the HypreSolver2Parameters to set the setupFrequency. This will allow the component to control that frequency instead of the user. We should eventually rip it out from the solver-input spec.
54 lines of code changed in 3 files:
remove un-necessary boundary conditions (Neumann on velocity/momentum) that is being applied on the velocity/momentum normal to Outflow/Open boundaries
11 lines of code changed in 1 file:
oops - I jumped the gun. These aren't quite ready apparently...
3 lines of code changed in 1 file:
- Activate a few more GPU tests
- fix some comments on an input file.
3 lines of code changed in 1 file:
getFilenamesBySuffix()
fixed one minor memory leak
5 lines of code changed in 2 files:
Disable one of the tests that was crashing the GPU on aurora and prism.
1 lines of code changed in 1 file:
Add GPU tests for Wasatch. This will grow over the next few weeks/months.
10 lines of code changed in 1 file:
Some cleanup and fixes on existing GPU-enabled components and GPU-related APIs.
93 lines of code changed in 7 files:
Fix a sign error. Fortunately, this wasn't being used in any production calculations - only in testing.
1 lines of code changed in 1 file:
fixed memory corruption issue.
remove stale comments
7 lines of code changed in 1 file:
- Removed global variables that weren't being used and being deleted in the destructor
- added stub functions
- fixed typo
8 lines of code changed in 2 files:
DataArchiver.cc
- reduceUdaSetup()
set d_outputInitTimestep = true;
DataArchive.cc/.h
- changed createdVarLabels_ -> d_createdVarLabels
- added method reduceUda_ReadUda(). This is a specialization of restartInitialize()
and is used by reduceUda to read variables from the uda and put them into the
DW.
UdaReducer.cc/h
- more descriptive task name computeLabels -> readDataArchive.
* Now works on bigger udas and a smaller number of procs.
133 lines of code changed in 5 files:
Change error to warning if can't use the -fopenmp.
3 lines of code changed in 2 files:
Add -fopenmp flag to CXXFLAGS and CFLAGS if possible.
54 lines of code changed in 2 files:
better scheduling copydata timestep
32 lines of code changed in 1 file:
parallelly compute refineset
32 lines of code changed in 1 file:
Removed the raid test, that never quite worked.
Now looping over all the *.xml in chunks of 100 files. You need to
use smaller chunks to avoid csh system limitations. This issue
occurs on bigger runs with 1000's of xml files.
0 lines of code changed in 2 files:
silence hundreds of warnings.
1 lines of code changed in 1 file:
Removed the local labels pVelGradLabel & pVelGradLabel_preReloc.
10 lines of code changed in 1 file:
removed redundant computes(pVelGradLabel...) It's scheduled in MPM::scheduleInitialize()
0 lines of code changed in 1 file:
Dust of this constitutive model, so it will at least run.
0 lines of code changed in 2 files:
Commit on behalf of Abhishek. This activates GPU support for convective flux limiters in Wasatch.
45 lines of code changed in 3 files:
DataArchiver.cc
reduceUdaSetup()
- use Dir::copy() instead of copyFile(). On large machines (mira)
only a subset of system calls are available. The work around is to use Dir::copy()
and enable boost.
UdaReducer.cc
- added addtional user warning about configuring with boost.
8 lines of code changed in 2 files:
Dir::copy(DIR)
- ignore copying files that already exist in the new directory.
- removed stray cout.
21 lines of code changed in 1 file:
reduceUda:
- only copy checkpoint directories if they exist.
- added warning. Only only 1 core is used
during the copy and it could be really slow on big checkpoint directories.
11 lines of code changed in 2 files:
fix a bug that was causing restarts to fail on RK2 and RK3 problems with momentum-related boundary conditions.
2 lines of code changed in 1 file:
more nomenclature changes to the variable density expressions
25 lines of code changed in 6 files:
Fix a bad little bug when applying Neumann BCs on the pressure. Reorder some parsing of the varden MMS and fix some input files.
112 lines of code changed in 6 files:
change variable density nomenclature on predictors from var_* to var*, var_rhs_* to var*_rhs etc… This will break all varden RT due to varlabel name changes - uda directories can't be compared.
102 lines of code changed in 6 files: