Changeset 4004
- Timestamp:
- 2013-08-07T16:32:18+02:00 (10 years ago)
- Location:
- branches/2013/dev_r3918_CNRS_idl_plots/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts
- Files:
-
- 2 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_r3918_CNRS_idl_plots/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_AMOC.pro
r4000 r4004 17 17 trans = strlowcase(var_name) EQ 'vomeeftr' 18 18 19 ; ADD definition of mask_atl_nomed to compute AMOC (with no Mediterranean Sea) 20 msk_atl_nomed = read_ncdf( 'atlmsk_nomed', filename = std_file_msksub, /nostruct, _extra = ex ) 19 21 FOR i = 0, nfiles-1 DO BEGIN 20 22 var = read_ncdf(var_name, allrecords = allrec, filename = list[i], /nostruct) … … 22 24 ; 23 25 FOR t = 0, jpt-1 DO BEGIN 26 msfatl = msf(var[*, *, *, t], msk_atl_nomed, TRANSPORT = trans, /nostruct, indexboxzoom = ind) 24 27 msftot = msf(var[*, *, *, t], TRANSPORT = trans, /nostruct, indexboxzoom = ind) 25 28 yaxis = gphit[ind[0], ind[2]:ind[3]] … … 28 31 indy = where(yaxis gt 40 and yaxis le 50) 29 32 domdef, 0, 3500 30 t45 = [t45, max(msftot[indy, firstzw:lastzw], /NaN)] 33 ;SF commented because we've to compute msftot starting from msf atlantic; i.e. without mediterranean sea. 34 ;SF t45 = [t45, max(msftot[indy, firstzw:lastzw], /NaN)] 35 t45 = [t45, max(msfatl[indy, firstzw:lastzw], /NaN)] 31 36 32 37 ; computation of max atlantic Antarctic Bottom Water between 80°S and 65°S … … 79 84 80 85 ; compute the MSF 81 86 ; 82 87 std_ts_read_AMOC, vV1, date1, date2, prefix, suffix, t45, t70, t50 83 88 if prefix NE prefix2 then begin … … 115 120 if KEYWORD_SET(postscript) then openps, filename+'_3.ps', portrait = 1 116 121 117 title = prefix+' '+d1_d2+'!C '+'Max AntArctic Bottom Cell between 65S and 30N '+d1_d2122 title = prefix+' '+d1_d2+'!C '+'Max AntArctic Bottom Cell between 65S and 30N '+d1_d2 118 123 pltt, -t50, 't', 5., 30., date1, date2, /REMPLI, /PORTRAIT, window = 3 $ 119 124 , small = [1, 2, 1], TITLE = title, YTITLE = varunit, _extra = ex -
branches/2013/dev_r3918_CNRS_idl_plots/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_vardef.sh
r4000 r4004 18 18 idl_command=/Applications/itt/idl64/bin/idl 19 19 # 20 PS_DIR=$( pwd )/ts_ 500yfwb0_ps_500y21 PDF_DIR=$( pwd )/ts_ 500yfwb0_pdf_500y20 PS_DIR=$( pwd )/ts_qsriceok_ps 21 PDF_DIR=$( pwd )/ts_qsriceok_pdf 22 22 HTML_DIR=$( pwd )/html 23 23 SAXO_DIR=/Users/sflod/SAXO_DIR … … 55 55 #DATE1=00010101 ; DATE2=00101231 56 56 # 57 VAR1_T=votemper ; V1T_PREF= 500yfwb0; V1T_SUFF=_1Y_grid_T.nc58 VAR1_S=vosaline ; V1S_PREF= 500yfwb0; V1S_SUFF=_1Y_grid_T.nc59 VAR1_SSH=sossheig ; V1SSH_PREF= 500yfwb0; V1SSH_SUFF=_1Y_grid_T.nc60 VAR1_Q=sohflxdo ; V1Q_PREF= 500yfwb0; V1Q_SUFF=_1Y_grid_T.nc61 VAR1_EMP=sowaflup ; V1EMP_PREF= 500yfwb0; V1EMP_SUFF=_1Y_grid_T.nc62 VAR1_U=vozoeftr ; V1U_PREF= 500yfwb0; V1U_SUFF=_1Y_grid_U.nc63 VAR1_V=vomeeftr ; V1V_PREF= 500yfwb0; V1V_SUFF=_1Y_grid_V.nc64 VAR1_ICE=iiceconc ; V1ICE_PREF= 500yfwb0; V1ICE_SUFF=_1M_icemod.nc65 VAR1_Ithick=iicethic ; V1It_PREF= 500yfwb0; V1It_SUFF=_1M_icemod.nc66 VAR1_SNOW=isnowthi ; V1SNOW_PREF= 500yfwb0; V1SNOW_SUFF=_1M_icemod.nc57 VAR1_T=votemper ; V1T_PREF=qsriceok ; V1T_SUFF=_1Y_grid_T.nc 58 VAR1_S=vosaline ; V1S_PREF=qsriceok ; V1S_SUFF=_1Y_grid_T.nc 59 VAR1_SSH=sossheig ; V1SSH_PREF=qsriceok ; V1SSH_SUFF=_1Y_grid_T.nc 60 VAR1_Q=sohflxdo ; V1Q_PREF=qsriceok ; V1Q_SUFF=_1Y_grid_T.nc 61 VAR1_EMP=sowaflup ; V1EMP_PREF=qsriceok ; V1EMP_SUFF=_1Y_grid_T.nc 62 VAR1_U=vozoeftr ; V1U_PREF=qsriceok ; V1U_SUFF=_1Y_grid_U.nc 63 VAR1_V=vomeeftr ; V1V_PREF=qsriceok ; V1V_SUFF=_1Y_grid_V.nc 64 VAR1_ICE=iiceconc ; V1ICE_PREF=qsriceok ; V1ICE_SUFF=_1M_icemod.nc 65 VAR1_Ithick=iicethic ; V1It_PREF=qsriceok ; V1It_SUFF=_1M_icemod.nc 66 VAR1_SNOW=isnowthi ; V1SNOW_PREF=qsriceok ; V1SNOW_SUFF=_1M_icemod.nc 67 67 # 68 68 #===================== EXP2 ===================== … … 71 71 DATE1_2=20010101 ; DATE2_2=25001231 72 72 # 73 VAR2_T=votemper ; V2T_PREF= 500yfwb0; V2T_SUFF=_1Y_grid_T.nc74 VAR2_S=vosaline ; V2S_PREF= 500yfwb0; V2S_SUFF=_1Y_grid_T.nc75 VAR2_SSH=sossheig ; V2SSH_PREF= 500yfwb0; V2SSH_SUFF=_1Y_grid_T.nc76 VAR2_Q=sohflxdo ; V2Q_PREF= 500yfwb0; V2Q_SUFF=_1Y_grid_T.nc77 VAR2_EMP=sowaflup ; V2EMP_PREF= 500yfwb0; V2EMP_SUFF=_1Y_grid_T.nc78 VAR2_U=vozoeftr ; V2U_PREF= 500yfwb0; V2U_SUFF=_1Y_grid_U.nc79 VAR2_V=vomeeftr ; V2V_PREF= 500yfwb0; V2V_SUFF=_1Y_grid_V.nc80 VAR2_ICE=iiceconc ; V2ICE_PREF= 500yfwb0; V2ICE_SUFF=_1M_icemod.nc81 VAR2_Ithick=iicethic ; V2It_PREF= 500yfwb0; V2It_SUFF=_1M_icemod.nc82 VAR2_SNOW=isnowthi ; V2SNOW_PREF= 500yfwb0; V2SNOW_SUFF=_1M_icemod.nc73 VAR2_T=votemper ; V2T_PREF=qsriceok ; V2T_SUFF=_1Y_grid_T.nc 74 VAR2_S=vosaline ; V2S_PREF=qsriceok ; V2S_SUFF=_1Y_grid_T.nc 75 VAR2_SSH=sossheig ; V2SSH_PREF=qsriceok ; V2SSH_SUFF=_1Y_grid_T.nc 76 VAR2_Q=sohflxdo ; V2Q_PREF=qsriceok ; V2Q_SUFF=_1Y_grid_T.nc 77 VAR2_EMP=sowaflup ; V2EMP_PREF=qsriceok ; V2EMP_SUFF=_1Y_grid_T.nc 78 VAR2_U=vozoeftr ; V2U_PREF=qsriceok ; V2U_SUFF=_1Y_grid_U.nc 79 VAR2_V=vomeeftr ; V2V_PREF=qsriceok ; V2V_SUFF=_1Y_grid_V.nc 80 VAR2_ICE=iiceconc ; V2ICE_PREF=qsriceok ; V2ICE_SUFF=_1M_icemod.nc 81 VAR2_Ithick=iicethic ; V2It_PREF=qsriceok ; V2It_SUFF=_1M_icemod.nc 82 VAR2_SNOW=isnowthi ; V2SNOW_PREF=qsriceok ; V2SNOW_SUFF=_1M_icemod.nc 83 83 # 84 84 ######################### Export Variables ###############################
Note: See TracChangeset
for help on using the changeset viewer.