From f745c21641baa3cbabd0e2dbe5e734a237a31e22 Mon Sep 17 00:00:00 2001 From: Erik Kluzek Date: Mon, 8 Jul 2024 13:33:10 -0600 Subject: [PATCH] Consistency in RE and don't require a C or E Make the Regular Expressions more consistent. Don't allow the use of CLM51 for all options. Make CPLHIST CAM version depend on which CLM version is used. Make sure explicit matches for CAM60 are there. --- cime_config/config_component.xml | 68 +++++++++++++++++--------------- 1 file changed, 36 insertions(+), 32 deletions(-) diff --git a/cime_config/config_component.xml b/cime_config/config_component.xml index 859883db8e..04306c0e40 100644 --- a/cime_config/config_component.xml +++ b/cime_config/config_component.xml @@ -87,10 +87,11 @@ clm4_5_CRUv7 clm4_5_GSWP3v1 clm4_5_cam6.0 - clm4_5_cam4.0 - clm4_5_cam5.0 - clm4_5_cam7.0 - clm4_5_cam6.0 + clm4_5_cam4.0 + clm4_5_cam5.0 + clm4_5_cam6.0 + clm4_5_cam7.0 + clm4_5_cam5.0 clm4_5_QIAN clm4_5_QIAN clm4_5_1PT @@ -102,9 +103,10 @@ clm5_0_GSWP3v1 clm5_0_GSWP3v1 clm5_0_cam6.0 - clm5_0_cam4.0 - clm5_0_cam5.0 - clm5_0_cam7.0 + clm5_0_cam4.0 + clm5_0_cam5.0 + clm5_0_cam6.0 + clm5_0_cam7.0 clm5_0_cam6.0 clm5_0_QIAN clm5_0_QIAN @@ -112,22 +114,24 @@ clm5_0_NLDAS2 clm5_0_ERA5 - clm5_1_GSWP3v1 clm5_1_GSWP3v1 - clm5_1_cam6.0 - clm5_1_cam4.0 - clm5_1_cam5.0 - clm5_1_cam6.0 + INVALID_USE_CLM60_NOT_CLM51 + clm5_1_cam4.0 + clm5_1_cam5.0 + clm5_1_cam6.0 + INVALID_USE_CLM60_NOT_CLM51_FOR_CAM70 + INVALID_USE_CLM60_NOT_CLM51_FOR_CPLHIST clm6_0_CRUv7 clm6_0_CRUv7 clm6_0_GSWP3v1 clm6_0_GSWP3v1 clm6_0_cam6.0 - clm6_0_cam4.0 - clm6_0_cam5.0 - clm6_0_cam7.0 - clm6_0_cam6.0 + clm6_0_cam4.0 + clm6_0_cam5.0 + clm6_0_cam6.0 + clm6_0_cam7.0 + clm6_0_cam7.0 clm6_0_QIAN clm6_0_QIAN clm6_0_1PT @@ -199,24 +203,24 @@ UNSET - 2010_control - 2000_control - 1850_control + 2010_control + 2000_control + 1850_control 1850_noanthro_control 1850_noanthro_control - 20thC_transient - 1850-2100_SSP5-8.5_transient - 1850-2100_SSP1-2.6_transient - 1850-2100_SSP3-7.0_transient - 1850-2100_SSP5-3.4_transient - 1850-2100_SSP2-4.5_transient - 1850-2100_SSP2-4.5_transient - 1850-2100_SSP1-1.9_transient - 1850-2100_SSP4-3.4_transient - 1850-2100_SSP4-6.0_transient - 1850-2100_SSP5-8.5_transient - 20thC_transient - 1850-2100_SSP5-8.5_transient + 20thC_transient + 1850-2100_SSP5-8.5_transient + 1850-2100_SSP1-2.6_transient + 1850-2100_SSP3-7.0_transient + 1850-2100_SSP5-3.4_transient + 1850-2100_SSP2-4.5_transient + 1850-2100_SSP2-4.5_transient + 1850-2100_SSP1-1.9_transient + 1850-2100_SSP4-3.4_transient + 1850-2100_SSP4-6.0_transient + 1850-2100_SSP5-8.5_transient + 20thC_transient + 1850-2100_SSP5-8.5_transient run_component_ctsm env_run.xml