[root]/StandAlone/tools
compare_mms
(9 files, 1288 lines)
dumpfields
(18 files, 3464 lines)
extractors
(8 files, 4121 lines)
fsspeed
(2 files, 57 lines)
graphview
(7 files, 1603 lines)
makedot
(2 files, 249 lines)
mpi_test
(2 files, 202 lines)
pfs
(4 files, 773 lines)
puda
(18 files, 4031 lines)
radiusMaker
(1 files, 56 lines)
tracker
(2 files, 110 lines)
uda2nrrd
(17 files, 3340 lines)
uda2vis
(16 files, 4129 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 20 (100.0%) | 1490 (100.0%) | 74.5 |
harman | 8 (40.0%) | 1412 (94.8%) | 176.5 |
dav | 5 (25.0%) | 56 (3.8%) | 11.2 |
jas | 3 (15.0%) | 10 (0.7%) | 3.3 |
luitjens | 3 (15.0%) | 8 (0.5%) | 2.6 |
jthornoc | 1 (5.0%) | 4 (0.3%) | 4.0 |
Migrated a few more function calls to the new patch interface.
Deleted the old patch interface.
Removed __New() from the new patch interface calls.
7 lines of code changed in 2 files:
Move thread lib toward end of link line for static build.
3 lines of code changed in 2 files:
update_uda not ready for prime time yet.
1 lines of code changed in 1 file:
Allow for building 'sus' (et al) statically. Use the configure flag: --enable-static. For the most
part, you will not want a static build. However, in two cases you might:
1) To check for circular dependencies in the code. (Dynamic libs are forgiving in this regard.)
2) For machines that don't support shared libs (eg: AIX, some new micro-kernel Linux clusters, etc.)
Unfortunately when static linking, library order is important. There is no good way (that I know of)
to tell our build system to place the libs in a specific order, so I have hardcoded the libraries
that are necessary to static link each executable. (See CORE_STATIC_PSELIBS and CORE_STATIC_LIBS in
configVars.mk.)
Note, SUS previously build statically for AIX and Redstorm. A number of hard coded #defines for these
architectures have been replaced with more general code.
If a source code file needs to know that it is building statically (most won't, but some do), then it
will need to #include <sci_defs/compile_defs.h> and use the "STATIC_BUILD" #define'd var.
Some specific notes:
M testprograms/TestMatrix3/testmatrix3.cc
Since it is used in a library, it can't have a "main()" (as this causes two mains to show up when linking).
M configure.ac
- Go back to using 'autoconf' version 2.61 as the standard as it is available many places, and I can't
find 2.63 anywhere.
- Fixed a few uses of a $var that would cause shell script errors when not defined. (Placed it withing ""
so that it becomes an empty string (as opposed to a missing string).
46 lines of code changed in 1 file:
Added a tool to test the parallel throughput of a filesystem.
To use:
mpirun -np X StandAlone/tools/fspeed 500MB
The filesize is to total amount of data to be written. Each processor will output an equal portion of the total data at the same time.
You can use B, MB, or GB as the unit.
1 lines of code changed in 1 file:
Fix Mac build (specify required libs). Mkdir requires #include <sys/stat.h>.
6 lines of code changed in 1 file:
Final polish:
-using cerr for errors and cout for normal output
-this utility generates a directory 'Lnorm' and places the norms as a function of time
in a separate file for each variable, level and material.
-added warning about different domain sizes.
147 lines of code changed in 1 file:
throw an exception if you try to compare data at different physical locations
31 lines of code changed in 1 file:
It now works, loops over multiple levels, multiple materials and different
patch configurations in each uda.
-Needs further testing
-Needs further cleanup
-May want to rearrange the main loops.
97 lines of code changed in 1 file:
-more cleanup
- added support for NCVariables & SFC(X,Y,Z)Variables
- work for single level, single patch and single material problems.
110 lines of code changed in 1 file:
Commented and simplified some of the confusing sections of code.
Still whittling this block of wood with a chainsaw/axe.
72 lines of code changed in 1 file:
more thrashing around and simplification. It compiles and that's it.
237 lines of code changed in 1 file:
added utility to compute the L1, L2, Linfinty norm between 2 udas.
This is partially complete.
718 lines of code changed in 2 files:
Removed Tabs (Dd)
4 lines of code changed in 1 file:
Only compile if both teem and visit are defined.
3 lines of code changed in 1 file:
Only compile if Teem is defined.
6 lines of code changed in 1 file:
Remove the Packages/Uintah/
1 lines of code changed in 1 file: