Developing Parallel Scripts
PGENESIS augments the script language used in serial GENESIS with a handful of commands that are largely extensions of serial GENESIS commands. These allow the modeler to specify networks that span a set of processors, and control these multi-processor simulations. We describe how one can do this task in two common situations:
Development and debugging of parallel scripts is best done in a workstation environment, rather than the Cray T3E. The workstation debugging facilities are superior, interactive access is usually better, and production runs are a more efficient use of the supercomputing resource.
The primary development environment at PSC is the Supercluster. Our suggested development path is:
It is also possible to install PGENESIS on your own machine(s) and do development locally. We anticipate that many PGENESIS users will migrate development to their local environment eventually.