Difference between revisions of "Simulation Factory Advanced Tutorial"

From Einstein Toolkit Documentation
Jump to: navigation, search
Line 13: Line 13:
  
 
== Initial Setup ==
 
== Initial Setup ==
 +
 +
Once The Simulation Factory has been checked out from svn, the next step is to create two required configuration files. Assuming you have checked out The Simulation Factory
 +
into the '''simfactory''' folder, this initial configuration can be accomplished with the following commands:
 +
 +
cp simfactory/etc/defs.ini.example simfactory/etc/defs.ini
 +
cp simfactory/etc/defs.local.ini.simple simfactory/etc/defs.local.ini
  
 
=== Local Workstation Configuration ===
 
=== Local Workstation Configuration ===

Revision as of 18:00, 27 September 2010

The Simulation Factory is an effective method for controlling all facets of a Cactus simulation. It provides a central facility for managing an authoritative source tree, controlling and providing remote access to many commonly-used HPC machines including LONI and the TeraGrid, builds and compiles a Cactus source tree into many independent configurations, and can also manage a simulation all the way from creation to output.

Getting Started

In order to begin using The Simulation Factory, it must be checked out from svn. The Simulation Factory typically resides in the simfactory folder inside a Cactus source tree. This can be accomplished with the following svn command:

svn co https://svn.cct.lsu.edu/repos/numrel/simfactory/branches/PYSIM_2010 simfactory

The Simulation Factory can also be placed in an independent location to be used with multiple Cactus source trees. This approach will be detailed later.

Initial Setup

Once The Simulation Factory has been checked out from svn, the next step is to create two required configuration files. Assuming you have checked out The Simulation Factory into the simfactory folder, this initial configuration can be accomplished with the following commands:

cp simfactory/etc/defs.ini.example simfactory/etc/defs.ini
cp simfactory/etc/defs.local.ini.simple simfactory/etc/defs.local.ini

Local Workstation Configuration

Accessing Remote Systems

Information Commands

Syncing

Remote Login

Remote Command Execution

Configurations

Script Locations

Information Commands

Building a Configuration

What's Produced

Managing Simulations

Information Commands

Submitting a Simulation

Running a Simulation

Other Simulation Commands

What's Produced

Other Advanced Features

Archiving