Version 60 (modified by flavoni, 10 years ago) (diff)

Integrating IOM_PUT


Integrating IOM_PUT

09/12/2009: downloading NEMO you have iomput by default (tag v3_2)

By default iom_put is activated

  • key_iomput in modipsl/config/ORCA2_LIM/scripts/BB_make.ldef

  • namelist and iodef.xml in IGCM00 is the same that namelist in EXP00 (nothing to change if you want to use iodef.xml by default, like an example)
  • To have post treatment different by default you need to create POST directory in IGCM00

Create POST directory under $SUBMIT_DIR:
In POST directrory you can put:
monitoring01_lim2_ORCA2.cfg
monitoring01_opa9_ORCA2.cfg

(In monitoring01_lim2_ORCA2.cfg I removed ileadfra because now this variable does not exists) see postprocessingpage

At this point: open problems:

  1. In ~commonaccount/atlas/monitoring01_opa9_ORCA2.cfg there are only 8 variables so we can do monitoring of this ones (if you want differents you have to add variables in opa9.card and coeherntly create POST directory under IGCM00 and put it a corresponding monitoring01_opa9_ORCA2.cfg)
    to work today with iodef.xml example and monitoring01_opa9_ORCA2.cfg common account you have to leave in opa9.card only section like this:

[Output Files?]
List= (${PREFIX_WF1}_grid_T.nc, ${R_OUT_OCE_WF1}/${PREFIX}_${WF1}_grid_T.nc, Post_1Y_grid_T),\

(${PREFIX_WF2}_grid_T.nc, ${R_OUT_OCE_WF2}/${PREFIX}_${WF2}_grid_T.nc, Post_1M_grid_T),\
(${PREFIX_WF3}_grid_T.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_T.nc, Post_5D_grid_T),\
(${PREFIX_WF3}_grid_U.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_U.nc, Post_5D_grid_U),\
(${PREFIX_WF3}_grid_V.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_V.nc, Post_5D_grid_V),\
(${PREFIX_WF3}_grid_W.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_W.nc, Post_5D_grid_W),\
(${PREFIX_WF4}_grid_T_0n180w.nc, ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_grid_T_0n180w.nc, NONE ),\
(${PREFIX_WF4}_grid_T_Eq.nc, ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_grid_T_Eq.nc, NONE ),\
(${PREFIX_WF4}_diaptr.nc, ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_diaptr.nc, Post_1D_diaptr),\
(mesh_mask.nc , ${R_OUT_OCE_O}/${config_UserChoices_JobName}_mesh_mask.nc, NONE),\
(output.abort.nc , ${R_OUT_OCE_D}/${PREFIX}_output.abort.nc, NONE),\
(output.init.nc , ${R_OUT_OCE_O_I}/${config_UserChoices_JobName}_${Period Date Begin?}_output.init.nc, NONE)

[Post_1M_grid_T]
Patches = (Patch_20091030_histcom_time_axis)
Gather With Internal? = (nav_lon, nav_lat, deptht, time_counter)
Time Series Vars? = (sosstsst)

[Post_1Y_grid_T]
Patches = (Patch_20091030_histcom_time_axis)
Gather With Internal? = (nav_lon, nav_lat, deptht, time_counter)
Time Series Vars? = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup)

[Post_5D_grid_T]
Patches = (Patch_20091030_histcom_time_axis)
Gather With Internal? = (nav_lon, nav_lat, deptht, time_counter)
Time Series Vars? = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup)

[Post_5D_grid_U]
Patches = (Patch_20091030_histcom_time_axis)
Gather With Internal? = (nav_lon, nav_lat, depthu, time_counter)
Time Series Vars? = (sozotaux)

[Post_5D_grid_U]
Patches = (Patch_20091030_histcom_time_axis)
Gather With Internal? = (nav_lon, nav_lat, depthu, time_counter)
Time Series Vars? = (sometauy)

[Post_time]
Patches = (Patch_20091030_histcom_time_axis)
Gather With Internal? =
Time Series Vars? =

And be careful also to COMP/lim2.card

  1. Don't have ATLAS for "ice cover": because new variable is named soicecov and in atlas is written ileadfra