added additonal space
4 lines of code changed in 1 file:
Fix a few missed updates from Allens commit a little while back with regards to PIDX sections. Have not tested, but believe this is correct.
4 lines of code changed in 1 file:
Update Update due to PoKiTT API change
3 lines of code changed in 3 files:
Couple of relatively minor fixes to configure system to catch corner case bugs.
M configure.ac
M configure
- Automatically add "-fp-model precise" to CFLAGS (for optimized builds) when using Intel compiler.
- Rename "with_malloc_trace" to "with_MallocTrace" for consistency and so that macro expansion will work with
this flag.
- Add in code (was already in configure.ac but not in configure?) that will remove out of date .o files that
depend on the Wasatch 3P when the W3P changes (via configure).
M aclocal.m4
- Catch when the user says something like "--with-fortran= " (User must point to a
directory and this previously allowed for bad logic to happen).
0 lines of code changed in 2 files:
Use shared_ptr. This will fix the memory leak in the nightly RT.
11 lines of code changed in 1 file:
Turn off restart tests for RMCRT_+Domain_thread_2proc test.
0 lines of code changed in 2 files:
Cleanup.
Also, the timesteps werent aligning properly for the restarts on the
kokkos scalar tests.
42 lines of code changed in 1 file:
Cleanup and add three new kokkos-scalar regression tests.
84 lines of code changed in 7 files:
Remove unused variables/functions.
Move to a consistent naming convention for private members in Arches.cc - this is a work in progress.
88 lines of code changed in 5 files:
Disable restart tests on "+" domain tests.
2 lines of code changed in 1 file:
Turning off the Collide AMR test. I give up.
0 lines of code changed in 2 files:
added missing ifdef
0 lines of code changed in 2 files:
updated in-situ to save both old and new vars
0 lines of code changed in 6 files:
added new output for saving variable modified in the in-situ
70 lines of code changed in 5 files:
restored flag to false
3 lines of code changed in 1 file:
added timers, changed reporting
84 lines of code changed in 6 files:
clean up of the controllers
1032 lines of code changed in 5 files:
comment clean up
0 lines of code changed in 2 files:
removed unused header
0 lines of code changed in 2 files:
added running flag
0 lines of code changed in 2 files:
Seems the trunk GPU RMCRT code had the fixed random number flag turned on. Fixing that by turning it back off
0 lines of code changed in 2 files:
Tweaking the code so float support for GPU RMCRT works again on data onion
10 lines of code changed in 1 file:
Put the correct guts inside of getOtherLevelPatches55902.
0 lines of code changed in 2 files:
Hacking in a "fix" that will get the RT passing again. Hopefully this will be
revisited some day.
72 lines of code changed in 4 files:
Removing boost-isms.
37 lines of code changed in 3 files:
Warning.
0 lines of code changed in 2 files:
Warning.
2 lines of code changed in 1 file:
Have the solvers generate the new task factories rather than Arches.cc
181 lines of code changed in 7 files:
boost::shared_ptr -> std::shared_ptr
25 lines of code changed in 7 files:
This variable isn't needed.
0 lines of code changed in 1 file:
Cruft removal.
82 lines of code changed in 6 files:
This should remove a bunch of warnings from my previous commit.
245 lines of code changed in 10 files:
Noteworthy comments on changes to files follows.
All other changes should be self-evident.
------
new file: src/CCA/Components/Arches/Task/AtomicTaskInterface.cc
new file: src/CCA/Components/Arches/Task/AtomicTaskInterface.h
Comment: A new Arches task without any algorithmic abstraction.
-------
new file: src/CCA/Components/Arches/Task/TaskVariableTools.h
Comment: Moved functionality out of the TaskInterface and into this helper file.
-------
new file: src/CCA/Components/Arches/UPSHelper.h
Comment: Helper for common tasks in parsing the UPS file.
-------
new file: src/CCA/Components/Arches/Utility/SurfaceVolumeFractionCalc.cc
new file: src/CCA/Components/Arches/Utility/SurfaceVolumeFractionCalc.h
Comment: Stub function for calculating Surface and volume fractions. Everything is = 1 at this point.
-------
modified: src/CCA/Components/Arches/BoundaryFunctors.h
Comment: Complete rework of the boundary functor class.
-------
modified: src/CCA/Components/Arches/ConvectionHelper.h
Comment: Moved to using volume fraction only for boundary conditions rather than surface area fractions.
This greatly simplified the implementation for all field types, but requires a ternay now to
discover boundaries.
-------
modified: src/CCA/Components/Arches/ExplicitSolver.cc
modified: src/CCA/Components/Arches/ExplicitSolver.h
Comment: Begun to consolidate the boundary condition setup proceedure into a function call so that we have
consistency between initialize and timeStepInitialize.
-------
modified: src/CCA/Components/Arches/KokkosSolver.cc
modified: src/CCA/Components/Arches/KokkosSolver.h
Comment: More work on the KokkosSolver to include dynamic timestep calculation among a few other little improvements.
------
modified: src/CCA/Components/Arches/Transport/KFEUpdate.h
Comment: Get the appropriate cell ranges for the different grid types. This needs some verification work.
------
modified: src/CCA/Components/Arches/WBCHelper.cc
modified: src/CCA/Components/Arches/WBCHelper.h
Comment: Inclusion of the "functor" abstraction into WBCHelper.
------
2169 lines of code changed in 39 files:
Clean up these print statements. Since rank-0 is not guarenteed to have
the bc, this results in potentially bogus information in the print
statement. Better to report nothing.
13 lines of code changed in 1 file:
coarsenQ() coarsen extraCells
- limit the coarse level cell iterator to
// don't exceed the coarse patch
cl = Max(cl, coarsePatchLo);
ch = Min(ch, coarsePatchHi)
0 lines of code changed in 2 files:
Update git hash for SpatialOps and ExprLib
2 lines of code changed in 1 file:
update to parse new sus output.
0 lines of code changed in 2 files:
coarsen_Q()
added code to coarsen the extra cells if the user asks for it.
rmcrt_bm1_DO.ups:
- changed the resolution so the coarse level has a refinement ratio of 2.
81 lines of code changed in 1 file:
This is a fix for Todd. Derek has been running this fix for the past two weeks and it's worked for him too. It just allows for extra cells to be involved in the coarsening process.
0 lines of code changed in 2 files:
changed define tag
0 lines of code changed in 2 files:
Update SpeciesN due to changes in pokitt API.
2 lines of code changed in 1 file:
removed error message because it did not solve the issue
13 lines of code changed in 1 file:
Interpolators now return the number of entries that need to be looped over
in the code that calls them. Currently, this number is the same as the d_size
for all of the interpolators except the fastCPDI. fastCPDI previously only allo
wed the hash function to reach 27, but now it can go as high as 64, but it
usually will not. This commit doesn't change any answers in MPM, IMPM or
MPMICE.
424 lines of code changed in 81 files:
added code to coarsen fine level extra cells to the coarser level extra cells. Incomplete
Added input file to test it.
User spec:
<algorithm type='dataOnion'>
<coarsenExtraCells> true </coarsenExtraCells>
</algorithm>
or
<algorithm type='RMCRT_coarseLevel'>
<coarsenExtraCells> true </coarsenExtraCells>
</algorithm>
92 lines of code changed in 7 files:
Added a reminder to address the issue associated with the assert when the NanoPillar2D_FBC_sym.ups file is run.
2 lines of code changed in 1 file:
Uncommented assert in task graph that causes issues with the NanoPillar2D_FBC_sym file.
1 lines of code changed in 1 file:
Implemented working interface model for diffusion across material interfaces
292 lines of code changed in 10 files:
fixed deleted to remove warning
0 lines of code changed in 2 files:
added exception when data is not found
28 lines of code changed in 1 file:
global name change d_halo -> d_haloCells
-Added input file option <haloLength>. User can specify a physical length, instead of the number of cells
that a ray must travel before dropping to a coarser level.
35 lines of code changed in 6 files:
Changed radVolQ in RMCRT to be conistent with Discrete-ordinates.
This should change the answers to RMCRT tests.
7 lines of code changed in 1 file:
Made needed updates to the constant rate diffusion model and cleaned up some whitespacing.
87 lines of code changed in 4 files:
Fixed bugs associated with calling restart on the esmpm component.
2 lines of code changed in 3 files:
Adding restart capabilities to esmpm.
28 lines of code changed in 10 files:
renamed input files (*)_maxLen.ups -> (*)_bounded.ups to reflect recent ROI type change
13 lines of code changed in 2 files:
Changed user inputs:
- <ROI_extents type='max_rayLength'> -> <ROI_extents type='boundedRayLength'>
It seems to be the converged terminology.
5 lines of code changed in 2 files:
Added outputProblemSpec function to JGConcentrationDiffusion model and include output functions for the conductivity equations.
59 lines of code changed in 12 files:
Added a 2-level benchmark1 test on a + computational domain.
RMCRT_+Domain:
- now using "bounded ray" region of interest.
- adjusted resolution to be divisible by 2.
Added RMCRT_+Domain+ML to regression tests
12 lines of code changed in 1 file:
Include the level index in VARIABLE NOT FOUND exception.
10 lines of code changed in 1 file:
Pushed the + domain problem into the 3rd dimension.
Added the + domain to the RT tests.
5 lines of code changed in 1 file:
<checkpoint> walltimeStart and walltimeInterval are in integer seconds.
2 lines of code changed in 1 file:
disable tests that continually fail on the nightly GPU RT.
3 lines of code changed in 1 file:
Interpolation of espotential from cell centers to particles
190 lines of code changed in 7 files: