[root]/StandAlone/tools/puda
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 85 (100.0%) | 1051 (100.0%) | 12.3 |
kamojjala | 7 (8.2%) | 457 (43.5%) | 65.2 |
jpeterson | 14 (16.5%) | 344 (32.7%) | 24.5 |
harman | 10 (11.8%) | 221 (21.0%) | 22.1 |
jas | 44 (51.8%) | 24 (2.3%) | 0.5 |
dav | 4 (4.7%) | 5 (0.5%) | 1.2 |
guilkey | 6 (7.1%) | 0 (0.0%) | 0.0 |
Added a method to get the kinetic energy of a single material in a cell centered approach.
178 lines of code changed in 8 files:
Fix compiler warnings.
0 lines of code changed in 6 files:
Update copyright date.
2 lines of code changed in 4 files:
Added three MMS problems as runtime options in MPM tree.
457 lines of code changed in 7 files:
Fixes for Mac OSX Lion... it is the same as SNOW LEOPARD, but because
the os version number was incremented, we need to check for that.
(Note, a fix was at one point committed for this in 'configure' but
(I think) didn't make it into configure.ac. Now it is in both places.)
M configure.ac
M configure
- For John: Added in (c) 2011. :)
- Add to SNOW_LEOPARD_OR_LATER the check for Lion.
M include/sci_defs/osx_testdefs.h.in
M Core/Grid/Variables/ReductionVariable_special.cc
M Core/Disclosure/TypeUtils.cc
M Core/Util/Endian.cc
M StandAlone/tools/puda/varsummary.cc
- Use SNOW_LEOPARD_OR_LATER flag...
2 lines of code changed in 2 files:
Update copyright year.
22 lines of code changed in 40 files:
added 1D periodic bar mms.
cleaned up usage
84 lines of code changed in 3 files:
Fixed a bug in last commit. Initialize variable to false.
1 lines of code changed in 1 file:
output the number of particles on a per level basis.
only compute the L2norm if the number of particles > 0.
14 lines of code changed in 1 file:
changed
A = A * normalization
to
A = A0 * normalization
for multilevel problems
2 lines of code changed in 1 file:
output the cell index of the worst particle.
13 lines of code changed in 1 file:
Added an option to PUDA that prints out the max pressure each timestep as well as the max pressure achieved during the simulation.
165 lines of code changed in 5 files:
*.tst
- added 96^3 resolution tests
AA_MMS.cc:
- scale A by the grid resolution
AA.ups:
- added instructions to scale A by grid resolution.
5 lines of code changed in 1 file:
AA_MMS.cc:
- computing L2norm
- output Linf & L2 on a per level basis and global
compare_MPM_AA_MMS:
- user can select either Linf or L2 when doing order of accuracy
tests.
*.tst:
- now doing convergence analysis based on L2 norms.
49 lines of code changed in 1 file:
output file named L_inf
8 lines of code changed in 1 file:
- added horizontal and vertical spaces.
- changes so it will work on multiple levels.
46 lines of code changed in 1 file:
More executables that require the BLAS_LIBRARY to link on ember@chpc.
1 lines of code changed in 1 file:
The following (minor) updates are to fix issues or quite compiler
warnings when building under ICC on Ember@CHPC (thought they probably
apply to all ICC v12+ compilers.
M CCA/Components/Schedulers/MixedScheduler.h
M CCA/Components/Schedulers/MixedScheduler.cc
- Fix 'is virtual overloading intended' warning message. Signature of
child class function needs to match that of its parent.
M CCA/Components/Arches/CoalModels/ModelBase.h
- Cosmetics. White space is your friend.
M CCA/Components/Arches/CoalModels/HeatTransfer.h
M CCA/Components/Arches/CoalModels/SimpleHeatTransfer.h
M CCA/Components/Arches/TransportEqns/DQMOMEqnFactory.h
M CCA/Components/Arches/TransportEqns/EqnBase.h
M CCA/Components/Arches/TransportEqns/DQMOMEqn.h
M CCA/Components/Arches/LU.h
- Returning a 'const' non-pointer doesn't make sense... and causes ICC
to spew warnings all over the place.
M CCA/Components/Arches/DQMOM.cc
- Organize #includes alphabetically in order to understand what is
included more easily.
M CCA/Components/Arches/DQMOM.h
- Made weightedAbscissaModels into a vector of vectors of pointers.
ICC won't allow a vector of abstract classes... I'm actually not
quite sure how this variable is compiling or what it is used for, but
both ICC and GCC seem to be ok with the pointer version. It is possible
that this could cause an issue that I'm not immediately seeing, or cause
a memory leak. Perhaps someone familiar with this code could take a look?
M StandAlone/tools/pfs/sub.mk
M StandAlone/tools/puda/sub.mk
M StandAlone/tools/dumpfields/sub.mk
M StandAlone/tools/graphview/sub.mk
M StandAlone/tools/sub.mk
M StandAlone/Benchmarks/sub.mk
M testprograms/CubeRootTest/sub.mk
- These executables (at least when they use Ember's MPI) are required
to be linked against the thread library.
M Core/Containers/SuperBox.h
- There appears to be a 'hack' in our code that fixed an old problem with
ICC. However, it seems that icc 12.0.0 took care of the problem
and now our 'hack' doesn't compile. I've removed the hack and it
seems to be good now.
- Indentation... is your friend. (The comes under the whitespace category. ;)
2 lines of code changed in 1 file: