------------------------------
List of the following files:
------------------------------
era-i.cloud.run.sh
era-i.cloud.ncl
runncl.sh
README.ERA-I.PRS.txt
README.ERA-I.SFC.txt
------------------------------
Machine info
------------------------------
aofd165.bio.mie-u.ac.jp
/work2/am/2017.LLC.Pacific/ERA-I
Wed May 3 14:31:24 JST 2017
======================
era-i.cloud.run.sh
======================
#!/bin/bash
indir1="/work4/data/ERA-Interim/Daily/surface/2016"
infle1="ERA_interim-sfc-201606.grib"
indir2="/work4/data/ERA-Interim/Daily/pressure/2016"
#indir2="/mnt/raid112DATA/ERA_interim/Daily/pressure/2016"
infle2="ERA_interim-prs-201606.grib"
inlist="$indir1/$infle1 $indir2/$infle2"
for input in $inlist; do
if [ ! -f $input ]; then
echo
echo Error in $0 : No such file, $input
echo
exit 1
fi
done
exe=./runncl.sh
ncl=$(basename $0 .run.sh).ncl
if [ ! -f $ncl ]; then
echo
echo Error in $0 : No such file, $ncl
echo
exit 1
fi
export LANG=C
$exe $ncl "$indir1" "$infle1" "$indir2" "$infle2"
exit 0
----------------------
End of era-i.cloud.run.sh
----------------------
======================
era-i.cloud.ncl
======================
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl"
begin
scriptname_in = getenv("NCL_ARG_1")
print("script name ="+scriptname_in)
scriptname=systemfunc("basename " + scriptname_in + " .ncl")
indir1 = getenv("NCL_ARG_2")
print("indir1 ="+indir1)
infle1 = getenv("NCL_ARG_3")
print("infle1 ="+infle1)
indir2 = getenv("NCL_ARG_4")
print("indir2 ="+indir2)
infle2 = getenv("NCL_ARG_5")
print("infle2 ="+infle2)
latmin=35.0
latmax=45.0
lonmin=140.0
lonmax=175.0
a1 = addfile(indir1+"/"+infle1,"r")
a2 = addfile(indir2+"/"+infle2,"r")
;print(a2)
itime=a1->initial_time0
nt=dimsizes(itime)
month=(/"JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"/)
do n=0,nt-1
str=itime(n)
mm=str_get_cols(str,0,1)
yyyy=str_get_cols(str,6,9)
dd=str_get_cols(str,3,4)
hh=str_get_cols(str,12,13)
mi=str_get_cols(str,15,16)
sstk=a1->SSTK_GDS0_SFC(n,:,:) ;Kelvin
slpp=a1->MSL_GDS0_SFC(n,:,:) ;Pa
u10=a1->10U_GDS0_SFC(n,:,:)
v10=a1->10V_GDS0_SFC(n,:,:)
delete([/u10@long_name,v10@long_name/])
delete([/u10@units,v10@units/])
lcc=a1->LCC_GDS0_SFC(n,:,:)
mcc=a1->MCC_GDS0_SFC(n,:,:)
hcc=a1->HCC_GDS0_SFC(n,:,:)
delete([/lcc@long_name,mcc@long_name,hcc@long_name/])
delete([/lcc@units,mcc@units,hcc@units/])
geopt=a2->Z_GDS0_ISBL(n,:,:,:)
sst=sstk(:,:)-273.15
sst!0="lat"
sst!1="lon"
sst&lat=sstk&g0_lat_1
sst&lon=sstk&g0_lon_2
sst&lat@units="degrees_north"
sst&lon@units="degrees_east"
slp=sst ;For getting coodinate info
slp=slpp(:,:)/100.0
k=30
plev1=geopt&lv_ISBL1(k)
z1=geopt(k,:,:)/9.8/10.0 ;deca meters
z1!0="lat"
z1!1="lon"
z1&lat=geopt&g0_lat_2
z1&lon=geopt&g0_lon_3
z1&lat@units="degrees_north"
z1&lon@units="degrees_east"
k=21
plev2=geopt&lv_ISBL1(k)
z2=z1
z2=geopt(k,:,:)/9.8/10.0
k=17
plev3=geopt&lv_ISBL1(k)
z3=z1
z3=geopt(k,:,:)/9.8/10.0
outdir="Fig."+scriptname
system("mkdir -vp "+outdir)
prefix="ERA_Interim"
figfile=outdir+"/"+prefix+yyyy+"-"+mm+"-"+dd+"_"+hh+":"+mi
type="png"
print("figfile="+figfile+"."+type)
wks = gsn_open_wks(type, figfile)
;drawNDCGrid(wks)
txres = True
varname="SST"
txres@txFontHeightF = 0.016
txres@txAngleF = 0.0
gsn_text_ndc(wks,varname,0.1,0.24,txres)
varname="SLP"
gsn_text_ndc(wks,varname,0.1,0.21,txres)
res=True
res@gsnFrame = False
res@gsnDraw = False
res@gsnAddCyclic = False
res@vpWidthF = 0.6
res@vpHeightF = 0.15
resmp=res
resmp@tmXBLabelFontHeightF= 0.014
resmp@tmYLLabelFontHeightF= 0.014
resmp@mpMaxLatF = latmax
resmp@mpMinLatF = latmin
resmp@mpMaxLonF = lonmax
resmp@mpMinLonF = lonmin
resmp@mpShapeMode = "FreeAspect"
gsn_define_colormap(wks,"BlueDarkRed18")
rescs=resmp
rescs@vpXF = .2
rescs@vpYF = .25
rescs@cnFillOn = True ; turn on color fill
rescs@cnLinesOn = True ; turn off contour lines
rescs@cnLineColor = "white"
rescs@cnLineThicknessF = 2
rescs@cnLevelSelectionMode = "ManualLevels" ; manually set the contour levels with the following 3 resources
rescs@cnMinLevelValF = 4. ; set the minimum contour level
rescs@cnMaxLevelValF = 24. ; set the maximum contour level
rescs@cnLevelSpacingF = 1. ; set the interval between contours
rescs@lbLabelStride = 2 ; skip every other label
rescs@lbOrientation = "vertical"
rescs@pmLabelBarOrthogonalPosF = .05
rescs@pmLabelBarParallelPosF = .5
rescs@pmLabelBarWidthF = 0.05
rescs@pmLabelBarHeightF = 0.15
rescs@lbLabelFontHeightF =.01
plot1=gsn_csm_contour_map(wks,sst,rescs)
resvc=res
resvc@vcFillArrowsOn = True
resvc@vcRefMagnitudeF = 10.
resvc@vcRefLengthF = 0.02
resvc@vcMinFracLengthF = 0.2
resvc@vcRefAnnoParallelPosF = -0.1
resvc@vcRefAnnoOrthogonalPosF = -0.2
resvc@vcFillArrowEdgeColor = "white"
resvc@vcFillArrowFillColor = "green"
plot2=gsn_csm_vector(wks,u10,v10,resvc)
overlay(plot1,plot2)
delete(plot2)
rescn=res
rescn@cnFillOn = False ; turn on color fill
rescn@cnLinesOn = True ; turn off contour lines
rescn@cnLineColor = "white"
rescn@cnLineLabelsOn = False
rescn@cnLineThicknessF = 6.0
rescn@cnLevelSelectionMode = "ManualLevels" ; manually set the contour levels with the following 3 resources
rescn@cnLevelSpacingF = 2. ; set the interval between contours
rescn@cnInfoLabelOn = False
plot2=gsn_csm_contour (wks,slp,rescn)
overlay(plot1,plot2)
rescn@cnLineLabelsOn = True
rescn@cnLineColor = "black"
rescn@cnLineThicknessF = 3.0
rescn@cnLevelSelectionMode = "ManualLevels" ; manually set the contour levels with the following 3 resources
rescn@cnLevelSpacingF = 2. ; set the interval between contours
rescn@cnInfoLabelOn = False
rescn@cnLineLabelFontHeightF =.01
rescn@cnLineLabelDensityF = 2.0
plot2=gsn_csm_contour (wks,slp,rescn)
overlay(plot1,plot2)
draw(plot1)
delete(plot1)
varname="LCC"
txres@txFontHeightF = 0.016
txres@txAngleF = 0.0
gsn_text_ndc(wks,varname,0.1,0.425,txres)
varname="Z"+plev1
gsn_text_ndc(wks,varname,0.1,0.395,txres)
gsn_define_colormap(wks,"CBR_wet")
rescs=resmp
rescs@vpXF = .2
rescs@vpYF = .45
rescs@cnFillOn = True ; turn on color fill
rescs@cnLinesOn = True ; turn off contour lines
rescs@cnLineColor = "white"
rescs@cnLineThicknessF = 2
rescs@cnLevelSelectionMode = "ManualLevels" ; manually set the contour levels with the following 3 resources
rescs@cnMinLevelValF = 0. ; set the minimum contour level
rescs@cnMaxLevelValF = 1. ; set the maximum contour level
rescs@cnLevelSpacingF = .1 ; set the interval between contours
rescs@lbLabelStride = 2 ; skip every other label
rescs@lbOrientation = "vertical"
rescs@pmLabelBarOrthogonalPosF = .05
rescs@pmLabelBarParallelPosF = .5
rescs@pmLabelBarWidthF = 0.05
rescs@pmLabelBarHeightF = 0.15
rescs@lbLabelFontHeightF =.01
plot1=gsn_csm_contour_map(wks,lcc,rescs)
rescn=res
rescn@cnFillOn = False ; turn on color fill
rescn@cnLinesOn = True ; turn off contour lines
rescn@cnLineColor = "white"
rescn@cnLineLabelsOn = False
rescn@cnLineThicknessF = 6.0
rescn@cnLevelSelectionMode = "ManualLevels" ; manually set the contour levels with the following 3 resources
rescn@cnLevelSpacingF = 2. ; set the interval between contours
rescn@cnInfoLabelOn = False
plot2=gsn_csm_contour (wks,z1,rescn)
overlay(plot1,plot2)
rescn@cnLineLabelsOn = True
rescn@cnLineColor = "black"
rescn@cnLineThicknessF = 3.0
rescn@cnLevelSelectionMode = "ManualLevels" ; manually set the contour levels with the following 3 resources
rescn@cnLevelSpacingF = 2. ; set the interval between contours
rescn@cnInfoLabelOn = False
rescn@cnLineLabelFontHeightF =.01
rescn@cnLineLabelDensityF = 2.0
plot2=gsn_csm_contour (wks,z1,rescn)
overlay(plot1,plot2)
draw(plot1)
delete(plot1)
varname="MCC"
txres@txFontHeightF = 0.016
txres@txAngleF = 0.0
gsn_text_ndc(wks,varname,0.1,0.625,txres)
varname="Z"+plev2
gsn_text_ndc(wks,varname,0.1,0.595,txres)
rescs=resmp
rescs@vpXF = .2
rescs@vpYF = .65
rescs@cnFillOn = True ; turn on color fill
rescs@cnLinesOn = True ; turn off contour lines
rescs@cnLineColor = "white"
rescs@cnLineThicknessF = 2
rescs@cnLevelSelectionMode = "ManualLevels" ; manually set the contour levels with the following 3 resources
rescs@cnMinLevelValF = 0. ; set the minimum contour level
rescs@cnMaxLevelValF = 1. ; set the maximum contour level
rescs@cnLevelSpacingF = .1 ; set the interval between contours
rescs@lbLabelStride = 2 ; skip every other label
rescs@lbOrientation = "vertical"
rescs@pmLabelBarOrthogonalPosF = .05
rescs@pmLabelBarParallelPosF = .5
rescs@pmLabelBarWidthF = 0.05
rescs@pmLabelBarHeightF = 0.15
rescs@lbLabelFontHeightF =.01
plot1=gsn_csm_contour_map(wks,mcc,rescs)
rescn=res
rescn@cnFillOn = False ; turn on color fill
rescn@cnLinesOn = True ; turn off contour lines
rescn@cnLineColor = "white"
rescn@cnLineLabelsOn = False
rescn@cnLineThicknessF = 6.0
rescn@cnLevelSelectionMode = "ManualLevels" ; manually set the contour levels with the following 3 resources
rescn@cnLevelSpacingF = 5. ; set the interval between contours
rescn@cnInfoLabelOn = False
plot2=gsn_csm_contour (wks,z2,rescn)
overlay(plot1,plot2)
rescn@cnLineLabelsOn = True
rescn@cnLineColor = "black"
rescn@cnLineThicknessF = 3.0
rescn@cnLevelSelectionMode = "ManualLevels" ; manually set the contour levels with the following 3 resources
rescn@cnLevelSpacingF = 5. ; set the interval between contours
rescn@cnInfoLabelOn = False
rescn@cnLineLabelFontHeightF =.01
rescn@cnLineLabelDensityF = 2.0
plot2=gsn_csm_contour (wks,z2,rescn)
overlay(plot1,plot2)
draw(plot1)
delete(plot1)
varname="HCC"
txres@txFontHeightF = 0.016
txres@txAngleF = 0.0
gsn_text_ndc(wks,varname,0.1,0.825,txres)
varname="Z"+plev3
gsn_text_ndc(wks,varname,0.1,0.795,txres)
rescs=resmp
rescs@vpXF = .2
rescs@vpYF = .85
rescs@cnFillOn = True ; turn on color fill
rescs@cnLinesOn = True ; turn off contour lines
rescs@cnLineColor = "white"
rescs@cnLineThicknessF = 2
rescs@cnLevelSelectionMode = "ManualLevels" ; manually set the contour levels with the following 3 resources
rescs@cnMinLevelValF = 0. ; set the minimum contour level
rescs@cnMaxLevelValF = 1. ; set the maximum contour level
rescs@cnLevelSpacingF = .1 ; set the interval between contours
rescs@lbLabelStride = 2 ; skip every other label
rescs@lbOrientation = "vertical"
rescs@pmLabelBarOrthogonalPosF = .05
rescs@pmLabelBarParallelPosF = .5
rescs@pmLabelBarWidthF = 0.05
rescs@pmLabelBarHeightF = 0.15
rescs@lbLabelFontHeightF =.01
plot1=gsn_csm_contour_map(wks,hcc,rescs)
rescn=res
rescn@cnFillOn = False ; turn on color fill
rescn@cnLinesOn = True ; turn off contour lines
rescn@cnLineColor = "white"
rescn@cnLineLabelsOn = False
rescn@cnLineThicknessF = 6.0
rescn@cnLevelSelectionMode = "ManualLevels" ; manually set the contour levels with the following 3 resources
rescn@cnLevelSpacingF = 5. ; set the interval between contours
rescn@cnInfoLabelOn = False
plot2=gsn_csm_contour (wks,z3,rescn)
overlay(plot1,plot2)
rescn@cnLineLabelsOn = True
rescn@cnLineColor = "black"
rescn@cnLineThicknessF = 3.0
rescn@cnLevelSelectionMode = "ManualLevels" ; manually set the contour levels with the following 3 resources
rescn@cnLevelSpacingF = 5. ; set the interval between contours
rescn@cnInfoLabelOn = False
rescn@cnLineLabelFontHeightF =.01
rescn@cnLineLabelDensityF = 2.0
plot2=gsn_csm_contour (wks,z3,rescn)
overlay(plot1,plot2)
draw(plot1)
delete(plot1)
;Header
txres@txAngleF = 0.0
txres@txJust="CenterLeft"
txres@txFontHeightF = 0.010
lst = systemfunc("ls -lh "+indir1+"/"+infle1)
strs = str_split(lst, " ")
str1 = "Input: "+strs(8)
str2 = strs(0)+" "+strs(1)+" "+strs(2)+" "+strs(3)+" "+strs(4)+" "+\
strs(5)+" "+strs(6)+" "+strs(7)
gsn_text_ndc(wks,str1,0.05,0.99,txres)
gsn_text_ndc(wks,str2,0.05,0.97,txres)
lst = systemfunc("ls -lh "+indir2+"/"+infle2)
strs = str_split(lst, " ")
str1 = "Input: "+strs(8)
str2 = strs(0)+" "+strs(1)+" "+strs(2)+" "+strs(3)+" "+strs(4)+" "+\
strs(5)+" "+strs(6)+" "+strs(7)
gsn_text_ndc(wks,str1,0.05,0.95,txres)
gsn_text_ndc(wks,str2,0.05,0.93,txres)
txres@txJust="CenterCenter"
txres@txFontHeightF = 0.016
text=prefix
gsn_text_ndc(wks,text,0.5,0.90,txres)
;txres@txFontHeightF = 0.016
datetime=hh+":"+mi+"UTC"+dd+month(toint(mm)-1)+yyyy
gsn_text_ndc(wks,datetime,0.5,0.87,txres)
;Footer
txres@txFontHeightF = 0.01
txres@txJust="CenterLeft"
today = systemfunc("date")
gsn_text_ndc(wks,today, 0.05,0.010,txres)
cwd =systemfunc("pwd")
gsn_text_ndc(wks,"Current dir: "+cwd, 0.05,0.055,txres)
gsn_text_ndc(wks,"Script: "+scriptname_in, 0.05,0.040,txres)
gsn_text_ndc(wks,"Output dir: "+outdir, 0.05,0.025,txres)
frame(wks)
end do
end
----------------------
End of era-i.cloud.ncl
----------------------
======================
runncl.sh
======================
#!/bin/bash
#
# Universal wrapper script for ncl.
# Pass arguments from the command line to environment variables
#
# version 0.1, Thierry Corti, C2SM ETH Zurich
#
E_BADARGS=65
if [ ! -n "$1" ]
then
echo "Usage: `basename $0` script.ncl argument1 argument2 etc."
exit $E_BADARGS
fi
# save number of arguments to environment variable NCL_N_ARG
export NCL_N_ARGS=$#
# save command line arguments to environment variable NCL_ARG_#
for ((index=1; index<=$#; index++))
do
eval export NCL_ARG_$index=\$$index
done
# run ncl
ncl -Q -n $1
----------------------
End of runncl.sh
----------------------
======================
README.ERA-I.PRS.txt
======================
path: /work4/data/ERA-Interim/Daily/pressure/2016/ERA_interim-prs-201606.grib
file global attributes:
dimensions:
initial_time0_hours = 120
lv_ISBL1 = 37
g0_lat_2 = 121
g0_lon_3 = 240
variables:
float PV_GDS0_ISBL ( initial_time0_hours, lv_ISBL1, g0_lat_2, g0_lon_3 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Potential vorticity
units : K m**2 kg**-1 s**-1
_FillValue : 1e+20
level_indicator : 100
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 60
forecast_time : 0
forecast_time_units : hours
float Z_GDS0_ISBL ( initial_time0_hours, lv_ISBL1, g0_lat_2, g0_lon_3 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Geopotential
units : m**2 s**-2
_FillValue : 1e+20
level_indicator : 100
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 129
forecast_time : 0
forecast_time_units : hours
float T_GDS0_ISBL ( initial_time0_hours, lv_ISBL1, g0_lat_2, g0_lon_3 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Temperature
units : K
_FillValue : 1e+20
level_indicator : 100
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 130
forecast_time : 0
forecast_time_units : hours
float U_GDS0_ISBL ( initial_time0_hours, lv_ISBL1, g0_lat_2, g0_lon_3 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : U velocity
units : m s**-1
_FillValue : 1e+20
level_indicator : 100
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 131
forecast_time : 0
forecast_time_units : hours
float V_GDS0_ISBL ( initial_time0_hours, lv_ISBL1, g0_lat_2, g0_lon_3 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : V velocity
units : m s**-1
_FillValue : 1e+20
level_indicator : 100
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 132
forecast_time : 0
forecast_time_units : hours
float W_GDS0_ISBL ( initial_time0_hours, lv_ISBL1, g0_lat_2, g0_lon_3 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Vertical velocity
units : Pa s**-1
_FillValue : 1e+20
level_indicator : 100
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 135
forecast_time : 0
forecast_time_units : hours
float R_GDS0_ISBL ( initial_time0_hours, lv_ISBL1, g0_lat_2, g0_lon_3 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Relative humidity
units : %
_FillValue : 1e+20
level_indicator : 100
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 157
forecast_time : 0
forecast_time_units : hours
double initial_time0_hours ( initial_time0_hours )
long_name : initial time
units : hours since 1800-01-01 00:00
double initial_time0_encoded ( initial_time0_hours )
long_name : initial time encoded as double
units : yyyymmddhh.hh_frac
float g0_lat_2 ( g0_lat_2 )
long_name : latitude
GridType : Cylindrical Equidistant Projection Grid
units : degrees_north
Dj : 1.5
Di : 1.5
Lo2 : 358.5
La2 : -90
Lo1 : 0
La1 : 90
float g0_lon_3 ( g0_lon_3 )
long_name : longitude
GridType : Cylindrical Equidistant Projection Grid
units : degrees_east
Dj : 1.5
Di : 1.5
Lo2 : 358.5
La2 : -90
Lo1 : 0
La1 : 90
integer lv_ISBL1 ( lv_ISBL1 )
long_name : isobaric level
units : hPa
string initial_time0 ( initial_time0_hours )
long_name : Initial time of first record
units : mm/dd/yyyy (hh:mm)
----------------------
End of README.ERA-I.PRS.txt
----------------------
======================
README.ERA-I.SFC.txt
======================
float 10U_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : 10 metre U wind component
units : m s**-1
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 165
forecast_time : 0
forecast_time_units : hours
float 10V_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : 10 metre V wind component
units : m s**-1
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 166
forecast_time : 0
forecast_time_units : hours
float SSTK_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Sea surface temperature
units : K
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 34
forecast_time : 0
forecast_time_units : hours
float MSL_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Mean sea level pressure
units : Pa
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 151
forecast_time : 0
forecast_time_units : hours
float SP_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Surface pressure
units : Pa
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 134
forecast_time : 0
forecast_time_units : hours
float TCW_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Total column water
units : kg m**-2
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 136
forecast_time : 0
forecast_time_units : hours
float LCC_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Low cloud cover
units : (0 - 1)
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 186
forecast_time : 0
forecast_time_units : hours
float MCC_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Medium cloud cover
units : (0 - 1)
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 187
forecast_time : 0
forecast_time_units : hours
float HCC_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : High cloud cover
units : (0 - 1)
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 188
forecast_time : 0
forecast_time_units : hours
[2017年 5月 2日 火曜日 14:06:09 JST]
[~/2017.LLC.Pacific/ERA-I]
[am@aofd165]
$ era-i.sfc.run.sh
script name =era-i.sfc.ncl
indir =/work4/data/ERA-Interim/surface/2016
infle =ERA_interim-sfc-201606.grib
Variable: a
Type: file
filename: era-i.sfc.ncl
path: /work4/data/ERA-Interim/surface/2016/ERA_interim-sfc-201606.grib
file global attributes:
dimensions:
initial_time0_hours = 120
g0_lat_1 = 121
g0_lon_2 = 240
variables:
float CI_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Sea-ice cover
units : (0 - 1)
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 31
forecast_time : 0
forecast_time_units : hours
float ASN_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Snow albedo
units : (0 - 1)
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 32
forecast_time : 0
forecast_time_units : hours
float RSN_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Snow density
units : kg m**-3
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 33
forecast_time : 0
forecast_time_units : hours
float SSTK_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Sea surface temperature
units : K
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 34
forecast_time : 0
forecast_time_units : hours
float ISTL1_GDS0_DBLY ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Ice surface temperature layer 1
units : K
_FillValue : 1e+20
level_indicator : 112
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 35
level : ( 0, 7 )
forecast_time : 0
forecast_time_units : hours
float ISTL2_GDS0_DBLY ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Ice surface temperature layer 2
units : K
_FillValue : 1e+20
level_indicator : 112
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 36
level : ( 7, 28 )
forecast_time : 0
forecast_time_units : hours
float ISTL3_GDS0_DBLY ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Ice surface temperature layer 3
units : K
_FillValue : 1e+20
level_indicator : 112
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 37
level : ( 28, 100 )
forecast_time : 0
forecast_time_units : hours
float ISTL4_GDS0_DBLY ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Ice surface temperature layer 4
units : K
_FillValue : 1e+20
level_indicator : 112
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 38
level : ( 100, 255 )
forecast_time : 0
forecast_time_units : hours
float SWVL1_GDS0_DBLY ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Volumetric soil water layer 1
units : m**3 m**-3
_FillValue : 1e+20
level_indicator : 112
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 39
level : ( 0, 7 )
forecast_time : 0
forecast_time_units : hours
float SWVL2_GDS0_DBLY ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Volumetric soil water layer 2
units : m**3 m**-3
_FillValue : 1e+20
level_indicator : 112
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 40
level : ( 7, 28 )
forecast_time : 0
forecast_time_units : hours
float SWVL3_GDS0_DBLY ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Volumetric soil water layer 3
units : m**3 m**-3
_FillValue : 1e+20
level_indicator : 112
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 41
level : ( 28, 100 )
forecast_time : 0
forecast_time_units : hours
float SWVL4_GDS0_DBLY ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Volumetric soil water layer 4
units : m**3 m**-3
_FillValue : 1e+20
level_indicator : 112
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 42
level : ( 100, 255 )
forecast_time : 0
forecast_time_units : hours
float SP_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Surface pressure
units : Pa
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 134
forecast_time : 0
forecast_time_units : hours
float TCW_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Total column water
units : kg m**-2
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 136
forecast_time : 0
forecast_time_units : hours
float TCWV_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Total column water vapour
units : kg m**-2
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 137
forecast_time : 0
forecast_time_units : hours
float STL1_GDS0_DBLY ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Soil temperature level 1
units : K
_FillValue : 1e+20
level_indicator : 112
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 139
level : ( 0, 7 )
forecast_time : 0
forecast_time_units : hours
float SD_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Snow depth
units : m of water equivalent
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 141
forecast_time : 0
forecast_time_units : hours
float CHNK_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Charnock
units : -
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 148
forecast_time : 0
forecast_time_units : hours
float MSL_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Mean sea level pressure
units : Pa
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 151
forecast_time : 0
forecast_time_units : hours
float TCC_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Total cloud cover
units : (0 - 1)
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 164
forecast_time : 0
forecast_time_units : hours
float 10U_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : 10 metre U wind component
units : m s**-1
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 165
forecast_time : 0
forecast_time_units : hours
float 10V_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : 10 metre V wind component
units : m s**-1
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 166
forecast_time : 0
forecast_time_units : hours
float 2T_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : 2 metre temperature
units : K
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 167
forecast_time : 0
forecast_time_units : hours
float 2D_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : 2 metre dewpoint temperature
units : K
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 168
forecast_time : 0
forecast_time_units : hours
float STL2_GDS0_DBLY ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Soil temperature level 2
units : K
_FillValue : 1e+20
level_indicator : 112
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 170
level : ( 7, 28 )
forecast_time : 0
forecast_time_units : hours
float SR_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Surface roughness
units : m
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 173
forecast_time : 0
forecast_time_units : hours
float AL_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Albedo
units : (0 - 1)
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 174
forecast_time : 0
forecast_time_units : hours
float STL3_GDS0_DBLY ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Soil temperature level 3
units : K
_FillValue : 1e+20
level_indicator : 112
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 183
level : ( 28, 100 )
forecast_time : 0
forecast_time_units : hours
float LCC_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Low cloud cover
units : (0 - 1)
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 186
forecast_time : 0
forecast_time_units : hours
float MCC_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Medium cloud cover
units : (0 - 1)
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 187
forecast_time : 0
forecast_time_units : hours
float HCC_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : High cloud cover
units : (0 - 1)
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 188
forecast_time : 0
forecast_time_units : hours
float SRC_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Skin reservoir content
units : m of water
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 198
forecast_time : 0
forecast_time_units : hours
float TCO3_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Total column ozone
units : kg m**-2
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 206
forecast_time : 0
forecast_time_units : hours
float LSRH_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Logarithm of surface roughness length for heat
units : -
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 234
forecast_time : 0
forecast_time_units : hours
float SKT_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Skin temperature
units : K
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 235
forecast_time : 0
forecast_time_units : hours
float STL4_GDS0_DBLY ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Soil temperature level 4
units : K
_FillValue : 1e+20
level_indicator : 112
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 236
level : ( 100, 255 )
forecast_time : 0
forecast_time_units : hours
float TSN_GDS0_SFC ( initial_time0_hours, g0_lat_1, g0_lon_2 )
center : European Center for Medium-Range Weather Forecasts (RSMC)
long_name : Temperature of snow layer
units : K
_FillValue : 1e+20
level_indicator : 1
gds_grid_type : 0
parameter_table_version : 128
parameter_number : 238
forecast_time : 0
forecast_time_units : hours
double initial_time0_hours ( initial_time0_hours )
long_name : initial time
units : hours since 1800-01-01 00:00
double initial_time0_encoded ( initial_time0_hours )
long_name : initial time encoded as double
units : yyyymmddhh.hh_frac
float g0_lat_1 ( g0_lat_1 )
long_name : latitude
GridType : Cylindrical Equidistant Projection Grid
units : degrees_north
Dj : 1.5
Di : 1.5
Lo2 : 358.5
La2 : -90
Lo1 : 0
La1 : 90
float g0_lon_2 ( g0_lon_2 )
long_name : longitude
GridType : Cylindrical Equidistant Projection Grid
units : degrees_east
Dj : 1.5
Di : 1.5
Lo2 : 358.5
La2 : -90
Lo1 : 0
La1 : 90
string initial_time0 ( initial_time0_hours )
long_name : Initial time of first record
units : mm/dd/yyyy (hh:mm)
----------------------
End of README.ERA-I.SFC.txt
----------------------