Problems with the data are similar to some we have had: there are some dead pixel rows, and the reset decay pattern yields a bias error similar to what we have seen. Some difficulty was experienced in finding disk space in which to load the data from tape. M. Moshir had already taken some first looks at part of one scan, and he and T. Jarrett agreed to pursue the task of getting at least 3-10% of the frames loaded on disk for analysis, with the rest to follow as soon as more disk space could be made available.
For each server, a client is launched on the base machine, and the client/server pairs set up and open sockets for communication across the network. A run file contains the task list and information about which machines are to be used, the number of servers to be set up on each machine, etc. In 2MAPPS, the run file would be created for each observation date by the TAPELOAD subsystem, based on information obtained from the file headers.
The clients are capable of locking the run file, selecting a task on the list, updating the file to indicate the task has been taken, and then unlocking the file for other clients to process in the same fashion. When a client takes a task, it sends information to its server with which the server runs KAMPhot to accomplish the task. Running KAMPhot serves as a sample subtask launched by the server; there is great flexibility in the actual subtasks that can be be launched. When a server finishes its task, it notifies its client, which logs out the task and gets another, unless there are no more tasks to be done, in which case the client/server pairs shut themselves down.
A separately launched monitor program can query the servers for status and generate a display and handle alarms. For FORTRAN programs to generate messages most easily incorporated into this monitor capability, the messages should be written to the stderr device, which in FORTRAN is available by writing to unit number zero.
After the meeting, a demo of this capability was executed in T. Conrow's office. This demo proceeded smoothly from start to finish, with only some cleaning up left to be done by hand because it has not yet been automated, but is expected to be made automatic later.