4.3. Script descriptions

4.3.1. Overview
4.3.2. Assigns files
4.3.3. Example script files and their purposes
4.3.4. Script settings
4.3.5. SMOKE settings controlled through scripts
4.3.6. Adapting old scripts

4.3.1. Overview

Running SMOKE from scripts provides a flexible approach to running SMOKE. We recommend that new users start with the standard configuration of scripts and directories provided with the default installation. This configuration uses the directory structures described in Chapter 3, SMOKE Directories and Example Data and a separate run script for each source category, as we will get to soon. In Section 4.5, “How to use SMOKE”, we provide all of the information you need to know to adapt the test case configuration to your modeling case. If you ever want to move beyond using the default configuration, we do not describe how to do that in detail. In fact, we could not describe this, because there are an infinite number of ways to arrange the directories and scripting for SMOKE; however, we have provided some information about what do to in Section 3.3, “How to change the default directory structure”.

Running SMOKE using scripts involves many scripts working together. This can be confusing for new users, but we have made efforts to make using the scripts easier and more robust with this version of SMOKE.

All SMOKE scripts can be found in the $SMKROOT/scripts/run directory, or simply the $SCRIPTS/run directory (after having invoked the Assigns file).