next up previous contents
Next: 9 The Graphical User Up: UsersGuide Previous: 7 Common Aborts, Errors,   Contents

Subsections

8 Supporting Scripts:

A number of supporting scripts are included in the CCSM2.0 release. Some of these scripts are found in the scripts/test.a1 directory and others are located in the scripts/tools directory. Scripts in the test.a1 directory are experiment-specific and may need to be changed on an experiment by experiment basis. Scripts in the tools serve as a suite of utilities that are intended to be experiment- and machine-independent.

8.1 Experiment dependent scripts

The $SCRIPTS/ccsm_archive and $SCRIPTS/test.a1.har scripts are supporting scripts to the main CCSM run script . Both of these scripts are run from the main script, $SCRIPTS/test.a1.run. By default, calls to these scripts are currently commented out. These scripts are used mainly for production runs. In addition, there is normally a script call ccsm_joe that is created by the main script, test.a1.run, to store job operating environment (joe) variables and make them available to other supporting scripts.

8.2 Scripts in the tools directory

Under the scripts directory is a tools directory. There are several generic utility scripts in this directory. The purpose of these scripts is to provide a generic interface to mass storage systems at different sites, to encapsulate a suite of commands into one utility, to provide a hierarchical search capability for files, and to provide machine-specific commands or notes necessary for running the code at other sites. Scripts in the tools directory are meant to be completely case independent. Some of the scripts require case-specific information, which is provided by the ccsm_joe script. As mentioned above, these utility scripts are meant to be generic. However, they have been tested on a limited subset of the current available hardware and therefore some limited modifications may be necessary. In particular, the interface to the local mass storage system may need to be altered in these scripts in order for them to work properly for new hardware.

A brief description of the scripts in the tools directory is provided below. The scripts are also self-commenting to help the user understand and modify them.


next up previous contents
Next: 9 The Graphical User Up: UsersGuide Previous: 7 Common Aborts, Errors,   Contents
csm@ucar.edu