@@ -94,7 +94,7 @@ def gen_runseq(case, coupling_times):
94
94
runseq .add_action ("MED med_phases_aofluxes_run" , run_ocn and run_atm and (med_to_ocn or med_to_atm ))
95
95
runseq .add_action ("MED med_phases_prep_ocn_accum" , med_to_ocn )
96
96
runseq .add_action ("MED med_phases_ocnalb_run" , (run_ocn and run_atm and (med_to_ocn or med_to_atm )) and not xcompset )
97
- runseq .add_action ("MED med_phases_diag_ocn" , run_ocn and diag_mode )
97
+ runseq .add_action ("MED med_phases_diag_ocn" , run_ocn and diag_mode )
98
98
99
99
if (cpl_seq_option == 'OPTION1' ):
100
100
if ocn_cpl_time != atm_cpl_time :
@@ -104,11 +104,17 @@ def gen_runseq(case, coupling_times):
104
104
if ocn_cpl_time != atm_cpl_time :
105
105
runseq .leave_time_loop (inner_loop , addextra_atsign = True )
106
106
107
+ if (cpl_seq_option == 'TIGHT' ):
108
+ runseq .add_action ("MED med_phases_aofluxes_run" , med_to_ocn )
109
+ runseq .add_action ("MED med_phases_prep_ocn_accum" , med_to_ocn )
110
+ runseq .add_action ("MED med_phases_prep_ocn_avg" , med_to_ocn and ocn_outer_loop )
111
+ runseq .add_action ("MED -> OCN :remapMethod=redist" , med_to_ocn and ocn_outer_loop )
112
+
107
113
runseq .add_action ("MED med_phases_prep_lnd" , med_to_lnd )
108
114
runseq .add_action ("MED -> LND :remapMethod=redist" , med_to_lnd )
109
115
110
- runseq .add_action ("MED med_phases_prep_ice" , med_to_ice )
111
- runseq .add_action ("MED -> ICE :remapMethod=redist" , med_to_ice )
116
+ runseq .add_action ("MED med_phases_prep_ice" , med_to_ice )
117
+ runseq .add_action ("MED -> ICE :remapMethod=redist" , med_to_ice )
112
118
113
119
runseq .add_action ("MED med_phases_prep_wav_accum" , med_to_wav )
114
120
runseq .add_action ("MED med_phases_prep_wav_avg" , med_to_wav )
0 commit comments