Skip to content

Example CTSM FATES (CLM5 FATES) run: PA SLZ using NGEE Tropics driver files

Shawn P. Serbin edited this page Apr 15, 2019 · 10 revisions

NOTE: Using Ryan Knox et al "Meteorological and surface data at NGEET sites, converted into formats usable by the land-models driving FATES. Surface datasets are model release dependent, and may have to be re-processed for later versions of the model. " driver data. Not yet publicly available.

NOTE: This is a WIP document


Running in Docker


  1. Install the Docker engine: https://www.docker.com/get-started

  1. Pull down the latest version of the basic CTSM Docker container:

docker pull serbinsh/ctsm_containers:ctsm-fates_next_api-fates_sci.1.23.0_api.7.1.0

  1. Build a new CTSM-FATES case:

docker run -t -i --hostname=modex --user clmuser -v /Volumes/data/Model_Data/cesm_input_datasets:/data -v ~/scratch:/ctsm_output serbinsh/ctsm_containers:ctsm-fates_next_api-fates_sci.1.23.0_api.7.1.0 /ctsm_run_scripts/create_case_ctsmfates_1pt_example_PA-SLZ.sh -sy='2008-01-01' -ny=5

  1. Run the case:
docker run -t -i --hostname=modex --user clmuser -v /Users/sserbin/Data/clm_fates_case_scripts:/ctsm_run_scripts -v /Volumes/data/Model_Data/cesm_input_datasets:/data -v ~/scratch:/ctsm_output serbinsh/ctsm_containers:ctsm-fates_next_api-fates_sci.1.23.0_api.7.1.0 /bin/sh -c 'cd /ctsm_output/CLM5FATES_1552946279_1x1PASLZ/ && ./case.submit'


Running in Singularity


  1. Grab the docker image and convert to singularity
singularity pull docker://serbinsh/ctsm_containers:ctsm-fates_next_api-fates_sci.1.23.0_api.7.1.0
  1. Build a new CTSM-FATES case:
singularity exec -B /data/Model_Data/cesm_input_datasets:/data -B /data/Model_Output/clm-elm_runs:/ctsm_output /data/sserbin/singularity/ctsm_containers-ctsm-fates_next_api-fates_sci.1.23.0_api.7.1.0.simg /ctsm_run_scripts/create_case_ctsmfates_1pt_example_PA-SLZ.sh -sy='1900-01-01' -ny=120 -rt=startup -mets=2008 -mete=2016

  1. Run the case:
singularity exec -B /data/Model_Data/cesm_input_datasets:/data -B /data/Model_Output/clm-elm_runs:/ctsm_output /data/sserbin/singularity/ctsm_containers-ctsm-fates_next_api-fates_sci.1.23.0_api.7.1.0.simg /bin/sh -c 'cd /ctsm_output/CLM5FATES_1554418141_1x1PASLZ/ && ./case.submit'