Compile and stage your experiment

After generating your initial ensemble and staging obs_seq files for assimilation, you’re ready to compile and stage your experiment.

The shell_scripts subdirectory in the ROMS model directory contains scripts that you can adapt in order to stage your experiment.

cd DART/models/ROMS/shell_scripts
ls
advance_ensemble.csh.template
batch_job_resource_explanation.txt
cycle.csh.template
ensemble.sh
get_ocean_time.csh
run_filter.csh.template
stage_experiment.csh
submit_multiple_cycles_lsf.csh
submit_multiple_jobs_slurm.csh

The stage_experiment.csh shell script is the primary script you will be adapting to build your experiment.

Ensure to add a new hostname case at the top of the script corresponding to the hostname of your computing cluster. Add directory paths corresponding to the appropriate paths on your machine.

There are scripts for submitting jobs on both LSF and SLURM job management systems. If your cluster uses PBS or some alternative system, you will need to adapt one of those scripts for your system.

For more detailed information, read the Shell scripts section of DART’s ROMS interface documentation.