Ignore:
Timestamp:
Aug 2, 2024, 9:58:25 PM (3 months ago)
Author:
abarral
Message:

Put dimensions.h and paramet.h into modules

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/dyn3d/caladvtrac.F90

    r5134 r5159  
    11! $Id$
    22
    3 !
    4 !
     3
     4
    55SUBROUTINE caladvtrac(q, pbaru, pbarv, &
    66        p, masse, dq, teta, &
    77        flxw, pk)
    8   !
     8
    99  USE infotrac, ONLY: nqtot
    1010  USE control_mod, ONLY: iapp_tracvl, planet_type
     
    1313  USE lmdz_ssum_scopy, ONLY: scopy
    1414
     15  USE lmdz_dimensions, ONLY: iim, jjm, llm, ndm
     16  USE lmdz_paramet
    1517  IMPLICIT NONE
    16   !
     18
    1719  ! Auteurs:   F.Hourdin , P.Le Van, F.Forget, F.Codron
    18   !
     20
    1921  ! F.Codron (10/99) : ajout humidite specifique pour eau vapeur
    2022  !=======================================================================
    21   !
     23
    2224  !   Shema de  Van Leer
    23   !
     25
    2426  !=======================================================================
    2527
    26   INCLUDE "dimensions.h"
    27   INCLUDE "paramet.h"
     28
     29
    2830
    2931  !   Arguments:
     
    3638
    3739  !  ..................................................................
    38   !
     40
    3941  !  .. dq n'est utilise et dimensionne que pour l'eau  vapeur et liqu.
    40   !
     42
    4143  !  ..................................................................
    42   !
     44
    4345  !   Local:
    4446  !   ------
     
    4951
    5052  !c
    51   !
     53
    5254  ! Earth-specific stuff for the first 2 tracers (water)
    5355  IF (planet_type=="earth") THEN
     
    7375    IF (planet_type=="earth") THEN
    7476      ! Earth-specific treatment for the first 2 tracers (water)
    75       !
     77
    7678      !c          CALL minmaxq(q(1,1,1),1.e33,-1.e33,'Eau vapeur     ')
    7779      !c          CALL minmaxq(q(1,1,2),1.e33,-1.e33,'Eau liquide    ')
    7880
    7981      !c     ....  Calcul  de deltap  qu'on stocke dans finmasse   ...
    80       !
     82
    8183      DO l = 1, llm
    8284        DO ij = 1, ip1jmp1
     
    9193      CALL SCOPY   (ip1jmp1 * llm, masse, 1, finmasse, 1)
    9294      CALL filtreg (finmasse, jjp1, llm, -2, 2, .TRUE., 1)
    93       !
     95
    9496      !   *****  Calcul de dq pour l'eau , pour le passer a la physique ******
    9597      !   ********************************************************************
    96       !
     98
    9799      dtvrtrac = iapp_tracvl * dtvr
    98       !
     100
    99101      DO iq = 1, nqtot
    100102        DO l = 1, llm
     
    105107        ENDDO
    106108      ENDDO
    107       !
     109
    108110    endif ! of if (planet_type.EQ."earth")
    109111  ELSE
Note: See TracChangeset for help on using the changeset viewer.