Ignore:
Timestamp:
Sep 4, 2018, 7:42:50 PM (6 years ago)
Author:
oboucher
Message:

adding infocfields_init routine and
its call from physiq. This routines reads
which fields need to be transferred between
model components in ESM configuration.
No impact whatsoever in LMDZ mode.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/physiq_mod.F90

    r3370 r3387  
    1616       d_u, d_v, d_t, d_qx, d_ps)
    1717
    18     use assert_m, only: assert
     18    USE assert_m, only: assert
    1919    USE ioipsl, only: histbeg, histvert, histdef, histend, histsync, &
    2020         histwrite, ju2ymds, ymds2ju, getin
     
    168168       omega,  &
    169169       epmax_diag,  &
    170 
    171170       !    Deep convective variables used in phytrac
    172171       pmflxr, pmflxs,  &
     
    184183       epmlmMm, eplaMm, &
    185184       sij, &
    186 
     185       !
    187186       cldemi,  &
    188187       cldfra, cldtau, fiwc,  &
     
    199198       prfl, psfl, fraca, Vprecip,  &
    200199       zw2,  &
    201        
     200       !
    202201       fluxu, fluxv,  &
    203202       fluxt,  &
    204 
     203       !
    205204       uwriteSTD, vwriteSTD, &                !pour calcul_STDlev.h
    206205       wwriteSTD, phiwriteSTD, &              !pour calcul_STDlev.h
    207206       qwriteSTD, twriteSTD, rhwriteSTD, &    !pour calcul_STDlev.h
    208        
     207       !
    209208       beta_prec,  &
    210209       rneb,  &
     
    213212    USE phys_state_var_mod ! Variables sauvegardees de la physique
    214213#ifdef CPP_Dust
    215   USE phys_output_write_spl_mod
     214    USE phys_output_write_spl_mod
    216215#else
    217216    USE phys_output_var_mod ! Variables pour les ecritures des sorties
     
    222221    USE phys_output_mod
    223222    USE phys_output_ctrlout_mod
    224     use open_climoz_m, only: open_climoz ! ozone climatology from a file
    225     use regr_pr_time_av_m, only: regr_pr_time_av
    226     use netcdf95, only: nf95_close
     223    USE open_climoz_m, only: open_climoz ! ozone climatology from a file
     224    USE regr_pr_time_av_m, only: regr_pr_time_av
     225    USE netcdf95, only: nf95_close
    227226    !IM for NMC files
    228     !     use netcdf, only: nf90_fill_real
    229     use netcdf, only: nf90_fill_real
    230     use mod_phys_lmdz_mpi_data, only: is_mpi_root
     227    USE netcdf, only: nf90_fill_real
     228    USE mod_phys_lmdz_mpi_data, only: is_mpi_root
    231229    USE aero_mod
    232     use ozonecm_m, only: ozonecm ! ozone of J.-F. Royer
    233     use conf_phys_m, only: conf_phys
    234     use radlwsw_m, only: radlwsw
    235     use phyaqua_mod, only: zenang_an
     230    USE ozonecm_m, only: ozonecm ! ozone of J.-F. Royer
     231    USE conf_phys_m, only: conf_phys
     232    USE radlwsw_m, only: radlwsw
     233    USE phyaqua_mod, only: zenang_an
    236234    USE time_phylmdz_mod, only: day_step_phy, annee_ref, day_ref, itau_phy, &
    237235         start_time, pdtphys, day_ini
     
    246244    USE indice_sol_mod
    247245    USE phytrac_mod, ONLY : phytrac
     246    USE carbon_cycle_mod, ONLY : infocfields_init
    248247
    249248#ifdef CPP_RRTM
     
    263262    !IM stations CFMIP
    264263    USE CFMIP_point_locations
    265     use FLOTT_GWD_rando_m, only: FLOTT_GWD_rando
    266     use ACAMA_GWD_rando_m, only: ACAMA_GWD_rando
     264    USE FLOTT_GWD_rando_m, only: FLOTT_GWD_rando
     265    USE ACAMA_GWD_rando_m, only: ACAMA_GWD_rando
    267266    USE VERTICAL_LAYERS_MOD, ONLY: aps,bps
    268267
    269 
    270     IMPLICIT none
     268    IMPLICIT NONE
    271269    !>======================================================================
    272270    !!
     
    13051303       nvm_lmdz = 13
    13061304       CALL getin_p('NVM',nvm_lmdz)
     1305
     1306       !--PC: defining fields to be exchanged between LMDz, ORCHIDEE and NEMO
     1307       WRITE(lunout,*) 'Call to infocfields from physiq'
     1308       CALL infocfields_init
     1309
    13071310    ENDIF
    13081311
    13091312    IF (prt_level.ge.1) print *,'CONVERGENCE PHYSIQUE THERM 1 '
    1310 
    13111313
    13121314    !======================================================================
Note: See TracChangeset for help on using the changeset viewer.