|
| subroutine | surface_fields::ini_sflp3 (YDSC, YD, KFLDS, KLEVS, LDMTL, CDGRPNAME) |
| |
| subroutine | surface_fields::setup_sflp3 (YDSC, YD, KGRIB, CDNAME, PDEFAULT, KTRAJ, KREQIN) |
| |
| subroutine | surface_fields::ini_sflp2 (YDSC, YD, KFLDS, LDMTL, CDGRPNAME) |
| |
| subroutine | surface_fields::setup_sflp2 (YDSC, YD, KGRIB, CDNAME, PDEFAULT, KTRAJ, KREQIN) |
| |
| subroutine | surface_fields::gppoper (CDACT, KBL, PSP_SB, PSP_SG, PSP_RR, PSP_EP, PSP_X2, YDCOM) |
| |
| subroutine | surface_fields::gpoper (CDACT, KBL, PSP_SB, PSP_SG, PSP_RR, PSD_VF, PSD_VV, YDCOM, PFIELD, PFIELD2) |
| |
| subroutine | surface_fields::gpoper_2 (CDACT, PFLD, YDSC, YD, YDCOM, PFIELD, PFIELD2) |
| |
| subroutine | surface_fields::gpoper_3 (CDACT, PFLD, YDSC, YD, YDCOM, PFIELD, PFIELD2) |
| |
| subroutine | surface_fields::surf_store |
| |
| subroutine | surface_fields::surf_restore |
| |
| subroutine | surface_fields::allo_surf |
| |
| subroutine | surface_fields::deallo_surf |
| |
|
| integer(kind=jpim), parameter | surface_fields::jpmaxsflds =100 |
| |
| integer(kind=jpim), parameter | surface_fields::jpmaxstraj =100 |
| |
| integer(kind=jpim) | surface_fields::nsurf =0 |
| |
| integer(kind=jpim) | surface_fields::nsurfl =0 |
| |
| integer(kind=jpim) | surface_fields::ndimsurf =0 |
| |
| integer(kind=jpim) | surface_fields::ndimsurfl =0 |
| |
| integer(kind=jpim) | surface_fields::nprogsurf =0 |
| |
| integer(kind=jpim) | surface_fields::nprogsurfl =0 |
| |
| integer(kind=jpim) | surface_fields::nofftraj |
| |
| integer(kind=jpim) | surface_fields::nofftraj_cst |
| |
| integer(kind=jpim) | surface_fields::nptrsurf |
| |
| integer(kind=jpim), dimension(jpmaxstraj) | surface_fields::nstrajgrib |
| |
| real(kind=jprb), dimension(:,:,:), allocatable | surface_fields::surf_store_array |
| |
| real(kind=jprb), dimension(:,:,:,:), allocatable | surface_fields::sp_sb |
| |
| type(type_surf_gen) | surface_fields::ysp_sbd |
| |
| type(type_sfl_soilb) | surface_fields::ysp_sb |
| |
| real(kind=jprb), dimension(:,:,:), allocatable | surface_fields::sp_sg |
| |
| type(type_surf_gen) | surface_fields::ysp_sgd |
| |
| type(type_sfl_snowg) | surface_fields::ysp_sg |
| |
| real(kind=jprb), dimension(:,:,:), allocatable | surface_fields::sp_rr |
| |
| type(type_surf_gen) | surface_fields::ysp_rrd |
| |
| type(type_sfl_resvr) | surface_fields::ysp_rr |
| |
| real(kind=jprb), dimension(:,:,:,:), allocatable | surface_fields::sp_ep |
| |
| type(type_surf_gen) | surface_fields::ysp_epd |
| |
| type(type_sfl_extrp) | surface_fields::ysp_ep |
| |
| real(kind=jprb), dimension(:,:,:), allocatable | surface_fields::sp_x2 |
| |
| type(type_surf_gen) | surface_fields::ysp_x2d |
| |
| type(type_sfl_xtrp2) | surface_fields::ysp_x2 |
| |
| real(kind=jprb), dimension(:,:,:), allocatable | surface_fields::sp_ci |
| |
| type(type_surf_gen) | surface_fields::ysp_cid |
| |
| type(type_sfl_canri) | surface_fields::ysp_ci |
| |
| real(kind=jprb), dimension(:,:,:), allocatable | surface_fields::sd_vf |
| |
| type(type_surf_gen) | surface_fields::ysd_vfd |
| |
| type(type_sfl_varsf) | surface_fields::ysd_vf |
| |
| real(kind=jprb), dimension(:,:,:), allocatable | surface_fields::sd_vp |
| |
| type(type_surf_gen) | surface_fields::ysd_vpd |
| |
| type(type_sfl_vclip) | surface_fields::ysd_vp |
| |
| real(kind=jprb), dimension(:,:,:), allocatable | surface_fields::sd_vv |
| |
| type(type_surf_gen) | surface_fields::ysd_vvd |
| |
| type(type_sfl_vcliv) | surface_fields::ysd_vv |
| |
| real(kind=jprb), dimension(:,:,:), allocatable | surface_fields::sd_vn |
| |
| type(type_surf_gen) | surface_fields::ysd_vnd |
| |
| type(type_sfl_vclin) | surface_fields::ysd_vn |
| |
| real(kind=jprb), dimension(:,:,:), allocatable | surface_fields::sd_vh |
| |
| type(type_surf_gen) | surface_fields::ysd_vhd |
| |
| type(type_sfl_vclih) | surface_fields::ysd_vh |
| |
| real(kind=jprb), dimension(:,:,:), allocatable | surface_fields::sd_va |
| |
| type(type_surf_gen) | surface_fields::ysd_vad |
| |
| type(type_sfl_vclia) | surface_fields::ysd_va |
| |
| real(kind=jprb), dimension(:,:,:), allocatable | surface_fields::sd_vc |
| |
| type(type_surf_gen) | surface_fields::ysd_vcd |
| |
| type(type_sfl_vo3abc) | surface_fields::ysd_vc |
| |
| real(kind=jprb), dimension(:,:,:), allocatable | surface_fields::sd_vd |
| |
| type(type_surf_gen) | surface_fields::ysd_vdd |
| |
| type(type_sfl_vdiag) | surface_fields::ysd_vd |
| |
| real(kind=jprb), dimension(:,:,:), allocatable | surface_fields::sd_ws |
| |
| type(type_surf_gen) | surface_fields::ysd_wsd |
| |
| type(type_sfl_waves) | surface_fields::ysd_ws |
| |
| real(kind=jprb), dimension(:,:,:), allocatable | surface_fields::sd_vx |
| |
| type(type_surf_gen) | surface_fields::ysd_vxd |
| |
| type(type_sfl_vclix) | surface_fields::ysd_vx |
| |
| real(kind=jprb), dimension(:,:,:,:), allocatable | surface_fields::sd_xa |
| |
| type(type_surf_gen) | surface_fields::ysd_xad |
| |
| type(type_sfl_vextra) | surface_fields::ysd_xa |
| |
| real(kind=jprb), dimension(:,:,:), allocatable | surface_fields::sd_x2 |
| |
| type(type_surf_gen) | surface_fields::ysd_x2d |
| |
| type(type_sfl_vextr2) | surface_fields::ysd_x2 |
| |