[root]/StandAlone/tools/extractors
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 27 (100.0%) | 183 (100.0%) | 6.7 |
jas | 16 (59.3%) | 80 (43.7%) | 5.0 |
dav | 4 (14.8%) | 43 (23.5%) | 10.7 |
harman | 3 (11.1%) | 37 (20.2%) | 12.3 |
luitjens | 3 (11.1%) | 21 (11.5%) | 7.0 |
guilkey | 1 (3.7%) | 2 (1.1%) | 2.0 |
Compiler warning.
0 lines of code changed in 2 files:
Migrated a few more function calls to the new patch interface.
Deleted the old patch interface.
Removed __New() from the new patch interface calls.
21 lines of code changed in 3 files:
static link fix
0 lines of code changed in 2 files:
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).
28 lines of code changed in 1 file:
Compiler warnings.
Throw exceptions if call Patch::numFaces and Patch::invalidFace.
1 lines of code changed in 1 file:
user can now input physical coordinates as opposed to cell coordinates
0 lines of code changed in 2 files:
added option to input physical coordinates for the starting and ending pts.
I'm not completely happy with this. Computing the cell indicies from the input
points occurs _before_ any bullet proofing takes place. The bullet proofing
(do level exists for all time steps) should be placed immediately after parsing the
arguments.
37 lines of code changed in 1 file:
Need teem (and png) lib to link.
15 lines of code changed in 1 file:
Change the usage to not lead the user to believe that iend and istart are comma delimited integers.
2 lines of code changed in 1 file:
Add (Z_LIBRARY) to sub.mk line.
1 lines of code changed in 1 file:
Remove the Packages/Uintah/
66 lines of code changed in 11 files:
Remove the Packages/Uintah/
12 lines of code changed in 1 file: