@@ -676,9 +676,6 @@ if ($analytic_ic) {
676676 add_default($nl , ' analytic_ic_type' );
677677}
678678
679- #
680- # Simulated years: sim_year and sim_year_start
681- #
682679# sim_year
683680# This is used to identify appropriate defaults for climatological or transient
684681# forcing datasets. If user hasn't specified then default to 2000 (present day climatology).
@@ -689,12 +686,14 @@ if (defined $nl->get_value('sim_year')) {
689686 $sim_year =~ s / ['"]// g ; # "'
690687}
691688
692- # sim_year_start
693- # If sim_year is input as a range of years, then select the first year
694- # to use with some datasets
695- my $sim_year_start = $sim_year ;
689+ # If sim_year is input as a range of years, then extract the first and last years
690+ my $sim_year_first = $sim_year ;
691+ my $sim_year_last = $sim_year ;
692+ my $sim_year_align = ' 1 ' ;
696693if ($sim_year =~ / (\d +)-(\d +)/ ) {
697- $sim_year_start = $1 ;
694+ $sim_year_first = $1 ;
695+ $sim_year_last = $2 ;
696+ $sim_year_align = $1 ;
698697}
699698
700699# Setup default ndep streams only if not simple_phys or aqua_mode and
@@ -704,9 +703,9 @@ if (!($simple_phys or $aqua_mode)) {
704703 if ((!$chem_nitrodep ) or ($chem =~ / geoschem/ )) {
705704 add_default($nl , ' stream_ndep_mesh_filename' );
706705 add_default($nl , ' stream_ndep_data_filename' , ' sim_year' => $sim_year );
707- add_default($nl , ' stream_ndep_year_first' , ' sim_year ' => $sim_year );
708- add_default($nl , ' stream_ndep_year_last' , ' sim_year ' => $sim_year );
709- add_default($nl , ' stream_ndep_year_align' , ' sim_year ' => $sim_year );
706+ add_default($nl , ' stream_ndep_year_first' , ' val ' => $sim_year_first );
707+ add_default($nl , ' stream_ndep_year_last' , ' val ' => $sim_year_last );
708+ add_default($nl , ' stream_ndep_year_align' , ' val ' => $sim_year_align );
710709 }
711710}
712711
0 commit comments