Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 19 (100.0%) | 30 (100.0%) | 1.5 |
dav | 17 (89.5%) | 22 (73.3%) | 1.2 |
luitjens | 1 (5.3%) | 7 (23.3%) | 7.0 |
charlesreid | 1 (5.3%) | 1 (3.3%) | 1.0 |
Fix compilation errors. I believe the without hdf5 is back to
compiling. Will test with-hdf5 soon.
M include/sci_defs/hdf5_testdefs.h.in
Only #include hdf5.h if hdf5 is configured.
M Packages/Uintah/CCA/Components/Arches/TabProps/BSpline.cc
M Packages/Uintah/CCA/Components/Arches/TabProps/BSpline.h
M Packages/Uintah/CCA/Components/Arches/TabProps/StateTable.cc
M Packages/Uintah/CCA/Components/Arches/TabProps/StateTable.h
- Fixed typo: #include sci_defs/hdf needs a '5'.
- We aren't turning off the 'entire' file with #if for hdf5, we are only
turning off the hdf5 parts.
- I believe that the only place I really need to print the 'hdf5' not
configured error message is in the BSpline base class constructor.
I believe everything calls that, so it is a good central place.
If this is not the case, talk to me and we can figure a better
way to do it.
- Don't use #ifndef NO_HDF5 as this is all handled inside the class.
This is mostly a semantic issue, but does make the .h file cleaner.
- Replaced generic exceptions with SCIRun class InternalError. If
this needs to be more specific so that it can be caught and handled,
we can look into something else.
- Place #includes in better order.
- Removed and added white space to make things more readable.
- A couple of coding standard updates.
- Added #if defined( HAVE_HDF5 ) to the specific places it is needed.
- Added in some "{}" for if statements (where they were missing) as I
came across them.
- It's ok to use "using namespace std" inside a .cc file.
M Packages/Uintah/CCA/Components/Arches/TabPropsTable.cc
- '|' is binary 'or'. '||' is boolean 'or'.
- Don't need 'this' inside a class' method. (Most of the time.)
(I don't think this is one of those times.)
- '=' is assignment, '==' is comparison. ;) (Ok, so the compiler caught this one for me. ;)
4 lines of code changed in 2 files:
Adding TabProps Table reader
1 lines of code changed in 1 file:
M configure.ac
M configure
M configVars.mk.in
M include/sci_defs/blas_testdefs.h.in
M Makefile.in
M aclocal.m4
* Added --with-mkl (mkl is a blas/lapack alternative) - for use on Ranger (and other places).
* Added --with-atlas help info (--with-atlas arg was already supported, but didn't show up on 'configure --help'.)
* Updated blas stuff to #include the correct cblas.h from include/sci_defs/blas_testdefs.h.in.
* Removed A LOT OF CRUFT that is nolonger used/supported in 1.25.4 (BioPSE, Insight, GDCM, etc.)
M include/sci_defs/mpi_testdefs.h.in
Use indentation... ;) ...it's your friend (or at least mine).
M include/sci_defs/teem_testdefs.h.in
Deprecated GDCM stuff.
D include/sci_defs/insight_testdefs.h.in
D scripts/mdk90.SCIRun.spec
D scripts/mdk90.Fusion.spec
D scripts/mdk92.Fusion.spec
D scripts/mdk92.SCIRun.spec
D scripts/babel_component_generic.mk
D scripts/babel_component.mk
D scripts/BioTensor
D scripts/BioImage
D scripts/rh90.SCIRun.spec
D scripts/rh90.Fusion.spec
D scripts/commit.py
D scripts/babel_component_f77.mk
D scripts/babel_component_c.mk
D scripts/BioFEM
D scripts/make-globus
D scripts/scijump
D scripts/rh80.Fusion.spec
D scripts/rh80.SCIRun.spec
D scripts/maintoin
Deleted files that are no longer supported/used in Uintah tree. The
*.spec files are for release RPMs that we won't be doing. BioTensor,
etc, are apps that, if you need them, should be found in the SCIRun
3.x. Other files are just not used.
M Core/Datatypes/DenseColMajMatrix.cc
M Core/Datatypes/DenseMatrix.cc
cblas.h (or it's equivalent) comes from include/sci_defs/blas_defs.h now.
12 lines of code changed in 7 files:
Added MallocTrace support to Uintah, cleaned up mpi includes, removed SCI_MALLOC_TRACE functionality.
Currently building with MallocTrace is only supported within Uintah.
7 lines of code changed in 1 file:
Additions to allow the use of Zoltan.
M configure
M configure.ac
M configVars.mk.in
Added --with-zoltan=DIR... for now DIR must have lib and include subdirs.
M include/sci_defs/uintah_testdefs.h.in
You will need to "#include <sci_defs/uintah_defs.h>" to get the HAVE_ZOLTAN define.
M Packages/Uintah/CCA/Components/LoadBalancers/DynamicLoadBalancer.h
M Packages/Uintah/CCA/Components/LoadBalancers/DynamicLoadBalancer.cc
Compile Zoltan stuff if --with-zoltan specified to configure, otherwise it is #if'd out.
Cleaned up some of the new code (cosmetics).
M Packages/Uintah/StandAlone/sub.mk
Need zoltan to link sus (if --with-zoltan).
2 lines of code changed in 2 files:
Fixes to comments.
0 lines of code changed in 2 files:
Don't allow SCI MALLOC TRACE on OSX (gcc compiler on osx doesn't seem to support it... sigh.) Added a #define for knowing the code is being compiled under OSX (#include osx_defs.h).
2 lines of code changed in 2 files:
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.
2 lines of code changed in 2 files: