fixed the extern declarations
3 lines of code changed in 1 file:
This commit fixes the error seen on the latest XCode (Mac) compiler.
It is my opinion that the current compiler is wrong, and that it will
be fixed at some point, which means the 'hack' in this commit could
be removed at that point. The only file in this commit that relates
to the XCode issue is SuperBox.h
There are also a few cosmetic / warning removal updates here too.
[Note: These commits passed my (partial) local RT, so shoving them into the build bot for full verification.]
M Core/Containers/SuperBox.h
* Main fix for XCode: Added the ValueCompare2 function. See comment in file
about the issue.
* Added some white space.
* For header files, one line functions should be on the same line as the function name.
The main purpose of header files is to see the interface, and this makes reading
the interface much easier. The implementation is (especially for one line functions)
usually not material to the person looking through the spec (.h file).
* Added a comment with the name of the class at the end of the class to make
scanning through the file easier.
M CCA/Components/OnTheFlyAnalysis/meanTurbFluxes.cc
- Fixed warning (ie: initialized var)... and probable actual error (if, I think, there were no comments
in the file being read).
M CCA/Components/Schedulers/DetailedTasks.cc
- Always use {}, even in single line if/for statements. It's just a good habit.
M CCA/Components/Schedulers/SchedulerCommon.cc
- Fix type mismatch warning (and added some white space).
M CCA/Components/Solvers/HypreSolver.h
- It is undefined to throw exceptions in destructors. Also, these throws should
never happen as the type is checked when the object is created. Replaced with error messages
and program exit.
M Core/Grid/Variables/ComputeSet.cc
- Fix compiler warnings. Can't pass a null reference, so doesn't make sense to check for one.
Instead, check to see if the referenced object doesn't contain anything.
70 lines of code changed in 10 files:
Add configure script for Fedora.
3 lines of code changed in 1 file:
added new mapped info mapper access
584 lines of code changed in 2 files:
replace DetailedTasks mapper with new mapped info mapper, used standard name prefixes, and cleaned up task graph count
137 lines of code changed in 12 files:
added additional stats reporting
53 lines of code changed in 1 file:
removed pural check
0 lines of code changed in 2 files:
new name for access methods
2 lines of code changed in 1 file:
added a mapped info mapper and additional stats
1156 lines of code changed in 1 file:
Add scripts for installing software dependencies and the configure line for Ubuntu.
6 lines of code changed in 2 files:
added friend class
0 lines of code changed in 2 files:
added new helped functions
135 lines of code changed in 1 file:
added init value to remove warning
2 lines of code changed in 2 files:
change type to remove warning
0 lines of code changed in 4 files:
More edits on ghost tracking including a new SCI_DEBUG flag.
131 lines of code changed in 7 files:
Fixing a bug in the ghost tracking for all tasks across all factories.
20 lines of code changed in 3 files:
Fixing a bug in the max ghost cell tracking. Also clean out the list of
max ghost cells between scheduleInitialize and scheduleTimeAdvance.
31 lines of code changed in 3 files:
Hide steps from the webpage if they're skipped.
15 lines of code changed in 1 file:
Moving function to implementation file so that Uintah::DOUT will get
picked up when using 'sus -d'.
34 lines of code changed in 2 files:
actuallyInitialize()
Added call to GeometryPieceFactory::resetFactory() so the geom_pieces can be destroyed before
sus shutdown. Thanks Dav!
21 lines of code changed in 3 files:
Added function to get the status from all steps. Use this to determine if the build directory should be copied.
Formatting.
153 lines of code changed in 1 file:
If there's a failure copy the build directory to
/tmp/buildbot/<buildname>/<buildnumber>
so developer can invesigate.
46 lines of code changed in 1 file:
added a warning when recomputing
12 lines of code changed in 1 file:
Removed some instances of pDeformationMeasureLabel in AMRMPM.cc
0 lines of code changed in 1 file:
The parenthesis on these ternary statements were messed up resulting in
an abs() on a bool.
Thanks Allen for pointing out the warning.
13 lines of code changed in 1 file:
Uncomment the localRT tests that I commented out during debugging. Commented
out a requires in interpolateParticlesToGrid_CFI.
5 lines of code changed in 2 files:
Remove a get for pDeformationMeasureLabel for which I'd already removed the
requires.
3 lines of code changed in 1 file:
Change the interface to the interpolators. Previously, all calls to the
interpolators passed in the particle's reference size and the deformation
gradient, even though only CP*Interpolators use the deformation gradient.
Now, at the top of each MPM timestep, the current size (F*size for CP*I
particles, or just size for other interpolators) is passed in. This has
the upside of only computing the F*size product once/timestep, not once per
call to an interpolator task. Also, fewer tasks require the deformation
gradient, so data dependencies are reduced a little bit.
440 lines of code changed in 91 files:
Polished;
- changed variable name d_piece -> d_geom_piece
- added dividing lines
0 lines of code changed in 6 files:
added for restart
11 lines of code changed in 1 file:
remvoed errant space
1 lines of code changed in 1 file:
made the is call const
2 lines of code changed in 2 files:
Re-enable particle data comparisons in compare_uda.
6 lines of code changed in 1 file:
added the ability to select which vars to access
156 lines of code changed in 15 files:
added access method for the output
7 lines of code changed in 2 files:
Changed the foreach() loops to handle large number of frames.
0 lines of code changed in 2 files:
removed the need for the apps to activate a reduction var - the AppCommon does that now
96 lines of code changed in 23 files:
Adding an input file that computes closure on a frozen vel field.
Had to edit spec and VarInterpolation class to get this to work.
3 lines of code changed in 2 files:
moved the activate to be with the compute and made the dual app (MPMICE) check generic
256 lines of code changed in 14 files:
fix for the domains
36 lines of code changed in 1 file:
changed the bounds
4 lines of code changed in 1 file:
Fix broken PatchOrder DetailedTaskPriorityComparison.
16 lines of code changed in 1 file:
Remove debug output.
0 lines of code changed in 1 file:
Fix broken process for Queue Priority Algorithm selection.
Replace list of conditionals with "if, elseif, else" conctruct.
43 lines of code changed in 5 files:
Formatting: Added {}, horizontal and vertical spaces.
167 lines of code changed in 3 files:
Updating the ghost reporting and folding it into a SCI_DEBUG flag in
Arches with the Arches_Variable_Task_Dep tag.
108 lines of code changed in 4 files:
scheduleComputeLagrangianValuesMPM()
- Require timestepLabel from the oldDW to be consistent with the task.
1 lines of code changed in 1 file:
Fix some warnings in the ArrudaBoyce model.
0 lines of code changed in 2 files:
Reincorporate the old toplogical sort for the task graph (off by default), primarily for historic and reproducability reasons. This also brings back all task queue priority algorithms.
770 lines of code changed in 12 files:
remove a "d_" from a variable that the ParticleCreator class doesn't own.
3 lines of code changed in 1 file:
Changing initialization for the struct since it was causing problems
with the inlet compiler.
4 lines of code changed in 1 file:
Slight reordering of things..
8 lines of code changed in 1 file:
Replace the simple int with a ghost cell information container (struct)
for the max ghost cell information.
60 lines of code changed in 3 files:
Add ability to restart timesteps, currently based on integrated nodal velocity
being too large relative to cell size divided by timestep size
56 lines of code changed in 4 files:
Putting braces on an if statement to avoid the infamous goto fail bug.
2 lines of code changed in 1 file:
Record max ghost for schedInitialize across all tasks.
7 lines of code changed in 1 file:
Adding max ghost tracking per factory and per entire variable space
across new and old DW.
109 lines of code changed in 4 files:
fixes for headnode check
14 lines of code changed in 1 file:
Commented out failing kokkos tests.
34 lines of code changed in 2 files: