Changeset 5117 for LMDZ6/branches/Amaury_dev/libf/phylmd/physiqex_mod.F90
- Timestamp:
- Jul 24, 2024, 4:23:34 PM (4 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/phylmd/physiqex_mod.F90
r5116 r5117 26 26 ! Routine argument: 27 27 28 integer,intent(in) :: nlon ! number of atmospheric colums29 integer,intent(in) :: nlev ! number of vertical levels (should be =klev)30 logical, intent(in) :: debut ! signals first CALL to physics31 logical, intent(in) :: lafin ! signals last CALL to physics32 real,intent(in) :: pdtphys ! physics time step (s)33 real,intent(in) :: paprs(klon,klev+1) ! interlayer pressure (Pa)34 real,intent(in) :: pplay(klon,klev) ! mid-layer pressure (Pa)35 real,intent(in) :: pphi(klon,klev) ! geopotential at mid-layer36 real,intent(in) :: pphis(klon) ! surface geopotential37 real,intent(in) :: presnivs(klev) ! pseudo-pressure (Pa) of mid-layers38 real,intent(in) :: u(klon,klev) ! eastward zonal wind (m/s)39 real,intent(in) :: v(klon,klev) ! northward meridional wind (m/s)40 real,intent(in) :: rot(klon,klev) ! northward meridional wind (m/s)41 real,intent(in) :: t(klon,klev) ! temperature (K)42 real,intent(in) :: qx(klon,klev,nqtot) ! tracers (.../kg_air)43 real,intent(in) :: flxmass_w(klon,klev) ! vertical mass flux44 real,intent(out) :: d_u(klon,klev) ! physics tendency on u (m/s/s)45 real,intent(out) :: d_v(klon,klev) ! physics tendency on v (m/s/s)46 real,intent(out) :: d_t(klon,klev) ! physics tendency on t (K/s)47 real,intent(out) :: d_qx(klon,klev,nqtot) ! physics tendency on tracers48 real,intent(out) :: d_ps(klon) ! physics tendency on surface pressure28 INTEGER,INTENT(IN) :: nlon ! number of atmospheric colums 29 INTEGER,INTENT(IN) :: nlev ! number of vertical levels (should be =klev) 30 logical,INTENT(IN) :: debut ! signals first CALL to physics 31 logical,INTENT(IN) :: lafin ! signals last CALL to physics 32 REAL,INTENT(IN) :: pdtphys ! physics time step (s) 33 REAL,INTENT(IN) :: paprs(klon,klev+1) ! interlayer pressure (Pa) 34 REAL,INTENT(IN) :: pplay(klon,klev) ! mid-layer pressure (Pa) 35 REAL,INTENT(IN) :: pphi(klon,klev) ! geopotential at mid-layer 36 REAL,INTENT(IN) :: pphis(klon) ! surface geopotential 37 REAL,INTENT(IN) :: presnivs(klev) ! pseudo-pressure (Pa) of mid-layers 38 REAL,INTENT(IN) :: u(klon,klev) ! eastward zonal wind (m/s) 39 REAL,INTENT(IN) :: v(klon,klev) ! northward meridional wind (m/s) 40 REAL,INTENT(IN) :: rot(klon,klev) ! northward meridional wind (m/s) 41 REAL,INTENT(IN) :: t(klon,klev) ! temperature (K) 42 REAL,INTENT(IN) :: qx(klon,klev,nqtot) ! tracers (.../kg_air) 43 REAL,INTENT(IN) :: flxmass_w(klon,klev) ! vertical mass flux 44 REAL,INTENT(OUT) :: d_u(klon,klev) ! physics tendency on u (m/s/s) 45 REAL,INTENT(OUT) :: d_v(klon,klev) ! physics tendency on v (m/s/s) 46 REAL,INTENT(OUT) :: d_t(klon,klev) ! physics tendency on t (K/s) 47 REAL,INTENT(OUT) :: d_qx(klon,klev,nqtot) ! physics tendency on tracers 48 REAL,INTENT(OUT) :: d_ps(klon) ! physics tendency on surface pressure 49 49 50 50 ! include "clesphys.h" … … 62 62 !$OMP THREADPRIVATE(first) 63 63 64 real,save :: rg=9.8164 REAL,save :: rg=9.81 65 65 !$OMP THREADPRIVATE(rg) 66 66
Note: See TracChangeset
for help on using the changeset viewer.