Directory Packages/Uintah/Core/Tracker/

Directory Created:
2008-11-24 17:52
Total Files:
7
Deleted Files:
0
Lines of Code:
461

[root]/Packages/Uintah/Core/Tracker

Lines of Code

Packages/Uintah/Core/Tracker/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
dav 7 (100.0%) 461 (100.0%) 65.8

Most Recent Commits

dav 2008-11-24 17:52 Rev.: 42574

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.

461 lines of code changed in 7 files:

  • Packages/Uintah/Core/Tracker: Tracker.cc (new 40), Tracker.h (new 64), TrackerClient.cc (new 108), TrackerClient.h (new 82), TrackerServer.cc (new 72), TrackerServer.h (new 75), sub.mk (new 20)
Generated by StatSVN 0.4.0