Changeset 4394 for branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG
- Timestamp:
- 2014-02-03T14:38:45+01:00 (10 years ago)
- Location:
- branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts
- Files:
-
- 4 added
- 2 deleted
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/README
r2752 r4394 20 20 This file is needed to define you PATH, the experiments and variables names 21 21 22 22 you can copy std_ts_vardef.sh_example1 con std_ts_vardef.sh 23 and std_plot_vardef.sh_example1 std_plot_vardef.sh 23 24 24 25 -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_all.pro
r4320 r4394 103 103 ;climatology 104 104 QNET = read_ncdf(getenv('VAR_FLUX'), filename = std_file_oaflux ) 105 105 106 106 ; erp (evaporation damping) 107 107 ERP1 = read_ncdf(getenv('VAR1_ERP'), allrecords = allrec, direc = 't', filename = std_file1_T ) 108 108 ERP1 = {arr:ERP1.arr * 86400., unit:'mm/day', grid:'T'} 109 109 IF std_file2_T NE std_file1_T THEN BEGIN 110 ERP2 = read_ncdf(getenv('VAR2_ERP'), allrecords = allrec, direc = 't', filename = std_file2_T )111 ERP2 = {arr:ERP2.arr * 86400., unit:'mm/day', grid:'T'}110 ERP2 = read_ncdf(getenv('VAR2_ERP'), allrecords = allrec, direc = 't', filename = std_file2_T ) 111 ERP2 = {arr:ERP2.arr * 86400., unit:'mm/day', grid:'T'} 112 112 ENDIF ELSE ERP2 = {arr:-1} 113 113 114 114 ; emp (evaporation minus precipitation) 115 115 EMP1 = read_ncdf(getenv('VAR1_EMP'), allrecords = allrec, direc = 't', filename = std_file1_T ) 116 116 EMP1 = {arr:EMP1.arr * 86400., unit:'mm/day', grid:'T'} 117 IF std_file2_T NE std_file1_T THEN BEGIN 118 EMP2 = read_ncdf(getenv('VAR2_EMP'), allrecords = allrec, direc = 't', filename = std_file2_T ) 119 EMP2 = {arr:EMP2.arr * 86400., unit:'mm/day', grid:'T'} 120 ENDIF ELSE EMP2 = {arr:-1} 121 122 ;mixed layer depth 123 MLD1 = read_ncdf(getenv('VAR1_MLD'), allrecords = allrec, direc = 't', filename = std_file1_T ) ; 10 m 124 IF std_file2_T NE std_file1_T THEN BEGIN 125 MLD2 = read_ncdf(getenv('VAR2_MLD'), allrecords = allrec, direc = 't', filename = std_file2_T ) ; 10 m 126 ENDIF ELSE MLD2 = {arr:-1} 127 ;climatology 128 MLD = read_ncdf(getenv('VAR_MLD'), filename = std_file_mld ) 129 130 ; velocities 131 U1 = read_ncdf(getenv('VAR1_U'), allrecords = allrec, direc = 't', filename = std_file1_U ) 132 IF strlowcase(getenv('VAR1_U')) EQ 'uocetr_eff' THEN BEGIN 133 U1.arr = U1.arr / e3u_3d(/e2) * umask() 134 U1.unit = 'm/s' 135 ENDIF 136 IF std_file2_U NE std_file1_U THEN BEGIN 137 U2 = read_ncdf(getenv('VAR2_U'), allrecords = allrec, direc = 't', filename = std_file2_U ) 138 IF strlowcase(getenv('VAR2_U')) EQ 'uocetr_eff' THEN BEGIN 139 U2.arr = U2.arr / e3u_3d(/e2) * umask() 140 U2.unit = 'm/s' 141 ENDIF 142 ENDIF ELSE U2 = {arr:-1} 143 ; 144 V1 = read_ncdf(getenv('VAR1_V'), allrecords = allrec, direc = 't', filename = std_file1_V ) 145 IF strlowcase(getenv('VAR1_V')) EQ 'vocetr_eff' THEN BEGIN 146 V1.arr = V1.arr / e3v_3d(/e1) * vmask() 147 V1.unit = 'm/s' 148 ENDIF 149 IF std_file2_V NE std_file1_V THEN BEGIN 150 V2 = read_ncdf(getenv('VAR2_V'), allrecords = allrec, direc = 't', filename = std_file2_V ) 151 IF strlowcase(getenv('VAR2_V')) EQ 'vocetr_eff' THEN BEGIN 152 V2.arr = V2.arr / e3v_3d(/e1) * vmask() 153 V2.unit = 'm/s' 154 ENDIF 155 ENDIF ELSE V2 = {arr:-1} 117 IF std_file2_T NE std_file1_T THEN BEGIN 118 EMP2 = read_ncdf(getenv('VAR2_EMP'), allrecords = allrec, direc = 't', filename = std_file2_T ) 119 EMP2 = {arr:EMP2.arr * 86400., unit:'mm/day', grid:'T'} 120 ENDIF ELSE EMP2 = {arr:-1} 121 122 ;mixed layer depth 123 MLD1 = read_ncdf(getenv('VAR1_MLD'), allrecords = allrec, direc = 't', filename = std_file1_T ) ; 10 m 124 IF std_file2_T NE std_file1_T THEN BEGIN 125 MLD2 = read_ncdf(getenv('VAR2_MLD'), allrecords = allrec, direc = 't', filename = std_file2_T ) ; 10 m 126 ENDIF ELSE MLD2 = {arr:-1} 127 ;climatology 128 MLD = read_ncdf(getenv('VAR_MLD'), filename = std_file_mld ) 129 130 ; velocities 131 U1 = read_ncdf(getenv('VAR1_U'), allrecords = allrec, direc = 't', filename = std_file1_U ) 132 ; old formulation: we tested variable name 133 ; IF strlowcase(getenv('VAR1_U')) EQ 'uocetr_eff' OR strlowcase(getenv('VAR1_U')) EQ 'vozoeftr' THEN BEGIN 134 IF strlowcase(U1.unit) EQ 'm3/s' THEN BEGIN 135 ;IF it is a transport it is transofrmed in velocity 136 U1.arr = U1.arr / e3u_3d(/e2) * umask() 137 U1.unit = 'm/s' 138 ENDIF 139 IF std_file2_U NE std_file1_U THEN BEGIN 140 U2 = read_ncdf(getenv('VAR2_U'), allrecords = allrec, direc = 't', filename = std_file2_U ) 141 ; old formulation: we tested variable name 142 ; IF strlowcase(getenv('VAR2_U')) EQ 'uocetr_eff' OR strlowcase(getenv('VAR2_U')) EQ 'vozoeftr' THEN BEGIN 143 IF strlowcase(U2.unit) EQ 'm3/s' THEN BEGIN 144 U2.arr = U2.arr / e3u_3d(/e2) * umask() 145 U2.unit = 'm/s' 146 ENDIF 147 ENDIF ELSE U2 = {arr:-1} 148 ; 149 V1 = read_ncdf(getenv('VAR1_V'), allrecords = allrec, direc = 't', filename = std_file1_V ) 150 ; old formulation: we tested variable name 151 ; IF strlowcase(getenv('VAR1_V')) EQ 'vocetr_eff' OR strlowcase(getenv('VAR1_V')) EQ 'vomeeftr' THEN BEGIN 152 IF strlowcase(V1.unit) EQ 'm3/s' THEN BEGIN ; test on unit to understand if it is a transport or velocity 153 ;IF it is a transport it is transofrmed in velocity 154 V1.arr = V1.arr / e3v_3d(/e1) * vmask() 155 V1.unit = 'm/s' 156 ENDIF 157 IF std_file2_V NE std_file1_V THEN BEGIN 158 V2 = read_ncdf(getenv('VAR2_V'), allrecords = allrec, direc = 't', filename = std_file2_V ) 159 ; old formulation 160 ; IF strlowcase(getenv('VAR2_V')) EQ 'vocetr_eff' OR strlowcase(getenv('VAR2_V')) EQ 'vozoeftr' THEN BEGIN 161 IF strlowcase(V2.unit) EQ 'm3/s' THEN BEGIN 162 V2.arr = V2.arr / e3v_3d(/e1) * vmask() 163 V2.unit = 'm/s' 164 ENDIF 165 ENDIF ELSE V2 = {arr:-1} 156 166 157 167 ; ice … … 256 266 cnt = cnt+1 & blabla = 'Erp salinity damping term' 257 267 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_erp, ERP1, ERP2, _extra = ex 258 268 ; 259 269 cnt = cnt+1 & blabla = 'Evaporation - Precipitation - Runoff term' 260 270 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_emp, EMP1, EMP2, _extra = ex 261 271 ; 262 272 cnt = cnt+1 & blabla = 'Net heat flux' 263 273 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_qnet, Q1, Q2, QNET, _extra = ex 264 274 ; 265 275 cnt = cnt+1 & blabla = 'Meridionnal Heat Transport' 266 276 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_mht, Q1.arr+geo, Q2.arr+geo, masknp, std_file_msksub, _extra = ex 267 277 ; 268 278 cnt = cnt+1 & blabla = 'Global Barotropic stream Function' 269 279 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_bsf, U1, U2, _extra = ex 270 280 ; 271 281 cnt = cnt+1 & blabla = 'mean Temperature diff with New Reynolds' 272 282 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_sst, T1, T2, TRey, _extra = ex 273 283 ; 274 284 cnt = cnt+1 & blabla = 'mean Salinity diff with Levitus' 275 285 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_sss, S1, S2, SLev, _extra = ex 276 286 ; 277 287 cnt = cnt+1 & blabla = 'Arctic mean Salinity diff with Levitus' 278 288 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_ArcSal, S1, SLev, _extra = ex 279 289 ; 280 290 cnt = cnt+1 & blabla = 'Arctic mean Salinity diff with Levitus and exp2' 281 291 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_ArcSal, S1, S2, SLev, _extra = ex 282 292 ; 283 293 cnt = cnt+1 & blabla = 'Arctic mean Salinity diff with Levitus at z=100 meters' 284 294 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_ArcSal, S1, SLev, /z100, _extra = ex 285 295 ; 286 296 cnt = cnt+1 & blabla = 'Arctic mean Salinity diff with Levitus and exp2 at z=100 meters' 287 297 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_ArcSal, S1, S2, SLev, /z100, _extra = ex 288 298 ; 289 299 cnt = cnt+1 & blabla = 'mean Temperature diff with Levitus at z=100 meters' 290 300 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_T100m, T1, T2, Tlev, _extra = ex 291 301 ; 292 302 cnt = cnt+1 & blabla = 'mean Salinity diff with Levitus at z=100 meters' 293 303 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_S100m, S1, S2, SLev, _extra = ex 294 304 ; 295 305 cnt = cnt+1 & blabla = 'Mixed layer depth' 296 306 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_mld, MLD1, MLD, _extra = ex 297 307 ; 298 308 cnt = cnt+1 & blabla = 'Mixed layer depth differences' 299 309 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_mld, MLD1, MLD2, MLD, _extra = ex 300 310 ; 301 311 cnt = cnt+1 & blabla = 'Zonal mean Mixed layer depth' 302 312 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_ZonMld, MLD1, MLD2, MLD, _extra = ex 303 313 ; 304 314 cnt = cnt+1 & blabla = 'Zonal mean Temperature diff with Levitus: Global' 305 315 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_zonal_T, T1, T2, TLev, _extra = ex 306 316 ; 307 317 cnt = cnt+1 & blabla = 'Zonal mean Temperature diff with Levitus: Atlantic' 308 318 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_zonal_T, T1, T2, TLev, SUBBASIN = 'Atl', _extra = ex 309 319 ; 310 320 cnt = cnt+1 & blabla = 'Zonal mean Temperature diff with Levitus: Indian' 311 321 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_zonal_T, T1, T2, TLev, SUBBASIN = 'Ind', _extra = ex 312 322 ; 313 323 cnt = cnt+1 & blabla = 'Zonal mean Temperature diff with Levitus: Pacific' 314 324 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_zonal_T, T1, T2, TLev, SUBBASIN = 'Pac', _extra = ex 315 325 ; 316 326 cnt = cnt+1 & blabla = 'Zonal mean Salinity diff with Levitus: Global' 317 327 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_zonal_S, S1, S2, SLev, _extra = ex 318 328 ; 319 329 cnt = cnt+1 & blabla = 'Zonal mean Salinity diff with Levitus: Atlantic' 320 330 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_zonal_S, S1, S2, SLev, SUBBASIN = 'Atl', _extra = ex 321 331 ; 322 332 cnt = cnt+1 & blabla = 'Zonal mean Salinity diff with Levitus: Indian' 323 333 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_zonal_S, S1, S2, SLev, SUBBASIN = 'Ind', _extra = ex 324 334 ; 325 335 cnt = cnt+1 & blabla = 'Zonal mean Salinity diff with Levitus: Pacific' 326 336 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_zonal_S, S1, S2, SLev, SUBBASIN = 'Pac', _extra = ex 327 337 ; 328 338 ; cnt = cnt+1 & blabla = 'Arctic Ice Thickness: MARCH' 329 339 ; IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceThick, Ithi_march_1, Ithi_march_2, /ARC, /MARCH, _extra = ex … … 331 341 cnt = cnt+1 & blabla = 'Arctic Ice Thickness: APRIL' 332 342 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceThick, Ithi_april_1, Ithi_april_2, /ARC, /APRIL, _extra = ex 333 343 ; 334 344 cnt = cnt+1 & blabla = 'Arctic Ice Thickness: SEPT' 335 345 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceThick, Ithi_sept_1, Ithi_sept_2, /ARC, /SEPT, _extra = ex 336 346 ; 337 347 ; cnt = cnt+1 & blabla = 'Antarctic Ice Thickness: MARCH' 338 348 ; IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceThick, Ithi_march_1, Ithi_march_2, /ANT, /MARCH, _extra = ex … … 340 350 cnt = cnt+1 & blabla = 'Antarctic Ice Thickness: APRIL' 341 351 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceThick, Ithi_april_1, Ithi_april_2, /ANT, /APRIL, _extra = ex 342 352 ; 343 353 cnt = cnt+1 & blabla = 'Antarctic Ice Thickness: SEPT' 344 354 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceThick, Ithi_sept_1, Ithi_sept_2, /ANT, /SEPT, _extra = ex 345 355 ; 346 356 cnt = cnt+1 & blabla = 'Arctic Ice Fraction: MARCH' 347 357 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceFrac, Ifra_march_1, Ifra_march_2, /ARC, /MARCH, _extra = ex 348 358 ; 349 359 cnt = cnt+1 & blabla = 'Arctic Ice Fraction: SEPT' 350 360 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceFrac, Ifra_sept_1, Ifra_sept_2, /ARC, /SEPT, _extra = ex 351 361 ; 352 362 cnt = cnt+1 & blabla = 'Antarctic Ice Fraction: MARCH' 353 363 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceFrac, Ifra_march_1, Ifra_march_2, /ANT, /MARCH, _extra = ex 354 364 ; 355 365 cnt = cnt+1 & blabla = 'Antarctic Ice Fraction: SEPT' 356 366 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceFrac, Ifra_sept_1, Ifra_sept_2, /ANT, /SEPT, _extra = ex 357 ;; SF non funziona, dice che deve essere una struttura e non e!!!! 358 ;;SF cnt = cnt+1 & blabla = 'Arctic SNOW Thickness: APRIL' 359 ;;SF IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_SnowThick, Isnow_april_1, Isnow_april_2, /ARC, /APRIL, _extra = ex 367 ;; SF need to be reviewed, it does not work, it need a structure!!!! 368 ;; SF 369 ;; SF cnt = cnt+1 & blabla = 'Arctic SNOW Thickness: APRIL' 370 ;; SF IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_SnowThick, Isnow_april_1, Isnow_april_2, /ARC, /APRIL, _extra = ex 360 371 ;; SF 361 372 ;; SF cnt = cnt+1 & blabla = 'Arctic SNOW Thickness: SEPT' … … 368 379 ;; SF IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_SnowThick, Isnow_sept_1, Isnow_sept_2, /ANT, /SEPT, _extra = ex 369 380 ; 370 ; cnt = cnt+1 & blabla = 'Arctic Ice Extend: ' 371 ; IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceExt, Ifra_1, Ifra_2, masknp, /ARC, _extra = ex 372 373 ; cnt = cnt+1 & blabla = 'Antarctic Ice Extend: ' 374 ; IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceExt, Ifra_1, Ifra_2, masknp, /ANT, _extra = ex 381 ; NOT NEEDED, only for TIME SERIES NOW ICE EXTEND 382 ;SF cnt = cnt+1 & blabla = 'Arctic Ice Extend: ' 383 ;SF IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceExt, Ifra_1, Ifra_2, masknp, /ARC, _extra = ex 384 ;SF 385 ;SF cnt = cnt+1 & blabla = 'Antarctic Ice Extend: ' 386 ;SF IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceExt, Ifra_1, Ifra_2, masknp, /ANT, _extra = ex 375 387 376 388 cnt = cnt+1 & blabla = 'Meridional stream Function: Global (no Med)' 377 389 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_msf, V1, V2, SUBBASIN = 'GloNoMed', _extra = ex 378 390 379 391 cnt = cnt+1 & blabla = 'Meridional stream Function: Atlantic' 380 392 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_msf, V1, V2, SUBBASIN = 'Atl', _extra = ex 381 393 382 394 cnt = cnt+1 & blabla = 'Meridional stream Function: Indian' 383 395 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_msf, V1, V2, SUBBASIN = 'Ind', _extra = ex 384 396 385 397 cnt = cnt+1 & blabla = 'Meridional stream Function: Indo-Pacific' 386 398 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_msf, V1, V2, SUBBASIN = 'IndoPac', _extra = ex -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_bsf.pro
r4320 r4394 14 14 domdef, 0, 6000 15 15 16 bb1 = bsf(U1.arr, refvalue = 0., refpoint = [25, 0], /transport ) 16 ;formulation for variable: TRANSPORT 17 ;bb1 = bsf(U1.arr, refvalue = 0., refpoint = [25, 0], /transport ) 18 ; 19 ;formulation for variable: VELOCITY 20 bb1 = bsf(U1.arr, refvalue = 0., refpoint = [25, 0]) 17 21 title = 'Barotropic Stream Function!C'+std_file1_U 18 22 plt, bb1, min = -200., max = 200., int = 10., /portrait, FORMAT = '(I4)', STYLE = 'so0so' $ … … 20 24 21 25 if std_file1_U NE std_file2_U then BEGIN 22 bb2 = bsf(U2.arr, refvalue = 0., refpoint = [25, 0], /transport ) 26 ;formulation for variable: TRANSPORT 27 ;bb2 = bsf(U2.arr, refvalue = 0., refpoint = [25, 0], /transport ) 28 ;formulation for variable: VELOCITY 29 bb2 = bsf(U2.arr, refvalue = 0., refpoint = [25, 0] ) 23 30 title = 'Barotropic Stream Function!C'+std_file1_U+' - '+std_file2_U 24 31 plt, bb1.arr - bb2.arr, min = -20., max = 20., int = 2., FORMAT = '(I2)', STYLE = 'so0so' $ -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_msf.pro
r4320 r4394 33 33 domdef, 0, 6000 34 34 35 mm1 = msf(V1.arr, msk, indexboxzoom = ind, maskout = ma, /transport ) 35 ;formulation for variable: TRANSPORT 36 ;mm1 = msf(V1.arr, msk, indexboxzoom = ind, maskout = ma, /transport ) 37 ; 38 ;formulation for variable: VELOCITY 39 mm1 = msf(V1.arr, msk, indexboxzoom = ind, maskout = ma ) 36 40 title = 'Meridional Stream Function, '+subname+'!C'+std_file1_V 37 41 pltz, mm1, 'yz', -20., 20., int = 1., boxzoom = [ind[0:1], lat_ext, 0, 5500], /xindex, FORMAT = '(I3)', /portrait $ … … 39 43 40 44 if std_file1_V NE std_file2_V then begin 41 mm2 = msf(V2.arr, msk, indexboxzoom = ind, maskout = ma, /transport) 45 ;formulation for variable: TRANSPORT 46 ;mm2 = msf(V2.arr, msk, indexboxzoom = ind, maskout = ma, /transport ) 47 ; 48 ;formulation for variable: VELOCITY 49 mm2 = msf(V2.arr, msk, indexboxzoom = ind, maskout = ma) 42 50 title = title+' - '+std_file2_V 43 51 pltz, mm1.arr-mm2.arr, 'yz', -10., 10., int = 1., boxzoom = [ind[0:1], lat_ext, 0, 5500], /xindex, FORMAT = '(I3)' $ -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_AMOC.pro
r4320 r4394 14 14 ts_Time = 0. 15 15 16 ;SF trans = strlowcase(var_name) EQ 'vocetr_eff'17 trans = strlowcase(var_name) EQ 'vomeeftr'16 trans = strlowcase(var_name) EQ 'vocetr_eff' OR strlowcase(var_name) EQ 'vomeeftr' 17 ;trans = strlowcase(var_name) EQ 'vomeeftr' 18 18 19 19 ; ADD definition of mask_atl_nomed to compute AMOC (with no Mediterranean Sea) -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_Drake.pro
r4320 r4394 32 32 u1 = rseries_ncdf(vU1, date1, date2, prefix, suffix, FIRSTONLY = 1 - allrec, /nostruct) 33 33 drk1 = fltarr(jpt) 34 ;SF trans = strlowcase(getenv('VAR1_U')) EQ 'uocetr_eff' 35 trans = strlowcase(getenv('VAR1_U')) EQ 'vozoeftr' 34 ; old formulation: we tested variable name 35 trans = strlowcase(getenv('VAR1_U')) EQ 'uocetr_eff' OR strlowcase(getenv('VAR1_U')) EQ 'vozoeftr' 36 ;SF trans = strlowcase(getenv('VAR1_U')) EQ 'vozoeftr' 36 37 FOR t = 0, jpt-1 DO BEGIN 37 38 tmp = bsf(u1[*, *, *, t], TRANSPORT = trans, /nostruct) … … 49 50 u2 = rseries_ncdf(vU2, date1_2, date2_2, prefix2, suffix2, FIRSTONLY = 1 - allrec, /nostruct) 50 51 drk2 = fltarr(jpt) 51 ;SF trans = strlowcase(getenv('VAR2_U')) EQ 'uocetr_eff' 52 trans = strlowcase(getenv('VAR1_U')) EQ 'vozoeftr' 52 ; old formulation: we tested variable name 53 trans = strlowcase(getenv('VAR2_U')) EQ 'uocetr_eff' OR strlowcase(getenv('VAR2_U')) EQ 'vozoeftr' 54 ;SF trans = strlowcase(getenv('VAR1_U')) EQ 'vozoeftr' 53 55 FOR t = 0, jpt-1 DO BEGIN 54 56 tmp = bsf(u2[*, *, *, t], TRANSPORT = trans, /nostruct) -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_ICE.pro
r4320 r4394 29 29 time_ice = (round(time_ice) + 11) mod 12; round to nearest integer 30 30 t1 = where(time_ice eq 0) 31 t1 = t1[0] ; jan nuary31 t1 = t1[0] ; january 32 32 t2 = where(time_ice eq 11, count) 33 33 t2 = t2[count-1] ; last day of december -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_all.pro
r4320 r4394 81 81 ;SF IF doplot EQ cnt OR doplot EQ 0 THEN std_ts_SNOW_Vol, masknp, POSTSCRIPT = postscript, _extra = ex 82 82 ; 83 cnt = cnt+1 & blabla = 'Sea-Ice Volume Export at Fram Strait' 84 IF doplot EQ cnt OR doplot EQ 0 THEN std_ts_ICE_FRAM, masknp, POSTSCRIPT = postscript, _extra = ex 85 ; 83 86 IF n_elements(htmltxt) GT 1 THEN putfile, psdir+'std_ts_html_body.txt', htmltxt[1:*] 84 87 -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_vardef.sh
r4320 r4394 65 65 VAR1_Ithick=iicethic ; V1It_PREF=500yfwb2 ; V1It_SUFF=_1M_icemod.nc 66 66 VAR1_SNOW=isnowthi ; V1SNOW_PREF=500yfwb2 ; V1SNOW_SUFF=_1M_icemod.nc 67 VAR1_IvelV=iicevelv ; V1IvV_PREF=500yfwb2 ; V1IvV_SUFF=_1M_icemod.nc 67 68 # 68 69 #===================== EXP2 ===================== … … 81 82 VAR2_Ithick=iicethic ; V2It_PREF=500yfwb2 ; V2It_SUFF=_1M_icemod.nc 82 83 VAR2_SNOW=isnowthi ; V2SNOW_PREF=500yfwb2 ; V2SNOW_SUFF=_1M_icemod.nc 84 VAR2_IvelV=iicevelv ; V2IvV_PREF=500yfwb2 ; V2IvV_SUFF=_1M_icemod.nc 83 85 # 84 86 ######################### Export Variables ############################### … … 112 114 export VAR1_Ithick V1It_PREF V1It_SUFF 113 115 export VAR1_SNOW V1SNOW_PREF V1SNOW_SUFF 114 116 export VAR1_IvelV V1IvV_PREF V1IvV_PREF 115 117 #===================== EXP2 ===================== 116 118 export DATE1_2 DATE2_2 117 export VAR2_T V2T_PREF V2T_SUFF 118 export VAR2_S V2S_PREF V2S_SUFF 119 export VAR2_SSH V2SSH_PREF V2SSH_SUFF 120 export VAR2_Q V2Q_PREF V2Q_SUFF 121 export VAR2_EMP V2EMP_PREF V2EMP_SUFF 122 export VAR2_U V2U_PREF V2U_SUFF 123 export VAR2_V V2V_PREF V2V_SUFF 124 export VAR2_ICE V2ICE_PREF V2ICE_SUFF 125 export VAR2_Ithick V2It_PREF V2It_SUFF 126 export VAR2_SNOW V2SNOW_PREF V2SNOW_SUFF 119 export VAR2_T V2T_PREF V2T_SUFF 120 export VAR2_S V2S_PREF V2S_SUFF 121 export VAR2_SSH V2SSH_PREF V2SSH_SUFF 122 export VAR2_Q V2Q_PREF V2Q_SUFF 123 export VAR2_EMP V2EMP_PREF V2EMP_SUFF 124 export VAR2_U V2U_PREF V2U_SUFF 125 export VAR2_V V2V_PREF V2V_SUFF 126 export VAR2_ICE V2ICE_PREF V2ICE_SUFF 127 export VAR2_Ithick V2It_PREF V2It_SUFF 128 export VAR2_SNOW V2SNOW_PREF V2SNOW_SUFF 129 export VAR2_IvelV V2IvV_PREF V2IvV_PREF 127 130 # -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_vardef.sh.500yfwb0
r4320 r4394 65 65 VAR1_Ithick=iicethic ; V1It_PREF=500yfwb0 ; V1It_SUFF=_1M_icemod.nc 66 66 VAR1_SNOW=isnowthi ; V1SNOW_PREF=500yfwb0 ; V1SNOW_SUFF=_1M_icemod.nc 67 VAR1_IvelV=iicevelv ; V1IvV_PREF=500yfwb0 ; V1IvV_SUFF=_1M_icemod.nc 67 68 # 68 69 #===================== EXP2 ===================== … … 81 82 VAR2_Ithick=iicethic ; V2It_PREF=500yfwb0 ; V2It_SUFF=_1M_icemod.nc 82 83 VAR2_SNOW=isnowthi ; V2SNOW_PREF=500yfwb0 ; V2SNOW_SUFF=_1M_icemod.nc 84 VAR2_IvelV=iicevelv ; V2IvV_PREF=500yfwb0 ; V2IvV_SUFF=_1M_icemod.nc 83 85 # 84 86 ######################### Export Variables ############################### … … 112 114 export VAR1_Ithick V1It_PREF V1It_SUFF 113 115 export VAR1_SNOW V1SNOW_PREF V1SNOW_SUFF 114 116 export VAR1_IvelV V1IvV_PREF V1IvV_PREF 115 117 #===================== EXP2 ===================== 116 118 export DATE1_2 DATE2_2 117 export VAR2_T V2T_PREF V2T_SUFF 118 export VAR2_S V2S_PREF V2S_SUFF 119 export VAR2_SSH V2SSH_PREF V2SSH_SUFF 120 export VAR2_Q V2Q_PREF V2Q_SUFF 121 export VAR2_EMP V2EMP_PREF V2EMP_SUFF 122 export VAR2_U V2U_PREF V2U_SUFF 123 export VAR2_V V2V_PREF V2V_SUFF 124 export VAR2_ICE V2ICE_PREF V2ICE_SUFF 125 export VAR2_Ithick V2It_PREF V2It_SUFF 126 export VAR2_SNOW V2SNOW_PREF V2SNOW_SUFF 119 export VAR2_T V2T_PREF V2T_SUFF 120 export VAR2_S V2S_PREF V2S_SUFF 121 export VAR2_SSH V2SSH_PREF V2SSH_SUFF 122 export VAR2_Q V2Q_PREF V2Q_SUFF 123 export VAR2_EMP V2EMP_PREF V2EMP_SUFF 124 export VAR2_U V2U_PREF V2U_SUFF 125 export VAR2_V V2V_PREF V2V_SUFF 126 export VAR2_ICE V2ICE_PREF V2ICE_SUFF 127 export VAR2_Ithick V2It_PREF V2It_SUFF 128 export VAR2_SNOW V2SNOW_PREF V2SNOW_SUFF 129 export VAR2_IvelV V2IvV_PREF V2IvV_PREF 127 130 # -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_vardef.sh_example1
r4320 r4394 54 54 DATE1=20010101 ; DATE2=21001231 55 55 # 56 VAR1_T=thetao ; V1T_PREF=tmx_2000 ; V1T_SUFF=_1Y_grid_T.nc 57 VAR1_S=so ; V1S_PREF=tmx_2000 ; V1S_SUFF=_1Y_grid_T.nc 58 VAR1_SSH=zos ; V1SSH_PREF=tmx_2000 ; V1SSH_SUFF=_1Y_grid_T.nc 59 VAR1_Q=qns+qsr ; V1Q_PREF=tmx_2000 ; V1Q_SUFF=_1Y_grid_T.nc 60 VAR1_EMP=wfo ; V1EMP_PREF=tmx_2000 ; V1EMP_SUFF=_1Y_grid_T.nc 61 VAR1_U=uoce_eff ; V1U_PREF=tmx_2000 ; V1U_SUFF=_1Y_grid_U.nc 62 VAR1_V=voce_eff ; V1V_PREF=tmx_2000 ; V1V_SUFF=_1Y_grid_V.nc 63 VAR1_ICE=sic ; V1ICE_PREF=tmx_2000 ; V1ICE_SUFF=_1M_icemod.nc 64 VAR1_Ithick=sit ; V1It_PREF=tmx_2000 ; V1It_SUFF=_1M_icemod.nc 65 VAR1_SNOW=isnowthi ; V1SNOW_PREF=tmx_2000 ; V1SNOW_SUFF=_1M_icemod.nc 56 VAR1_T=thetao ; V1T_PREF=tmx_2000 ; V1T_SUFF=_1Y_grid_T.nc 57 VAR1_S=so ; V1S_PREF=tmx_2000 ; V1S_SUFF=_1Y_grid_T.nc 58 VAR1_SSH=zos ; V1SSH_PREF=tmx_2000 ; V1SSH_SUFF=_1Y_grid_T.nc 59 VAR1_Q=qns+qsr ; V1Q_PREF=tmx_2000 ; V1Q_SUFF=_1Y_grid_T.nc 60 VAR1_EMP=wfo ; V1EMP_PREF=tmx_2000 ; V1EMP_SUFF=_1Y_grid_T.nc 61 VAR1_U=uoce_eff ; V1U_PREF=tmx_2000 ; V1U_SUFF=_1Y_grid_U.nc 62 VAR1_V=voce_eff ; V1V_PREF=tmx_2000 ; V1V_SUFF=_1Y_grid_V.nc 63 VAR1_ICE=sic ; V1ICE_PREF=tmx_2000 ; V1ICE_SUFF=_1M_icemod.nc 64 VAR1_Ithick=sit ; V1It_PREF=tmx_2000 ; V1It_SUFF=_1M_icemod.nc 65 VAR1_SNOW=isnowthi ; V1SNOW_PREF=tmx_2000 ; V1SNOW_SUFF=_1M_icemod.nc 66 VAR1_IvelV=vice_ipa ; V1IvV_PREF=tmx_2000 ; V1IvV_SUFF=_1M_icemod.nc 66 67 # 67 68 #===================== EXP2 ===================== … … 69 70 DATE1_2=10101 ; DATE2_2=20001231 70 71 # 71 VAR2_T=thetao ; V2T_PREF=core2000 ; V2T_SUFF=_1Y_grid_T.nc 72 VAR2_S=so ; V2S_PREF=core2000 ; V2S_SUFF=_1Y_grid_T.nc 73 VAR2_SSH=zos ; V2SSH_PREF=core2000 ; V2SSH_SUFF=_1Y_grid_T.nc 74 VAR2_Q=qns+qsr ; V2Q_PREF=core2000 ; V2Q_SUFF=_1Y_grid_T.nc 75 VAR2_EMP=wfo ; V2EMP_PREF=core2000 ; V2EMP_SUFF=_1Y_grid_T.nc 76 VAR2_U=uoce_eff ; V2U_PREF=core2000 ; V2U_SUFF=_1Y_grid_U.nc 77 VAR2_V=voce_eff ; V2V_PREF=core2000 ; V2V_SUFF=_1Y_grid_V.nc 78 VAR2_ICE=sic ; V2ICE_PREF=core2000 ; V2ICE_SUFF=_1M_icemod.nc 79 VAR2_Ithick=sit ; V2It_PREF=core2000 ; V2It_SUFF=_1M_icemod.nc 80 VAR2_SNOW=isnowthi ; V2ICE_SNOW=core2000 ; V2SNOW_SUFF=_1M_icemod.nc 72 VAR2_T=thetao ; V2T_PREF=core2000 ; V2T_SUFF=_1Y_grid_T.nc 73 VAR2_S=so ; V2S_PREF=core2000 ; V2S_SUFF=_1Y_grid_T.nc 74 VAR2_SSH=zos ; V2SSH_PREF=core2000 ; V2SSH_SUFF=_1Y_grid_T.nc 75 VAR2_Q=qns+qsr ; V2Q_PREF=core2000 ; V2Q_SUFF=_1Y_grid_T.nc 76 VAR2_EMP=wfo ; V2EMP_PREF=core2000 ; V2EMP_SUFF=_1Y_grid_T.nc 77 VAR2_U=uoce_eff ; V2U_PREF=core2000 ; V2U_SUFF=_1Y_grid_U.nc 78 VAR2_V=voce_eff ; V2V_PREF=core2000 ; V2V_SUFF=_1Y_grid_V.nc 79 VAR2_ICE=sic ; V2ICE_PREF=core2000 ; V2ICE_SUFF=_1M_icemod.nc 80 VAR2_Ithick=sit ; V2It_PREF=core2000 ; V2It_SUFF=_1M_icemod.nc 81 VAR2_SNOW=isnowthi ; V2ICE_SNOW=core2000 ; V2SNOW_SUFF=_1M_icemod.nc 82 VAR2_IvelV=vice_ipa ; V2IvV_PREF=core2000 ; V2IvV_SUFF=_1M_icemod.nc 81 83 # 82 84 ######################### Export Variables ############################### … … 110 112 export VAR1_Ithick V1It_PREF V1It_SUFF 111 113 export VAR1_SNOW V1SNOW_PREF V1SNOW_SUFF 112 114 export VAR1_IvelV V1IvV_PREF V1IvV_PREF 113 115 #===================== EXP2 ===================== 114 116 export DATE1_2 DATE2_2 … … 123 125 export VAR2_Ithick V2It_PREF V2It_SUFF 124 126 export VAR2_SNOW V2SNOW_PREF V2SNOW_SUFF 127 export VAR2_IvelV V2IvV_PREF V2IvV_PREF 125 128 # -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_vardef.sh_example2
r4320 r4394 54 54 DATE1=20010101 ; DATE2=21001231 55 55 # 56 VAR1_T=thetao ; V1T_PREF=tag33 ; V1T_SUFF=_1Y_grid_T.nc 57 VAR1_S=so ; V1S_PREF=tag33 ; V1S_SUFF=_1Y_grid_T.nc 58 VAR1_SSH=zos ; V1SSH_PREF=tag33 ; V1SSH_SUFF=_1Y_grid_T.nc 59 VAR1_Q=qt ; V1Q_PREF=tag33 ; V1Q_SUFF=_1Y_grid_T.nc 60 VAR1_EMP=wfo ; V1EMP_PREF=tag33 ; V1EMP_SUFF=_1Y_grid_T.nc 61 VAR1_U=uocetr_eff ; V1U_PREF=tag33 ; V1U_SUFF=_1Y_grid_U.nc 62 VAR1_V=vocetr_eff ; V1V_PREF=tag33 ; V1V_SUFF=_1Y_grid_V.nc 63 VAR1_ICE=sic ; V1ICE_PREF=tag33 ; V1ICE_SUFF=_1M_icemod.nc 64 VAR1_Ithick=sit ; V1It_PREF=tag33 ; V1It_SUFF=_1M_icemod.nc 65 VAR1_SNOW=isnowthi ; V1SNOW_PREF=tag33 ; V1SNOW_SUFF=_1M_icemod.nc 56 VAR1_T=thetao ; V1T_PREF=tag33 ; V1T_SUFF=_1Y_grid_T.nc 57 VAR1_S=so ; V1S_PREF=tag33 ; V1S_SUFF=_1Y_grid_T.nc 58 VAR1_SSH=zos ; V1SSH_PREF=tag33 ; V1SSH_SUFF=_1Y_grid_T.nc 59 VAR1_Q=qt ; V1Q_PREF=tag33 ; V1Q_SUFF=_1Y_grid_T.nc 60 VAR1_EMP=wfo ; V1EMP_PREF=tag33 ; V1EMP_SUFF=_1Y_grid_T.nc 61 VAR1_U=uocetr_eff ; V1U_PREF=tag33 ; V1U_SUFF=_1Y_grid_U.nc 62 VAR1_V=vocetr_eff ; V1V_PREF=tag33 ; V1V_SUFF=_1Y_grid_V.nc 63 VAR1_ICE=sic ; V1ICE_PREF=tag33 ; V1ICE_SUFF=_1M_icemod.nc 64 VAR1_Ithick=sit ; V1It_PREF=tag33 ; V1It_SUFF=_1M_icemod.nc 65 VAR1_SNOW=isnowthi ; V1SNOW_PREF=tag33 ; V1SNOW_SUFF=_1M_icemod.nc 66 VAR1_IvelV=vice_ipa ; V1IvV_PREF=tag33 ; V1IvV_SUFF=_1M_icemod.nc 66 67 # 67 68 #===================== EXP2 ===================== … … 69 70 DATE1_2=20010101 ; DATE2_2=21001231 70 71 # 71 VAR2_T=thetao ; V2T_PREF=trunk331 ; V2T_SUFF=_1Y_grid_T.nc 72 VAR2_S=so ; V2S_PREF=trunk331 ; V2S_SUFF=_1Y_grid_T.nc 73 VAR2_SSH=zos ; V2SSH_PREF=trunk331 ; V2SSH_SUFF=_1Y_grid_T.nc 74 VAR2_Q=qt ; V2Q_PREF=trunk331 ; V2Q_SUFF=_1Y_grid_T.nc 75 VAR2_EMP=wfo ; V2EMP_PREF=trunk331 ; V2EMP_SUFF=_1Y_grid_T.nc 76 VAR2_U=uocetr_eff ; V2U_PREF=trunk331 ; V2U_SUFF=_1Y_grid_U.nc 77 VAR2_V=vocetr_eff ; V2V_PREF=trunk331 ; V2V_SUFF=_1Y_grid_V.nc 78 VAR2_ICE=sic ; V2ICE_PREF=trunk331 ; V2ICE_SUFF=_1M_icemod.nc 79 VAR2_Ithick=sit ; V2It_PREF=trunk331 ; V2It_SUFF=_1M_icemod.nc 80 VAR2_SNOW=isnowthi ; V2ICE_SNOW=trunk331 ; V2SNOW_SUFF=_1M_icemod.nc 72 VAR2_T=thetao ; V2T_PREF=trunk331 ; V2T_SUFF=_1Y_grid_T.nc 73 VAR2_S=so ; V2S_PREF=trunk331 ; V2S_SUFF=_1Y_grid_T.nc 74 VAR2_SSH=zos ; V2SSH_PREF=trunk331 ; V2SSH_SUFF=_1Y_grid_T.nc 75 VAR2_Q=qt ; V2Q_PREF=trunk331 ; V2Q_SUFF=_1Y_grid_T.nc 76 VAR2_EMP=wfo ; V2EMP_PREF=trunk331 ; V2EMP_SUFF=_1Y_grid_T.nc 77 VAR2_U=uocetr_eff ; V2U_PREF=trunk331 ; V2U_SUFF=_1Y_grid_U.nc 78 VAR2_V=vocetr_eff ; V2V_PREF=trunk331 ; V2V_SUFF=_1Y_grid_V.nc 79 VAR2_ICE=sic ; V2ICE_PREF=trunk331 ; V2ICE_SUFF=_1M_icemod.nc 80 VAR2_Ithick=sit ; V2It_PREF=trunk331 ; V2It_SUFF=_1M_icemod.nc 81 VAR2_SNOW=isnowthi ; V2ICE_SNOW=trunk331 ; V2SNOW_SUFF=_1M_icemod.nc 82 VAR2_IvelV=vice_ipa ; V2IvV_PREF=trunk331 ; V2IvV_SUFF=_1M_icemod.nc 81 83 # 82 84 ######################### Export Variables ############################### … … 110 112 export VAR1_Ithick V1It_PREF V1It_SUFF 111 113 export VAR1_SNOW V1SNOW_PREF V1SNOW_SUFF 112 114 export VAR1_IvelV V1IvV_PREF V1IvV_PREF 113 115 #===================== EXP2 ===================== 114 116 export DATE1_2 DATE2_2 … … 123 125 export VAR2_Ithick V2It_PREF V2It_SUFF 124 126 export VAR2_SNOW V2SNOW_PREF V2SNOW_SUFF 127 export VAR2_IvelV V2IvV_PREF V2IvV_PREF 125 128 # -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_vardef.sh_example_ipcc
r4320 r4394 64 64 VAR1_Ithick=sit ; V1It_PREF=tag33 ; V1It_SUFF=_1M_icemod.nc 65 65 VAR1_SNOW=isnowthi ; V1SNOW_PREF=tag33 ; V1SNOW_SUFF=_1M_icemod.nc 66 VAR1_IvelV=iicevelv ; V1IvV_PREF=tag33 ; V1IvV_SUFF=_1M_icemod.nc 66 67 # 67 68 #===================== EXP2 ===================== … … 79 80 VAR2_Ithick=sit ; V2It_PREF=trunk331 ; V2It_SUFF=_1M_icemod.nc 80 81 VAR2_SNOW=isnowthi ; V2ICE_SNOW=trunk331 ; V2SNOW_SUFF=_1M_icemod.nc 82 VAR2_IvelV=iicevelv ; V2IvV_PREF=trunk331 ; V2IvV_SUFF=_1M_icemod.nc 81 83 # 82 84 ######################### Export Variables ############################### … … 110 112 export VAR1_Ithick V1It_PREF V1It_SUFF 111 113 export VAR1_SNOW V1SNOW_PREF V1SNOW_SUFF 112 114 export VAR1_IvelV V1IvV_PREF V1IvV_PREF 113 115 #===================== EXP2 ===================== 114 116 export DATE1_2 DATE2_2 … … 123 125 export VAR2_Ithick V2It_PREF V2It_SUFF 124 126 export VAR2_SNOW V2SNOW_PREF V2SNOW_SUFF 127 export VAR2_IvelV V2IvV_PREF V2IvV_PREF 125 128 # -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_vardef.sh_example_old_names
r4320 r4394 60 60 VAR1_EMP=sowaflup ; V1EMP_PREF=ow_amax9999 ; V1EMP_SUFF=_1m_grid_T.nc 61 61 VAR1_U=uocetr_eff ; V1U_PREF=ow_amax9999 ; V1U_SUFF=_1m_grid_U.nc 62 VAR1_V=vocetr_eff 63 VAR1_ICE=iiceconc 62 VAR1_V=vocetr_eff ; V1V_PREF=ow_amax9999 ; V1V_SUFF=_1m_grid_V.nc 63 VAR1_ICE=iiceconc ; V1ICE_PREF=ow_amax9999 ; V1ICE_SUFF=_1m_icemod.nc 64 64 VAR1_Ithick=iicethic ; V1It_PREF=ow_amax9999 ; V1It_SUFF=_1m_icemod.nc 65 65 VAR1_SNOW=isnowthi ; V1SNOW_PREF=ow_amax9999 ; V1SNOW_SUFF=_1m_icemod.nc 66 VAR1_IvelV=vice_ipa ; V1IvV_PREF=ow_amax9999 ; V1IvV_SUFF=_1m_icemod.nc 66 67 # 67 68 #===================== EXP2 ===================== … … 69 70 DATE1_2=00010101 ; DATE2_2=00101231 70 71 # 71 VAR2_T=votemper 72 VAR2_T=votemper ; V2T_PREF=ow_amax9999 ; V2T_SUFF=_1m_grid_T.nc 72 73 VAR2_S=vosaline ; V2S_PREF=ow_amax9999 ; V2S_SUFF=_1m_grid_T.nc 73 74 VAR2_SSH=sossheig ; V2SSH_PREF=ow_amax9999 ; V2SSH_SUFF=_1m_grid_T.nc 74 75 VAR2_Q=sohefldo ; V2Q_PREF=ow_amax9999 ; V2Q_SUFF=_1m_grid_T.nc 75 76 VAR2_EMP=sowaflup ; V2EMP_PREF=ow_amax9999 ; V2EMP_SUFF=_1m_grid_T.nc 76 VAR2_U=uocetr_eff 77 VAR2_V=vocetr_eff 77 VAR2_U=uocetr_eff ; V2U_PREF=ow_amax9999 ; V2U_SUFF=_1m_grid_U.nc 78 VAR2_V=vocetr_eff ; V2V_PREF=ow_amax9999 ; V2V_SUFF=_1m_grid_V.nc 78 79 VAR2_ICE=iiceconc ; V2ICE_PREF=ow_amax9999 ; V2ICE_SUFF=_1m_icemod.nc 79 80 VAR2_Ithick=iicethic ; V2It_PREF=ow_amax9999 ; V2It_SUFF=_1m_icemod.nc 80 81 VAR2_SNOW=isnowthi ; V2SNOW_PREF=ow_amax9999 ; V2SNOW_SUFF=_1m_icemod.nc 82 VAR2_IvelV=vice_ipa ; V2IvV_PREF=ow_amax9999 ; V2IvV_SUFF=_1m_icemod.nc 81 83 # 82 84 ######################### Export Variables ############################### … … 110 112 export VAR1_Ithick V1It_PREF V1It_SUFF 111 113 export VAR1_SNOW V1SNOW_PREF V1SNOW_SUFF 114 export VAR1_IvelV V1IvV_PREF V1IvV_PREF 112 115 #===================== EXP2 ===================== 113 116 export DATE1_2 DATE2_2 … … 122 125 export VAR2_Ithick V2It_PREF V2It_SUFF 123 126 export VAR2_SNOW V2SNOW_PREF V2SNOW_SUFF 127 export VAR2_IvelV V2IvV_PREF V2IvV_PREF 124 128 #
Note: See TracChangeset
for help on using the changeset viewer.