[root]/Packages/Uintah/StandAlone
UintahUI
(2 files, 515 lines)
tools
(1 files, 16 lines)
compare_mms
(10 files, 1271 lines)
dumpfields
(5 files, 1328 lines)
extractors
(8 files, 3728 lines)
graphview
(3 files, 1112 lines)
makedot
(1 files, 166 lines)
mpi_test
(5 files, 17 lines)
pfs
(2 files, 618 lines)
puda
(8 files, 2758 lines)
radiusMaker
(2 files, 265 lines)
tracker
(2 files, 43 lines)
uda2nrrd
(12 files, 2279 lines)
uda2vis
(19 files, 115 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 60 (100.0%) | 1063 (100.0%) | 17.7 |
dav | 25 (41.7%) | 700 (65.9%) | 28.0 |
luitjens | 12 (20.0%) | 290 (27.3%) | 24.1 |
harman | 5 (8.3%) | 44 (4.1%) | 8.8 |
guilkey | 5 (8.3%) | 16 (1.5%) | 3.2 |
jas | 11 (18.3%) | 13 (1.2%) | 1.1 |
ffjhl | 2 (3.3%) | 0 (0.0%) | 0.0 |
Added options:
-mat <material id>
-timesteplow <int> (only outputs timestep from int)
-timestephigh <int> (only outputs timesteps upto int)
0 lines of code changed in 2 files:
Use cout instead of cerr for some standard spew.
0 lines of code changed in 2 files:
Determine sus is being run via mpirun automatically on Hera (LLNL).
9 lines of code changed in 1 file:
Intialize the env vars within sus (for use with sci_getenv). Fix error logic for tracking.
10 lines of code changed in 1 file:
Initial framework for in-simulation Uintah tracking system. Messages
will be sent from sus (from each and every process sus is using) to a
simulation tracking server. This will help track the state of
simulations and where/when they fail.
M Core/Util/Socket.h
- BOLD comment about important return condition. (Hopefully gets the
users attention.)
- Added info function.
M Core/Util/Socket.cc
Accept() should be using the new socket (I believe). (Note, I think
both the old and new socket (at this point) are the same, but
still...) Displays an error message if the accept'ance fails.
Implemented the getSocketInfo() function.
M Packages/Uintah/CCA/Components/SimulationController/sub.mk
- Use the tracker.
- Alphabetize. Led to removal of duplicate DataArchiver listing.
M Packages/Uintah/CCA/Components/SimulationController/AMRSimulationController.cc
- Start using the tracker. (Currently only tracks the beginning of each timestep.)
- Better ordering of #includes.
M Packages/Uintah/StandAlone/sub.mk
Use tracker.
A Packages/Uintah/StandAlone/tools/tracker
A Packages/Uintah/StandAlone/tools/tracker/sub.mk
A Packages/Uintah/StandAlone/tools/tracker/TrackerProgram.cc
Very basic simulation tracking server. Needs to be updated to handle
a threaded server library (which needs to be implemented soon, see below.)
M Packages/Uintah/StandAlone/tools/sub.mk
- Build tracker server.
- Untabify.
M Packages/Uintah/StandAlone/sus.cc
- Add '-track' option.
M Packages/Uintah/Core/sub.mk
Use tracker.
A Packages/Uintah/Core/Tracker
A Packages/Uintah/Core/Tracker/sub.mk
A Packages/Uintah/Core/Tracker/Tracker.cc
A Packages/Uintah/Core/Tracker/TrackerClient.h
A Packages/Uintah/Core/Tracker/Tracker.h
A Packages/Uintah/Core/Tracker/TrackerServer.cc
A Packages/Uintah/Core/Tracker/TrackerServer.h
A Packages/Uintah/Core/Tracker/TrackerClient.cc
Initial commit of tracker libraries (for server and client). Server
needs to be updated to use Threads (so that a server program can query
the server library to ask about status etc (without blocking).
Currently only a few messages are sent... most of the code needs to be
updated to send tracking messages.
36 lines of code changed in 3 files:
Eliminate a memory leak.
2 lines of code changed in 1 file:
Add VisIt target to uintah target
11 lines of code changed in 1 file:
Adding a new component. This is the beginnings of a discrete model
for angiogenesis. Still much work to be done.
2 lines of code changed in 2 files:
Added (and used in sus) the option to make parsing of the .scirunrc
file silent.
M Core/Util/Environment.h
M Core/Util/Environment.cc
Added beSilent option so no print statements occur when parsing (or
failing to parse) .scirunrc. This defaults to false (ie, defaults to
old behavior of being verbose).
Moved some 'global' functions to just be local as they shouldn't
be/arent called from anywhere but Environment.cc.
M Packages/Uintah/StandAlone/sus.cc
Use the beSilent option (for create_sci_environment()) so that large
runs don't spam the output with "Parsing... not found", etc.
1 lines of code changed in 1 file:
This update allows the Problem Spec Reader to find the .ups xml spec
file based on the location of the src tree. (Previously, it looked in
the current directory and thus only succeeded if you had 'inputs/'
there.) Now it will work no matter where you run from.
IMPORTANT NOTE:
To make this work, I had to call "create_sci_environment(...);"
at the beginning of sus. This should just work... but it is
possible that it will cause problems on some machines. Note,
create_sci_environment() will attempt to access a .scirunrc file,
which you can use to set environment variables that you want seen
in sus. This (assuming it really works) could mean that you don't
have to pass env vars via -X (or somesuch) in mpirun calls.
M Core/Util/Environment.cc
- Warn user if create_sci_environment() has NOT been called before
doing a sci_getenv().
- endl's are evil. :p ;) :)
- Indent.
M Packages/Uintah/CCA/Components/ProblemSpecification/ProblemSpecReader.cc
- Look for the ups_spec.xml file based on absolute path.
M Packages/Uintah/StandAlone/sus.cc
- Always call create_sci_environment(). (This shouldn't break
anything...but please verify before using in batch systems for big
runs.)
1 lines of code changed in 1 file:
Few more sub.mk file fixes (atlas).
18 lines of code changed in 1 file:
M configure.ac
M configure
M aclocal.m4
M configVars.mk.in
Clean up configure so that variables placed into configVars.mk only
specify the libraries for that variable (and not required libraries).
This helps clean up the configVars.mk file (makes it easier to see
specifically the libraries listed for a specific variable, and cleans
up the compile lines as libraries are not listed multiple times. This
was the way the system was supposed to be set up and how the comments
say it works, just not the way it was implemented (for some
variables).
With this change, there might be a few sub.mk files that need extra
make library variables listed in them so that all libraries can be
found to successfully link an executable.
M .../*/sub.mk
Now need to add $(THREAD_LIBRARY) to many sub.mk files. Also used
spacing/indention to make some files easier to read.
1 lines of code changed in 1 file:
Remove options for fmpmice.
0 lines of code changed in 1 file:
Fixed some compiler warnings. The majority of them were unused variables. In the case of unused variables I deleted them if they wern't referenced to in comments. If they were referenced in comments I commented them out.
Other fixes included braketing ifs and parenthesizing boolean statements.
0 lines of code changed in 2 files:
Removed uda2nrrd build target
0 lines of code changed in 1 file:
Added MallocTrace support to Uintah, cleaned up mpi includes, removed SCI_MALLOC_TRACE functionality.
Currently building with MallocTrace is only supported within Uintah.
8 lines of code changed in 1 file:
link_orderAccuracy:
- fixed previous commit
1 lines of code changed in 1 file:
added a convience macro to make a symbolic link for orderAccuracy
inside of Uintah/Standalone
6 lines of code changed in 1 file:
Use the proper c++ standard for include files for the C inlude files, i.e.
<stdio.h> --> <cstdio>
<math.h> --> <cmath>
Tested on g++ 4.2 and 4.3 compilers.
10 lines of code changed in 9 files:
Fix compiler build problems with gcc-4.3
1 lines of code changed in 1 file:
(22 more)