[root]/Packages/Uintah/Core/DataArchive
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 21 (100.0%) | 68 (100.0%) | 3.2 |
dav | 8 (38.1%) | 33 (48.5%) | 4.1 |
kuzimmer | 1 (4.8%) | 19 (27.9%) | 19.0 |
luitjens | 10 (47.6%) | 14 (20.6%) | 1.4 |
jas | 2 (9.5%) | 2 (2.9%) | 1.0 |
Fixes to allow VisIt plugin to be automatically built on the binary
side of the tree (if so specified to configure).
M configure
M configure.ac
- Add --with-visit=DIR flag.
- Add warning about glui.h
M configVars.mk.in
- Indent.
- Add BUILD_VISIT vars.
M Packages/Uintah/Core/DataArchive/DataArchive.h
- Indent. Use white space.
M Packages/Uintah/StandAlone/tools/sub.mk
- Build visit stuff if configured to do so.
M Packages/Uintah/StandAlone/tools/radiusMaker/radius_maker.cc
- Trying to get radius to come out right... this needs to be looked into more.
M Packages/Uintah/StandAlone/tools/uda2vis/sub.mk
Remove #if.
D Packages/Uintah/VisIt/udaReaderMTMD/avtudaReaderMTMDFileFormat.C
A Packages/Uintah/VisIt/udaReaderMTMD/testavtudaReaderMTMDFileFormat.C.in
- The avtudaReaderMTMDFileFormat.C has been replaced with the test*.in file which
allows configure to insert the path to the library directly into the file, thus
avoiding the user having to set an environment var.
M Packages/Uintah/VisIt/udaReaderMTMD/udaReaderMTMDCommonPluginInfo.C
- Use the full path #include: <Packages/Uintah/...>
M Packages/Uintah/VisIt/udaReaderMTMD/avtudaReaderMTMDFileFormat.h
- Fix #includes to use full path. Fix indentation.
A Packages/Uintah/VisIt/udaReaderMTMD/sub.mk
- Somewhat complicated sub.mk file to build visit library plugin. It
creates symbolic links on the binary side to the visit source files on
the src side of the tree (as the Makefile.visit that will be generated
by VisIt must have all the files in the same location). Currently it
runs the creation of the Makefile one time, but this probably needs to
be fixed and run as necessary. This commit is just to get a somewhat
working system in to the repository. I think the testavt...C.in file
is correctly updated to avt...C if the .in file changes, but need to
verify. This VisIt stuff should only happen when VisIt is configured
via configure.
A Packages/Uintah/VisIt/udaReaderMTMD/README
- Just a place to put notes.
M Packages/Uintah/sub.mk
- Build VisIt if configure'd.
5 lines of code changed in 2 files:
Fixes to allow Uintah to build using the PGI compiler:
M configure
M configure.ac
- Figure out size of 'long long' so that Endian.cc swapbytes() can be
set correctly... perhaps a bit of overkill, but...
- PGI compilers don't support -Wall, so don't use it.
- Better messages when determining dependency generation flag. Fix
grep for ":" as it sometimes is " :". See below (configVars.mk.in).
- pgf77 needs -lrt to link.
M configVars.mk.in
- ECHO should not be "echo -n" (no newline)... so named it more appropriately.
- Many compilers don't create dependency files (.d) with exactly "name.o : name.cc".
Then may use "name.o:name.cc". So don't use the ":" in the sed. This should
never cause a problem because of the "^".
- Added the dependency mode of: 'modify_and_move'. PGI compiler creates an invalid
.d file in the wrong place, so we have to fix it and move it.
- NOTE: the F77 dependency flag is currently (historically) just a copy of the CXX
flag... this has worked in the past and still works for everything but pgf77.
Soon (but not in this update) I will fix configure to do this correctly.
M StandAlone/regression/sub.mk
M Packages/Uintah/StandAlone/tools/compare_mms/sub.mk
M Packages/Uintah/StandAlone/tools/radiusMaker/sub.mk
- Need BLAS_LIBRARY to link... at least on Ranger using PGI.
- Please indent... it really does make it easier to read.
M Core/Malloc/Allocator.cc
Moved variable into the #if section that it is used in. Avoids compiler warning.
M Core/Util/Endian.cc
A Core/Util/testEndian.h.in
D Core/Util/Endian.h
- pgcc is requiring the swapbytes() for 'long long'... So add it
in. Since 'long long' size can be different on different machines,
use overkill method with configure figuring out size and setting it
for us.
- Moved Endian.h to testEndian.h.in to allow configure to modify it.
- Indented.
M Core/Util/sub.mk
M Packages/Uintah/Core/Grid/Variables/sub.mk
Untabified.
M Core/Util/Socket.cc
Fix compiler warning and possible 'random' error.
M Core/Math/MiscMath.cc
Fix PGI compiler issue.
M Packages/Uintah/CCA/Components/DataArchiver/DataArchiver.cc
M Packages/Uintah/CCA/Components/Schedulers/SchedulerCommon.cc
#include <time.h> is required for time functions.
M Packages/Uintah/CCA/Components/ICE/EOS/IdealGas.cc
M Packages/Uintah/CCA/Components/ICE/CustomBCs/sine.h
M Packages/Uintah/CCA/Components/ICE/CustomBCs/MMS_BCs.cc
M Packages/Uintah/CCA/Components/ICE/CustomBCs/microSlipBCs.cc
M Packages/Uintah/CCA/Components/ICE/BoundaryCond.cc
- Removed a bunch of definitions of "iter". (vector<IntVector>::const_iterator)...
probably a leftover from the iterator update a while back. In some cases,
renamed an interior (for loop) iterator from "iter" to "cIter" so that the
code would be a little more clear as to which iterator was being used
inside the inner for loop. Also, define some iterators in the for loop,
instead of above the loop. (for( vector::iterator iter...))
M Packages/Uintah/CCA/Components/ICE/AMRICE.h
M Packages/Uintah/Core/Grid/Variables/GridVariable.h
M Packages/Uintah/Core/Grid/Variables/GridVariableBase.h
Fix compiler warning about hidden parent class function.
M Packages/Uintah/CCA/Components/Arches/ExtraScalarSolver.h
Fix compiler warning about ineffectual use of a const return type. Eg:
const int doSomething() { return 1; }
doesn't mean anything... it doesn't make sense for the returned int to
be const. Should just be:
int doSomething() { return 1; }
M Packages/Uintah/CCA/Ports/SFC.h
Fix problem with nested comments. Don't use /* ... */ over many lines. Use #if 0.
M Packages/Uintah/StandAlone/tools/uda2nrrd/particles.cc
Comment about invalid code.
M Packages/Uintah/StandAlone/tools/puda/varsummary.cc
PGI compiler needs Min/Max defined.
M Packages/Uintah/StandAlone/tools/extractors/partextract.cc
#include <stdlib.h> for strtoll... Add hack to force (older (verion
7.1-2)) pgCC to allow strtoll.
M Packages/Uintah/Core/Grid/Patch.h
M Packages/Uintah/Core/Grid/AMR.h
Hack to remove PGI compiler warnings about unreachable code.
M Packages/Uintah/Core/Grid/Grid.h
Use white space... it is also your friend. Seriously (on a related
note ;) can someone tell me why they think "x=3;" is better than "x = 3;"?
M Packages/Uintah/Core/Grid/Variables/ReductionVariable_special.cc
Wow, this is an ugly file... Had to add some (templated) functions
that the PGI compiler was requiring.
M Packages/Uintah/Core/Grid/Variables/ComputeSet.h
Don't seem to need to #include the .cc file (for the templates) with
PGI anymore... at least not on Ranger using pgCC version 7.1-2.
M Packages/Uintah/Core/Grid/Variables/VarTypes.h
Needs the 'long long' var type.
M Packages/Uintah/Core/Grid/Variables/ComputeSet_special.cc
More use of white space, indentation, etc.
M Packages/Uintah/Core/DataArchive/DataArchive.cc
Added {} around what looks like a necessary block of code... strange
that this didn't cause hangs, etc in the code. Perhaps this section
of code isn't used that often? Hope the RT doesn't gripe
tomorrow... it's not my fault!
M Packages/Uintah/Core/Disclosure/TypeUtils.h
M Packages/Uintah/Core/Disclosure/TypeUtils.cc
Added 'long long' function. Organized the code a tad bit to make it
easier to see which functions (for which types) are defined.
M Packages/Uintah/testprograms/sub.mk
M Packages/Uintah/testprograms/PatchBVH/sub.mk
M Packages/Uintah/testprograms/TestFastMatrix/sub.mk
M Packages/Uintah/testprograms/BNRRegridder/sub.mk
M Packages/Uintah/testprograms/IteratorTest/sub.mk
Untabify. Clean up. Removed double definition of LIBS. Requires
BLAS_LIBRARY to link.
M Packages/Uintah/tools/BlasLapackTests/test_blas.c
Ranger's version of testcase... not sure I should have checked it
in... Probably need to have both with the #if separating them.
M Packages/Uintah/Dataflow/Modules/Selectors/ParticleFieldExtractor.h
Fix compiler warning about hidden function (update_progress).
M Packages/Uintah/Dataflow/Modules/Selectors/ParticleFieldExtractor.cc
Fix includes (better ordering). Fix (hack) PGI problem with finding atoll.
M Packages/Uintah/Dataflow/Modules/Selectors/FieldExtractor.h
More white space. Remove unused var. Move common code to above 'if'.
2 lines of code changed in 2 files:
Store a grid pointer with each patch. This was the way Uintah was prior to the patch changes. The current way of storing patches limits the number of grids at any one time to 2. This is a problem when using scirun with multiple extractors/udas/timesteps/etc.
1 lines of code changed in 1 file:
Move incrementGrid inside the critical section.
1 lines of code changed in 1 file:
Remove using namespace std; and replace with only what is needed.
1 lines of code changed in 1 file:
Changes made to queryGrid function to allow the UdaScale module to scale the grid. This is to get around deficiencies in the SCIRun widgets on small domains.
19 lines of code changed in 1 file:
Removed some ASSERTS. queries to getExtra* are not valid until after
setBCTypes is called which is called from finalize level.
1 lines of code changed in 1 file:
Missed one conversion of totalCells to getNumExtraCells
2 lines of code changed in 1 file:
Commented out patch->totalCells() call as it no longer exists... Justin?
7 lines of code changed in 1 file:
Renamed the get*Index(basis) functions to be inline with naming
convention.
3 lines of code changed in 1 file:
A few more small changes to the way the grid is stored in the patch
class.
Factored out d_level.
2 lines of code changed in 1 file:
Slightly changed the way Patch stores the grid.
0 lines of code changed in 1 file:
quiet compiler warning
2 lines of code changed in 1 file:
The static grid was not set with the queryGrid function which is used in
compare_uda. This caused compare_uda to fail some assertions.
1 lines of code changed in 1 file:
Set extra cells on a restart also.
2 lines of code changed in 1 file:
Fixed a bug which prevented part of Level::finalizeLevel() from running in parallel
Boundary conditions are now only created on the processor that owns each patch. This required moving the assignment after the load balancing occurred.
1 lines of code changed in 1 file:
Add (int) cast.
1 lines of code changed in 1 file:
fix error message
3 lines of code changed in 1 file:
This commit adds the SCI_MALLOC_TRACE functionality (found in the
Core/Malloc/Trace.h file (though accessed through
Core/Malloc/Allocator.h). The Malloc tracing will create a file and
record every malloc/free in it. (This will capture the news/deletes
too.) By using scinew, the name of the file and line number of each
new() will be recorded. (Note, until a file name to save information
to is specified, mallocs will be traced via stdout. You can only use
one of malloc trace or sci malloc, but not both at the same time.
M configure.ac
M configure
Use "--enable-sci-malloc-trace" on the configure line to turn on
malloc tracing.
M include/sci_defs/malloc_testdefs.h.in
Contains the #define for malloc trace if enabled via confiure.
A Core/Malloc/Trace.cc
A Core/Malloc/Trace.h
Implements the tracing functionality... Note, you should #include
Allocator.h and not Trace.h.
M Core/Malloc/sub.mk
Compile Trace.cc.
M Core/Malloc/Allocator.h
M Core/Malloc/Allocator.cc
Indent some # stuff. Don't create Allocator stuff in SCI Malloc is
off or SCI Trace is on.
M Core/Util/sci_system.cc
Indent # stuff. Only lock/unlock allocator if using SCI Malloc.
M Core/Geometry/BBox.h
Be specific about #undef of min and max instead of assuming they both
are always exist together. (They probably do, but...)
M Core/GuiInterface/MemStats.cc
Fix to only use parts of code if SCI Malloc is on.
M testprograms/Malloc/test14.cc
Test 14 doesn't do anything currently, so printed out a message to let the user know.
M Packages/Uintah/Dataflow/Modules/Visualization/SubFieldHistogram.cc
Removed "using SCIRun::Allocator" (etc) as it wasn't being used.
M Packages/Uintah/CCA/Components/SimulationController/AMRSimulationController.cc
M Packages/Uintah/CCA/Components/Schedulers/SchedulerCommon.cc
M Packages/Uintah/Core/Parallel/Parallel.cc
Only use Allocator functions if SCI Malloc on.
M Packages/Uintah/CCA/Components/ICE/ICE.cc
Turned off setting of unused variable "Time".
M Packages/Uintah/Core/DataArchive/DataArchive.cc
Don't use Allocator functions if SCI Malloc is off... Fixed some initialization of variables.
M Packages/Uintah/StandAlone/sus.cc
Added sample of turning on malloc trace file.
14 lines of code changed in 1 file: