Ignore:
Timestamp:
Jan 23, 2025, 5:37:12 PM (8 days ago)
Author:
fhourdin
Message:

Modification SPLA pour résoudre redondance INCA

File:
1 moved

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/Dust/lmdz_spla_nightingale.f90

    r5504 r5505  
    1 SUBROUTINE nightingale(u, v, u_10m, v_10m, paprs, pplay, &
     1MODULE lmdz_spla_nightingale
     2CONTAINS
     3SUBROUTINE spla_nightingale(klon,klev,nbsrf,u, v, u_10m, v_10m, paprs, pplay, &
    24        cdragh, cdragm, t, q, ftsol, tsol, &
    35        pctsrf, lmt_dmsconc, lmt_dms)
    46  !
    5   USE dimphy
    6   USE indice_sol_mod
    7 USE yomcst_mod_h
     7USE lmdz_spla_ini, ONLY: is_oce, RNAVO
     8
    89IMPLICIT NONE
    910  !
    10 
    11 
     11INTEGER klon,klev,nbsrf
    1212  !
    13   REAL :: u(klon,klev), v(klon,klev)
    14   REAL :: u_10m(klon), v_10m(klon)
    15   REAL :: ftsol(klon,nbsrf)
    16   REAL :: tsol(klon)
    17   REAL :: paprs(klon,klev+1), pplay(klon,klev)
    18   REAL :: t(klon,klev)
    19   REAL :: q(klon,klev)
    20   REAL :: cdragh(klon), cdragm(klon)
    21   REAL :: pctsrf(klon,nbsrf)
    22   REAL :: lmt_dmsconc(klon)  ! concentration oceanique DMS
    23   REAL :: lmt_dms(klon)      ! flux de DMS
     13  REAL, dimension(klon,klev), intent(in) :: u, v
     14  REAL, dimension(klon), intent(in):: u_10m, v_10m
     15  REAL, dimension(klon,nbsrf), intent(in):: ftsol
     16  REAL, dimension(klon), intent(in) :: tsol
     17  REAL, dimension(klon,klev+1), intent(in) :: paprs
     18  REAL, dimension(klon,klev), intent(in) :: pplay
     19  REAL, dimension(klon,klev), intent(in) :: t
     20  REAL, dimension(klon,klev), intent(in) :: q
     21  REAL, dimension(klon), intent(in) :: cdragh, cdragm
     22  REAL, dimension(klon,nbsrf), intent(in) :: pctsrf
     23  REAL, dimension(klon), intent(out) :: lmt_dmsconc  ! concentration oceanique DMS
     24  REAL, dimension(klon), intent(out) :: lmt_dms      ! flux de DMS
    2425  !
    25   REAL :: ustar(klon), obklen(klon)
    26   REAL :: u10(klon), u10n(klon)
     26  REAL, dimension(klon) :: ustar, obklen
     27  REAL, dimension(klon) :: u10, u10n
    2728  REAL :: tvelocity, schmidt_corr
    2829  REAL :: t1, t2, t3, t4, viscosity_kin, diffusivity, schmidt
     
    8283  ENDDO
    8384  !
    84 END SUBROUTINE nightingale
     85END SUBROUTINE spla_nightingale
     86END MODULE lmdz_spla_nightingale
Note: See TracChangeset for help on using the changeset viewer.