Skip to content

Test Report: I Compset (June 14, 2018)

Rocky Dunlap edited this page Jun 15, 2018 · 6 revisions

Test Description

This is a test of a Community Earth System Model (CESM) I compset, which includes a data atmosphere (DATM) and active land model (Community Land Model version 5.0), driven by the CESM NUOPC Driver with the Community Mediator for Earth Predictive Systems (CMEPS). The purpose of the test is to demonstrate correct data flow of coupling fields through the Mediator. Validation was performed by comparing history output of CLM for a 5 timestep run to the same run with the previously validated Model Coupling Toolkit (MCT-) based system.

Tags

Repository Tag
UFSCOMP (Umbrella repository) cesm-cmeps-v0.2
CIME nuopc-cmeps-v0.6
CLM nuopc_cap_n06_clm4_5_16_r253 (subversion repository - not on GitHub)

Test Details

Name Value
Test name SMS_Vnuopc_Ln5.f45_f45_mg37.I2000Clm50SpNuopc.cheyenne_intel.clm-nuopc_cap
Compset long name 2000_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_SROF_SGLC_SWAV
ATM Grid 4x5 degree global
LND Grid 4x5 degree global
Atmospheric forcings Global Soil Wetness Project Phase 3 (GSWP3v1) data set

Create and Run Test

$ git clone https://github.com/ESCOMP/UFSCOMP.git
$ cd UFSCOMP
$ git checkout nuopc-cmeps-v0.2
$ ./manage_externals/checkout_externals
$ cd cime/scripts

# Create the NUOPC test case
$ ./create_test --no-setup SMS_Vnuopc_Ln5.f45_f45_mg37.I2000Clm50SpNuopc.cheyenne_intel.clm-nuopc_cap
$ cd <case directory created above>
$ ./xmlchange NTASKS=36
$ ./xmlchange ROOTPE=0
$ ./case.setup --reset
$ ./case.build
$ ./case.submit

# Create the MCT test case
$ ./create_test --no-setup SMS_Vmct_Ln5.f45_f45_mg37.I2000Clm50SpNuopc.cheyenne_intel.clm-nuopc_cap
$ cd <case directory created above>
$ ./xmlchange NTASKS=36
$ ./xmlchange ROOTPE=0
$ ./case.setup --reset
$ ./case.build
$ ./case.submit

Validation

The test was performed on the NCAR Cheyenne machine. Results indicate that the MCT and NUOPC cases are bit-for-bit reproducing on the 5th timestep. This was confirmed using the nccmp tool on Cheyenne. Output from sample runs are available in the directory: /glade/scratch/dunlap/testreports/cmeps-nuopc-v0.6.