Resolution of the ocean and sea-ice components. The format isĪtm/lnd_ocn/ice, where atm/lnd is resolution of theĪtmosphere and land components and ocn/ice is the (string) specifies the CCSM horizontal grid. Run and is used as part of the output file path name.Ĭurrently CASE can be up to 16 characters long. Scripts are located, the area where the model is actually The CASE name is propagated throughout the CCSMĮnvironment. (string) is the name that identifies this model run. In this section, the common run environment is defined.Īll of the components will share this environment. Setenv CASESTR "fully coupled $GRID test" # short descriptive text string Setenv BASEDATE # initial start date yyyy-mm-dd Setenv RUNTYPE startup # startup, continue, branch, hybrid Set case sensitive environment variables available to model setup scripts In the commented-out (with two # signs) task_geometry line above.Įcho -Įcho b1. Paleoclimate test.a2 script use the smaller processor set defined
This example (with only one #Īnd NTHRD settings corresponding to the test.a1 T42_gx1v3 resolution, On the IBM-SP, the task-geometry settings define how the model is to be Refer to the relevant system documents for Lines in this section control the batch submission environment for the The CVS linesĭocument the revision control version of this script. $HOME/.cshrc file from being executed to avoid introducing aliases thatĬould adversely affect the operation of this script. The "-f" option keeps the users personalized TheĬommands in the default script define the settings for three differentīatch queue environments at NCAR. Typically, the CCSM is run via a batch queuing system. The CCSM is supported on two platforms, the IBM SP and the SGI OriginĢ000. # QSUB -mb -me -eo # combine stderr & stout # SUB -lT 59:00 -lt 59:00 # set CPU time limits # QSUB -q ded_28 -l mpp_p=30 # select batch queue # environment = MP_EUILIB=us MP_EAGER_LIMIT=0 # This is a CCSM coupled model NQS batch job script The ``CVS Name:'' should be used when reporting The Concurrent Versions System (CVS) is used as the revision control The revision control version of the script. The first section of the CCSM run scripts documents # CVS $Source: /fs/cgd/csm/models/CVS.REPOS/shared/ccsm/doc/UsersGuide/,v $ Archive/harvest/resubmit when this run is finishedīelow, the various steps of the test.a1.run scripts are outlined. Run the setup script for each component (see next section)į. Select multi-processing and resolution specificationsĭ. Define build and run environment variables common to all components.Ĭ. The example script distributed with CCSM isĬalled test.a1.run. The coordinated build and execution of the CCSM is controlled by a Run script executes all CCSM components simultaneously. These variables define such things as the machineĪrchitecture, the number of CPUs to run on, and common experiment and fileįinally, when all of the setup scripts have successfully completed, the In the run script is automatically propagated to each of the component The common build and run environment defined Once the run script has defined the common environment, each of theĬomponent models (cpl, atm, ocn, ice lnd) is configured using aĬomponent setup scripts. Would be named "test.a1.run, located in the scripts directory, Of ".run" For example, if the CASE name was "test.01", the run script ByĬonvention, the name of the script is the name of the CASE with a suffix The test.a1 script will be described here. An alternative script,Ĭalled test.a2, is supplied to demonstrate using the paleoclimate In the standard CCSM distribution, this file is The CCSM execution is controlled by a single script, referred to as the Run script coordinates the building/running the complete system, theĬomponent setup scripts are responsible for configuring each individualĬCSM component model, and the tool scripts handle generic operations, Three levels of C-shell scripts are used to build and run the model. 3.2.3 Define and position the input datasets.3.2.2 Set local component script variables.3.1.4 Run the setup script for each component.3.1.3 Select multi-processing and resolution specs.3.1.2 Define the common run environment.Next: 4 Building the CCSM Up: UsersGuide Previous: 2 CCSM2.0.1 Quick Start Contents