Changeset 1397 for trunk/LMDZ.GENERIC
- Timestamp:
- Mar 13, 2015, 9:17:42 AM (10 years ago)
- Location:
- trunk/LMDZ.GENERIC/libf
- Files:
-
- 5 added
- 6 deleted
- 48 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.GENERIC/libf/dyn3d/disvert.F
r830 r1397 3 3 ! to use 'getin' 4 4 USE ioipsl_getincom 5 USE callkeys_mod, ONLY: kastprof,pceil 5 6 6 7 c Auteur : F. Forget Y. Wanherdrick, P. Levan … … 14 15 #include "comconst.h" 15 16 #include "logic.h" 16 17 #include "callkeys.h"18 17 19 18 -
trunk/LMDZ.GENERIC/libf/phystd/aeropacity.F90
r1384 r1397 7 7 USE tracer_h, only: noms,rho_co2,rho_ice 8 8 use comcstfi_mod, only: g 9 use callkeys_mod, only: aerofixco2,aerofixh2o,kastprof,cloudlvl, & 10 CLFvarying,CLFfixval,dusttau, & 11 pres_bottom_tropo,pres_top_tropo,obs_tau_col_tropo, & 12 pres_bottom_strato,pres_top_strato,obs_tau_col_strato 9 13 10 14 implicit none … … 41 45 !======================================================================= 42 46 43 #include "callkeys.h"44 45 47 INTEGER,INTENT(IN) :: ngrid ! number of atmospheric columns 46 48 INTEGER,INTENT(IN) :: nlayer ! number of atmospheric layers -
trunk/LMDZ.GENERIC/libf/phystd/aeroptproperties.F90
r1315 r1397 34 34 !#include "dimensions.h" 35 35 !#include "dimphys.h" 36 #include "callkeys.h"37 36 38 37 ! Local variables -
trunk/LMDZ.GENERIC/libf/phystd/ave_stelspec.F90
r1325 r1397 26 26 use radcommon_h, only: BWNV, DWNV, tstellar 27 27 use datafile_mod, only: datadir 28 use callkeys_mod, only: stelbbody,stelTbb,startype 28 29 29 30 implicit none 30 31 #include "callkeys.h"32 31 33 32 real*8 STELLAR(L_NSPECTV) -
trunk/LMDZ.GENERIC/libf/phystd/calc_cpp3d.F90
r1384 r1397 15 15 implicit none 16 16 17 #include "callkeys.h"18 #include "cpdet.h"19 20 17 !real cp0, dB2dT2 21 18 real cppNI ! specific heat capacity at const. pressure -
trunk/LMDZ.GENERIC/libf/phystd/calc_cpp_mugaz.F90
r1384 r1397 19 19 use gases_h 20 20 use comcstfi_mod, only: cpp, mugaz 21 use callkeys_mod, only: check_cpp_match,force_cpp 21 22 implicit none 22 23 #include "callkeys.h"24 23 25 24 real cpp_c -
trunk/LMDZ.GENERIC/libf/phystd/calc_rayleigh.F90
r1384 r1397 31 31 32 32 implicit none 33 34 #include "callkeys.h"35 33 36 34 real*8 wl -
trunk/LMDZ.GENERIC/libf/phystd/callcorrk.F90
r1384 r1397 19 19 USE tracer_h 20 20 use comcstfi_mod, only: pi, mugaz, cpp 21 use callkeys_mod, only: varactive,diurnal,tracer,water,nosurf,varfixed,satval, & 22 kastprof,strictboundcorrk,specOLR,CLFvarying 21 23 22 24 implicit none … … 36 38 ! 37 39 !================================================================== 38 39 #include "callkeys.h"40 40 41 41 !----------------------------------------------------------------------- -
trunk/LMDZ.GENERIC/libf/phystd/callsedim.F
r1384 r1397 8 8 USE tracer_h, only : igcm_co2_ice,igcm_h2o_ice,radius,rho_q 9 9 use comcstfi_mod, only: g 10 use callkeys_mod, only : water 10 11 11 12 IMPLICIT NONE … … 28 29 c declarations: 29 30 c ------------- 30 31 #include "callkeys.h"32 31 33 32 c arguments: -
trunk/LMDZ.GENERIC/libf/phystd/condense_cloud.F90
r1384 r1397 56 56 !================================================================== 57 57 58 #include "callkeys.h"59 60 58 !----------------------------------------------------------------------- 61 59 ! Arguments … … 482 480 implicit none 483 481 484 #include "callkeys.h"485 486 482 real p, peff, tcond 487 483 real, parameter :: ptriple=518000.0 … … 507 503 ! (JL 2011) 508 504 505 use callkeys_mod, only: co2supsat 506 509 507 implicit none 510 511 #include "callkeys.h"512 508 513 509 real p, peff, tnuc -
trunk/LMDZ.GENERIC/libf/phystd/convadj.F
r1384 r1397 8 8 USE tracer_h 9 9 use comcstfi_mod, only: g 10 use callkeys_mod, only: tracer,water 10 11 11 12 implicit none … … 29 30 ! Declarations 30 31 ! ------------ 31 32 #include "callkeys.h"33 32 34 33 -
trunk/LMDZ.GENERIC/libf/phystd/hydrol.F90
r1384 r1397 12 12 USE tracer_h 13 13 use slab_ice_h 14 use callkeys_mod, only: albedosnow,ok_slab_ocean,Tsaldiff,maxicethick,co2cond 14 15 15 16 implicit none … … 39 40 ! 40 41 !================================================================== 41 42 #include "callkeys.h"43 42 44 43 integer ngrid,nq -
trunk/LMDZ.GENERIC/libf/phystd/iniaerosol.F
r1151 r1397 4 4 use radinc_h, only: naerkind 5 5 use aerosol_mod 6 use callkeys_mod, only: aeroco2,aeroh2o,dusttau,aeroh2so4, 7 & aeroback2lay 6 8 7 9 IMPLICIT NONE … … 17 19 c======================================================================= 18 20 19 20 #include "callkeys.h"21 21 integer ia 22 22 -
trunk/LMDZ.GENERIC/libf/phystd/inifis.F
r1384 r1397 14 14 use planete_mod, only: nres 15 15 use planetwide_mod, only: planetwide_sumval 16 use callkeys_mod 16 17 17 18 !======================================================================= … … 55 56 USE ioipsl_getincom_p 56 57 IMPLICIT NONE 57 58 #include "callkeys.h"59 58 60 59 … … 106 105 & ,iostat=ierr) 107 106 CLOSE(99) 108 IF(ierr.EQ.0) iscallphys=.true. !iscallphys initialised as false in callkeys .h107 IF(ierr.EQ.0) iscallphys=.true. !iscallphys initialised as false in callkeys_mod module 109 108 !$OMP END MASTER 110 109 !$OMP BARRIER -
trunk/LMDZ.GENERIC/libf/phystd/inistats.F
r1216 r1397 2 2 3 3 use mod_phys_lmdz_para, only : is_master 4 use statto_mod, only: istats,istime 4 5 implicit none 5 6 … … 9 10 #include "comvert.h" 10 11 #include "comconst.h" 11 #include "statto.h"12 12 #include "netcdf.inc" 13 13 -
trunk/LMDZ.GENERIC/libf/phystd/initracer.F
r1384 r1397 4 4 USE comgeomfi_h 5 5 USE tracer_h 6 USE callkeys_mod, only: water 6 7 IMPLICIT NONE 7 8 c======================================================================= … … 24 25 25 26 #include "dimensions.h" 26 #include "callkeys.h"27 27 28 28 integer :: ngrid,nq -
trunk/LMDZ.GENERIC/libf/phystd/kcm1d.F90
r1384 r1397 32 32 #include "dimensions.h" 33 33 !#include "dimphys.h" 34 #include "callkeys.h"35 34 36 35 ! -------------------------------------------------------------- -
trunk/LMDZ.GENERIC/libf/phystd/kcmprof_fn.F90
r1384 r1397 5 5 use gases_h 6 6 use comcstfi_mod, only: mugaz, cpp, g 7 use callkeys_mod, only: co2cond 7 8 implicit none 8 9 … … 12 13 ! Authour: Adapted from a code by E. Marcq by R. Wordsworth (2011) 13 14 ! ---------------------------------------------------------------- 14 15 #include "callkeys.h"16 15 17 16 integer ilay, nlay -
trunk/LMDZ.GENERIC/libf/phystd/largescale.F90
r1384 r1397 23 23 ! 24 24 !================================================================== 25 26 #include "callkeys.h"27 25 28 26 INTEGER ngrid,nlayer,nq -
trunk/LMDZ.GENERIC/libf/phystd/lect_start_archive.F
r1308 r1397 12 12 ! USE control_mod 13 13 ! to use 'getin' 14 USE callkeys_mod, ONLY: ok_slab_ocean 14 15 15 16 c======================================================================= … … 43 44 #include "netcdf.inc" 44 45 !#include"advtrac.h" 45 #include "callkeys.h"46 46 c======================================================================= 47 47 c Declarations -
trunk/LMDZ.GENERIC/libf/phystd/mass_redistribution.F90
r1384 r1397 11 11 USE planete_mod, only: bp 12 12 use comcstfi_mod, only: g 13 USE callkeys_mod, ONLY: water 13 14 14 15 IMPLICIT NONE … … 51 52 ! 0. Declarations : 52 53 ! ------------------ 53 !54 #include "callkeys.h"55 54 56 55 !----------------------------------------------------------------------- -
trunk/LMDZ.GENERIC/libf/phystd/mkstat.F90
r1348 r1397 11 11 12 12 use mod_phys_lmdz_para, only : is_master 13 use statto_mod, only: istime,count 13 14 14 15 implicit none 15 16 16 17 #include "dimensions.h" 17 #include "statto.h"18 18 #include "netcdf.inc" 19 19 -
trunk/LMDZ.GENERIC/libf/phystd/newtrelax.F90
r1384 r1397 2 2 3 3 use comcstfi_mod, only: rcp, pi 4 use callkeys_mod, only: tau_relax 4 5 implicit none 5 6 6 #include "callkeys.h"7 7 #include "netcdf.inc" 8 8 -
trunk/LMDZ.GENERIC/libf/phystd/ocean_slab_mod.F90
r1384 r1397 13 13 use surf_heat_transp_mod 14 14 implicit none 15 16 17 #include "callkeys.h"18 15 19 16 … … 64 61 65 62 66 #include "callkeys.h"67 68 69 63 70 64 … … 203 197 204 198 use slab_ice_h 205 206 #include "callkeys.h" 207 199 use callkeys_mod, only: ok_slab_sic 208 200 209 201 … … 441 433 442 434 use slab_ice_h 443 444 #include "callkeys.h" 435 use callkeys_mod, only: ok_slab_sic,ok_slab_heat_transp 445 436 446 437 ! Input arguments -
trunk/LMDZ.GENERIC/libf/phystd/optci.F90
r1384 r1397 7 7 use gases_h 8 8 use comcstfi_mod, only: g, r, mugaz 9 use callkeys_mod, only: kastprof,continuum,graybody,H2Ocont_simple 9 10 implicit none 10 11 … … 29 30 !================================================================== 30 31 31 #include "callkeys.h"32 33 32 34 33 real*8 DTAUI(L_NLAYRAD,L_NSPECTI,L_NGAUSS) -
trunk/LMDZ.GENERIC/libf/phystd/optcv.F90
r1384 r1397 7 7 use gases_h 8 8 use comcstfi_mod, only: g, r, mugaz 9 use callkeys_mod, only: kastprof,continuum,graybody,H2Ocont_simple,callgasvis 9 10 10 11 implicit none … … 35 36 ! 36 37 !------------------------------------------------------------------- 37 38 #include "callkeys.h"39 38 40 39 -
trunk/LMDZ.GENERIC/libf/phystd/phyredem.F90
r1384 r1397 144 144 use infotrac, only: tname 145 145 use slab_ice_h, only: noceanmx 146 use callkeys_mod, only: ok_slab_ocean 146 147 147 148 implicit none 148 !====================================================================== 149 #include "callkeys.h" 150 !====================================================================== 149 151 150 character(len=*),intent(in) :: filename 152 151 integer,intent(in) :: nsoil -
trunk/LMDZ.GENERIC/libf/phystd/physiq.F90
r1384 r1397 35 35 obliquit, nres, z0 36 36 use comcstfi_mod, only: pi, g, rcp, r, rad, mugaz, cpp, daysec 37 use callkeys_mod 37 38 implicit none 38 39 … … 132 133 ! ------------------ 133 134 134 #include "callkeys.h"135 135 #include "netcdf.inc" 136 136 -
trunk/LMDZ.GENERIC/libf/phystd/radii_mod.F90
r1384 r1397 7 7 8 8 ! water cloud optical properties 9 10 use callkeys_mod, only: radfixed,Nmix_co2, & 11 pres_bottom_tropo,pres_top_tropo,size_tropo, & 12 pres_bottom_strato,size_strato 9 13 10 14 real, save :: rad_h2o … … 40 44 Implicit none 41 45 42 include "callkeys.h"43 46 ! include "dimensions.h" 44 47 ! include "dimphys.h" … … 144 147 use comcstfi_mod, only: pi 145 148 Implicit none 146 147 include "callkeys.h"148 149 149 150 integer,intent(in) :: ngrid … … 204 205 Implicit none 205 206 206 include "callkeys.h"207 208 207 integer,intent(in) :: ngrid 209 208 integer,intent(in) :: nlayer … … 251 250 Implicit none 252 251 253 include "callkeys.h"254 255 252 integer,intent(in) :: ngrid,nlayer,nq 256 253 … … 344 341 use aerosol_mod !! Particle sizes and boundaries of aerosol layers defined there 345 342 Implicit none 346 347 include "callkeys.h"348 343 349 344 integer,intent(in) :: ngrid -
trunk/LMDZ.GENERIC/libf/phystd/rain.F90
r1384 r1397 24 24 ! 25 25 !================================================================== 26 27 include "callkeys.h"28 26 29 27 ! Arguments -
trunk/LMDZ.GENERIC/libf/phystd/rcm1d.F
r1384 r1397 21 21 use comcstfi_mod, only: pi, cpp, daysec, dtphys, rad, g, r, 22 22 & mugaz, rcp, omeg 23 use callkeys_mod, only: tracer,check_cpp_match,rings_shadow, 24 & specOLR,water,pceil,ok_slab_ocean 23 25 implicit none 24 26 … … 50 52 #include "paramet.h" 51 53 !include "dimphys.h" 52 #include "callkeys.h"53 54 #include "comvert.h" 54 55 #include "netcdf.inc" -
trunk/LMDZ.GENERIC/libf/phystd/setspi.F90
r1384 r1397 28 28 29 29 implicit none 30 31 #include "callkeys.h"32 30 33 31 logical file_ok -
trunk/LMDZ.GENERIC/libf/phystd/setspv.F90
r1384 r1397 27 27 STELLARF,TAURAY 28 28 use datafile_mod, only: datadir 29 use callkeys_mod, only: Fat1AU,rayleigh 29 30 30 31 implicit none 31 32 #include "callkeys.h"33 32 34 33 logical file_ok -
trunk/LMDZ.GENERIC/libf/phystd/start2archive.F
r1316 r1397 28 28 USE ioipsl_getincom 29 29 USE planete_mod, only: year_day 30 USE callkeys_mod, ONLY: ok_slab_ocean 30 31 31 32 implicit none … … 47 48 !#include"advtrac.h" 48 49 #include "netcdf.inc" 49 #include "callkeys.h"50 50 c----------------------------------------------------------------------- 51 51 c Declarations -
trunk/LMDZ.GENERIC/libf/phystd/su_watercycle.F90
r1384 r1397 4 4 use comcstfi_mod, only: cpp, mugaz 5 5 implicit none 6 7 #include "callkeys.h"8 6 9 7 -
trunk/LMDZ.GENERIC/libf/phystd/suaer_corrk.F90
r1315 r1397 11 11 use radcommon_h, only: qrefvis,qrefir,omegarefvis,omegarefir 12 12 use aerosol_mod 13 use callkeys_mod, only: tplanet 13 14 14 15 implicit none … … 44 45 !================================================================== 45 46 46 #include "callkeys.h"47 47 ! Optical properties (read in external ASCII files) 48 48 INTEGER,SAVE :: nwvl ! Number of wavelengths in -
trunk/LMDZ.GENERIC/libf/phystd/sugas_corrk.F90
r1384 r1397 30 30 ! use ioipsl_getincom 31 31 use ioipsl_getincom_p 32 use callkeys_mod, only: varactive,varfixed,graybody,callgasvis,& 33 continuum,H2Ocont_simple 32 34 implicit none 33 34 #include "callkeys.h"35 35 36 36 !================================================================== -
trunk/LMDZ.GENERIC/libf/phystd/surf_heat_transp_mod.F90
r1384 r1397 9 9 SUBROUTINE divgrad_phy(ngrid,nlevs,temp,delta) 10 10 11 11 USE comhdiff_mod, ONLY: zmasqu,zmasqv 12 12 13 13 IMPLICIT NONE … … 17 17 #include "paramet.h" 18 18 #include "comgeom.h" 19 #include "comhdiff.h"20 19 21 20 INTEGER,INTENT(IN) :: ngrid, nlevs … … 44 43 45 44 SUBROUTINE init_masquv(ngrid,zmasq) 45 46 USE comhdiff_mod, ONLY: zmasqu,zmasqv,unsfu,unsfv,unseu,unsev 46 47 47 48 IMPLICIT NONE … … 51 52 #include "paramet.h" 52 53 #include "comgeom.h" 53 #include "comhdiff.h"54 54 55 55 … … 107 107 108 108 use slab_ice_h 109 USE comhdiff_mod, ONLY: zmasqu,zmasqv,unsfu,unsfv,unseu,unsev 109 110 110 111 IMPLICIT NONE … … 113 114 !#include "dimphys.h" 114 115 #include "paramet.h" 115 #include "callkeys.h"116 116 #include "comgeom.h" 117 #include "comhdiff.h"118 117 119 118 INTEGER,INTENT(IN) :: ngrid -
trunk/LMDZ.GENERIC/libf/phystd/surface_nature.F
r1384 r1397 33 33 !================================================================== 34 34 35 #include "callkeys.h"36 37 35 integer ngrid,nq 38 36 -
trunk/LMDZ.GENERIC/libf/phystd/surfini.F
r1308 r1397 17 17 !#include "dimensions.h" 18 18 !#include "dimphys.h" 19 #include "callkeys.h"20 19 c 21 20 INTEGER,INTENT(IN) :: ngrid -
trunk/LMDZ.GENERIC/libf/phystd/tabfi.F
r1384 r1397 55 55 use comcstfi_mod, only: rad, omeg, g, mugaz, rcp, cpp, dtphys, 56 56 & daysec, r 57 use callkeys_mod, only: check_cpp_match,force_cpp 57 58 implicit none 58 59 59 60 #include "netcdf.inc" 60 #include "callkeys.h"61 61 62 62 c----------------------------------------------------------------------- -
trunk/LMDZ.GENERIC/libf/phystd/totalcloudfrac.F90
r1384 r1397 5 5 USE comgeomfi_h 6 6 USE tracer_h, only: igcm_h2o_ice 7 USE callkeys_mod, ONLY: CLFfixval 7 8 implicit none 8 9 … … 18 19 ! 19 20 !================================================================== 20 21 #include "callkeys.h"22 21 23 22 integer,intent(in) :: ngrid ! number of atmospheric columns -
trunk/LMDZ.GENERIC/libf/phystd/turbdiff.F90
r1384 r1397 12 12 use tracer_h, only: igcm_h2o_vap, igcm_h2o_ice 13 13 use comcstfi_mod, only: rcp, g, r, cpp 14 use callkeys_mod, only: water,tracer,nosurf 14 15 15 16 implicit none … … 41 42 ! declarations 42 43 ! ------------ 43 44 include "callkeys.h"45 44 46 45 ! arguments -
trunk/LMDZ.GENERIC/libf/phystd/vdifc.F
r1384 r1397 13 13 USE tracer_h 14 14 use comcstfi_mod, only: g, r, cpp, rcp 15 use callkeys_mod, only: water,tracer,nosurf 15 16 16 17 implicit none … … 39 40 ! ------------ 40 41 41 #include "callkeys.h"42 42 43 43 ! arguments -
trunk/LMDZ.GENERIC/libf/phystd/writediagspecIR.F
r1315 r1397 49 49 #endif 50 50 use control_mod, only: ecritphy, iphysiq, day_step 51 use callkeys_mod, only: iradia 51 52 52 53 implicit none … … 61 62 #include "netcdf.inc" 62 63 #include "temps.h" 63 #include "callkeys.h"64 64 65 65 ! Arguments on input: -
trunk/LMDZ.GENERIC/libf/phystd/writediagspecVI.F
r1315 r1397 49 49 #endif 50 50 use control_mod, only: ecritphy, iphysiq, day_step 51 use callkeys_mod, only: iradia 51 52 52 53 implicit none … … 61 62 #include "netcdf.inc" 62 63 #include "temps.h" 63 #include "callkeys.h"64 64 65 65 ! Arguments on input: -
trunk/LMDZ.GENERIC/libf/phystd/writeg1d.F
r1384 r1397 1 1 SUBROUTINE writeg1d(ngrid,nx,x,nom,titre) 2 USE comg1d_mod, ONLY: g1d_nomfich,g1d_premier,g1d_unitfich, 3 & g1d_irec,g1d_nvar,g1d_nomvar,g1d_titrevar,g1d_dimvar,g1d_nlayer 2 4 IMPLICIT NONE 3 5 … … 18 20 c....................................................................... 19 21 c 20 #include "comg1d.h"21 22 22 23 c … … 129 130 SUBROUTINE endg1d(ngrid,nlayer,zlayer,ndt) 130 131 USE comcstfi_mod, ONLY: dtphys, daysec 132 USE comg1d_mod, ONLY: g1d_nomfich,g1d_unitfich,g1d_nvar, 133 & g1d_nomvar,g1d_titrevar,g1d_dimvar,g1d_nlayer,g1d_unitctl, 134 & g1d_nomctl,saveG1D 131 135 IMPLICIT NONE 132 136 c....................................................................... … … 142 146 c....................................................................... 143 147 c 144 #include "comg1d.h"145 148 146 149 -
trunk/LMDZ.GENERIC/libf/phystd/wstats.F90
r1315 r1397 3 3 use mod_phys_lmdz_para, only : is_mpi_root, is_master, gather, klon_mpi_begin 4 4 use mod_grid_phy_lmdz, only : klon_glo, Grid1Dto2D_glo 5 use statto_mod, only: istats,istime,count 5 6 6 7 implicit none … … 9 10 !#include "dimphys.h" 10 11 #include "comconst.h" 11 #include "statto.h"12 12 #include "netcdf.inc" 13 13
Note: See TracChangeset
for help on using the changeset viewer.