Ignore:
Timestamp:
Jul 1, 2015, 3:57:32 PM (10 years ago)
Author:
Ehouarn Millour
Message:

Physics/dynamics separation: make an infotrac_phy module, which should be used from within the physics, and is initialized from infotrac (dynamics) via iniphysiq.
EM

Location:
LMDZ5/trunk/libf/dynlonlat_phylonlat
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/dynlonlat_phylonlat/phydev/iniphysiq.F90

    r2311 r2320  
    1818                        rlond, & ! longitudes
    1919                        rlatd ! latitudes
     20  USE infotrac, ONLY: nqtot, type_trac
     21  USE infotrac_phy, ONLY: init_infotrac_phy
    2022!  USE comcstphy, ONLY: rradius, & ! planet radius (m)
    2123!                       rr, & ! recuced gas constant: R/molar mass of atm
     
    122124  ! Initialize physical constants in physics:
    123125  CALL inifis(prad,pg,pr,pcpp)
     126 
     127  ! Initialize tracer names, numbers, etc. for physics
     128  CALL init_infotrac_phy(nqtot,type_trac)
    124129
    125130  ! Now generate local lon/lat/cu/cv/area arrays
  • LMDZ5/trunk/libf/dynlonlat_phylonlat/phylmd/etat0phys_netcdf.F90

    r2302 r2320  
    8080!-------------------------------------------------------------------------------
    8181  USE control_mod
    82   USE infotrac
    8382  USE fonte_neige_mod
    8483  USE pbl_surface_mod
  • LMDZ5/trunk/libf/dynlonlat_phylonlat/phylmd/iniphysiq.F90

    r2315 r2320  
    1414                                klon_mpi_begin ! start indes of columns (on local mpi grid)
    1515  USE vertical_layers_mod, ONLY : init_vertical_layers
     16  USE infotrac, ONLY: nqtot,nqo,nbtr,tname,ttext,type_trac,&
     17                      niadv,conv_flg,pbl_flg,solsym,&
     18                      nqfils,nqdesc,nqdesc_tot,iqfils,iqpere,&
     19                      ok_isotopes,ok_iso_verif,ok_isotrac,&
     20                      ok_init_iso,niso_possibles,tnat,&
     21                      alpha_ideal,use_iso,iqiso,iso_num,&
     22                      iso_indnum,zone_num,phase_num,&
     23                      indnum_fn_num,index_trac,&
     24                      niso,ntraceurs_zone,ntraciso
    1625  USE comgeomphy, ONLY: initcomgeomphy, &
    1726                        airephy, & ! physics grid area (m2)
     
    2130                        rlatd ! latitudes
    2231  USE inifis_mod, ONLY: inifis
     32  USE infotrac_phy, ONLY: init_infotrac_phy
    2333  USE phyaqua_mod, ONLY: iniaqua
    2434  IMPLICIT NONE
     
    135145                            ap,bp,presnivs,pseudoalt)
    136146
     147  ! Initialize tracer names, numbers, etc. for physics
     148  CALL init_infotrac_phy(nqtot,nqo,nbtr,tname,ttext,type_trac,&
     149                         niadv,conv_flg,pbl_flg,solsym,&
     150                         nqfils,nqdesc,nqdesc_tot,iqfils,iqpere,&
     151                         ok_isotopes,ok_iso_verif,ok_isotrac,&
     152                         ok_init_iso,niso_possibles,tnat,&
     153                         alpha_ideal,use_iso,iqiso,iso_num,&
     154                         iso_indnum,zone_num,phase_num,&
     155                         indnum_fn_num,index_trac,&
     156                         niso,ntraceurs_zone,ntraciso)
     157
    137158  ! Now generate local lon/lat/cu/cv/area arrays
    138159  CALL initcomgeomphy
Note: See TracChangeset for help on using the changeset viewer.