###############################################################################
#                   CICE  
#                     | 600s
# TEST   - NMM <-> Mediator <-> MOM5
#        -    600s         1800s    coupling interval
#        - Exchanging Fields
#        - Starting at 2015040100, running for 1 day
#
###############################################################################

export TEST_DESCR="NUOPC: NMM <-600s-> MED <-600s-> CICE <-600s-> MED <-1800s-> MOM5 ... 1 day"

# - nmm configuration ---
export_nmm
export TASKS=136
export WLCLK=30
export GBRG=glob
# export WLCLK=60
export CDATE=2015040100
export NDAYS=1
export wave=126 ; export lm=64 ; export lsoil=4
export CPLFLX=.true.
#export A2OI_OUT=.false.
export FHZER=1
export FHOUT=1
export NEMS_GRID='T126_mx5'
#export NEMS_GRID='T126_nx1'

# - nems.configure ---
export_nems
export nems_configure=med_nmm_ocn_ice
export atm_model=nmm
export atm_petlist_bounds="0 47"     #48 overlap with ocean
export ocn_model=mom5
export ocn_petlist_bounds="24 55"    #32
export ice_model=cice
export ice_petlist_bounds="56 75"    #20
export med_model=nems
export med_petlist_bounds="76 135"    #40
export coupling_interval_slow_sec=1800.0
export coupling_interval_fast_sec=600.0

# - component specific setup calls ---
setup_cice
setup_mom5

# - 
RUN_SCRIPT=rt_nmm.sh

# - validation
export CNTL_DIR=20150401short_nems_nmm_cice_mom5
export LIST_FILES=" \
 sigf00 sigf01 sigf02 sigf04 sigf06 sigf12 sigf24 \
 sfcf00 sfcf01 sfcf02 sfcf04 sfcf06 sfcf12 sfcf24 \
 flxf00 flxf01 flxf02 flxf04 flxf06 flxf12 flxf24 "
LIST_FILES+=" \
 grid_cice_NEMS_mx5.nc                                            \
 init_field_ocn_export_freezing_melting_potential.nc              \
 init_field_ocn_export_ocean_mask.nc                              \
 init_field_ocn_export_ocn_current_merid.nc                       \
 init_field_ocn_export_ocn_current_zonal.nc                       \
 init_field_ocn_export_sea_lev.nc                                 \
 init_field_ocn_export_sea_surface_temperature.nc                 \
 init_field_ocn_export_s_surf.nc                                  \
 kmtu_cice_NEMS_mx5.nc                                            \
 mediator_FBaccumAtmOcn_restart.nc                                \
 mediator_FBaccumAtm_restart.nc                                   \
 mediator_FBaccumIce_restart.nc                                   \
 mediator_FBaccumOcn_restart.nc                                   \
 mediator_FBAtm_a_restart.nc                                      \
 mediator_FBAtmOcn_o_restart.nc                                   \
 mediator_FBIce_i_restart.nc                                      \
 mediator_FBOcn_o_restart.nc                                      \
 cice5_model_nosnow.res.nc                                        \
 cice5_model.res.nc                                               "
LIST_FILES+=" \
 array_nmm_grid_coord1.nc                                         \
 array_nmm_grid_coord2.nc                                         \
 array_med_a2o_weights_bilnr.nc                                   \
 array_med_a2o_weights_consv.nc                                   \
 array_med_a2o_weights_patch.nc                                   \
 array_med_atm_grid_area.nc                                       \
 array_med_atm_grid_coord1.nc                                     \
 array_med_atm_grid_coord2.nc                                     \
 array_med_atm_grid_corner1.nc                                    \
 array_med_atm_grid_corner2.nc                                    \
 array_med_atm_grid_mask.nc                                       \
 array_med_ice_grid_area.nc                                       \
 array_med_ice_grid_coord1.nc                                     \
 array_med_ice_grid_coord2.nc                                     \
 array_med_ice_grid_corner1.nc                                    \
 array_med_ice_grid_corner2.nc                                    \
 array_med_ice_grid_mask.nc                                       \
 array_med_med_grid_coord1.nc                                     \
 array_med_med_grid_coord2.nc                                     \
 array_med_med_grid_corner1.nc                                    \
 array_med_med_grid_corner2.nc                                    \
 array_med_o2a_weights_bilnr.nc                                   \
 array_med_o2a_weights_consv.nc                                   \
 array_med_o2a_weights_patch.nc                                   \
 array_med_ocn_grid_area.nc                                       \
 array_med_ocn_grid_coord1.nc                                     \
 array_med_ocn_grid_coord2.nc                                     \
 array_med_ocn_grid_corner1.nc                                    \
 array_med_ocn_grid_corner2.nc                                    \
 array_med_ocn_grid_mask.nc                                       "
LIST_FILES+=" \
 field_atm_export_inst_down_lw_flx.nc                             \
 field_atm_export_inst_down_sw_flx.nc                             \
 field_atm_export_inst_down_sw_ir_dif_flx.nc                      \
 field_atm_export_inst_down_sw_ir_dir_flx.nc                      \
 field_atm_export_inst_down_sw_vis_dif_flx.nc                     \
 field_atm_export_inst_down_sw_vis_dir_flx.nc                     \
 field_atm_export_inst_height_lowest.nc                           \
 field_atm_export_inst_laten_heat_flx.nc                          \
 field_atm_export_inst_merid_moment_flx.nc                        \
 field_atm_export_inst_merid_wind_height10m.nc                    \
 field_atm_export_inst_merid_wind_height_lowest.nc                \
 field_atm_export_inst_net_lw_flx.nc                              \
 field_atm_export_inst_net_sw_flx.nc                              \
 field_atm_export_inst_net_sw_ir_dif_flx.nc                       \
 field_atm_export_inst_net_sw_ir_dir_flx.nc                       \
 field_atm_export_inst_net_sw_vis_dif_flx.nc                      \
 field_atm_export_inst_net_sw_vis_dir_flx.nc                      \
 field_atm_export_inst_pres_height_lowest.nc                      \
 field_atm_export_inst_pres_height_surface.nc                     \
 field_atm_export_inst_sensi_heat_flx.nc                          \
 field_atm_export_inst_spec_humid_height2m.nc                     \
 field_atm_export_inst_spec_humid_height_lowest.nc                \
 field_atm_export_inst_surface_height.nc                          \
 field_atm_export_inst_temp_height2m.nc                           \
 field_atm_export_inst_temp_height_lowest.nc                      \
 field_atm_export_inst_temp_height_surface.nc                     \
 field_atm_export_inst_zonal_moment_flx.nc                        \
 field_atm_export_inst_zonal_wind_height10m.nc                    \
 field_atm_export_inst_zonal_wind_height_lowest.nc                \
 field_atm_export_mean_down_lw_flx.nc                             \
 field_atm_export_mean_down_sw_flx.nc                             \
 field_atm_export_mean_down_sw_ir_dif_flx.nc                      \
 field_atm_export_mean_down_sw_ir_dir_flx.nc                      \
 field_atm_export_mean_down_sw_vis_dif_flx.nc                     \
 field_atm_export_mean_down_sw_vis_dir_flx.nc                     \
 field_atm_export_mean_laten_heat_flx.nc                          \
 field_atm_export_mean_merid_moment_flx.nc                        \
 field_atm_export_mean_net_lw_flx.nc                              \
 field_atm_export_mean_net_sw_flx.nc                              \
 field_atm_export_mean_net_sw_ir_dif_flx.nc                       \
 field_atm_export_mean_net_sw_ir_dir_flx.nc                       \
 field_atm_export_mean_net_sw_vis_dif_flx.nc                      \
 field_atm_export_mean_net_sw_vis_dir_flx.nc                      \
 field_atm_export_mean_prec_rate.nc                               \
 field_atm_export_mean_sensi_heat_flx.nc                          \
 field_atm_export_mean_zonal_moment_flx.nc                        "
LIST_FILES+=" \
 field_atm_import_ice_fraction.nc                                 \
 field_atm_import_inst_ice_ir_dif_albedo.nc                       \
 field_atm_import_inst_ice_ir_dir_albedo.nc                       \
 field_atm_import_inst_ice_vis_dif_albedo.nc                      \
 field_atm_import_inst_ice_vis_dir_albedo.nc                      \
 field_atm_import_land_mask.nc                                    \
 field_atm_import_mean_evap_rate.nc                               \
 field_atm_import_mean_laten_heat_flx.nc                          \
 field_atm_import_mean_merid_moment_flx.nc                        \
 field_atm_import_mean_sensi_heat_flx.nc                          \
 field_atm_import_mean_up_lw_flx.nc                               \
 field_atm_import_mean_zonal_moment_flx.nc                        \
 field_atm_import_sea_surface_temperature.nc                      \
 field_atm_import_surface_temperature.nc                          "
LIST_FILES+=" \
 field_ice_export_ice_fraction.nc                                 \
 field_ice_export_ice_mask.nc                                     \
 field_ice_export_inst_ice_ir_dif_albedo.nc                       \
 field_ice_export_inst_ice_ir_dir_albedo.nc                       \
 field_ice_export_inst_ice_vis_dif_albedo.nc                      \
 field_ice_export_inst_ice_vis_dir_albedo.nc                      \
 field_ice_export_mean_evap_rate_atm_into_ice.nc                  \
 field_ice_export_mean_laten_heat_flx_atm_into_ice.nc             \
 field_ice_export_mean_net_sw_ir_dif_flx.nc                       \
 field_ice_export_mean_net_sw_ir_dir_flx.nc                       \
 field_ice_export_mean_net_sw_vis_dif_flx.nc                      \
 field_ice_export_mean_net_sw_vis_dir_flx.nc                      \
 field_ice_export_mean_sensi_heat_flx_atm_into_ice.nc             \
 field_ice_export_mean_sw_pen_to_ocn.nc                           \
 field_ice_export_mean_up_lw_flx_ice.nc                           \
 field_ice_export_sea_ice_temperature.nc                          \
 field_ice_export_stress_on_air_ice_merid.nc                      \
 field_ice_export_stress_on_air_ice_zonal.nc                      \
 field_ice_export_stress_on_ocn_ice_merid.nc                      \
 field_ice_export_stress_on_ocn_ice_zonal.nc                      "
LIST_FILES+=" \
 field_ice_import_air_density_height_lowest.nc                    \
 field_ice_import_freezing_melting_potential.nc                   \
 field_ice_import_inst_height_lowest.nc                           \
 field_ice_import_inst_merid_wind_height_lowest.nc                \
 field_ice_import_inst_pres_height_lowest.nc                      \
 field_ice_import_inst_spec_humid_height2m.nc                     \
 field_ice_import_inst_spec_humid_height_lowest.nc                \
 field_ice_import_inst_surface_height.nc                          \
 field_ice_import_inst_temp_height2m.nc                           \
 field_ice_import_inst_temp_height_lowest.nc                      \
 field_ice_import_inst_zonal_wind_height_lowest.nc                \
 field_ice_import_mean_down_lw_flx.nc                             \
 field_ice_import_mean_down_sw_ir_dif_flx.nc                      \
 field_ice_import_mean_down_sw_ir_dir_flx.nc                      \
 field_ice_import_mean_down_sw_vis_dif_flx.nc                     \
 field_ice_import_mean_down_sw_vis_dir_flx.nc                     \
 field_ice_import_mean_fprec_rate.nc                              \
 field_ice_import_mean_merid_moment_flx.nc                        \
 field_ice_import_mean_prec_rate.nc                               \
 field_ice_import_mean_zonal_moment_flx.nc                        \
 field_ice_import_mixed_layer_depth.nc                            \
 field_ice_import_ocn_current_merid.nc                            \
 field_ice_import_ocn_current_zonal.nc                            \
 field_ice_import_sea_lev.nc                                      \
 field_ice_import_sea_surface_slope_merid.nc                      \
 field_ice_import_sea_surface_slope_zonal.nc                      \
 field_ice_import_sea_surface_temperature.nc                      \
 field_ice_import_s_surf.nc                                       "
LIST_FILES+=" \
 field_med_atm_a_land_mask.nc                                     \
 field_med_ice_a_ice_mask.nc                                      \
 field_med_ocn_a_ocean_mask.nc                                    \
 fields_med_atmocn.nc                                             "
LIST_FILES+=" \
 field_med_from_atm_inst_down_lw_flx.nc                           \
 field_med_from_atm_inst_down_sw_flx.nc                           \
 field_med_from_atm_inst_down_sw_ir_dif_flx.nc                    \
 field_med_from_atm_inst_down_sw_ir_dir_flx.nc                    \
 field_med_from_atm_inst_down_sw_vis_dif_flx.nc                   \
 field_med_from_atm_inst_down_sw_vis_dir_flx.nc                   \
 field_med_from_atm_inst_height_lowest.nc                         \
 field_med_from_atm_inst_laten_heat_flx.nc                        \
 field_med_from_atm_inst_merid_moment_flx.nc                      \
 field_med_from_atm_inst_merid_wind_height10m.nc                  \
 field_med_from_atm_inst_merid_wind_height_lowest.nc              \
 field_med_from_atm_inst_net_lw_flx.nc                            \
 field_med_from_atm_inst_net_sw_flx.nc                            \
 field_med_from_atm_inst_net_sw_ir_dif_flx.nc                     \
 field_med_from_atm_inst_net_sw_ir_dir_flx.nc                     \
 field_med_from_atm_inst_net_sw_vis_dif_flx.nc                    \
 field_med_from_atm_inst_net_sw_vis_dir_flx.nc                    \
 field_med_from_atm_inst_pres_height_lowest.nc                    \
 field_med_from_atm_inst_pres_height_surface.nc                   \
 field_med_from_atm_inst_sensi_heat_flx.nc                        \
 field_med_from_atm_inst_spec_humid_height2m.nc                   \
 field_med_from_atm_inst_spec_humid_height_lowest.nc              \
 field_med_from_atm_inst_surface_height.nc                        \
 field_med_from_atm_inst_temp_height2m.nc                         \
 field_med_from_atm_inst_temp_height_lowest.nc                    \
 field_med_from_atm_inst_temp_height_surface.nc                   \
 field_med_from_atm_inst_zonal_moment_flx.nc                      \
 field_med_from_atm_inst_zonal_wind_height10m.nc                  \
 field_med_from_atm_inst_zonal_wind_height_lowest.nc              \
 field_med_from_atm_mean_down_lw_flx.nc                           \
 field_med_from_atm_mean_down_sw_flx.nc                           \
 field_med_from_atm_mean_down_sw_ir_dif_flx.nc                    \
 field_med_from_atm_mean_down_sw_ir_dir_flx.nc                    \
 field_med_from_atm_mean_down_sw_vis_dif_flx.nc                   \
 field_med_from_atm_mean_down_sw_vis_dir_flx.nc                   \
 field_med_from_atm_mean_laten_heat_flx.nc                        \
 field_med_from_atm_mean_merid_moment_flx.nc                      \
 field_med_from_atm_mean_net_lw_flx.nc                            \
 field_med_from_atm_mean_net_sw_flx.nc                            \
 field_med_from_atm_mean_net_sw_ir_dif_flx.nc                     \
 field_med_from_atm_mean_net_sw_ir_dir_flx.nc                     \
 field_med_from_atm_mean_net_sw_vis_dif_flx.nc                    \
 field_med_from_atm_mean_net_sw_vis_dir_flx.nc                    \
 field_med_from_atm_mean_prec_rate.nc                             \
 field_med_from_atm_mean_sensi_heat_flx.nc                        \
 field_med_from_atm_mean_zonal_moment_flx.nc                      \
 field_med_from_ice_ice_fraction.nc                               \
 field_med_from_ice_ice_mask.nc                                   \
 field_med_from_ice_inst_ice_ir_dif_albedo.nc                     \
 field_med_from_ice_inst_ice_ir_dir_albedo.nc                     \
 field_med_from_ice_inst_ice_vis_dif_albedo.nc                    \
 field_med_from_ice_inst_ice_vis_dir_albedo.nc                    \
 field_med_from_ice_mean_evap_rate_atm_into_ice.nc                \
 field_med_from_ice_mean_laten_heat_flx_atm_into_ice.nc           \
 field_med_from_ice_mean_net_sw_ir_dif_flx.nc                     \
 field_med_from_ice_mean_net_sw_ir_dir_flx.nc                     \
 field_med_from_ice_mean_net_sw_vis_dif_flx.nc                    \
 field_med_from_ice_mean_net_sw_vis_dir_flx.nc                    \
 field_med_from_ice_mean_sensi_heat_flx_atm_into_ice.nc           \
 field_med_from_ice_mean_sw_pen_to_ocn.nc                         \
 field_med_from_ice_mean_up_lw_flx_ice.nc                         \
 field_med_from_ice_sea_ice_temperature.nc                        \
 field_med_from_ice_stress_on_air_ice_merid.nc                    \
 field_med_from_ice_stress_on_air_ice_zonal.nc                    \
 field_med_from_ice_stress_on_ocn_ice_merid.nc                    \
 field_med_from_ice_stress_on_ocn_ice_zonal.nc                    \
 field_med_from_ocn_freezing_melting_potential.nc                 \
 field_med_from_ocn_ocean_mask.nc                                 \
 field_med_from_ocn_ocn_current_merid.nc                          \
 field_med_from_ocn_ocn_current_zonal.nc                          \
 field_med_from_ocn_sea_lev.nc                                    \
 field_med_from_ocn_sea_surface_temperature.nc                    \
 field_med_from_ocn_s_surf.nc                                     "
LIST_FILES+=" \
 field_med_to_atm_ice_fraction.nc                                 \
 field_med_to_atm_inst_ice_ir_dif_albedo.nc                       \
 field_med_to_atm_inst_ice_ir_dir_albedo.nc                       \
 field_med_to_atm_inst_ice_vis_dif_albedo.nc                      \
 field_med_to_atm_inst_ice_vis_dir_albedo.nc                      \
 field_med_to_atm_land_mask.nc                                    \
 field_med_to_atm_mean_evap_rate.nc                               \
 field_med_to_atm_mean_laten_heat_flx.nc                          \
 field_med_to_atm_mean_merid_moment_flx.nc                        \
 field_med_to_atm_mean_sensi_heat_flx.nc                          \
 field_med_to_atm_mean_up_lw_flx.nc                               \
 field_med_to_atm_mean_zonal_moment_flx.nc                        \
 field_med_to_atm_sea_surface_temperature.nc                      \
 field_med_to_atm_surface_temperature.nc                          \
 field_med_to_ice_air_density_height_lowest.nc                    \
 field_med_to_ice_freezing_melting_potential.nc                   \
 field_med_to_ice_inst_height_lowest.nc                           \
 field_med_to_ice_inst_merid_wind_height_lowest.nc                \
 field_med_to_ice_inst_pres_height_lowest.nc                      \
 field_med_to_ice_inst_spec_humid_height2m.nc                     \
 field_med_to_ice_inst_spec_humid_height_lowest.nc                \
 field_med_to_ice_inst_surface_height.nc                          \
 field_med_to_ice_inst_temp_height2m.nc                           \
 field_med_to_ice_inst_temp_height_lowest.nc                      \
 field_med_to_ice_inst_zonal_wind_height_lowest.nc                \
 field_med_to_ice_mean_down_lw_flx.nc                             \
 field_med_to_ice_mean_down_sw_ir_dif_flx.nc                      \
 field_med_to_ice_mean_down_sw_ir_dir_flx.nc                      \
 field_med_to_ice_mean_down_sw_vis_dif_flx.nc                     \
 field_med_to_ice_mean_down_sw_vis_dir_flx.nc                     \
 field_med_to_ice_mean_fprec_rate.nc                              \
 field_med_to_ice_mean_merid_moment_flx.nc                        \
 field_med_to_ice_mean_prec_rate.nc                               \
 field_med_to_ice_mean_zonal_moment_flx.nc                        \
 field_med_to_ice_mixed_layer_depth.nc                            \
 field_med_to_ice_ocn_current_merid.nc                            \
 field_med_to_ice_ocn_current_zonal.nc                            \
 field_med_to_ice_sea_lev.nc                                      \
 field_med_to_ice_sea_surface_slope_merid.nc                      \
 field_med_to_ice_sea_surface_slope_zonal.nc                      \
 field_med_to_ice_sea_surface_temperature.nc                      \
 field_med_to_ice_s_surf.nc                                       \
 field_med_to_ocn_inst_pres_height_surface.nc                     \
 field_med_to_ocn_mean_evap_rate.nc                               \
 field_med_to_ocn_mean_fprec_rate.nc                              \
 field_med_to_ocn_mean_merid_moment_flx.nc                        \
 field_med_to_ocn_mean_net_lw_flx.nc                              \
 field_med_to_ocn_mean_net_sw_ir_dif_flx.nc                       \
 field_med_to_ocn_mean_net_sw_ir_dir_flx.nc                       \
 field_med_to_ocn_mean_net_sw_vis_dif_flx.nc                      \
 field_med_to_ocn_mean_net_sw_vis_dir_flx.nc                      \
 field_med_to_ocn_mean_prec_rate.nc                               \
 field_med_to_ocn_mean_sensi_heat_flx.nc                          \
 field_med_to_ocn_mean_zonal_moment_flx.nc                        "
LIST_FILES+=" \
 field_ocn_export_freezing_melting_potential.nc                   \
 field_ocn_export_ocean_mask.nc                                   \
 field_ocn_export_ocn_current_merid.nc                            \
 field_ocn_export_ocn_current_zonal.nc                            \
 field_ocn_export_sea_lev.nc                                      \
 field_ocn_export_sea_surface_temperature.nc                      \
 field_ocn_export_s_surf.nc                                       "
LIST_FILES+=" \
 field_ocn_import_inst_pres_height_surface.nc                     \
 field_ocn_import_mean_evap_rate.nc                               \
 field_ocn_import_mean_fprec_rate.nc                              \
 field_ocn_import_mean_merid_moment_flx.nc                        \
 field_ocn_import_mean_net_lw_flx.nc                              \
 field_ocn_import_mean_net_sw_ir_dif_flx.nc                       \
 field_ocn_import_mean_net_sw_ir_dir_flx.nc                       \
 field_ocn_import_mean_net_sw_vis_dif_flx.nc                      \
 field_ocn_import_mean_net_sw_vis_dir_flx.nc                      \
 field_ocn_import_mean_prec_rate.nc                               \
 field_ocn_import_mean_sensi_heat_flx.nc                          \
 field_ocn_import_mean_zonal_moment_flx.nc                        "
