diff --git a/bld/CLMBuildNamelist.pm b/bld/CLMBuildNamelist.pm index cfdb4e9278..6362b5c643 100755 --- a/bld/CLMBuildNamelist.pm +++ b/bld/CLMBuildNamelist.pm @@ -978,7 +978,7 @@ sub setup_cmdl_bgc { # Set soil matrix (which is needed later for spinup) $var = "use_soil_matrixcn"; add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, $var, - , 'use_fates'=>$nl_flags->{'use_fates'}, + , 'use_fates'=>$nl_flags->{'use_fates'}, , 'soil_decomp_method'=>$nl_flags->{'soil_decomp_method'}, , 'phys'=>$nl_flags->{'phys'}, clm_accelerated_spinup=>$nl_flags->{'clm_accelerated_spinup'} ); if ( &value_is_true($nl->get_value($var)) ) { @@ -1214,7 +1214,7 @@ sub setup_cmdl_spinup { if ( &value_is_true($nl_flags->{'use_cn'}) ) { add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, "spinup_state", clm_accelerated_spinup=>$nl_flags->{'clm_accelerated_spinup'}, - use_cn=>$nl_flags->{'use_cn'}, use_fates=>$nl_flags->{'use_fates'}, + use_cn=>$nl_flags->{'use_cn'}, use_fates=>$nl_flags->{'use_fates'}, use_soil_matrixcn=>$nl_flags->{"use_soil_matrixcn"} ); if ( $nl->get_value("spinup_state") ne 0 ) { $nl_flags->{'bgc_spinup'} = "on"; @@ -4148,12 +4148,8 @@ sub setup_logic_megan { add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, 'megan_factors_file'); } if ( defined($nl->get_value('megan_specifier')) || - defined($nl->get_value('megan_factors_file')) ) { + defined($nl->get_value('megan_factors_file')) ) { check_megan_spec( $opts, $nl, $definition ); - if ( &value_is_true( $nl_flags->{'use_fates'} ) ) { - $log->warning("MEGAN can NOT be on when FATES is also on.\n" . - " Use the '-no-megan' option when '-bgc fates' is activated"); - } } } @@ -4966,7 +4962,7 @@ sub setup_logic_exice { # excess ice streams, must be set before initial conditions # my ($opts, $nl_flags, $definition, $defaults, $nl, $physv) = @_; - add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, 'use_excess_ice', 'phys'=>$physv->as_string()); + add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, 'use_excess_ice', 'phys'=>$physv->as_string()); my $use_exice = $nl->get_value( 'use_excess_ice' ); # Put use_exice into nl_flags so can be referenced later if ( value_is_true($use_exice) ) { diff --git a/cime_config/config_component.xml b/cime_config/config_component.xml index 7722ce2010..9b83742e2c 100644 --- a/cime_config/config_component.xml +++ b/cime_config/config_component.xml @@ -256,7 +256,7 @@ -bgc sp -bgc bgc -bgc bgc -crop - -bgc fates + -bgc fates -nomeg -bgc fates -bgc fates diff --git a/cime_config/testdefs/testlist_clm.xml b/cime_config/testdefs/testlist_clm.xml index 1952a87624..348fc9dad1 100644 --- a/cime_config/testdefs/testlist_clm.xml +++ b/cime_config/testdefs/testlist_clm.xml @@ -161,7 +161,7 @@ - + @@ -415,7 +415,7 @@ - + @@ -865,7 +865,7 @@ - + @@ -875,7 +875,7 @@ - + @@ -914,7 +914,7 @@ - + @@ -1447,7 +1447,7 @@ - + @@ -1457,7 +1457,7 @@ - + @@ -1468,7 +1468,7 @@ - + @@ -1528,7 +1528,7 @@ - + @@ -1564,7 +1564,7 @@ - + @@ -1939,7 +1939,7 @@ - + @@ -1949,7 +1949,7 @@ - + @@ -2360,7 +2360,7 @@ - + @@ -2426,7 +2426,7 @@ - + @@ -2435,7 +2435,7 @@ - + @@ -2579,7 +2579,7 @@ - + @@ -2754,7 +2754,7 @@ - + @@ -2762,7 +2762,7 @@ - + @@ -3303,7 +3303,7 @@ - + @@ -3313,7 +3313,7 @@ - + @@ -3782,7 +3782,7 @@ - + @@ -3791,7 +3791,7 @@ - + @@ -3812,7 +3812,7 @@ - + @@ -3851,7 +3851,7 @@ - + @@ -3860,7 +3860,7 @@ - + @@ -3872,7 +3872,7 @@ - + @@ -3882,7 +3882,7 @@ - + @@ -3892,19 +3892,19 @@ - + - + - + @@ -3914,12 +3914,12 @@ - + - + @@ -3939,12 +3939,12 @@ - + - + @@ -3964,7 +3964,7 @@ - +