SURFEX  V8_0
Surfex V8_0 release
 All Classes Files Functions Variables
Functions/Subroutines
isba_fluxes_meb.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine isba_fluxes_meb (PRHOA, PSIGMA_F, PSIGMA_FN, PEMIS_N, PRNET_V, PRNET_G, PRNET_N, PSWNET_V, PSWNET_G, PSWNET_N, PLWNET_V, PLWNET_G, PLWNET_N, PLWNET_V_DTV, PLWNET_V_DTG, PLWNET_V_DTN, PLWNET_G_DTV, PLWNET_G_DTG, PLWNET_G_DTN, PLWNET_N_DTV, PLWNET_N_DTG, PLWNET_N_DTN, PTHRMA_TA, PTHRMB_TA, PTHRMA_TC, PTHRMB_TC, PTHRMA_TG, PTHRMB_TG, PTHRMA_TV, PTHRMB_TV, PTHRMA_TN, PTHRMB_TN, PQSAT_G, PQSAT_V, PQSATI_N, PFF, PPSN, PPSNA, PPSNCV, PFROZEN1, PFFROZEN, PLEG_DELTA, PLEGI_DELTA, PHUG, PHUGI, PHVG, PHVN, PFLXC_C_A, PFLXC_G_C, PFLXC_VG_C, PFLXC_VN_C, PFLXC_N_C, PFLXC_N_A, PFLXC_MOM, PFLXC_V_C, PHVGS, PHVNS, PTG, PTV, PTN, PDQSAT_G, PDQSAT_V, PDQSATI_N, PTC, PQC, PTA_IC, PQA_IC, PDELTA_V, PDELTAT_G, PDELTAT_V, PDELTAT_N, PSW_UP, PSW_RAD, PLW_RAD, PRNET, PLW_UP, PH_C_A, PH_V_C, PH_G_C, PH_N_C, PH_N_A, PH_N, PH, PLE_C_A, PLE_V_C, PLE_G_C, PLE_N_C, PEVAP_C_A, PLEV_V_C, PEVAP_G_C, PEVAP_N_C, PEVAP_N_A, PEVAP, PSUBL, PLETR_V_C, PLER_V_C, PLEG, PLEGI, PLE_FLOOD, PLEI_FLOOD, PLES, PLEL, PEVAPN, PLES_V_C, PLETR, PLER, PLEV, PLE, PLEI, PTS_RAD, PEMIS, PLSTT)
 

Function/Subroutine Documentation

subroutine isba_fluxes_meb ( real, dimension(:), intent(in)  PRHOA,
real, dimension(:), intent(in)  PSIGMA_F,
real, dimension(:), intent(in)  PSIGMA_FN,
real, dimension(:), intent(in)  PEMIS_N,
real, dimension(:), intent(out)  PRNET_V,
real, dimension(:), intent(out)  PRNET_G,
real, dimension(:), intent(out)  PRNET_N,
real, dimension(:), intent(in)  PSWNET_V,
real, dimension(:), intent(in)  PSWNET_G,
real, dimension(:), intent(in)  PSWNET_N,
real, dimension(:), intent(inout)  PLWNET_V,
real, dimension(:), intent(inout)  PLWNET_G,
real, dimension(:), intent(inout)  PLWNET_N,
real, dimension(:), intent(in)  PLWNET_V_DTV,
real, dimension(:), intent(in)  PLWNET_V_DTG,
real, dimension(:), intent(in)  PLWNET_V_DTN,
real, dimension(:), intent(in)  PLWNET_G_DTV,
real, dimension(:), intent(in)  PLWNET_G_DTG,
real, dimension(:), intent(in)  PLWNET_G_DTN,
real, dimension(:), intent(in)  PLWNET_N_DTV,
real, dimension(:), intent(in)  PLWNET_N_DTG,
real, dimension(:), intent(in)  PLWNET_N_DTN,
real, dimension(:), intent(in)  PTHRMA_TA,
real, dimension(:), intent(in)  PTHRMB_TA,
real, dimension(:), intent(in)  PTHRMA_TC,
real, dimension(:), intent(in)  PTHRMB_TC,
real, dimension(:), intent(in)  PTHRMA_TG,
real, dimension(:), intent(in)  PTHRMB_TG,
real, dimension(:), intent(in)  PTHRMA_TV,
real, dimension(:), intent(in)  PTHRMB_TV,
real, dimension(:), intent(in)  PTHRMA_TN,
real, dimension(:), intent(in)  PTHRMB_TN,
real, dimension(:), intent(in)  PQSAT_G,
real, dimension(:), intent(in)  PQSAT_V,
real, dimension(:), intent(in)  PQSATI_N,
real, dimension(:), intent(in)  PFF,
real, dimension(:), intent(in)  PPSN,
real, dimension(:), intent(in)  PPSNA,
real, dimension(:), intent(in)  PPSNCV,
real, dimension(:), intent(in)  PFROZEN1,
real, dimension(:), intent(in)  PFFROZEN,
real, dimension(:), intent(in)  PLEG_DELTA,
real, dimension(:), intent(in)  PLEGI_DELTA,
real, dimension(:), intent(in)  PHUG,
real, dimension(:), intent(in)  PHUGI,
real, dimension(:), intent(in)  PHVG,
real, dimension(:), intent(in)  PHVN,
real, dimension(:), intent(in)  PFLXC_C_A,
real, dimension(:), intent(in)  PFLXC_G_C,
real, dimension(:), intent(in)  PFLXC_VG_C,
real, dimension(:), intent(in)  PFLXC_VN_C,
real, dimension(:), intent(in)  PFLXC_N_C,
real, dimension(:), intent(in)  PFLXC_N_A,
real, dimension(:), intent(in)  PFLXC_MOM,
real, dimension(:), intent(in)  PFLXC_V_C,
real, dimension(:), intent(in)  PHVGS,
real, dimension(:), intent(in)  PHVNS,
real, dimension(:,:), intent(in)  PTG,
real, dimension(:), intent(in)  PTV,
real, dimension(:,:), intent(in)  PTN,
real, dimension(:), intent(in)  PDQSAT_G,
real, dimension(:), intent(in)  PDQSAT_V,
real, dimension(:), intent(in)  PDQSATI_N,
real, dimension(:), intent(in)  PTC,
real, dimension(:), intent(in)  PQC,
real, dimension(:), intent(in)  PTA_IC,
real, dimension(:), intent(in)  PQA_IC,
real, dimension(:), intent(in)  PDELTA_V,
real, dimension(:), intent(in)  PDELTAT_G,
real, dimension(:), intent(in)  PDELTAT_V,
real, dimension(:), intent(in)  PDELTAT_N,
real, dimension(:), intent(in)  PSW_UP,
real, dimension(:), intent(in)  PSW_RAD,
real, dimension(:), intent(in)  PLW_RAD,
real, dimension(:), intent(out)  PRNET,
real, dimension(:), intent(out)  PLW_UP,
real, dimension(:), intent(out)  PH_C_A,
real, dimension(:), intent(out)  PH_V_C,
real, dimension(:), intent(out)  PH_G_C,
real, dimension(:), intent(out)  PH_N_C,
real, dimension(:), intent(out)  PH_N_A,
real, dimension(:), intent(out)  PH_N,
real, dimension(:), intent(out)  PH,
real, dimension(:), intent(out)  PLE_C_A,
real, dimension(:), intent(out)  PLE_V_C,
real, dimension(:), intent(out)  PLE_G_C,
real, dimension(:), intent(out)  PLE_N_C,
real, dimension(:), intent(out)  PEVAP_C_A,
real, dimension(:), intent(out)  PLEV_V_C,
real, dimension(:), intent(out)  PEVAP_G_C,
real, dimension(:), intent(out)  PEVAP_N_C,
real, dimension(:), intent(out)  PEVAP_N_A,
real, dimension(:), intent(out)  PEVAP,
real, dimension(:), intent(out)  PSUBL,
real, dimension(:), intent(out)  PLETR_V_C,
real, dimension(:), intent(out)  PLER_V_C,
real, dimension(:), intent(out)  PLEG,
real, dimension(:), intent(out)  PLEGI,
real, dimension(:), intent(out)  PLE_FLOOD,
real, dimension(:), intent(out)  PLEI_FLOOD,
real, dimension(:), intent(out)  PLES,
real, dimension(:), intent(out)  PLEL,
real, dimension(:), intent(out)  PEVAPN,
real, dimension(:), intent(out)  PLES_V_C,
real, dimension(:), intent(out)  PLETR,
real, dimension(:), intent(out)  PLER,
real, dimension(:), intent(out)  PLEV,
real, dimension(:), intent(out)  PLE,
real, dimension(:), intent(out)  PLEI,
real, dimension(:), intent(out)  PTS_RAD,
real, dimension(:), intent(out)  PEMIS,
real, dimension(:), intent(in)  PLSTT 
)

Definition at line 6 of file isba_fluxes_meb.F90.

Here is the call graph for this function:

Here is the caller graph for this function: