Changeset 1422
- Timestamp:
- Apr 30, 2015, 12:33:45 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 32 added
- 26 deleted
- 271 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.COMMON/libf/dyn3d/addfi.F
r1238 r1422 8 8 USE infotrac, ONLY : nqtot 9 9 USE control_mod, ONLY : planet_type 10 USE comconst_mod, ONLY: kappa 10 11 IMPLICIT NONE 11 12 c … … 48 49 #include "dimensions.h" 49 50 #include "paramet.h" 50 #include "comconst.h"51 51 #include "comgeom.h" 52 #include "serre.h"53 52 c 54 53 c Arguments : -
trunk/LMDZ.COMMON/libf/dyn3d/advect.F
r1 r1422 3 3 ! 4 4 SUBROUTINE advect(ucov,vcov,teta,w,massebx,masseby,du,dv,dteta) 5 6 USE comconst_mod, ONLY: daysec 7 USE logic_mod, ONLY: conser 8 USE ener_mod, ONLY: gtot 5 9 6 10 IMPLICIT NONE … … 26 30 #include "dimensions.h" 27 31 #include "paramet.h" 28 #include "comconst.h"29 #include "comvert.h"30 32 #include "comgeom.h" 31 #include "logic.h"32 #include "ener.h"33 33 34 34 c Arguments: -
trunk/LMDZ.COMMON/libf/dyn3d/advtrac.F90
r1189 r1422 11 11 USE infotrac, ONLY: nqtot, iadv 12 12 USE control_mod, ONLY: iapp_tracvl, day_step 13 USE comconst_mod, ONLY: dtvr 13 14 14 15 … … 17 18 include "dimensions.h" 18 19 include "paramet.h" 19 include "comconst.h"20 include "comvert.h"21 20 include "comdissip.h" 22 21 include "comgeom2.h" 23 include "logic.h"24 include "temps.h"25 include "ener.h"26 include "description.h"27 22 include "iniprint.h" 28 23 -
trunk/LMDZ.COMMON/libf/dyn3d/bilan_dyn.F
r1017 r1422 21 21 USE control_mod, ONLY: planet_type 22 22 USE cpdet_mod, only: tpot2t 23 USE comvert_mod, ONLY: ap,bp,presnivs 24 USE comconst_mod, ONLY: rad,omeg,pi 25 USE temps_mod, ONLY: annee_ref,day_ref 23 26 24 27 IMPLICIT NONE … … 26 29 #include "dimensions.h" 27 30 #include "paramet.h" 28 #include "comconst.h"29 #include "comvert.h"30 31 #include "comgeom2.h" 31 #include "temps.h"32 32 #include "iniprint.h" 33 33 -
trunk/LMDZ.COMMON/libf/dyn3d/caladvtrac.F
r66 r1422 10 10 USE infotrac, ONLY : nqtot 11 11 USE control_mod, ONLY : iapp_tracvl,planet_type 12 USE comconst_mod, ONLY: dtvr 12 13 13 14 IMPLICIT NONE … … 25 26 #include "dimensions.h" 26 27 #include "paramet.h" 27 #include "comconst.h"28 28 29 29 c Arguments: -
trunk/LMDZ.COMMON/libf/dyn3d/caldyn.F
r1189 r1422 5 5 $ (itau,ucov,vcov,teta,ps,masse,pk,pkf,tsurpk,phis , 6 6 $ phi,conser,du,dv,dteta,dp,w,pbaru,pbarv,time ) 7 8 USE comvert_mod, ONLY: ap,bp 7 9 8 10 IMPLICIT NONE … … 26 28 #include "dimensions.h" 27 29 #include "paramet.h" 28 #include "comconst.h"29 #include "comvert.h"30 30 #include "comgeom.h" 31 31 -
trunk/LMDZ.COMMON/libf/dyn3d/ce0l.F90
r1302 r1422 39 39 !#include "indicesol.h" 40 40 #include "iniprint.h" 41 #include "temps.h"42 #include "logic.h"43 41 INTEGER, PARAMETER :: longcles=20 44 42 REAL, DIMENSION(longcles) :: clesphy0 -
trunk/LMDZ.COMMON/libf/dyn3d/conf_gcm.F90
r1391 r1422 14 14 use assert_m, only: assert 15 15 use sponge_mod, only: callsponge,mode_sponge,nsponge,tetasponge 16 USE comconst_mod, ONLY: dissip_factz,dissip_deltaz,dissip_zref, & 17 dissip_fac_mid,dissip_fac_up,dissip_hdelta,dissip_pupstart, & 18 mode_top_bound,tau_top_bound,iflag_top_bound 19 USE logic_mod, ONLY: tidal,purmats,ok_guide,read_start,iflag_phys, & 20 iflag_trac,ok_strato,ok_gradsfile,ok_limit,ok_etat0, & 21 moyzon_mu,moyzon_ch,ok_strato,fxyhypb,ysinus 22 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy, & 23 alphax,alphay,taux,tauy 24 USE temps_mod, ONLY: calend 16 25 17 26 IMPLICIT NONE … … 32 41 include "dimensions.h" 33 42 include "paramet.h" 34 include "logic.h"35 include "serre.h"36 43 include "comdissnew.h" 37 44 include "iniprint.h" 38 include "temps.h"39 include "comconst.h"40 45 41 46 ! FH 2008/05/09 On elimine toutes les clefs physiques dans la dynamique -
trunk/LMDZ.COMMON/libf/dyn3d/dissip.F
r1189 r1422 4 4 SUBROUTINE dissip( vcov,ucov,teta,p, dv,du,dh ) 5 5 c 6 USE comconst_mod, ONLY: dtvr,dtdiss 7 6 8 IMPLICIT NONE 7 9 … … 27 29 #include "dimensions.h" 28 30 #include "paramet.h" 29 #include "comconst.h"30 31 #include "comgeom.h" 31 32 #include "comdissnew.h" -
trunk/LMDZ.COMMON/libf/dyn3d/dteta1.F
r1 r1422 23 23 #include "dimensions.h" 24 24 #include "paramet.h" 25 #include "logic.h"26 25 27 26 REAL teta( ip1jmp1,llm ),pbaru( ip1jmp1,llm ),pbarv( ip1jm,llm) -
trunk/LMDZ.COMMON/libf/dyn3d/dudv2.F
r1 r1422 28 28 #include "dimensions.h" 29 29 #include "paramet.h" 30 #include "comvert.h"31 30 32 31 REAL teta( ip1jmp1,llm ),pkf( ip1jmp1,llm ) ,bern( ip1jmp1,llm ), -
trunk/LMDZ.COMMON/libf/dyn3d/fluxstokenc.F
r1 r1422 18 18 #include "dimensions.h" 19 19 #include "paramet.h" 20 #include "comconst.h"21 #include "comvert.h"22 20 #include "comgeom.h" 23 21 #include "tracstoke.h" 24 #include "temps.h"25 22 #include "iniprint.h" 26 23 -
trunk/LMDZ.COMMON/libf/dyn3d/friction.F
r1 r1422 12 12 USE ioipsl_getincom 13 13 #endif 14 USE comconst_mod, ONLY: pi 14 15 15 16 IMPLICIT NONE … … 30 31 #include "paramet.h" 31 32 #include "comgeom2.h" 32 #include "comconst.h"33 33 #include "iniprint.h" 34 34 #include "academic.h" -
trunk/LMDZ.COMMON/libf/dyn3d/gcm.F
r1395 r1422 26 26 & less1day,fractday,ndynstep,nsplit_phys 27 27 use cpdet_mod, only: ini_cpdet 28 USE temps_mod, ONLY: calend,start_time,annee_ref,day_ref, 29 . itau_dyn,itau_phy,day_ini,jD_ref,jH_ref,day_end 28 30 29 31 #ifdef INCA … … 44 46 USE mod_phys_lmdz_para, ONLY : klon_mpi_para_nb 45 47 #endif 48 USE comconst_mod, ONLY: daysec,dtvr,dtphys,rad,g,r,cpp 49 USE logic_mod, ONLY: read_start,iflag_phys,ok_guide,ecripar 50 46 51 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 47 52 … … 80 85 #include "dimensions.h" 81 86 #include "paramet.h" 82 #include "comconst.h"83 87 #include "comdissnew.h" 84 #include "comvert.h"85 88 #include "comgeom.h" 86 #include "logic.h"87 #include "temps.h"88 89 !!!!!!!!!!!#include "control.h" 89 #include "ener.h"90 #include "description.h"91 #include "serre.h"92 90 !#include "com_io_dyn.h" 93 91 #include "iniprint.h" … … 166 164 abort_message = 'last timestep reached' 167 165 modname = 'gcm' 168 descript = 'Run GCM LMDZ'169 166 lafin = .FALSE. 170 167 dynhist_file = 'dyn_hist.nc' -
trunk/LMDZ.COMMON/libf/dyn3d/groupe.F
r841 r1422 18 18 #include "dimensions.h" 19 19 #include "paramet.h" 20 #include "comconst.h"21 20 #include "comgeom2.h" 22 #include "comvert.h"23 21 24 22 integer ngroup -
trunk/LMDZ.COMMON/libf/dyn3d/groupeun.F
r1 r1422 7 7 #include "dimensions.h" 8 8 #include "paramet.h" 9 #include "comconst.h"10 9 #include "comgeom2.h" 11 10 … … 139 138 #include "dimensions.h" 140 139 #include "paramet.h" 141 #include "comconst.h"142 140 #include "comgeom2.h" 143 141 -
trunk/LMDZ.COMMON/libf/dyn3d/guide_mod.F90
r1391 r1422 13 13 use netcdf, only: nf90_nowrite, nf90_open, nf90_inq_varid, nf90_close 14 14 use pres2lev_mod 15 USE serre_mod, ONLY: grossismx 15 16 16 17 IMPLICIT NONE … … 70 71 INCLUDE "paramet.h" 71 72 INCLUDE "netcdf.inc" 72 73 ! For grossismx:74 include "serre.h"75 73 76 74 INTEGER :: error,ncidpl,rid,rcod … … 313 311 314 312 USE control_mod 313 USE comvert_mod, ONLY: ap,bp,preff,presnivs 314 USE comconst_mod, ONLY: daysec,dtvr 315 315 316 316 IMPLICIT NONE … … 318 318 INCLUDE "dimensions.h" 319 319 INCLUDE "paramet.h" 320 INCLUDE "comconst.h"321 INCLUDE "comvert.h"322 320 323 321 ! Variables entree … … 540 538 SUBROUTINE guide_zonave(typ,hsize,vsize,field) 541 539 540 USE comconst_mod, ONLY: pi 541 542 542 IMPLICIT NONE 543 543 … … 545 545 INCLUDE "paramet.h" 546 546 INCLUDE "comgeom.h" 547 INCLUDE "comconst.h"548 547 549 548 ! input/output variables … … 605 604 use exner_hyb_m, only: exner_hyb 606 605 use exner_milieu_m, only: exner_milieu 606 USE comvert_mod, ONLY: ap,bp,preff,pressure_exner 607 USE comconst_mod, ONLY: cpp,kappa 608 607 609 IMPLICIT NONE 608 610 609 611 include "dimensions.h" 610 612 include "paramet.h" 611 include "comvert.h"612 613 include "comgeom2.h" 613 include "comconst.h"614 614 615 615 REAL, DIMENSION (iip1,jjp1), INTENT(IN) :: psi ! Psol gcm … … 853 853 ! Calcul des constantes de rappel alpha (=1/tau) 854 854 855 USE comconst_mod, ONLY: pi 856 USE serre_mod, ONLY: clon,clat,grossismy 857 855 858 implicit none 856 859 857 860 include "dimensions.h" 858 861 include "paramet.h" 859 include "comconst.h"860 862 include "comgeom2.h" 861 include "serre.h"862 863 863 864 ! input arguments : … … 1514 1515 SUBROUTINE guide_out(varname,hsize,vsize,field) 1515 1516 1517 USE comvert_mod, ONLY: presnivs 1518 USE comconst_mod, ONLY: pi 1519 1516 1520 IMPLICIT NONE 1517 1521 … … 1520 1524 INCLUDE "netcdf.inc" 1521 1525 INCLUDE "comgeom2.h" 1522 INCLUDE "comconst.h"1523 INCLUDE "comvert.h"1524 1526 1525 1527 ! Variables entree -
trunk/LMDZ.COMMON/libf/dyn3d/integrd.F
r1391 r1422 8 8 9 9 use control_mod, only : planet_type 10 USE comvert_mod, ONLY: ap,bp 11 USE comconst_mod, ONLY: pi 12 USE logic_mod, ONLY: leapf 13 USE temps_mod, ONLY: dt 10 14 11 15 IMPLICIT NONE … … 29 33 #include "dimensions.h" 30 34 #include "paramet.h" 31 #include "comconst.h"32 35 #include "comgeom.h" 33 #include "comvert.h"34 #include "logic.h"35 #include "temps.h"36 #include "serre.h"37 36 #include "iniprint.h" 38 37 -
trunk/LMDZ.COMMON/libf/dyn3d/leapfrog.F
r1414 r1422 25 25 use sponge_mod, only: callsponge,mode_sponge,sponge 26 26 use comuforc_h 27 USE comvert_mod, ONLY: ap,bp,pressure_exner,presnivs 28 USE comconst_mod, ONLY: daysec,dtvr,dtphys,dtdiss, 29 . cpp,ihf,iflag_top_bound,pi 30 USE logic_mod, ONLY: iflag_phys,ok_guide,forward,leapf,apphys, 31 . statcl,conser,apdiss,purmats,tidal,ok_strato 32 USE temps_mod, ONLY: jD_ref,jH_ref,itaufin,day_ini,day_ref, 33 . start_time,dt 27 34 28 35 IMPLICIT NONE … … 61 68 #include "dimensions.h" 62 69 #include "paramet.h" 63 #include "comconst.h"64 70 #include "comdissnew.h" 65 #include "comvert.h"66 71 #include "comgeom.h" 67 #include "logic.h"68 #include "temps.h"69 #include "ener.h"70 #include "description.h"71 #include "serre.h"72 72 !#include "com_io_dyn.h" 73 73 #include "iniprint.h" -
trunk/LMDZ.COMMON/libf/dyn3d/qminimum.F
r1 r1422 11 11 #include "dimensions.h" 12 12 #include "paramet.h" 13 #include "comvert.h"14 13 c 15 14 INTEGER nq -
trunk/LMDZ.COMMON/libf/dyn3d/sponge_mod.F90
r1017 r1422 29 29 ! A(t+dt)=A(t)-(A(t)-Am)*(1-exp(-lambda*dt)) 30 30 31 USE comvert_mod, ONLY: ap,bp,preff,scaleheight 31 32 32 33 implicit none … … 34 35 #include "paramet.h" 35 36 #include "comdissip.h" 36 #include "comvert.h"37 37 #include "comgeom2.h" 38 38 #include "iniprint.h" -
trunk/LMDZ.COMMON/libf/dyn3d/sw_case_williamson91_6.F
r1 r1422 26 26 c 27 27 c======================================================================= 28 USE comvert_mod, ONLY: ap,bp,preff 29 USE comconst_mod, ONLY: cpp,omeg,rad 30 28 31 IMPLICIT NONE 29 32 c----------------------------------------------------------------------- … … 33 36 #include "dimensions.h" 34 37 #include "paramet.h" 35 #include "comvert.h"36 #include "comconst.h"37 38 #include "comgeom.h" 38 39 #include "iniprint.h" -
trunk/LMDZ.COMMON/libf/dyn3d/top_bound.F
r1012 r1422 3 3 ! 4 4 SUBROUTINE top_bound(vcov,ucov,teta,masse,dt,ducov) 5 6 USE comvert_mod, ONLY: presnivs,scaleheight,preff 7 USE comconst_mod, ONLY: iflag_top_bound,tau_top_bound, 8 . mode_top_bound 9 5 10 IMPLICIT NONE 6 11 c 7 12 #include "dimensions.h" 8 13 #include "paramet.h" 9 #include "comconst.h"10 #include "comvert.h"11 14 #include "comgeom2.h" 12 15 -
trunk/LMDZ.COMMON/libf/dyn3d/vlsplt.F
r270 r1422 22 22 #include "dimensions.h" 23 23 #include "paramet.h" 24 #include "logic.h"25 #include "comvert.h"26 #include "comconst.h"27 24 28 25 c … … 131 128 include "dimensions.h" 132 129 include "paramet.h" 133 include "logic.h"134 include "comvert.h"135 include "comconst.h"136 130 include "iniprint.h" 137 131 c … … 452 446 c 453 447 c -------------------------------------------------------------------- 448 USE comconst_mod, ONLY: pi 449 454 450 IMPLICIT NONE 455 451 c 456 452 #include "dimensions.h" 457 453 #include "paramet.h" 458 #include "logic.h"459 #include "comvert.h"460 #include "comconst.h"461 454 #include "comgeom.h" 462 455 c … … 772 765 #include "dimensions.h" 773 766 #include "paramet.h" 774 #include "logic.h"775 #include "comvert.h"776 #include "comconst.h"777 767 c 778 768 c -
trunk/LMDZ.COMMON/libf/dyn3d/vlspltqs.F
r1017 r1422 27 27 #include "dimensions.h" 28 28 #include "paramet.h" 29 #include "logic.h"30 #include "comvert.h"31 #include "comconst.h"32 29 33 30 c … … 174 171 #include "dimensions.h" 175 172 #include "paramet.h" 176 #include "logic.h"177 #include "comvert.h"178 #include "comconst.h"179 173 c 180 174 c … … 492 486 c 493 487 c -------------------------------------------------------------------- 488 USE comconst_mod, ONLY: pi 489 494 490 IMPLICIT NONE 495 491 c 496 492 #include "dimensions.h" 497 493 #include "paramet.h" 498 #include "logic.h"499 #include "comvert.h"500 #include "comconst.h"501 494 #include "comgeom.h" 502 495 c -
trunk/LMDZ.COMMON/libf/dyn3d_common/adaptdt.F
r1300 r1422 6 6 7 7 USE control_mod 8 USE comconst_mod, ONLY: dtvr 8 9 IMPLICIT NONE 9 10 … … 11 12 c#include "paramr2.h" 12 13 #include "paramet.h" 13 #include "comconst.h"14 14 #include "comdissip.h" 15 #include "comvert.h"16 15 #include "comgeom2.h" 17 #include "logic.h"18 #include "temps.h"19 #include "ener.h"20 #include "description.h"21 16 22 17 c---------------------------------------------------------- -
trunk/LMDZ.COMMON/libf/dyn3d_common/advn.F
r1300 r1422 19 19 #include "dimensions.h" 20 20 #include "paramet.h" 21 #include "logic.h"22 #include "comvert.h"23 #include "comconst.h"24 21 #include "comgeom.h" 25 22 #include "iniprint.h" … … 486 483 #include "dimensions.h" 487 484 #include "paramet.h" 488 #include "logic.h"489 #include "comvert.h"490 #include "comconst.h"491 485 #include "iniprint.h" 492 486 c -
trunk/LMDZ.COMMON/libf/dyn3d_common/advx.F
r1300 r1422 25 25 #include "dimensions.h" 26 26 #include "paramet.h" 27 #include "comconst.h"28 #include "comvert.h"29 27 30 28 C Arguments : -
trunk/LMDZ.COMMON/libf/dyn3d_common/advxp.F
r1300 r1422 15 15 #include "dimensions.h" 16 16 #include "paramet.h" 17 #include "comconst.h"18 #include "comvert.h"19 17 20 18 INTEGER ntra -
trunk/LMDZ.COMMON/libf/dyn3d_common/advy.F
r1300 r1422 28 28 #include "dimensions.h" 29 29 #include "paramet.h" 30 #include "comconst.h"31 #include "comvert.h"32 30 #include "comgeom2.h" 33 31 -
trunk/LMDZ.COMMON/libf/dyn3d_common/advyp.F
r1300 r1422 30 30 #include "dimensions.h" 31 31 #include "paramet.h" 32 #include "comconst.h"33 #include "comvert.h"34 32 #include "comgeom.h" 35 33 -
trunk/LMDZ.COMMON/libf/dyn3d_common/advz.F
r1300 r1422 23 23 #include "dimensions.h" 24 24 #include "paramet.h" 25 #include "comconst.h"26 #include "comvert.h"27 25 28 26 C #include "traceur.h" -
trunk/LMDZ.COMMON/libf/dyn3d_common/advzp.F
r1300 r1422 33 33 #include "dimensions.h" 34 34 #include "paramet.h" 35 #include "comconst.h"36 #include "comvert.h"37 35 #include "comgeom.h" 38 36 C -
trunk/LMDZ.COMMON/libf/dyn3d_common/bernoui.F
r1300 r1422 27 27 #include "dimensions.h" 28 28 #include "paramet.h" 29 #include "logic.h"30 29 c 31 30 c Arguments: -
trunk/LMDZ.COMMON/libf/dyn3d_common/conf_planete.F90
r1300 r1422 10 10 USE ioipsl_getincom 11 11 #endif 12 USE comvert_mod, ONLY: preff,pa 13 USE comconst_mod, ONLY: daysec,daylen,kappa,cpp,omeg,rad,g,ihf,pi,molmass 12 14 IMPLICIT NONE 13 15 ! … … 16 18 ! -------------- 17 19 #include "dimensions.h" 18 #include "comconst.h"19 #include "comvert.h"20 20 ! 21 21 ! local: -
trunk/LMDZ.COMMON/libf/dyn3d_common/convmas.F
r1300 r1422 34 34 #include "dimensions.h" 35 35 #include "paramet.h" 36 #include "comvert.h"37 #include "logic.h"38 36 39 37 REAL pbaru( ip1jmp1,llm ),pbarv( ip1jm,llm ),convm( ip1jmp1,llm ) -
trunk/LMDZ.COMMON/libf/dyn3d_common/coordij.F
r1300 r1422 10 10 c 11 11 c======================================================================= 12 USE comconst_mod, ONLY: pi 12 13 13 14 IMPLICIT NONE … … 18 19 #include "dimensions.h" 19 20 #include "paramet.h" 20 #include "comconst.h"21 21 #include "comgeom.h" 22 #include "serre.h"23 22 24 23 real zlon,zlat -
trunk/LMDZ.COMMON/libf/dyn3d_common/cpdet_mod.F90
r1315 r1422 22 22 23 23 USE control_mod, ONLY: planet_type 24 USE comconst_mod, ONLY: nu_venus,t0_venus 24 25 IMPLICIT none 25 26 !====================================================================== 26 27 ! Initialization of nu_venus and t0_venus 27 28 !====================================================================== 28 29 ! for cpp, nu_venus and t0_venus:30 #include "comconst.h"31 29 32 30 if (planet_type.eq."venus") then … … 47 45 48 46 USE control_mod, ONLY: planet_type 47 USE comconst_mod, ONLY: cpp,t0_venus,nu_venus 49 48 IMPLICIT none 50 49 51 50 ! for cpp, nu_venus and t0_venus: 52 #include "comconst.h"53 51 54 52 real,intent(in) :: t … … 78 76 79 77 USE control_mod, ONLY: planet_type 78 USE comconst_mod, ONLY: cpp,t0_venus,nu_venus 79 80 80 IMPLICIT NONE 81 82 ! for cpp, nu_venus and t0_venus:83 #include "comconst.h"84 81 85 82 integer,intent(in) :: npoints … … 112 109 113 110 USE control_mod, ONLY: planet_type 111 USE comconst_mod, ONLY: cpp,nu_venus,t0_venus 112 114 113 IMPLICIT NONE 115 116 ! for cpp, nu_venus and t0_venus:117 #include "comconst.h"118 114 119 115 integer,intent(in) :: npoints … … 143 139 USE control_mod, only : planet_type 144 140 USE parallel_lmdz, only : OMP_CHUNK 145 IMPLICIT none 146 147 ! for cpp, nu_venus and t0_venus: 148 #include "comconst.h" 141 USE comconst_mod, ONLY: cpp,nu_venus,t0_venus 142 143 IMPLICIT none 149 144 150 145 integer,intent(in) :: nlon,nlev … … 182 177 USE parallel_lmdz, only : jj_begin,jj_end,OMP_CHUNK 183 178 USE control_mod, only : planet_type 179 USE comconst_mod, ONLY: cpp,nu_venus,t0_venus 180 184 181 IMPLICIT none 185 182 ! for iip1, jjp1 and llm 186 183 #include "dimensions.h" 187 184 #include "paramet.h" 188 ! for cpp, nu_venus and t0_venus:189 #include "comconst.h"190 185 191 186 real,intent(in) :: yt(iip1,jjp1,llm) … … 225 220 USE control_mod, only : planet_type 226 221 USE parallel_lmdz, only : OMP_CHUNK 227 IMPLICIT none228 ! for cpp, nu_venus and t0_venus: 229 #include "comconst.h" 222 USE comconst_mod, ONLY: cpp,nu_venus,t0_venus 223 224 IMPLICIT none 230 225 231 226 integer,intent(in) :: nlon,nlev … … 263 258 USE parallel_lmdz, only : jj_begin,jj_end,OMP_CHUNK 264 259 USE control_mod, only : planet_type 260 USE comconst_mod, ONLY: cpp,nu_venus,t0_venus 261 265 262 IMPLICIT none 266 263 ! for iip1, jjp1 and llm 267 264 #include "dimensions.h" 268 265 #include "paramet.h" 269 ! for cpp, nu_venus and t0_venus:270 #include "comconst.h"271 266 272 267 real,intent(out) :: yt(iip1,jjp1,llm) -
trunk/LMDZ.COMMON/libf/dyn3d_common/defrun.F
r1300 r1422 13 13 14 14 USE control_mod 15 USE logic_mod, ONLY: purmats,iflag_phys,fxyhypb,ysinus 16 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy, 17 . alphax,alphay,taux,tauy 15 18 16 19 IMPLICIT NONE … … 36 39 #include "dimensions.h" 37 40 #include "paramet.h" 38 #include "logic.h"39 #include "serre.h"40 41 #include "comdissnew.h" 41 42 #include "clesph0.h" -
trunk/LMDZ.COMMON/libf/dyn3d_common/disvert.F90
r1391 r1422 12 12 use new_unit_m, only: new_unit 13 13 use assert_m, only: assert 14 USE comvert_mod, ONLY: ap,bp,nivsigs,nivsig,preff,pa,presnivs,dpres,scaleheight 15 USE logic_mod, ONLY: ok_strato 14 16 15 17 IMPLICIT NONE … … 17 19 include "dimensions.h" 18 20 include "paramet.h" 19 include "comvert.h"20 include "comconst.h"21 21 include "iniprint.h" 22 include "logic.h"23 22 24 23 !------------------------------------------------------------------------------- -
trunk/LMDZ.COMMON/libf/dyn3d_common/disvert_noterre.F
r1300 r1422 12 12 use ioipsl_getincom 13 13 #endif 14 USE comvert_mod, ONLY: ap,bp,aps,bps,presnivs,pseudoalt, 15 . nivsig,nivsigs,pa,preff,scaleheight 16 USE comconst_mod, ONLY: kappa 17 USE logic_mod, ONLY: hybrid 14 18 15 19 IMPLICIT NONE … … 17 21 #include "dimensions.h" 18 22 #include "paramet.h" 19 #include "comvert.h"20 #include "comconst.h"21 #include "logic.h"22 23 #include "iniprint.h" 23 24 c -
trunk/LMDZ.COMMON/libf/dyn3d_common/divgrad.F
r1300 r1422 24 24 #include "comgeom.h" 25 25 #include "comdissipn.h" 26 #include "logic.h"27 26 c 28 27 INTEGER klevel -
trunk/LMDZ.COMMON/libf/dyn3d_common/dynetat0.F
r1300 r1422 11 11 12 12 use control_mod, only : planet_type, timestart 13 USE comvert_mod, ONLY: pa,preff 14 USE comconst_mod, ONLY: im,jm,lllm,daysec,dtvr, 15 . rad,omeg,g,cpp,kappa,pi 16 USE logic_mod, ONLY: fxyhypb,ysinus 17 USE serre_mod, ONLY: clon,clat,grossismx,grossismy 18 USE temps_mod, ONLY: annee_ref,day_ref,itau_dyn, 19 . start_time,day_ini,hour_ini 20 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 13 21 14 22 IMPLICIT NONE … … 31 39 #include "dimensions.h" 32 40 #include "paramet.h" 33 #include "temps.h"34 #include "comconst.h"35 #include "comvert.h"36 41 #include "comgeom2.h" 37 #include "ener.h"38 42 #include "netcdf.inc" 39 #include "description.h"40 #include "serre.h"41 #include "logic.h"42 43 #include "iniprint.h" 43 44 -
trunk/LMDZ.COMMON/libf/dyn3d_common/dynredem.F
r1300 r1422 10 10 use netcdf95, only: NF95_PUT_VAR 11 11 use control_mod, only : planet_type 12 USE comvert_mod, ONLY: ap,bp,aps,bps,presnivs,pseudoalt,pa,preff, 13 . nivsig,nivsigs 14 USE comconst_mod, ONLY: daysec,dtvr,rad,omeg,g,cpp,kappa,pi 15 USE logic_mod, ONLY: fxyhypb,ysinus 16 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy, 17 . taux,tauy 18 USE temps_mod, ONLY: annee_ref,day_ref,itau_dyn,itaufin, 19 . start_time,hour_ini 20 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 12 21 13 22 IMPLICIT NONE … … 19 28 #include "dimensions.h" 20 29 #include "paramet.h" 21 #include "comconst.h"22 #include "comvert.h"23 30 #include "comgeom2.h" 24 #include "temps.h"25 #include "ener.h"26 #include "logic.h"27 31 #include "netcdf.inc" 28 #include "description.h"29 #include "serre.h"30 32 #include "iniprint.h" 31 33 … … 588 590 use netcdf, only: NF90_get_VAR 589 591 use netcdf95, only: NF95_PUT_VAR 592 USE temps_mod, ONLY: itaufin,itau_dyn 590 593 591 594 IMPLICIT NONE … … 595 598 #include "dimensions.h" 596 599 #include "paramet.h" 597 #include "description.h"598 600 #include "netcdf.inc" 599 #include "comvert.h"600 601 #include "comgeom.h" 601 #include "temps.h"602 602 #include "iniprint.h" 603 603 -
trunk/LMDZ.COMMON/libf/dyn3d_common/exner_hyb_m.F90
r1302 r1422 1 1 module exner_hyb_m 2 3 USE comvert_mod, ONLY: preff 4 USE comconst_mod, ONLY: jmp1,kappa,cpp,r,pi 2 5 3 6 IMPLICIT NONE … … 35 38 include "dimensions.h" 36 39 include "paramet.h" 37 include "comconst.h"38 40 include "comgeom.h" 39 include "comvert.h"40 include "serre.h"41 41 42 42 INTEGER ngrid -
trunk/LMDZ.COMMON/libf/dyn3d_common/exner_milieu_m.F90
r1302 r1422 1 1 module exner_milieu_m 2 3 USE comvert_mod, ONLY: preff 4 USE comconst_mod, ONLY: jmp1,kappa,cpp,r 2 5 3 6 IMPLICIT NONE … … 32 35 include "dimensions.h" 33 36 include "paramet.h" 34 include "comconst.h"35 37 include "comgeom.h" 36 include "comvert.h"37 include "serre.h"38 38 39 39 INTEGER ngrid -
trunk/LMDZ.COMMON/libf/dyn3d_common/fxy.F
r1300 r1422 5 5 , rlatu2,yprimu2, 6 6 , rlonu,xprimu,rlonv,xprimv,rlonm025,xprimm025,rlonp025,xprimp025) 7 8 USE comconst_mod, ONLY: pi 9 USE serre_mod, ONLY: pxo,pyo,alphax,alphay,transx,transy 7 10 8 11 IMPLICIT NONE … … 16 19 #include "dimensions.h" 17 20 #include "paramet.h" 18 #include "serre.h"19 #include "comconst.h"20 21 21 22 INTEGER i,j -
trunk/LMDZ.COMMON/libf/dyn3d_common/fxysinus.F
r1300 r1422 6 6 , rlonu,xprimu,rlonv,xprimv,rlonm025,xprimm025,rlonp025,xprimp025) 7 7 8 USE comconst_mod, ONLY: pi 8 9 9 10 IMPLICIT NONE … … 17 18 #include "dimensions.h" 18 19 #include "paramet.h" 19 #include "comconst.h"20 20 21 21 INTEGER i,j -
trunk/LMDZ.COMMON/libf/dyn3d_common/geopot.F
r1300 r1422 29 29 #include "dimensions.h" 30 30 #include "paramet.h" 31 #include "comvert.h"32 31 33 32 c Arguments: -
trunk/LMDZ.COMMON/libf/dyn3d_common/gradiv.F
r1300 r1422 22 22 #include "paramet.h" 23 23 #include "comdissipn.h" 24 #include "logic.h"25 24 26 25 INTEGER klevel -
trunk/LMDZ.COMMON/libf/dyn3d_common/grilles_gcm_netcdf_sub.F90
r1300 r1422 9 9 SUBROUTINE grilles_gcm_netcdf_sub(masque,phis) 10 10 11 USE comvert_mod, ONLY: pa,preff,presnivs 12 USE comconst_mod, ONLY: daysec,rad,omeg,g,kappa,cpp,pi 13 11 14 IMPLICIT NONE 12 15 13 16 INCLUDE "dimensions.h" 14 17 INCLUDE "paramet.h" 15 INCLUDE "comconst.h"16 18 INCLUDE "comgeom.h" 17 INCLUDE "comvert.h"18 19 INCLUDE "netcdf.inc" 19 INCLUDE "serre.h"20 20 21 21 -
trunk/LMDZ.COMMON/libf/dyn3d_common/iniacademic.F90
r1391 r1422 16 16 use exner_hyb_m, only: exner_hyb 17 17 use exner_milieu_m, only: exner_milieu 18 USE comvert_mod, ONLY: ap,bp,preff,presnivs,pressure_exner 19 USE comconst_mod, ONLY: im,jm,daysec,dtvr,kappa,cpp,g,pi 20 USE logic_mod, ONLY: iflag_phys,read_start 21 USE temps_mod, ONLY: annee_ref,day_ref,day_ini 22 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 18 23 19 24 ! Author: Frederic Hourdin original: 15/01/93 … … 28 33 include "dimensions.h" 29 34 include "paramet.h" 30 include "comvert.h"31 include "comconst.h"32 35 include "comgeom.h" 33 36 include "academic.h" 34 include "ener.h"35 include "temps.h"36 37 include "iniprint.h" 37 include "logic.h"38 38 39 39 ! Arguments: -
trunk/LMDZ.COMMON/libf/dyn3d_common/iniconst.F90
r1302 r1422 11 11 use ioipsl_getincom 12 12 #endif 13 USE comvert_mod, ONLY: disvert_type,pressure_exner 14 USE comconst_mod, ONLY: im,jm,lllm,imp1,jmp1,lllmm1,lllmp1, & 15 dtphys,dtvr,unsim,r,cpp,kappa,pi 13 16 14 17 IMPLICIT NONE … … 21 24 include "dimensions.h" 22 25 include "paramet.h" 23 include "comconst.h"24 include "temps.h"25 include "comvert.h"26 26 include "iniprint.h" 27 27 -
trunk/LMDZ.COMMON/libf/dyn3d_common/inidissip.F90
r1300 r1422 25 25 26 26 USE control_mod, only : dissip_period,iperiod,planet_type 27 USE comvert_mod, ONLY: preff,presnivs,scaleheight,pseudoalt 28 USE comconst_mod, ONLY: dtvr,dtdiss,rad,pi,dissip_zref,dissip_deltaz, & 29 dissip_factz,dissip_fac_mid,dissip_fac_up,dissip_pupstart, & 30 dissip_hdelta 31 USE logic_mod, ONLY: ok_strato 27 32 28 33 IMPLICIT NONE … … 30 35 include "paramet.h" 31 36 include "comdissipn.h" 32 include "comconst.h"33 include "comvert.h"34 include "logic.h"35 37 include "iniprint.h" 36 38 -
trunk/LMDZ.COMMON/libf/dyn3d_common/inigeom.F
r1300 r1422 16 16 c 17 17 c 18 USE comconst_mod, ONLY: rad,g,omeg,pi 19 USE logic_mod, ONLY: fxyhypb,ysinus 20 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy, 21 . alphax,alphay,taux,tauy,transx,transy,pxo,pyo 22 18 23 IMPLICIT NONE 19 24 c 20 25 #include "dimensions.h" 21 26 #include "paramet.h" 22 #include "comconst.h"23 27 #include "comgeom2.h" 24 #include "serre.h"25 #include "logic.h"26 28 #include "comdissnew.h" 27 29 -
trunk/LMDZ.COMMON/libf/dyn3d_common/initdynav.F90
r1403 r1422 9 9 use com_io_dyn_mod, only : histaveid,histvaveid,histuaveid, & 10 10 dynhistave_file,dynhistvave_file,dynhistuave_file 11 USE comvert_mod, ONLY: presnivs 12 USE comconst_mod, ONLY: pi 13 USE temps_mod, ONLY: itau_dyn 11 14 implicit none 12 15 … … 34 37 include "dimensions.h" 35 38 include "paramet.h" 36 include "comconst.h"37 include "comvert.h"38 39 include "comgeom.h" 39 include "temps.h"40 include "ener.h"41 include "logic.h"42 include "description.h"43 include "serre.h"44 40 include "iniprint.h" 45 41 -
trunk/LMDZ.COMMON/libf/dyn3d_common/initfluxsto.F
r1403 r1422 9 9 USE IOIPSL 10 10 #endif 11 USE comvert_mod, ONLY: nivsigs 12 USE comconst_mod, ONLY: pi 13 USE temps_mod, ONLY: annee_ref,day_ref,itau_dyn 11 14 implicit none 12 15 … … 40 43 #include "dimensions.h" 41 44 #include "paramet.h" 42 #include "comconst.h"43 #include "comvert.h"44 45 #include "comgeom.h" 45 #include "temps.h"46 #include "ener.h"47 #include "logic.h"48 #include "description.h"49 #include "serre.h"50 46 #include "iniprint.h" 51 47 -
trunk/LMDZ.COMMON/libf/dyn3d_common/inithist.F
r1403 r1422 10 10 use com_io_dyn_mod, only : histid,histvid,histuid, & 11 11 & dynhist_file,dynhistv_file,dynhistu_file 12 USE comvert_mod, ONLY: presnivs 13 USE comconst_mod, ONLY: pi 14 USE temps_mod, ONLY: itau_dyn 12 15 13 16 implicit none … … 40 43 #include "dimensions.h" 41 44 #include "paramet.h" 42 #include "comconst.h"43 #include "comvert.h"44 45 #include "comgeom.h" 45 #include "temps.h"46 #include "ener.h"47 #include "logic.h"48 #include "description.h"49 #include "serre.h"50 46 #include "iniprint.h" 51 47 -
trunk/LMDZ.COMMON/libf/dyn3d_common/inter_barxy_m.F90
r1300 r1422 374 374 375 375 use assert_eq_m, only: assert_eq 376 USE comconst_mod, ONLY: pi 376 377 377 378 IMPLICIT NONE 378 379 379 include "comconst.h"380 380 ! (for "pi") 381 381 … … 431 431 ! order. 432 432 433 USE comconst_mod, ONLY: pi 434 433 435 IMPLICIT NONE 434 436 435 include "comconst.h"436 437 ! (for "pi") 437 438 -
trunk/LMDZ.COMMON/libf/dyn3d_common/interpost.F
r1300 r1422 9 9 #include "dimensions.h" 10 10 #include "paramet.h" 11 #include "comconst.h"12 #include "comvert.h"13 11 #include "comgeom2.h" 14 12 -
trunk/LMDZ.COMMON/libf/dyn3d_common/interpre.F
r1391 r1422 7 7 8 8 USE control_mod 9 USE comvert_mod, ONLY: ap,bp 10 USE comconst_mod, ONLY: g 9 11 10 12 implicit none … … 13 15 c#include "paramr2.h" 14 16 #include "paramet.h" 15 #include "comconst.h"16 17 #include "comdissip.h" 17 #include "comvert.h"18 18 #include "comgeom2.h" 19 #include "logic.h"20 #include "temps.h"21 #include "ener.h"22 #include "description.h"23 19 24 20 c--------------------------------------------------- -
trunk/LMDZ.COMMON/libf/dyn3d_common/limx.F
r1300 r1422 17 17 #include "dimensions.h" 18 18 #include "paramet.h" 19 #include "logic.h"20 #include "comvert.h"21 #include "comconst.h"22 19 #include "comgeom.h" 23 20 c -
trunk/LMDZ.COMMON/libf/dyn3d_common/limy.F
r1300 r1422 14 14 c 15 15 c -------------------------------------------------------------------- 16 USE comconst_mod, ONLY: pi 17 16 18 IMPLICIT NONE 17 19 c 18 20 #include "dimensions.h" 19 21 #include "paramet.h" 20 #include "logic.h"21 #include "comvert.h"22 #include "comconst.h"23 22 #include "comgeom.h" 24 23 c -
trunk/LMDZ.COMMON/libf/dyn3d_common/limz.F
r1300 r1422 17 17 #include "dimensions.h" 18 18 #include "paramet.h" 19 #include "logic.h"20 #include "comvert.h"21 #include "comconst.h"22 19 #include "comgeom.h" 23 20 c -
trunk/LMDZ.COMMON/libf/dyn3d_common/massbar.F
r1391 r1422 20 20 #include "dimensions.h" 21 21 #include "paramet.h" 22 #include "comconst.h"23 22 #include "comgeom.h" 24 23 c -
trunk/LMDZ.COMMON/libf/dyn3d_common/massbarxy.F
r1391 r1422 20 20 #include "dimensions.h" 21 21 #include "paramet.h" 22 #include "comconst.h"23 22 #include "comgeom.h" 24 23 c -
trunk/LMDZ.COMMON/libf/dyn3d_common/massdair.F
r1300 r1422 20 20 #include "dimensions.h" 21 21 #include "paramet.h" 22 #include "comconst.h"23 22 #include "comgeom.h" 24 23 c -
trunk/LMDZ.COMMON/libf/dyn3d_common/nxgrarot.F
r1300 r1422 22 22 #include "paramet.h" 23 23 #include "comdissipn.h" 24 #include "logic.h"25 24 c 26 25 INTEGER klevel -
trunk/LMDZ.COMMON/libf/dyn3d_common/pentes_ini.F
r1300 r1422 3 3 ! 4 4 SUBROUTINE pentes_ini (q,w,masse,pbaru,pbarv,mode) 5 6 USE comconst_mod, ONLY: dtvr,pi 7 5 8 IMPLICIT NONE 6 9 … … 24 27 #include "dimensions.h" 25 28 #include "paramet.h" 26 #include "comconst.h"27 #include "comvert.h"28 29 #include "comgeom2.h" 29 30 -
trunk/LMDZ.COMMON/libf/dyn3d_common/prather.F
r1300 r1422 3 3 ! 4 4 SUBROUTINE prather (q,w,masse,pbaru,pbarv,nt,dt) 5 6 USE comconst_mod, ONLY: pi 7 5 8 IMPLICIT NONE 6 9 … … 21 24 #include "dimensions.h" 22 25 #include "paramet.h" 23 #include "comconst.h"24 #include "comvert.h"25 26 #include "comgeom2.h" 26 27 -
trunk/LMDZ.COMMON/libf/dyn3d_common/sortvarc.F
r1391 r1422 7 7 8 8 USE control_mod, ONLY: resetvarc 9 USE comconst_mod, ONLY: daysec,dtvr,rad,g,omeg 10 USE logic_mod, ONLY: read_start 11 USE ener_mod, ONLY: etot,ptot,ztot,stot,ang, 12 . etot0,ptot0,ztot0,stot0,ang0, 13 . rmsdpdt,rmsv 9 14 IMPLICIT NONE 10 15 … … 27 32 INCLUDE "dimensions.h" 28 33 INCLUDE "paramet.h" 29 INCLUDE "comconst.h"30 INCLUDE "comvert.h"31 34 INCLUDE "comgeom.h" 32 INCLUDE "ener.h"33 INCLUDE "logic.h"34 INCLUDE "temps.h"35 35 INCLUDE "iniprint.h" 36 36 -
trunk/LMDZ.COMMON/libf/dyn3d_common/sortvarc0.F
r1300 r1422 5 5 $(itau,ucov,teta,ps,masse,pk,phis,vorpot,phi,bern,dp,time , 6 6 $ vcov) 7 8 USE comconst_mod, ONLY: daysec,dtvr,rad,g,omeg 9 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0,rmsv,rmsdpdt 10 7 11 IMPLICIT NONE 8 12 … … 24 28 #include "dimensions.h" 25 29 #include "paramet.h" 26 #include "comconst.h"27 #include "comvert.h"28 30 #include "comgeom.h" 29 #include "ener.h"30 #include "logic.h"31 #include "temps.h"32 31 33 32 c Arguments: -
trunk/LMDZ.COMMON/libf/dyn3d_common/tidal_forces.F
r1300 r1422 24 24 #include "dimensions.h" 25 25 #include "paramet.h" 26 #include "logic.h"27 #include "comvert.h"28 #include "comconst.h"29 26 #include "comgeom.h" 30 27 !#include "comorbit.h" -
trunk/LMDZ.COMMON/libf/dyn3d_common/tourpot.F
r1300 r1422 25 25 #include "paramet.h" 26 26 #include "comgeom.h" 27 #include "logic.h"28 27 29 28 REAL rot( ip1jm,llm ) -
trunk/LMDZ.COMMON/libf/dyn3d_common/traceurpole.F
r1300 r1422 11 11 c#include "paramr2.h" 12 12 #include "paramet.h" 13 #include "comconst.h"14 13 #include "comdissip.h" 15 #include "comvert.h"16 14 #include "comgeom2.h" 17 #include "logic.h"18 #include "temps.h"19 #include "ener.h"20 #include "description.h"21 15 22 16 -
trunk/LMDZ.COMMON/libf/dyn3d_common/ugeostr.F90
r1415 r1422 11 11 ! levels are pressure levels. 12 12 13 USE comconst_mod, ONLY: omeg,rad 14 13 15 implicit none 14 16 15 17 include "dimensions.h" 16 18 include "paramet.h" 17 include "comconst.h"18 19 include "comgeom2.h" 19 20 -
trunk/LMDZ.COMMON/libf/dyn3d_common/vitvert.F
r1300 r1422 4 4 SUBROUTINE vitvert ( convm , w ) 5 5 c 6 USE comvert_mod, ONLY: bp 7 6 8 IMPLICIT NONE 7 9 … … 30 32 #include "dimensions.h" 31 33 #include "paramet.h" 32 #include "comvert.h"33 34 34 35 REAL w(ip1jmp1,llm),convm(ip1jmp1,llm) -
trunk/LMDZ.COMMON/libf/dyn3d_common/writedynav.F90
r1403 r1422 8 8 USE infotrac, ONLY : nqtot, ttext 9 9 use com_io_dyn_mod, only : histaveid, histvaveid, histuaveid 10 USE comconst_mod, ONLY: cpp 11 USE temps_mod, ONLY: itau_dyn 10 12 11 13 implicit none … … 31 33 include "dimensions.h" 32 34 include "paramet.h" 33 include "comconst.h"34 include "comvert.h"35 35 include "comgeom.h" 36 include "temps.h"37 include "ener.h"38 include "logic.h"39 include "description.h"40 include "serre.h"41 36 include "iniprint.h" 42 37 -
trunk/LMDZ.COMMON/libf/dyn3d_common/writehist.F
r1403 r1422 9 9 USE infotrac, ONLY : nqtot, ttext 10 10 use com_io_dyn_mod, only : histid,histvid,histuid 11 USE temps_mod, ONLY: itau_dyn 11 12 implicit none 12 13 … … 35 36 #include "dimensions.h" 36 37 #include "paramet.h" 37 #include "comconst.h"38 #include "comvert.h"39 38 #include "comgeom.h" 40 #include "temps.h"41 #include "ener.h"42 #include "logic.h"43 #include "description.h"44 #include "serre.h"45 39 #include "iniprint.h" 46 40 -
trunk/LMDZ.COMMON/libf/dyn3dpar/addfi_p.F
r1348 r1422 8 8 USE infotrac, ONLY : nqtot 9 9 USE control_mod, ONLY : planet_type 10 USE comconst_mod, ONLY: kappa 10 11 IMPLICIT NONE 11 12 c … … 48 49 #include "dimensions.h" 49 50 #include "paramet.h" 50 #include "comconst.h"51 51 #include "comgeom.h" 52 #include "serre.h"53 52 c 54 53 c Arguments : -
trunk/LMDZ.COMMON/libf/dyn3dpar/advect_new_p.F
r1019 r1422 6 6 USE parallel_lmdz 7 7 USE write_field_p 8 USE comconst_mod, ONLY: daysec 9 USE logic_mod, ONLY: conser 8 10 IMPLICIT NONE 9 11 c======================================================================= … … 28 30 #include "dimensions.h" 29 31 #include "paramet.h" 30 #include "comconst.h"31 #include "comvert.h"32 32 #include "comgeom.h" 33 #include "logic.h"34 #include "ener.h"35 33 36 34 c Arguments: -
trunk/LMDZ.COMMON/libf/dyn3dpar/advect_p.F
r1019 r1422 5 5 USE parallel_lmdz 6 6 USE write_field_p 7 USE comconst_mod, ONLY: daysec 8 USE logic_mod, ONLY: conser 7 9 IMPLICIT NONE 8 10 c======================================================================= … … 27 29 #include "dimensions.h" 28 30 #include "paramet.h" 29 #include "comconst.h"30 #include "comvert.h"31 31 #include "comgeom.h" 32 #include "logic.h"33 #include "ener.h"34 32 35 33 c Arguments: -
trunk/LMDZ.COMMON/libf/dyn3dpar/advtrac_p.F90
r1189 r1422 18 18 USE infotrac, ONLY: nqtot, iadv 19 19 USE control_mod, ONLY: iapp_tracvl, day_step, planet_type 20 USE comconst_mod, ONLY: dtvr 20 21 IMPLICIT NONE 21 22 ! 22 23 include "dimensions.h" 23 24 include "paramet.h" 24 include "comconst.h"25 include "comvert.h"26 25 include "comdissip.h" 27 26 include "comgeom2.h" 28 include "logic.h"29 include "temps.h"30 include "ener.h"31 include "description.h"32 27 33 28 !------------------------------------------------------------------- -
trunk/LMDZ.COMMON/libf/dyn3dpar/bernoui_p.F
r1019 r1422 25 25 #include "dimensions.h" 26 26 #include "paramet.h" 27 #include "logic.h"28 27 c 29 28 c Arguments: -
trunk/LMDZ.COMMON/libf/dyn3dpar/bilan_dyn_p.F
r1300 r1422 17 17 use misc_mod 18 18 use write_field_p 19 USE comvert_mod, ONLY: presnivs 20 USE comconst_mod, ONLY: cpp,pi 21 USE temps_mod, ONLY: annee_ref,day_ref,itau_dyn 19 22 IMPLICIT NONE 20 23 21 24 #include "dimensions.h" 22 25 #include "paramet.h" 23 #include "comconst.h"24 #include "comvert.h"25 26 #include "comgeom2.h" 26 #include "temps.h"27 27 #include "iniprint.h" 28 28 -
trunk/LMDZ.COMMON/libf/dyn3dpar/caldyn_p.F
r1189 r1422 10 10 USE parallel_lmdz 11 11 USE Write_Field_p 12 USE comvert_mod, ONLY: ap,bp 12 13 13 14 IMPLICIT NONE … … 31 32 #include "dimensions.h" 32 33 #include "paramet.h" 33 #include "comconst.h"34 #include "comvert.h"35 34 #include "comgeom.h" 36 35 -
trunk/LMDZ.COMMON/libf/dyn3dpar/ce0l.F90
r1302 r1422 42 42 !#include "indicesol.h" 43 43 #include "iniprint.h" 44 #include "temps.h"45 #include "logic.h"46 44 #ifdef CPP_MPI 47 45 include 'mpif.h' -
trunk/LMDZ.COMMON/libf/dyn3dpar/conf_gcm.F90
r1391 r1422 19 19 use assert_m, only: assert 20 20 use sponge_mod_p, only: callsponge,mode_sponge,nsponge,tetasponge 21 USE comconst_mod, ONLY: dissip_factz,dissip_deltaz,dissip_zref, & 22 dissip_fac_mid,dissip_fac_up,dissip_hdelta,dissip_pupstart, & 23 mode_top_bound,tau_top_bound,iflag_top_bound 24 USE logic_mod, ONLY: tidal,purmats,ok_guide,read_start,iflag_phys,iflag_trac, & 25 ok_strato,ok_gradsfile,ok_limit,ok_etat0,moyzon_mu,moyzon_ch, & 26 fxyhypb,ysinus 27 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy, & 28 alphax,alphay,taux,tauy 29 USE temps_mod, ONLY: calend 30 21 31 IMPLICIT NONE 22 32 !----------------------------------------------------------------------- … … 36 46 include "dimensions.h" 37 47 include "paramet.h" 38 include "logic.h"39 include "serre.h"40 48 include "comdissnew.h" 41 49 include "iniprint.h" 42 include "temps.h"43 include "comconst.h"44 50 45 51 ! FH 2008/05/09 On elimine toutes les clefs physiques dans la dynamique -
trunk/LMDZ.COMMON/libf/dyn3dpar/convmas1_p.F
r1019 r1422 32 32 #include "dimensions.h" 33 33 #include "paramet.h" 34 #include "comvert.h"35 #include "logic.h"36 34 37 35 REAL pbaru( ip1jmp1,llm ),pbarv( ip1jm,llm ) -
trunk/LMDZ.COMMON/libf/dyn3dpar/convmas2_p.F
r1019 r1422 32 32 #include "dimensions.h" 33 33 #include "paramet.h" 34 #include "comvert.h"35 #include "logic.h"36 34 37 35 REAL pbaru( ip1jmp1,llm ),pbarv( ip1jm,llm ) -
trunk/LMDZ.COMMON/libf/dyn3dpar/convmas_p.F
r1019 r1422 32 32 #include "dimensions.h" 33 33 #include "paramet.h" 34 #include "comvert.h"35 #include "logic.h"36 34 37 35 REAL pbaru( ip1jmp1,llm ),pbarv( ip1jm,llm ) -
trunk/LMDZ.COMMON/libf/dyn3dpar/dissip_p.F
r1189 r1422 6 6 USE parallel_lmdz 7 7 USE write_field_p 8 USE comconst_mod, ONLY: dtdiss 8 9 IMPLICIT NONE 9 10 … … 29 30 #include "dimensions.h" 30 31 #include "paramet.h" 31 #include "comconst.h"32 32 #include "comgeom.h" 33 33 #include "comdissnew.h" -
trunk/LMDZ.COMMON/libf/dyn3dpar/divgrad_p.F
r1019 r1422 23 23 #include "comgeom.h" 24 24 #include "comdissipn.h" 25 #include "logic.h"26 25 c 27 26 INTEGER klevel -
trunk/LMDZ.COMMON/libf/dyn3dpar/dteta1_p.F
r1019 r1422 22 22 #include "dimensions.h" 23 23 #include "paramet.h" 24 #include "logic.h"25 24 26 25 REAL teta( ip1jmp1,llm ),pbaru( ip1jmp1,llm ),pbarv( ip1jm,llm) -
trunk/LMDZ.COMMON/libf/dyn3dpar/dudv2_p.F
r1019 r1422 25 25 #include "dimensions.h" 26 26 #include "paramet.h" 27 #include "comvert.h"28 27 29 28 REAL teta( ip1jmp1,llm ),pkf( ip1jmp1,llm ) ,bern( ip1jmp1,llm ), -
trunk/LMDZ.COMMON/libf/dyn3dpar/dynredem_p.F
r1107 r1422 11 11 use netcdf95, only: NF95_PUT_VAR 12 12 use control_mod, only : planet_type 13 USE comvert_mod, ONLY: ap,bp,aps,bps,pa,preff,nivsig,nivsigs, 14 . presnivs,pseudoalt 15 USE comconst_mod, ONLY: daysec,dtvr,rad,omeg,g,cpp,kappa,pi 16 USE logic_mod, ONLY: fxyhypb,ysinus 17 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy, 18 . taux,tauy 19 USE temps_mod, ONLY: annee_ref,day_ref,itau_dyn,itaufin, 20 . start_time,hour_ini 21 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 13 22 14 23 IMPLICIT NONE … … 20 29 #include "dimensions.h" 21 30 #include "paramet.h" 22 #include "comconst.h"23 #include "comvert.h"24 31 #include "comgeom2.h" 25 #include "temps.h"26 #include "ener.h"27 #include "logic.h"28 32 #include "netcdf.inc" 29 #include "description.h"30 #include "serre.h"31 33 #include "iniprint.h" 32 34 … … 590 592 use netcdf, only: NF90_get_VAR 591 593 use netcdf95, only: NF95_PUT_VAR 594 USE temps_mod, ONLY: itau_dyn,itaufin 592 595 593 596 IMPLICIT NONE … … 597 600 #include "dimensions.h" 598 601 #include "paramet.h" 599 #include "description.h"600 602 #include "netcdf.inc" 601 #include "comvert.h"602 603 #include "comgeom.h" 603 #include "temps.h"604 604 #include "iniprint.h" 605 605 -
trunk/LMDZ.COMMON/libf/dyn3dpar/exner_hyb_p_m.F90
r1302 r1422 33 33 ! 34 34 USE parallel_lmdz 35 USE comvert_mod, ONLY: preff 36 USE comconst_mod, ONLY: jmp1,kappa,cpp,r 35 37 ! 36 38 include "dimensions.h" 37 39 include "paramet.h" 38 include "comconst.h"39 40 include "comgeom.h" 40 include "comvert.h"41 include "serre.h"42 41 43 42 INTEGER ngrid -
trunk/LMDZ.COMMON/libf/dyn3dpar/exner_milieu_p_m.F90
r1302 r1422 1 1 module exner_milieu_p_m 2 3 USE comconst_mod, ONLY: jmp1,kappa,cpp,r 2 4 3 5 IMPLICIT NONE … … 30 32 ! 31 33 USE parallel_lmdz 34 USE comvert_mod, ONLY: preff 32 35 ! 33 36 include "dimensions.h" 34 37 include "paramet.h" 35 include "comconst.h"36 38 include "comgeom.h" 37 include "comvert.h"38 include "serre.h"39 39 40 40 INTEGER ngrid -
trunk/LMDZ.COMMON/libf/dyn3dpar/fluxstokenc_p.F
r1019 r1422 21 21 #include "dimensions.h" 22 22 #include "paramet.h" 23 #include "comconst.h"24 #include "comvert.h"25 23 #include "comgeom.h" 26 24 #include "tracstoke.h" 27 #include "temps.h"28 25 #include "iniprint.h" 29 26 -
trunk/LMDZ.COMMON/libf/dyn3dpar/friction_p.F
r1019 r1422 12 12 USE ioipsl_getincom 13 13 #endif 14 USE comconst_mod, ONLY: pi 14 15 IMPLICIT NONE 15 16 … … 29 30 #include "paramet.h" 30 31 #include "comgeom2.h" 31 #include "comconst.h"32 32 #include "iniprint.h" 33 33 #include "academic.h" -
trunk/LMDZ.COMMON/libf/dyn3dpar/gcm.F
r1395 r1422 39 39 USE comgeomphy 40 40 #endif 41 USE comconst_mod, ONLY: daysec,dtvr,dtphys,rad,g,r,cpp 42 USE logic_mod 43 USE temps_mod, ONLY: calend,start_time,annee_ref,day_ref, 44 . itau_dyn,itau_phy,day_ini,jD_ref,jH_ref,day_end, 45 . dt,hour_ini,itaufin 41 46 IMPLICIT NONE 42 47 … … 73 78 #include "dimensions.h" 74 79 #include "paramet.h" 75 #include "comconst.h"76 80 #include "comdissnew.h" 77 #include "comvert.h"78 81 #include "comgeom.h" 79 #include "logic.h"80 #include "temps.h"81 82 !!!!!!!!!!!#include "control.h" 82 #include "ener.h"83 #include "description.h"84 #include "serre.h"85 83 !#include "com_io_dyn.h" 86 84 #include "iniprint.h" … … 166 164 abort_message = 'last timestep reached' 167 165 modname = 'gcm' 168 descript = 'Run GCM LMDZ'169 166 lafin = .FALSE. 170 167 dynhist_file = 'dyn_hist' … … 608 605 !variable temps no longer exists 609 606 c$OMP PARALLEL DEFAULT(SHARED) 610 c$OMP1 COPYIN(/temps_r/,/temps_i/,/temps_c/,/logici/,/logicl/) 607 c Copy all threadprivate variables from temps_mod 608 c$OMP1 COPYIN(dt,jD_ref,jH_ref,start_time,hour_ini,day_ini,day_end) 609 c$OMP1 COPYIN(annee_ref,day_ref,itau_dyn,itau_phy,itaufin,calend) 610 c Copy all threadprivate variables from logic_mod 611 c$OMP1 COPYIN(purmats,forward,leapf,apphys,statcl,conser,apdiss,apdelq) 612 c$OMP1 COPYIN(saison,ecripar,fxyhypb,ysinus,read_start,ok_guide) 613 c$OMP1 COPYIN(ok_strato,tidal,ok_gradsfile,ok_limit,ok_etat0,physic) 614 c$OMP1 COPYIN(grireg,iflag_phys,iflag_trac) 615 616 611 617 CALL leapfrog_p(ucov,vcov,teta,ps,masse,phis,q, 612 618 . time_0) -
trunk/LMDZ.COMMON/libf/dyn3dpar/geopot_p.F
r1019 r1422 28 28 #include "dimensions.h" 29 29 #include "paramet.h" 30 #include "comvert.h"31 30 32 31 c Arguments: -
trunk/LMDZ.COMMON/libf/dyn3dpar/gradiv_p.F
r1019 r1422 21 21 #include "paramet.h" 22 22 #include "comdissipn.h" 23 #include "logic.h"24 23 25 24 INTEGER klevel -
trunk/LMDZ.COMMON/libf/dyn3dpar/groupe_p.F
r1019 r1422 16 16 #include "dimensions.h" 17 17 #include "paramet.h" 18 #include "comconst.h"19 18 #include "comgeom2.h" 20 #include "comvert.h"21 19 22 20 integer ngroup -
trunk/LMDZ.COMMON/libf/dyn3dpar/groupeun_p.F
r1019 r1422 6 6 #include "dimensions.h" 7 7 #include "paramet.h" 8 #include "comconst.h"9 8 #include "comgeom2.h" 10 9 … … 140 139 #include "dimensions.h" 141 140 #include "paramet.h" 142 #include "comconst.h"143 141 #include "comgeom2.h" 144 142 -
trunk/LMDZ.COMMON/libf/dyn3dpar/guide_p_mod.F90
r1391 r1422 69 69 70 70 USE control_mod 71 USE serre_mod, ONLY: grossismx 71 72 72 73 IMPLICIT NONE … … 75 76 INCLUDE "paramet.h" 76 77 INCLUDE "netcdf.inc" 77 78 ! For grossismx:79 include "serre.h"80 78 81 79 INTEGER :: error,ncidpl,rid,rcod … … 341 339 USE parallel_lmdz 342 340 USE control_mod 341 USE comvert_mod, ONLY: ap,bp,preff,presnivs,pressure_exner 342 USE comconst_mod, ONLY: daysec,dtvr,kappa,cpp 343 343 344 344 IMPLICIT NONE … … 346 346 INCLUDE "dimensions.h" 347 347 INCLUDE "paramet.h" 348 INCLUDE "comconst.h"349 INCLUDE "comvert.h"350 348 351 349 ! Variables entree … … 619 617 SUBROUTINE guide_zonave(typ,hsize,vsize,field) 620 618 619 USE comconst_mod, ONLY: pi 620 621 621 IMPLICIT NONE 622 622 … … 624 624 INCLUDE "paramet.h" 625 625 INCLUDE "comgeom.h" 626 INCLUDE "comconst.h"627 626 628 627 ! input/output variables … … 707 706 USE mod_hallo 708 707 USE Bands 708 USE comvert_mod, ONLY: ap,bp,preff,pressure_exner 709 USE comconst_mod, ONLY: kappa,cpp 709 710 IMPLICIT NONE 710 711 711 712 include "dimensions.h" 712 713 include "paramet.h" 713 include "comvert.h"714 714 include "comgeom2.h" 715 include "comconst.h"716 715 717 716 REAL, DIMENSION (iip1,jjp1), INTENT(IN) :: psi ! Psol gcm … … 1099 1098 ! Calcul des constantes de rappel alpha (=1/tau) 1100 1099 1100 USE comconst_mod, ONLY: pi 1101 USE serre_mod, ONLY: clon,clat,grossismx,grossismy 1102 1101 1103 implicit none 1102 1104 1103 1105 include "dimensions.h" 1104 1106 include "paramet.h" 1105 include "comconst.h"1106 1107 include "comgeom2.h" 1107 include "serre.h"1108 1108 1109 1109 ! input arguments : … … 1813 1813 SUBROUTINE guide_out(varname,hsize,vsize,field,factt) 1814 1814 USE parallel_lmdz 1815 USE comvert_mod, ONLY: presnivs 1816 USE comconst_mod, ONLY: pi 1815 1817 IMPLICIT NONE 1816 1818 … … 1819 1821 INCLUDE "netcdf.inc" 1820 1822 INCLUDE "comgeom2.h" 1821 INCLUDE "comconst.h"1822 INCLUDE "comvert.h"1823 1823 1824 1824 ! Variables entree -
trunk/LMDZ.COMMON/libf/dyn3dpar/initdynav_p.F
r1019 r1422 12 12 use misc_mod 13 13 USE infotrac 14 USE comvert_mod, ONLY: nivsigs 15 USE comconst_mod, ONLY: pi 16 USE temps_mod, ONLY: itau_dyn 14 17 15 18 implicit none … … 43 46 #include "dimensions.h" 44 47 #include "paramet.h" 45 #include "comconst.h"46 #include "comvert.h"47 48 #include "comgeom.h" 48 #include "temps.h"49 #include "ener.h"50 #include "logic.h"51 #include "description.h"52 #include "serre.h"53 49 #include "iniprint.h" 54 50 -
trunk/LMDZ.COMMON/libf/dyn3dpar/initfluxsto_p.F
r1019 r1422 13 13 use Write_field 14 14 use misc_mod 15 USE comvert_mod, ONLY: nivsigs 16 USE comconst_mod, ONLY: pi 17 USE temps_mod, ONLY: annee_ref,day_ref,itau_dyn 15 18 16 19 implicit none … … 45 48 #include "dimensions.h" 46 49 #include "paramet.h" 47 #include "comconst.h"48 #include "comvert.h"49 50 #include "comgeom.h" 50 #include "temps.h"51 #include "ener.h"52 #include "logic.h"53 #include "description.h"54 #include "serre.h"55 51 #include "iniprint.h" 56 52 -
trunk/LMDZ.COMMON/libf/dyn3dpar/inithist_p.F
r1019 r1422 13 13 use misc_mod 14 14 USE infotrac 15 USE comvert_mod, ONLY: nivsigs 16 USE comconst_mod, ONLY: pi 17 USE temps_mod, ONLY: itau_dyn 15 18 16 19 implicit none … … 45 48 #include "dimensions.h" 46 49 #include "paramet.h" 47 #include "comconst.h"48 #include "comvert.h"49 50 #include "comgeom.h" 50 #include "temps.h"51 #include "ener.h"52 #include "logic.h"53 #include "description.h"54 #include "serre.h"55 51 #include "iniprint.h" 56 52 -
trunk/LMDZ.COMMON/libf/dyn3dpar/integrd_p.F
r1391 r1422 7 7 USE parallel_lmdz 8 8 USE control_mod, only : planet_type 9 USE comvert_mod, ONLY: ap,bp 10 USE comconst_mod, ONLY: pi 11 USE logic_mod, ONLY: leapf 12 USE temps_mod, ONLY: dt 9 13 IMPLICIT NONE 10 14 … … 27 31 #include "dimensions.h" 28 32 #include "paramet.h" 29 #include "comconst.h"30 33 #include "comgeom.h" 31 #include "comvert.h"32 #include "logic.h"33 #include "temps.h"34 #include "serre.h"35 34 #include "iniprint.h" 36 35 -
trunk/LMDZ.COMMON/libf/dyn3dpar/leapfrog_p.F
r1403 r1422 33 33 use sponge_mod_p, only: callsponge,mode_sponge,sponge_p 34 34 use comuforc_h 35 USE comvert_mod, ONLY: ap,bp,pressure_exner,presnivs 36 USE comconst_mod, ONLY: jmp1,daysec,dtvr,dtphys,dtdiss, 37 . cpp,ihf,iflag_top_bound,pi 38 USE logic_mod, ONLY: iflag_phys,ok_guide,forward,leapf,apphys, 39 . statcl,conser,apdiss,purmats,tidal,ok_strato 40 USE temps_mod, ONLY: itaufin,jD_ref,jH_ref,day_ini, 41 . day_ref,start_time,dt 42 35 43 36 44 IMPLICIT NONE … … 69 77 #include "dimensions.h" 70 78 #include "paramet.h" 71 #include "comconst.h"72 79 #include "comdissnew.h" 73 #include "comvert.h"74 80 #include "comgeom.h" 75 #include "logic.h"76 #include "temps.h"77 #include "ener.h"78 #include "description.h"79 #include "serre.h"80 81 !#include "com_io_dyn.h" 81 82 #include "iniprint.h" -
trunk/LMDZ.COMMON/libf/dyn3dpar/massbar_p.F
r1019 r1422 18 18 #include "dimensions.h" 19 19 #include "paramet.h" 20 #include "comconst.h"21 20 #include "comgeom.h" 22 21 c -
trunk/LMDZ.COMMON/libf/dyn3dpar/massbarxy_p.F
r1019 r1422 17 17 #include "dimensions.h" 18 18 #include "paramet.h" 19 #include "comconst.h"20 19 #include "comgeom.h" 21 20 c -
trunk/LMDZ.COMMON/libf/dyn3dpar/massdair_p.F
r1019 r1422 18 18 #include "dimensions.h" 19 19 #include "paramet.h" 20 #include "comconst.h"21 20 #include "comgeom.h" 22 21 c -
trunk/LMDZ.COMMON/libf/dyn3dpar/nxgrarot_p.F
r1019 r1422 22 22 #include "paramet.h" 23 23 #include "comdissipn.h" 24 #include "logic.h"25 24 c 26 25 INTEGER klevel -
trunk/LMDZ.COMMON/libf/dyn3dpar/qminimum_p.F
r1019 r1422 1 1 SUBROUTINE qminimum_p( q,nq,deltap ) 2 2 USE parallel_lmdz 3 USE comvert_mod, ONLY: presnivs 3 4 IMPLICIT none 4 5 c … … 8 9 #include "dimensions.h" 9 10 #include "paramet.h" 10 #include "comvert.h"11 11 c 12 12 INTEGER nq -
trunk/LMDZ.COMMON/libf/dyn3dpar/sponge_mod_p.F90
r1315 r1422 1 1 module sponge_mod_p 2 3 USE comvert_mod, ONLY: ap,bp,preff,scaleheight 2 4 3 5 implicit none … … 36 38 #include "paramet.h" 37 39 #include "comdissip.h" 38 #include "comvert.h"39 40 #include "comgeom2.h" 40 41 #include "iniprint.h" -
trunk/LMDZ.COMMON/libf/dyn3dpar/sw_case_williamson91_6.F
r1 r1422 26 26 c 27 27 c======================================================================= 28 USE comvert_mod, ONLY: ap,bp,preff 29 USE comconst_mod, ONLY: cpp,omeg,rad 30 28 31 IMPLICIT NONE 29 32 c----------------------------------------------------------------------- … … 33 36 #include "dimensions.h" 34 37 #include "paramet.h" 35 #include "comvert.h"36 #include "comconst.h"37 38 #include "comgeom.h" 38 39 #include "iniprint.h" -
trunk/LMDZ.COMMON/libf/dyn3dpar/top_bound_p.F
r1019 r1422 4 4 SUBROUTINE top_bound_p(vcov,ucov,teta,masse,dt,ducov) 5 5 USE parallel_lmdz 6 USE comvert_mod, ONLY: presnivs,preff,scaleheight 7 USE comconst_mod, ONLY: iflag_top_bound,tau_top_bound, 8 . mode_top_bound 6 9 IMPLICIT NONE 7 10 c 8 11 #include "dimensions.h" 9 12 #include "paramet.h" 10 #include "comconst.h"11 #include "comvert.h"12 13 #include "comgeom2.h" 13 14 -
trunk/LMDZ.COMMON/libf/dyn3dpar/tourpot_p.F
r1019 r1422 23 23 #include "paramet.h" 24 24 #include "comgeom.h" 25 #include "logic.h"26 25 27 26 REAL rot( ip1jm,llm ) -
trunk/LMDZ.COMMON/libf/dyn3dpar/vitvert_p.F
r1019 r1422 2 2 c 3 3 USE parallel_lmdz 4 USE comvert_mod, ONLY: bp 4 5 IMPLICIT NONE 5 6 … … 28 29 #include "dimensions.h" 29 30 #include "paramet.h" 30 #include "comvert.h"31 31 32 32 REAL w(ip1jmp1,llm),convm(ip1jmp1,llm) -
trunk/LMDZ.COMMON/libf/dyn3dpar/vlsplt_p.F
r1019 r1422 21 21 #include "dimensions.h" 22 22 #include "paramet.h" 23 #include "logic.h"24 #include "comvert.h"25 #include "comconst.h"26 23 27 24 c … … 204 201 #include "dimensions.h" 205 202 #include "paramet.h" 206 #include "logic.h"207 #include "comvert.h"208 #include "comconst.h"209 203 c 210 204 c … … 535 529 c -------------------------------------------------------------------- 536 530 USE parallel_lmdz 531 USE comconst_mod, ONLY: pi 532 537 533 IMPLICIT NONE 538 534 c 539 535 #include "dimensions.h" 540 536 #include "paramet.h" 541 #include "logic.h"542 #include "comvert.h"543 #include "comconst.h"544 537 #include "comgeom.h" 545 538 c … … 928 921 #include "dimensions.h" 929 922 #include "paramet.h" 930 #include "logic.h"931 #include "comvert.h"932 #include "comconst.h"933 923 c 934 924 c -
trunk/LMDZ.COMMON/libf/dyn3dpar/vlspltgen_p.F
r1019 r1422 27 27 USE VAMPIR 28 28 USE infotrac, ONLY : nqtot 29 USE comconst_mod, ONLY: cpp 29 30 IMPLICIT NONE 30 31 … … 32 33 #include "dimensions.h" 33 34 #include "paramet.h" 34 #include "logic.h"35 #include "comvert.h"36 #include "comconst.h"37 35 38 36 c -
trunk/LMDZ.COMMON/libf/dyn3dpar/vlspltqs_p.F
r1086 r1422 31 31 #include "dimensions.h" 32 32 #include "paramet.h" 33 #include "logic.h"34 #include "comvert.h"35 #include "comconst.h"36 33 37 34 c … … 245 242 #include "dimensions.h" 246 243 #include "paramet.h" 247 #include "logic.h"248 #include "comvert.h"249 #include "comconst.h"250 244 c 251 245 c … … 593 587 c -------------------------------------------------------------------- 594 588 USE parallel_lmdz 589 USE comconst_mod, ONLY: pi 595 590 IMPLICIT NONE 596 591 c 597 592 #include "dimensions.h" 598 593 #include "paramet.h" 599 #include "logic.h"600 #include "comvert.h"601 #include "comconst.h"602 594 #include "comgeom.h" 603 595 c -
trunk/LMDZ.COMMON/libf/dyn3dpar/writedynav_p.F
r1019 r1422 12 12 USE misc_mod 13 13 USE infotrac 14 USE comconst_mod, ONLY: cpp 15 USE temps_mod, ONLY: itau_dyn 14 16 implicit none 15 17 … … 42 44 #include "dimensions.h" 43 45 #include "paramet.h" 44 #include "comconst.h"45 #include "comvert.h"46 46 #include "comgeom.h" 47 #include "temps.h"48 #include "ener.h"49 #include "logic.h"50 #include "description.h"51 #include "serre.h"52 47 #include "iniprint.h" 53 48 -
trunk/LMDZ.COMMON/libf/dyn3dpar/writehist_p.F
r1019 r1422 12 12 USE misc_mod 13 13 USE infotrac 14 USE temps_mod, ONLY: itau_dyn 14 15 implicit none 15 16 … … 43 44 #include "dimensions.h" 44 45 #include "paramet.h" 45 #include "comconst.h"46 #include "comvert.h"47 46 #include "comgeom.h" 48 #include "temps.h"49 #include "ener.h"50 #include "logic.h"51 #include "description.h"52 #include "serre.h"53 47 #include "iniprint.h" 54 48 -
trunk/LMDZ.COMMON/libf/dynlonlat_phylonlat/calfis.F
r1403 r1422 36 36 ! used only for zonal averages 37 37 USE moyzon_mod 38 USE comvert_mod, ONLY: presnivs,preff 39 USE comconst_mod, ONLY: daysec,dtvr,dtphys,kappa,cpp,g,rad,pi 40 USE logic_mod, ONLY: moyzon_ch,moyzon_mu 38 41 39 42 IMPLICIT NONE … … 93 96 #include "dimensions.h" 94 97 #include "paramet.h" 95 #include "temps.h"96 #include "logic.h"97 98 98 99 INTEGER ngridmx 99 100 PARAMETER( ngridmx = 2+(jjm-1)*iim - 1/jjm ) 100 101 101 #include "comconst.h"102 #include "comvert.h"103 102 #include "comgeom2.h" 104 103 #include "iniprint.h" -
trunk/LMDZ.COMMON/libf/dynlonlat_phylonlat/calfis_p.F
r1403 r1422 44 44 USE infotrac, ONLY: nqtot, niadv, tname 45 45 USE control_mod, ONLY: planet_type, nsplit_phys 46 USE comvert_mod, ONLY: preff,presnivs 47 USE comconst_mod, ONLY: daysec,dtvr,dtphys,kappa,cpp,g,rad,pi 48 USE logic_mod, ONLY: moyzon_ch,moyzon_mu 46 49 47 50 IMPLICIT NONE … … 102 105 #include "dimensions.h" 103 106 #include "paramet.h" 104 #include "temps.h"105 #include "logic.h"106 107 107 108 INTEGER ngridmx 108 109 PARAMETER( ngridmx = 2+(jjm-1)*iim - 1/jjm ) 109 110 110 #include "comconst.h"111 #include "comvert.h"112 111 #include "comgeom2.h" 113 112 #include "iniprint.h" -
trunk/LMDZ.COMMON/libf/filtrez/filtreg_mod.F90
r1019 r1422 14 14 USE mod_filtre_fft_loc, ONLY : Init_filtre_fft_loc=>Init_filtre_fft ! 15 15 #endif 16 USE logic_mod, ONLY: fxyhypb,ysinus 17 USE serre_mod, ONLY: alphax 16 18 ! ... H. Upadhyaya, O.Sharma ... 17 19 ! … … 27 29 #include "comgeom.h" 28 30 #include "coefils.h" 29 #include "logic.h"30 #include "serre.h"31 31 32 32 REAL dlonu(iim),dlatu(jjm) -
trunk/LMDZ.COMMON/libf/filtrez/inifgn.F
r1 r1422 11 11 #include "paramet.h" 12 12 #include "comgeom.h" 13 #include "serre.h"14 13 15 14 c -
trunk/LMDZ.GENERIC/libf/dyn3d/addfi.F
r253 r1422 2 2 S pucov, pvcov, pteta, pq , pps , pmasse , 3 3 S pdufi, pdvfi, pdhfi,pdqfi, pdpfi ) 4 5 USE comvert_mod, ONLY: ap,bp 6 4 7 IMPLICIT NONE 5 8 c … … 46 49 #include "dimensions.h" 47 50 #include "paramet.h" 48 #include "comconst.h"49 51 #include "comgeom.h" 50 #include "serre.h"51 #include "comvert.h"52 52 c 53 53 c Arguments : -
trunk/LMDZ.GENERIC/libf/dyn3d/adv_h2o.F
r135 r1422 1 1 SUBROUTINE adv_h2o (nq,iq,q,w, pbaru, pbarv,dq) 2 3 USE logic_mod, ONLY: forward,leapf 4 2 5 IMPLICIT NONE 3 6 … … 19 22 #include "dimensions.h" 20 23 #include "paramet.h" 21 #include "logic.h"22 #include "comvert.h"23 24 24 25 c Arguments: -
trunk/LMDZ.GENERIC/libf/dyn3d/advect.F
r135 r1422 1 1 SUBROUTINE advect(ucov,vcov,teta,w,massebx,masseby,du,dv,dteta) 2 3 USE comconst_mod, ONLY: daysec 4 USE logic_mod, ONLY: conser 5 USE ener_mod, ONLY: gtot 2 6 3 7 IMPLICIT NONE … … 23 27 #include "dimensions.h" 24 28 #include "paramet.h" 25 #include "comconst.h"26 #include "comvert.h"27 29 #include "comgeom.h" 28 #include "logic.h"29 #include "ener.h"30 30 31 31 c Arguments: -
trunk/LMDZ.GENERIC/libf/dyn3d/amont.F
r135 r1422 1 1 SUBROUTINE amont (nq,iq,q,w, pbaru, pbarv,dq) 2 3 USE logic_mod, ONLY: forward,leapf 4 2 5 IMPLICIT NONE 3 6 … … 18 21 #include "dimensions.h" 19 22 #include "paramet.h" 20 #include "logic.h"21 #include "comvert.h"22 23 23 24 c Arguments: -
trunk/LMDZ.GENERIC/libf/dyn3d/amont_qsat.F
r135 r1422 1 1 SUBROUTINE amont_qsat (nq,iq,q,teta,pk,w, pbaru, pbarv,dq) 2 3 USE comvert_mod, ONLY: preff 4 USE comconst_mod, ONLY: kappa,cpp 5 2 6 IMPLICIT NONE 3 7 … … 19 23 #include "dimensions.h" 20 24 #include "paramet.h" 21 #include "logic.h"22 #include "comvert.h"23 #include "comconst.h"24 25 #include "comgeom.h" 25 #include "serre.h"26 26 27 27 c Arguments: -
trunk/LMDZ.GENERIC/libf/dyn3d/bernoui.F
r135 r1422 24 24 #include "dimensions.h" 25 25 #include "paramet.h" 26 #include "logic.h"27 26 c 28 27 c Arguments: -
trunk/LMDZ.GENERIC/libf/dyn3d/caldyn.F
r135 r1422 2 2 $ (itau,ucov,vcov,teta,ps,masse,pk,pkf,phis , 3 3 $ phi,conser,du,dv,dteta,dp,w,pbaru,pbarv,time ) 4 5 USE comvert_mod, ONLY: ap,bp 4 6 5 7 IMPLICIT NONE … … 23 25 #include "dimensions.h" 24 26 #include "paramet.h" 25 #include "comconst.h"26 #include "comvert.h"27 27 #include "comgeom.h" 28 28 -
trunk/LMDZ.GENERIC/libf/dyn3d/caldyn0.F
r135 r1422 2 2 $ (itau,ucov,vcov,teta,ps,masse,pk,phis , 3 3 $ phi,w,pbaru,pbarv,time ) 4 5 USE comvert_mod, ONLY: ap,bp 4 6 5 7 IMPLICIT NONE … … 23 25 #include "dimensions.h" 24 26 #include "paramet.h" 25 #include "comconst.h"26 #include "comvert.h"27 27 #include "comgeom.h" 28 28 -
trunk/LMDZ.GENERIC/libf/dyn3d/convmas.F
r135 r1422 31 31 #include "dimensions.h" 32 32 #include "paramet.h" 33 #include "comvert.h"34 #include "logic.h"35 33 36 34 REAL pbaru( ip1jmp1,llm ),pbarv( ip1jm,llm ),convm( ip1jmp1,llm ) -
trunk/LMDZ.GENERIC/libf/dyn3d/coordij.F
r135 r1422 15 15 #include "dimensions.h" 16 16 #include "paramet.h" 17 #include "comconst.h"18 17 #include "comgeom.h" 19 #include "serre.h"20 18 21 19 real zlon,zlat -
trunk/LMDZ.GENERIC/libf/dyn3d/defrun_new.F
r1407 r1422 41 41 use control_mod,only: nday, day_step, iperiod, anneeref, 42 42 & iconser, idissip, iphysiq, ecritphy 43 USE logic_mod, ONLY: hybrid,purmats,physic,grireg,fxyhypb,ysinus 44 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy, 45 . alphax,alphay,taux,tauy 43 46 IMPLICIT NONE 44 47 … … 46 49 #include "paramet.h" 47 50 !#include "control.h" 48 #include "logic.h"49 #include "serre.h"50 51 #include "comdissnew.h" 51 52 #include "iniprint.h" -
trunk/LMDZ.GENERIC/libf/dyn3d/dissip.F
r135 r1422 1 1 SUBROUTINE dissip( vcov,ucov,teta,p, dv,du,dh ) 2 2 c 3 USE comconst_mod, ONLY: dtdiss 4 3 5 IMPLICIT NONE 4 6 … … 24 26 #include "dimensions.h" 25 27 #include "paramet.h" 26 #include "comconst.h"27 28 #include "comgeom.h" 28 29 #include "comdissnew.h" -
trunk/LMDZ.GENERIC/libf/dyn3d/disvert.F
r1397 r1422 4 4 USE ioipsl_getincom 5 5 USE callkeys_mod, ONLY: kastprof,pceil 6 USE comvert_mod, ONLY: ap,bp,sig,nivsigs,nivsig,pa,preff, 7 . aps,bps,presnivs,pseudoalt 6 8 7 9 c Auteur : F. Forget Y. Wanherdrick, P. Levan 8 10 c Nouvelle version 100% Mars !! 9 11 12 USE comconst_mod, ONLY: pi 13 USE logic_mod, ONLY: autozlevs,hybrid 14 10 15 IMPLICIT NONE 11 16 12 17 #include "dimensions.h" 13 18 #include "paramet.h" 14 #include "comvert.h"15 #include "comconst.h"16 #include "logic.h"17 19 18 20 -
trunk/LMDZ.GENERIC/libf/dyn3d/divgrad.F
r135 r1422 21 21 #include "comgeom.h" 22 22 #include "comdissipn.h" 23 #include "logic.h"24 23 c 25 24 INTEGER klevel -
trunk/LMDZ.GENERIC/libf/dyn3d/dteta1.F
r135 r1422 20 20 #include "dimensions.h" 21 21 #include "paramet.h" 22 #include "logic.h"23 22 24 23 REAL teta( ip1jmp1,llm ),pbaru( ip1jmp1,llm ),pbarv( ip1jm,llm) -
trunk/LMDZ.GENERIC/libf/dyn3d/dudv2.F
r135 r1422 25 25 #include "dimensions.h" 26 26 #include "paramet.h" 27 #include "comvert.h"28 27 29 28 REAL teta( ip1jmp1,llm ),pkf( ip1jmp1,llm ) ,bern( ip1jmp1,llm ), -
trunk/LMDZ.GENERIC/libf/dyn3d/dynetat0.F
r1416 r1422 2 2 . teta,q,masse,ps,phis,time) 3 3 use infotrac, only: tname, nqtot 4 USE comvert_mod, ONLY: pa,preff 5 USE comconst_mod, ONLY: im,jm,lllm,daysec,dtvr,rad,omeg,g,cpp, 6 . kappa 7 USE logic_mod, ONLY: fxyhypb,ysinus 8 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy, 9 . taux,tauy 10 USE temps_mod, ONLY: day_ini 11 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 4 12 IMPLICIT NONE 5 13 … … 23 31 #include "dimensions.h" 24 32 #include "paramet.h" 25 #include "temps.h"26 #include "comconst.h"27 #include "comvert.h"28 33 #include "comgeom.h" 29 #include "ener.h"30 34 #include "netcdf.inc" 31 #include "serre.h"32 #include "logic.h"33 35 !#include"advtrac.h" 34 36 -
trunk/LMDZ.GENERIC/libf/dyn3d/dynredem.F
r1416 r1422 1 1 SUBROUTINE dynredem0(fichnom,idayref,phis) 2 2 use infotrac, only: tname,nqtot 3 USE comvert_mod, ONLY: ap,bp,aps,bps,pa,preff,presnivs,pseudoalt 4 USE comconst_mod, ONLY: daysec,dtvr,rad,omeg,g,cpp,kappa,pi 5 USE logic_mod, ONLY: fxyhypb,ysinus 6 USE serre_mod, ONLY: clon,clat,grossismx,grossismy, 7 . dzoomx,dzoomy,taux,tauy 8 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 3 9 IMPLICIT NONE 4 10 c======================================================================= … … 9 15 #include "dimensions.h" 10 16 #include "paramet.h" 11 #include "comconst.h"12 #include "comvert.h"13 17 #include "comgeom.h" 14 #include "temps.h"15 #include "ener.h"16 #include "logic.h"17 18 #include "netcdf.inc" 18 #include "serre.h"19 19 !#include "advtrac.h" 20 20 c Arguments: … … 962 962 #include "paramet.h" 963 963 #include "netcdf.inc" 964 #include "comvert.h"965 964 #include "comgeom.h" 966 965 !#include"advtrac.h" -
trunk/LMDZ.GENERIC/libf/dyn3d/exner.F
r135 r1422 1 1 SUBROUTINE exner(ngrid,pext,aire,pks,pksf) 2 3 USE comconst_mod, ONLY: kappa,jmp1 4 2 5 IMPLICIT NONE 3 6 … … 7 10 c declarations: 8 11 c ------------- 9 10 #include "comconst.h"11 12 12 13 INTEGER ngrid -
trunk/LMDZ.GENERIC/libf/dyn3d/exner_hyb.F
r135 r1422 23 23 c ( voir note de Fr.Hourdin ) , 24 24 c 25 USE comvert_mod, ONLY: preff 26 USE comconst_mod, ONLY: jmp1,kappa,cpp 27 25 28 IMPLICIT NONE 26 29 c 27 30 #include "dimensions.h" 28 31 #include "paramet.h" 29 #include "comconst.h"30 32 #include "comgeom.h" 31 #include "comvert.h"32 #include "serre.h"33 33 34 34 INTEGER ngrid -
trunk/LMDZ.GENERIC/libf/dyn3d/fluxstoke.F
r135 r1422 6 6 ccc .. Modif. P. Le Van ( 20/12/97 ) ... 7 7 c 8 USE comvert_mod, ONLY: presnivs 9 USE comconst_mod, ONLY: dtvr,pi 10 8 11 IMPLICIT NONE 9 12 c 10 13 #include "dimensions.h" 11 14 #include "paramet.h" 12 #include "comconst.h"13 #include "comvert.h"14 15 #include "comgeom.h" 15 16 #include "tracstoke.h" -
trunk/LMDZ.GENERIC/libf/dyn3d/fxy.F
r135 r1422 2 2 , rlatu2,yprimu2, 3 3 , rlonu,xprimu,rlonv,xprimv,rlonm025,xprimm025,rlonp025,xprimp025) 4 5 USE comconst_mod, ONLY: pi 6 USE serre_mod, ONLY: pxo,pyo,alphax,alphay,transx,transy 4 7 5 8 IMPLICIT NONE … … 13 16 #include "dimensions.h" 14 17 #include "paramet.h" 15 #include "serre.h"16 #include "comconst.h"17 18 18 19 INTEGER i,j -
trunk/LMDZ.GENERIC/libf/dyn3d/fxysinus.F
r135 r1422 3 3 , rlonu,xprimu,rlonv,xprimv,rlonm025,xprimm025,rlonp025,xprimp025) 4 4 5 USE comconst_mod, ONLY: pi 5 6 6 7 IMPLICIT NONE … … 14 15 #include "dimensions.h" 15 16 #include "paramet.h" 16 #include "comconst.h"17 17 18 18 INTEGER i,j -
trunk/LMDZ.GENERIC/libf/dyn3d/gcm.F
r1416 r1422 7 7 ! use comgeomphy, only: initcomgeomphy 8 8 use filtreg_mod, only: inifilr 9 USE comvert_mod, ONLY: ap,bp 10 USE comconst_mod, ONLY: daysec,dtvr,dtphys,dtdiss,rad,g,r,cpp 11 USE logic_mod, ONLY: ecripar,forward,leapf,apphys,statcl,conser, 12 . apdiss,purmats,physic,apphys 13 USE temps_mod, ONLY: day_ini,day_end,itaufin,dt 9 14 IMPLICIT NONE 10 15 … … 41 46 #include "dimensions.h" 42 47 #include "paramet.h" 43 #include "comconst.h"44 48 #include "comdissnew.h" 45 #include "comvert.h"46 49 #include "comgeom.h" 47 #include "logic.h"48 #include "temps.h"49 50 !#include "control.h" 50 #include "ener.h"51 51 #include "netcdf.inc" 52 #include "serre.h"53 52 #include "tracstoke.h" 54 53 !#include"advtrac.h" -
trunk/LMDZ.GENERIC/libf/dyn3d/geopot.F
r135 r1422 26 26 #include "dimensions.h" 27 27 #include "paramet.h" 28 #include "comvert.h"29 28 30 29 c Arguments: -
trunk/LMDZ.GENERIC/libf/dyn3d/gradiv.F
r135 r1422 19 19 #include "paramet.h" 20 20 #include "comdissipn.h" 21 #include "logic.h"22 21 23 22 INTEGER klevel -
trunk/LMDZ.GENERIC/libf/dyn3d/groupe.F
r135 r1422 17 17 #include "dimensions.h" 18 18 #include "paramet.h" 19 #include "comconst.h"20 19 #include "comgeom2.h" 21 #include "comvert.h"22 20 23 21 -
trunk/LMDZ.GENERIC/libf/dyn3d/groupeun.F
r135 r1422 24 24 #include "dimensions.h" 25 25 #include "paramet.h" 26 #include "comconst.h"27 26 #include "comgeom2.h" 28 27 -
trunk/LMDZ.GENERIC/libf/dyn3d/iniav.F
r135 r1422 1 1 SUBROUTINE iniav(fichnom,pday0,pyear0,pfrac0,pperiod,phis,nq) 2 3 USE comvert_mod, ONLY: ap,bp,nivsigs,nivsig,presnivs 4 2 5 IMPLICIT NONE 3 6 … … 17 20 #include "comav.h" 18 21 #include "netcdf.inc" 19 #include "comvert.h"20 22 #include "comgeom.h" 21 23 -
trunk/LMDZ.GENERIC/libf/dyn3d/iniconst.F
r1216 r1422 2 2 3 3 use control_mod, only: iphysiq, idissip 4 USE comconst_mod, ONLY: im,jm,lllm,imp1,jmp1,lllmp1,lllmm1, 5 . dtdiss,dtvr,dtphys,pi,r,cpp,kappa,unsim 4 6 IMPLICIT NONE 5 7 c … … 12 14 #include "dimensions.h" 13 15 #include "paramet.h" 14 #include "comconst.h"15 #include "temps.h"16 16 !#include "control.h" 17 #include "comvert.h"18 17 19 18 -
trunk/LMDZ.GENERIC/libf/dyn3d/inidissip.F
r1216 r1422 9 9 10 10 use control_mod, only: idissip, iperiod 11 USE comvert_mod, ONLY: aps,bps,pseudoalt,preff 12 USE comconst_mod, ONLY: dtdiss,dtvr 11 13 IMPLICIT NONE 12 14 #include "dimensions.h" 13 15 #include "paramet.h" 14 16 #include "comdissipn.h" 15 #include "comconst.h"16 #include "comvert.h"17 17 !#include "control.h" 18 18 -
trunk/LMDZ.GENERIC/libf/dyn3d/inigeom.F
r135 r1422 14 14 c 15 15 c 16 USE comconst_mod, ONLY: rad,omeg,g,pi 17 USE logic_mod, ONLY: fxyhypb,ysinus 18 USE serre_mod, ONLY: clon,clat,transx,transy,alphax,alphay, 19 . pxo,pyo,grossismx,grossismy,dzoomx,dzoomy,taux,tauy 20 16 21 IMPLICIT NONE 17 22 c 18 23 #include "dimensions.h" 19 24 #include "paramet.h" 20 #include "comconst.h"21 25 #include "comgeom2.h" 22 #include "serre.h"23 #include "logic.h"24 26 #include "comdissnew.h" 25 27 -
trunk/LMDZ.GENERIC/libf/dyn3d/integrd.F
r135 r1422 2 2 $ ( nq,vcovm1,ucovm1,tetam1,psm1,massem1, 3 3 $ dv,du,dteta,dq,dp,vcov,ucov,teta,q,ps,masse,phis,finvmaold ) 4 5 USE comvert_mod, ONLY: ap,bp 6 USE logic_mod, ONLY: leapf 7 USE serre_mod, ONLY: alphax 8 USE temps_mod, ONLY: dt 4 9 5 10 IMPLICIT NONE … … 32 37 #include "dimensions.h" 33 38 #include "paramet.h" 34 #include "comconst.h"35 39 #include "comgeom.h" 36 #include "comvert.h"37 #include "logic.h"38 #include "temps.h"39 #include "serre.h"40 40 41 41 c Arguments: -
trunk/LMDZ.GENERIC/libf/dyn3d/lectflux.F
r135 r1422 5 5 s frac_impa,frac_nucl,phis) 6 6 7 USE comconst_mod, ONLY: dtvr,dtphys 8 7 9 IMPLICIT NONE 8 10 9 11 #include "dimensions.h" 10 12 #include "paramet.h" 11 12 #include "comvert.h"13 #include "comconst.h"14 13 #include "comgeom2.h" 15 14 -
trunk/LMDZ.GENERIC/libf/dyn3d/massbar.F
r135 r1422 16 16 #include "dimensions.h" 17 17 #include "paramet.h" 18 #include "comconst.h"19 18 #include "comgeom.h" 20 19 c -
trunk/LMDZ.GENERIC/libf/dyn3d/massbarxy.F
r135 r1422 16 16 #include "dimensions.h" 17 17 #include "paramet.h" 18 #include "comconst.h"19 18 #include "comgeom.h" 20 19 c -
trunk/LMDZ.GENERIC/libf/dyn3d/massdair.F
r135 r1422 17 17 #include "dimensions.h" 18 18 #include "paramet.h" 19 #include "comconst.h"20 19 #include "comgeom.h" 21 20 c -
trunk/LMDZ.GENERIC/libf/dyn3d/nxgrarot.F
r135 r1422 19 19 #include "paramet.h" 20 20 #include "comdissipn.h" 21 #include "logic.h"22 21 c 23 22 INTEGER klevel -
trunk/LMDZ.GENERIC/libf/dyn3d/ps_amontF
r135 r1422 15 15 #include "dimensions.h" 16 16 #include "paramet.h" 17 #include "logic.h"18 #include "comvert.h"19 17 #include "comgeom.h" 20 18 c -
trunk/LMDZ.GENERIC/libf/dyn3d/sortvarc.F
r135 r1422 2 2 $(itau,ucov,teta,ps,masse,pk,phis,vorpot,phi,bern,dp,time , 3 3 $ vcov ) 4 5 USE comconst_mod, ONLY: daysec,dtvr,rad,g,omeg 6 USE temps_mod, ONLY: day_ini 7 USE ener_mod, ONLY: etot,ptot,ztot,stot,ang, 8 . etot0,ptot0,ztot0,stot0,ang0, 9 . rmsdpdt,rmsv 10 4 11 IMPLICIT NONE 5 12 … … 21 28 #include "dimensions.h" 22 29 #include "paramet.h" 23 #include "comconst.h"24 #include "comvert.h"25 30 #include "comgeom.h" 26 #include "ener.h"27 #include "logic.h"28 #include "temps.h"29 31 30 32 c Arguments: -
trunk/LMDZ.GENERIC/libf/dyn3d/sortvarc0.F
r135 r1422 2 2 $(itau,ucov,teta,ps,masse,pk,phis,vorpot,phi,bern,dp,time , 3 3 $ vcov) 4 5 USE comconst_mod, ONLY: dtvr,daysec,rad,g,omeg 6 USE temps_mod, ONLY: day_ini 7 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0,rmsv,rmsdpdt 8 4 9 IMPLICIT NONE 5 10 … … 21 26 #include "dimensions.h" 22 27 #include "paramet.h" 23 #include "comconst.h"24 #include "comvert.h"25 28 #include "comgeom.h" 26 #include "ener.h"27 #include "logic.h"28 #include "temps.h"29 29 30 30 c Arguments: -
trunk/LMDZ.GENERIC/libf/dyn3d/sponge_mod.F90
r1006 r1422 1 1 module sponge_mod 2 3 USE comvert_mod, ONLY: ap,bp,preff 2 4 3 5 implicit none … … 34 36 #include "paramet.h" 35 37 #include "comdissip.h" 36 #include "comvert.h"37 38 #include "comgeom2.h" 38 39 -
trunk/LMDZ.GENERIC/libf/dyn3d/tourpot.F
r135 r1422 22 22 #include "paramet.h" 23 23 #include "comgeom.h" 24 #include "logic.h"25 24 26 25 REAL rot( ip1jm,llm ) -
trunk/LMDZ.GENERIC/libf/dyn3d/traceur.F
r135 r1422 29 29 #include "dimensions.h" 30 30 #include "paramet.h" 31 #include "comconst.h"32 31 33 32 c Arguments: -
trunk/LMDZ.GENERIC/libf/dyn3d/tracvl.F
r253 r1422 9 9 10 10 c 11 USE comconst_mod, ONLY: dtvr 12 11 13 IMPLICIT NONE 12 14 c 13 15 #include "dimensions.h" 14 16 #include "paramet.h" 15 #include "comconst.h"16 #include "comvert.h"17 17 #include "comgeom.h" 18 18 -
trunk/LMDZ.GENERIC/libf/dyn3d/vanleer.F
r135 r1422 2 2 * p ,masse, dq , iadv1, teta, pk ) 3 3 c 4 USE comconst_mod, ONLY: dtvr 5 4 6 IMPLICIT NONE 5 7 c … … 18 20 #include "dimensions.h" 19 21 #include "paramet.h" 20 #include "comconst.h"21 22 22 23 c Arguments: -
trunk/LMDZ.GENERIC/libf/dyn3d/vitvert.F
r135 r1422 1 1 SUBROUTINE vitvert ( convm , w ) 2 2 c 3 USE comvert_mod, ONLY: bp 4 3 5 IMPLICIT NONE 4 6 … … 27 29 #include "dimensions.h" 28 30 #include "paramet.h" 29 #include "comvert.h"30 31 31 32 REAL w(ip1jmp1,llm),convm(ip1jmp1,llm) -
trunk/LMDZ.GENERIC/libf/dyn3d/vlsplt.F
r135 r1422 18 18 #include "dimensions.h" 19 19 #include "paramet.h" 20 #include "logic.h"21 #include "comvert.h"22 #include "comconst.h"23 20 24 21 c … … 129 126 #include "dimensions.h" 130 127 #include "paramet.h" 131 #include "logic.h"132 #include "comvert.h"133 #include "comconst.h"134 128 c 135 129 c … … 443 437 c par des "dyq" trop faible (special compilateur SUN) 27/11/2003 F. Forget 444 438 439 USE comconst_mod, ONLY: pi 440 445 441 IMPLICIT NONE 446 442 c 447 443 #include "dimensions.h" 448 444 #include "paramet.h" 449 #include "logic.h"450 #include "comvert.h"451 #include "comconst.h"452 445 #include "comgeom.h" 453 446 c … … 744 737 #include "dimensions.h" 745 738 #include "paramet.h" 746 #include "logic.h"747 #include "comvert.h"748 #include "comconst.h"749 739 c 750 740 c -
trunk/LMDZ.GENERIC/libf/dyn3d/vlspltqs.F
r135 r1422 19 19 c pk exner au milieu des couches necessaire pour calculer Qsat 20 20 c -------------------------------------------------------------------- 21 USE comconst_mod, ONLY: cpp 22 21 23 IMPLICIT NONE 22 24 c 23 25 #include "dimensions.h" 24 26 #include "paramet.h" 25 #include "logic.h"26 #include "comvert.h"27 #include "comconst.h"28 27 29 28 c … … 170 169 #include "dimensions.h" 171 170 #include "paramet.h" 172 #include "logic.h"173 #include "comvert.h"174 #include "comconst.h"175 171 c 176 172 c … … 489 485 c 490 486 c -------------------------------------------------------------------- 487 USE comconst_mod, ONLY: pi 488 491 489 IMPLICIT NONE 492 490 c 493 491 #include "dimensions.h" 494 492 #include "paramet.h" 495 #include "logic.h"496 #include "comvert.h"497 #include "comconst.h"498 493 #include "comgeom.h" 499 494 c -
trunk/LMDZ.GENERIC/libf/dynlonlat_phylonlat/calfis.F
r1403 r1422 7 7 c ......... 8 8 USE infotrac, ONLY: tname, nqtot 9 USE comvert_mod, ONLY: preff 10 USE comconst_mod, ONLY: dtphys,kappa,cpp,pi 9 11 IMPLICIT NONE 10 12 c======================================================================= … … 63 65 #include "dimensions.h" 64 66 #include "paramet.h" 65 #include "temps.h"66 67 67 68 INTEGER ngridmx,nq 68 69 PARAMETER( ngridmx = 2+(jjm-1)*iim - 1/jjm ) 69 70 70 #include "comconst.h"71 #include "comvert.h"72 71 #include "comgeom2.h" 73 72 !#include "control.h" -
trunk/LMDZ.GENERIC/libf/dynlonlat_phylonlat/phystd/datareadnc.F
r1403 r1422 45 45 ! to use 'getin' 46 46 USE ioipsl_getincom 47 USE comconst_mod, ONLY: g,pi 47 48 implicit none 48 49 … … 50 51 #include "paramet.h" 51 52 #include "comgeom.h" 52 #include "comconst.h"53 53 #include "netcdf.inc" 54 54 … … 95 95 DIMENSION string(4) 96 96 97 #include "fxyprim.h"97 !#include "fxyprim.h" 98 98 99 99 pi=2.*ASIN(1.) -
trunk/LMDZ.GENERIC/libf/dynlonlat_phylonlat/phystd/grid_noro1.F
r1403 r1422 51 51 c IMPLICIT INTEGER (I,J) 52 52 c IMPLICIT REAL(X,Z) 53 54 USE comconst_mod, ONLY: rad 55 53 56 implicit none 54 57 integer iusn,jusn,iext … … 57 60 c!-*- include 'comcstfi.h' 58 61 #include "dimensions.h" 59 #include "comconst.h"60 62 c!-*- 61 63 c!-*- parameter(iim=cols,jjm=rows) -
trunk/LMDZ.GENERIC/libf/dynlonlat_phylonlat/phystd/ini_archive.F
r1403 r1422 37 37 USE comsoil_h 38 38 ! use control_mod 39 USE comvert_mod, ONLY: ap,bp,aps,bps,presnivs,pseudoalt 40 USE comconst_mod, ONLY: daysec,dtvr,rad,omeg,g,kappa,pi 39 41 implicit none 40 42 … … 42 44 !#include "dimphys.h" 43 45 #include "paramet.h" 44 #include "comconst.h"45 #include "comvert.h"46 46 #include "comgeom.h" 47 #include "temps.h"48 #include "ener.h"49 #include "logic.h"50 #include "serre.h"51 47 !#include "control.h" 52 48 -
trunk/LMDZ.GENERIC/libf/dynlonlat_phylonlat/phystd/iniphysiq.F90
r1403 r1422 19 19 use infotrac, only : nqtot ! number of advected tracers 20 20 use planete_mod, only: ini_planete_mod 21 USE comvert_mod, ONLY: ap,bp,preff 21 22 22 23 implicit none 23 24 include "dimensions.h" 24 include "comvert.h"25 25 include "iniprint.h" 26 26 -
trunk/LMDZ.GENERIC/libf/dynlonlat_phylonlat/phystd/lect_start_archive.F
r1421 r1422 13 13 ! to use 'getin' 14 14 USE callkeys_mod, ONLY: ok_slab_ocean 15 USE comvert_mod, ONLY: ap,bp,aps,bps,preff 16 USE comconst_mod, ONLY: kappa,g,pi 15 17 16 18 c======================================================================= … … 35 37 !#include "planete.h" 36 38 #include "paramet.h" 37 #include "comconst.h"38 #include "comvert.h"39 39 #include "comgeom2.h" 40 40 !#include "control.h" 41 !#include "logic.h"42 #include "ener.h"43 #include "temps.h"44 41 #include "netcdf.inc" 45 42 !#include"advtrac.h" -
trunk/LMDZ.GENERIC/libf/dynlonlat_phylonlat/phystd/newstart.F
r1421 r1422 31 31 use slab_ice_h, only:noceanmx 32 32 use filtreg_mod, only: inifilr 33 USE comvert_mod, ONLY: ap,bp,aps,bps,pa,preff 34 USE comconst_mod, ONLY: lllm,daysec,dtvr,dtphys,cpp,kappa, 35 . rad,omeg,g,r,pi 36 USE serre_mod, ONLY: alphax 37 USE temps_mod, ONLY: day_ini 38 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 33 39 implicit none 34 40 … … 38 44 !#include "planete.h" 39 45 #include "paramet.h" 40 #include "comconst.h"41 #include "comvert.h"42 46 #include "comgeom2.h" 43 47 !#include "control.h" 44 #include "logic.h"45 #include "ener.h"46 #include "temps.h"47 48 #include "comdissnew.h" 48 #include "serre.h"49 49 #include "netcdf.inc" 50 50 !#include "advtrac.h" -
trunk/LMDZ.GENERIC/libf/dynlonlat_phylonlat/phystd/start2archive.F
r1415 r1422 31 31 USE callkeys_mod, ONLY: ok_slab_ocean 32 32 use filtreg_mod, only: inifilr 33 USE comvert_mod, ONLY: ap,bp 34 USE comconst_mod, ONLY: cpp,g 35 USE logic_mod, ONLY: grireg 36 USE temps_mod, ONLY: day_ini 33 37 implicit none 34 38 … … 36 40 integer, parameter :: ngridmx = (2+(jjm-1)*iim - 1/jjm) 37 41 #include "paramet.h" 38 #include "comconst.h"39 42 #include "comdissip.h" 40 #include "comvert.h"41 43 #include "comgeom.h" 42 #include "logic.h"43 #include "temps.h"44 44 !#include "control.h" 45 #include "ener.h"46 45 47 46 !#include "dimphys.h" -
trunk/LMDZ.GENERIC/libf/dynlonlat_phylonlat/phystd/write_archive.F
r1403 r1422 37 37 #include "dimensions.h" 38 38 #include "paramet.h" 39 #include "comvert.h"40 39 #include "comgeom.h" 41 #include "temps.h"42 40 #include "netcdf.inc" 43 41 -
trunk/LMDZ.GENERIC/libf/filtrez/filtreg_mod.F90
r1403 r1422 7 7 ! ... H. Upadhyaya, O.Sharma ... 8 8 ! 9 USE logic_mod, ONLY: fxyhypb,ysinus 10 USE serre_mod, ONLY: alphax 11 9 12 IMPLICIT NONE 10 13 ! … … 19 22 #include "comgeom.h" 20 23 #include "coefils.h" 21 #include "logic.h"22 #include "serre.h"23 24 24 25 REAL dlonu(iim),dlatu(jjm) -
trunk/LMDZ.GENERIC/libf/filtrez/inifgn.F
r135 r1422 8 8 #include "paramet.h" 9 9 #include "comgeom.h" 10 #include "serre.h"11 10 12 11 c -
trunk/LMDZ.GENERIC/libf/phystd/dyn1d/rcm1d.F
r1403 r1422 23 23 use callkeys_mod, only: tracer,check_cpp_match,rings_shadow, 24 24 & specOLR,water,pceil,ok_slab_ocean 25 USE comvert_mod, ONLY: ap,bp,aps,bps,pa,preff 26 USE logic_mod, ONLY: hybrid,autozlevs 25 27 implicit none 26 28 … … 52 54 #include "paramet.h" 53 55 !include "dimphys.h" 54 #include "comvert.h"55 56 #include "netcdf.inc" 56 #include "logic.h"57 57 #include "comgeom.h" 58 58 -
trunk/LMDZ.GENERIC/libf/phystd/inistats.F
r1397 r1422 3 3 use mod_phys_lmdz_para, only : is_master 4 4 use statto_mod, only: istats,istime 5 USE comvert_mod, ONLY: ap,bp,aps,bps,preff,pseudoalt,presnivs 6 USE comconst_mod, ONLY: daysec,dtphys,pi 5 7 implicit none 6 8 … … 8 10 #include "paramet.h" 9 11 #include "comgeom.h" 10 #include "comvert.h"11 #include "comconst.h"12 12 #include "netcdf.inc" 13 13 -
trunk/LMDZ.GENERIC/libf/phystd/iniwrite.F
r1384 r1422 4 4 use comcstfi_mod, only: rad, omeg, g, mugaz, rcp, daysec, dtphys, 5 5 & pi 6 USE comvert_mod, ONLY: ap,bp,aps,bps,pseudoalt 7 USE logic_mod, ONLY: fxyhypb,ysinus 8 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy 9 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 6 10 IMPLICIT NONE 7 11 … … 24 28 #include "dimensions.h" 25 29 #include "paramet.h" 26 #include "comvert.h"27 30 #include "comgeom.h" 28 #include "ener.h"29 #include "logic.h"30 31 #include "netcdf.inc" 31 #include "serre.h"32 32 33 33 c Arguments: -
trunk/LMDZ.GENERIC/libf/phystd/iniwrite_specIR.F
r1384 r1422 5 5 use comcstfi_mod, only: rad, omeg, g, mugaz, rcp, daysec, dtphys, 6 6 & pi 7 USE logic_mod, ONLY: fxyhypb,ysinus 8 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy 9 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 7 10 8 11 implicit none … … 26 29 #include "dimensions.h" 27 30 #include "paramet.h" 28 #include "comvert.h"29 31 #include "comgeom.h" 30 #include "temps.h"31 #include "ener.h"32 #include "logic.h"33 32 #include "netcdf.inc" 34 #include "serre.h"35 33 !#include"dimphys.h" 36 34 -
trunk/LMDZ.GENERIC/libf/phystd/iniwrite_specVI.F
r1384 r1422 6 6 use comcstfi_mod, only: rad, omeg, g, mugaz, rcp, daysec, dtphys, 7 7 & pi 8 USE logic_mod, ONLY: fxyhypb,ysinus 9 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy 10 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 11 8 12 implicit none 9 13 … … 26 30 #include "dimensions.h" 27 31 #include "paramet.h" 28 #include "comvert.h"29 32 #include "comgeom.h" 30 #include "temps.h"31 #include "ener.h"32 #include "logic.h"33 33 #include "netcdf.inc" 34 #include "serre.h"35 34 !#include"dimphys.h" 36 35 -
trunk/LMDZ.GENERIC/libf/phystd/writediagfi.F
r1318 r1422 44 44 & is_master, gather 45 45 USE mod_grid_phy_lmdz, only : klon_glo, Grid1Dto2D_glo 46 USE temps_mod, ONLY: day_ini 46 47 implicit none 47 48 … … 49 50 include "dimensions.h" 50 51 include "paramet.h" 51 include "comvert.h"52 52 include "comgeom.h" 53 53 include "netcdf.inc" 54 include "temps.h"55 54 56 55 ! Arguments on input: -
trunk/LMDZ.GENERIC/libf/phystd/writediagspecIR.F
r1397 r1422 50 50 use control_mod, only: ecritphy, iphysiq, day_step 51 51 use callkeys_mod, only: iradia 52 USE temps_mod, ONLY: day_ini 52 53 53 54 implicit none … … 58 59 #include "paramet.h" 59 60 !#include "control.h" 60 #include "comvert.h"61 61 #include "comgeom.h" 62 62 #include "netcdf.inc" 63 #include "temps.h"64 63 65 64 ! Arguments on input: -
trunk/LMDZ.GENERIC/libf/phystd/writediagspecVI.F
r1397 r1422 50 50 use control_mod, only: ecritphy, iphysiq, day_step 51 51 use callkeys_mod, only: iradia 52 USE temps_mod, ONLY: day_ini 52 53 53 54 implicit none … … 58 59 #include "paramet.h" 59 60 !#include "control.h" 60 #include "comvert.h"61 61 #include "comgeom.h" 62 62 #include "netcdf.inc" 63 #include "temps.h"64 63 65 64 ! Arguments on input: -
trunk/LMDZ.GENERIC/libf/phystd/wstats.F90
r1397 r1422 9 9 #include "dimensions.h" 10 10 !#include "dimphys.h" 11 #include "comconst.h"12 11 #include "netcdf.inc" 13 12 -
trunk/LMDZ.MARS/libf/aeronomars/inichim_newstart.F90
r1381 r1422 3 3 4 4 use tracer_mod 5 USE comvert_mod, ONLY: aps,bps 5 6 implicit none 6 7 … … 35 36 #include "dimensions.h" 36 37 #include "paramet.h" 37 #include "comvert.h"38 38 #include "callkeys.h" 39 39 #include "datafile.h" -
trunk/LMDZ.MARS/libf/dyn3d/addfi.F
r1238 r1422 2 2 S pucov, pvcov, pteta, pq , pps , pmasse , 3 3 S pdufi, pdvfi, pdhfi,pdqfi, pdpfi ) 4 5 USE comvert_mod, ONLY: ap,bp 6 USE comconst_mod, ONLY: kappa 7 4 8 IMPLICIT NONE 5 9 c … … 46 50 #include "dimensions.h" 47 51 #include "paramet.h" 48 #include "comconst.h"49 52 #include "comgeom.h" 50 #include "serre.h"51 #include "comvert.h"52 53 c 53 54 c Arguments : -
trunk/LMDZ.MARS/libf/dyn3d/adv_h2o.F
r38 r1422 1 1 SUBROUTINE adv_h2o (nq,iq,q,w, pbaru, pbarv,dq) 2 3 USE logic_mod, ONLY: forward,leapf 4 2 5 IMPLICIT NONE 3 6 … … 19 22 #include "dimensions.h" 20 23 #include "paramet.h" 21 #include "logic.h"22 #include "comvert.h"23 24 24 25 c Arguments: -
trunk/LMDZ.MARS/libf/dyn3d/advect.F
r38 r1422 1 1 SUBROUTINE advect(ucov,vcov,teta,w,massebx,masseby,du,dv,dteta) 2 3 USE comconst_mod, ONLY: daysec 4 USE logic_mod, ONLY: conser 5 USE ener_mod, ONLY: gtot 2 6 3 7 IMPLICIT NONE … … 23 27 #include "dimensions.h" 24 28 #include "paramet.h" 25 #include "comconst.h"26 #include "comvert.h"27 29 #include "comgeom.h" 28 #include "logic.h"29 #include "ener.h"30 30 31 31 c Arguments: -
trunk/LMDZ.MARS/libf/dyn3d/amont.F
r38 r1422 1 1 SUBROUTINE amont (nq,iq,q,w, pbaru, pbarv,dq) 2 3 USE logic_mod, ONLY: forward,leapf 4 2 5 IMPLICIT NONE 3 6 … … 18 21 #include "dimensions.h" 19 22 #include "paramet.h" 20 #include "logic.h"21 #include "comvert.h"22 23 23 24 c Arguments: -
trunk/LMDZ.MARS/libf/dyn3d/amont_qsat.F
r38 r1422 1 1 SUBROUTINE amont_qsat (nq,iq,q,teta,pk,w, pbaru, pbarv,dq) 2 3 USE comvert_mod, ONLY: preff 4 USE comconst_mod, ONLY: kappa,cpp 5 2 6 IMPLICIT NONE 3 7 … … 19 23 #include "dimensions.h" 20 24 #include "paramet.h" 21 #include "logic.h"22 #include "comvert.h"23 #include "comconst.h"24 25 #include "comgeom.h" 25 #include "serre.h"26 26 27 27 c Arguments: -
trunk/LMDZ.MARS/libf/dyn3d/bernoui.F
r38 r1422 24 24 #include "dimensions.h" 25 25 #include "paramet.h" 26 #include "logic.h"27 26 c 28 27 c Arguments: -
trunk/LMDZ.MARS/libf/dyn3d/caldyn.F
r791 r1422 2 2 $ (itau,ucov,vcov,teta,ps,masse,pk,pkf,phis , 3 3 $ phi,conser,du,dv,dteta,dp,w,pbaru,pbarv,time ) 4 5 USE comvert_mod, ONLY: ap,bp 4 6 5 7 IMPLICIT NONE … … 23 25 #include "dimensions.h" 24 26 #include "paramet.h" 25 #include "comconst.h"26 #include "comvert.h"27 27 #include "comgeom.h" 28 28 -
trunk/LMDZ.MARS/libf/dyn3d/caldyn0.F
r38 r1422 2 2 $ (itau,ucov,vcov,teta,ps,masse,pk,phis , 3 3 $ phi,w,pbaru,pbarv,time ) 4 5 USE comvert_mod, ONLY: ap,bp 4 6 5 7 IMPLICIT NONE … … 23 25 #include "dimensions.h" 24 26 #include "paramet.h" 25 #include "comconst.h"26 #include "comvert.h"27 27 #include "comgeom.h" 28 28 -
trunk/LMDZ.MARS/libf/dyn3d/convmas.F
r38 r1422 31 31 #include "dimensions.h" 32 32 #include "paramet.h" 33 #include "comvert.h"34 #include "logic.h"35 33 36 34 REAL pbaru( ip1jmp1,llm ),pbarv( ip1jm,llm ),convm( ip1jmp1,llm ) -
trunk/LMDZ.MARS/libf/dyn3d/coordij.F
r38 r1422 15 15 #include "dimensions.h" 16 16 #include "paramet.h" 17 #include "comconst.h"18 17 #include "comgeom.h" 19 #include "serre.h"20 18 21 19 real zlon,zlat -
trunk/LMDZ.MARS/libf/dyn3d/defrun_new.F
r1415 r1422 41 41 & idissip, iphysiq, anneeref, ecritphy, 42 42 & ecritstart, timestart, nday_r 43 USE logic_mod, ONLY: hybrid,purmats,physic,grireg,fxyhypb,ysinus 44 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy, 45 . alphax,alphay,taux,tauy 43 46 IMPLICIT NONE 44 47 … … 46 49 #include "paramet.h" 47 50 !#include "control.h" 48 #include "logic.h"49 #include "serre.h"50 51 #include "comdissnew.h" 51 52 #include "sponge.h" -
trunk/LMDZ.MARS/libf/dyn3d/dissip.F
r38 r1422 1 1 SUBROUTINE dissip( vcov,ucov,teta,p, dv,du,dh ) 2 2 c 3 USE comconst_mod, ONLY: dtdiss 4 3 5 IMPLICIT NONE 4 6 … … 24 26 #include "dimensions.h" 25 27 #include "paramet.h" 26 #include "comconst.h"27 28 #include "comgeom.h" 28 29 #include "comdissnew.h" -
trunk/LMDZ.MARS/libf/dyn3d/disvert.F
r38 r1422 4 4 c Nouvelle version 100% Mars !! 5 5 6 USE comvert_mod, ONLY: ap,bp,sig,nivsigs,nivsig,pa,preff, 7 . aps,bps,presnivs,pseudoalt 8 USE comconst_mod, ONLY: kappa,pi 9 USE logic_mod, ONLY: hybrid 10 6 11 IMPLICIT NONE 7 12 8 13 #include "dimensions.h" 9 14 #include "paramet.h" 10 #include "comvert.h"11 #include "comconst.h"12 #include "logic.h"13 15 c 14 16 c======================================================================= -
trunk/LMDZ.MARS/libf/dyn3d/divgrad.F
r38 r1422 21 21 #include "comgeom.h" 22 22 #include "comdissipn.h" 23 #include "logic.h"24 23 c 25 24 INTEGER klevel -
trunk/LMDZ.MARS/libf/dyn3d/dteta1.F
r38 r1422 20 20 #include "dimensions.h" 21 21 #include "paramet.h" 22 #include "logic.h"23 22 24 23 REAL teta( ip1jmp1,llm ),pbaru( ip1jmp1,llm ),pbarv( ip1jm,llm) -
trunk/LMDZ.MARS/libf/dyn3d/dudv2.F
r38 r1422 25 25 #include "dimensions.h" 26 26 #include "paramet.h" 27 #include "comvert.h"28 27 29 28 REAL teta( ip1jmp1,llm ),pkf( ip1jmp1,llm ) ,bern( ip1jmp1,llm ), -
trunk/LMDZ.MARS/libf/dyn3d/dynetat0.F
r1416 r1422 5 5 use infotrac, only: tname,nqtot 6 6 use control_mod, only: timestart 7 USE comvert_mod, ONLY: pa,preff 8 USE comconst_mod, ONLY: im,jm,lllm,daysec,dtvr, 9 . rad,omeg,r,cpp,kappa,g 10 USE logic_mod, ONLY: fxyhypb,ysinus 11 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy, 12 . taux,tauy 13 USE temps_mod, ONLY: day_ini,hour_ini 14 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 7 15 8 16 IMPLICIT NONE … … 31 39 #include "dimensions.h" 32 40 #include "paramet.h" 33 #include "temps.h"34 #include "comconst.h"35 #include "comvert.h"36 41 #include "comgeom2.h" 37 #include "ener.h"38 #include "description.h"39 #include "serre.h"40 #include "logic.h"41 42 !#include "advtrac.h" 42 43 !#include "control.h" -
trunk/LMDZ.MARS/libf/dyn3d/dynredem.F
r1416 r1422 1 1 SUBROUTINE dynredem0(fichnom,idayref,phis) 2 2 use infotrac, only: tname, nqtot 3 USE comvert_mod, ONLY: ap,bp,aps,bps,pa,preff,presnivs,pseudoalt 4 USE comconst_mod, ONLY: daysec,dtvr,rad,omeg,g,cpp,kappa,pi 5 USE logic_mod, ONLY: fxyhypb,ysinus 6 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy, 7 . taux,tauy 8 USE temps_mod, ONLY: hour_ini 9 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 3 10 IMPLICIT NONE 4 11 c======================================================================= … … 9 16 #include "dimensions.h" 10 17 #include "paramet.h" 11 #include "comconst.h"12 #include "comvert.h"13 18 #include "comgeom.h" 14 #include "temps.h"15 #include "ener.h"16 #include "logic.h"17 19 #include "netcdf.inc" 18 #include "description.h"19 #include "serre.h"20 20 !#include "advtrac.h" 21 21 c Arguments: … … 970 970 #include "dimensions.h" 971 971 #include "paramet.h" 972 #include "description.h"973 972 #include "netcdf.inc" 974 #include "comvert.h"975 973 #include "comgeom.h" 976 974 !#include"advtrac.h" -
trunk/LMDZ.MARS/libf/dyn3d/exner.F
r38 r1422 1 1 SUBROUTINE exner(ngrid,pext,aire,pks,pksf) 2 3 USE comconst_mod, ONLY: jmp1,kappa 4 2 5 IMPLICIT NONE 3 6 … … 7 10 c declarations: 8 11 c ------------- 9 10 #include "comconst.h"11 12 12 13 INTEGER ngrid -
trunk/LMDZ.MARS/libf/dyn3d/exnerF
r38 r1422 30 30 #include "dimensions.h" 31 31 #include "paramet.h" 32 #include "comconst.h"33 #include "comvert.h"34 32 35 33 INTEGER ngrid -
trunk/LMDZ.MARS/libf/dyn3d/exner_hyb.F
r38 r1422 23 23 c ( voir note de Fr.Hourdin ) , 24 24 c 25 USE comvert_mod, ONLY: preff 26 USE comconst_mod, ONLY: jmp1,cpp,kappa 27 25 28 IMPLICIT NONE 26 29 c 27 30 #include "dimensions.h" 28 31 #include "paramet.h" 29 #include "comconst.h"30 32 #include "comgeom.h" 31 #include "comvert.h"32 #include "serre.h"33 33 34 34 INTEGER ngrid -
trunk/LMDZ.MARS/libf/dyn3d/fluxstoke.F
r38 r1422 6 6 ccc .. Modif. P. Le Van ( 20/12/97 ) ... 7 7 c 8 USE comvert_mod, ONLY: presnivs 9 USE comconst_mod, ONLY: dtvr,pi 10 8 11 IMPLICIT NONE 9 12 c 10 13 #include "dimensions.h" 11 14 #include "paramet.h" 12 #include "comconst.h"13 #include "comvert.h"14 15 #include "comgeom.h" 15 16 #include "tracstoke.h" -
trunk/LMDZ.MARS/libf/dyn3d/fxy.F
r38 r1422 2 2 , rlatu2,yprimu2, 3 3 , rlonu,xprimu,rlonv,xprimv,rlonm025,xprimm025,rlonp025,xprimp025) 4 5 USE comconst_mod, ONLY: pi 6 USE serre_mod, ONLY: pxo,pyo,alphax,alphay,transx,transy 4 7 5 8 IMPLICIT NONE … … 13 16 #include "dimensions.h" 14 17 #include "paramet.h" 15 #include "serre.h"16 #include "comconst.h"17 18 18 19 INTEGER i,j -
trunk/LMDZ.MARS/libf/dyn3d/fxysinus.F
r38 r1422 3 3 , rlonu,xprimu,rlonv,xprimv,rlonm025,xprimm025,rlonp025,xprimp025) 4 4 5 USE comconst_mod, ONLY: pi 5 6 6 7 IMPLICIT NONE … … 14 15 #include "dimensions.h" 15 16 #include "paramet.h" 16 #include "comconst.h"17 17 18 18 INTEGER i,j -
trunk/LMDZ.MARS/libf/dyn3d/gcm.F
r1416 r1422 7 7 use filtreg_mod, only: inifilr 8 8 ! use comgeomphy, only: initcomgeomphy 9 USE comvert_mod, ONLY: ap,bp 10 USE comconst_mod, ONLY: daysec,dtvr,dtphys,dtdiss,rad,g,r,cpp 11 USE logic_mod, ONLY: ecripar,forward,leapf,apphys,statcl,conser, 12 . apdiss,purmats,physic,apphys 13 USE temps_mod, ONLY: day_ini,day_end,dt,itaufin 9 14 IMPLICIT NONE 10 15 … … 41 46 #include "dimensions.h" 42 47 #include "paramet.h" 43 #include "comconst.h"44 48 #include "comdissnew.h" 45 #include "comvert.h"46 49 #include "comgeom.h" 47 #include "logic.h"48 #include "temps.h"49 50 !#include "control.h" 50 #include "ener.h"51 51 #include "netcdf.inc" 52 #include "description.h"53 #include "serre.h"54 52 #include "tracstoke.h" 55 53 #include "sponge.h" … … 157 155 158 156 modname = 'gcm' 159 descript = 'Run GCM LMDZ'160 157 lafin = .FALSE. 161 158 -
trunk/LMDZ.MARS/libf/dyn3d/geopot.F
r38 r1422 26 26 #include "dimensions.h" 27 27 #include "paramet.h" 28 #include "comvert.h"29 28 30 29 c Arguments: -
trunk/LMDZ.MARS/libf/dyn3d/gradiv.F
r38 r1422 19 19 #include "paramet.h" 20 20 #include "comdissipn.h" 21 #include "logic.h"22 21 23 22 INTEGER klevel -
trunk/LMDZ.MARS/libf/dyn3d/groupe.F
r38 r1422 17 17 #include "dimensions.h" 18 18 #include "paramet.h" 19 #include "comconst.h"20 19 #include "comgeom2.h" 21 #include "comvert.h"22 20 23 21 -
trunk/LMDZ.MARS/libf/dyn3d/groupeun.F
r38 r1422 24 24 #include "dimensions.h" 25 25 #include "paramet.h" 26 #include "comconst.h"27 26 #include "comgeom2.h" 28 27 -
trunk/LMDZ.MARS/libf/dyn3d/iniav.F
r410 r1422 1 1 SUBROUTINE iniav(fichnom,pday0,pyear0,pfrac0,pperiod,phis,nq) 2 3 USE comvert_mod, ONLY: ap,bp,nivsig,nivsigs,presnivs 4 2 5 IMPLICIT NONE 3 6 … … 17 20 #include "comav.h" 18 21 #include "netcdf.inc" 19 #include "comvert.h"20 22 #include "comgeom.h" 21 23 -
trunk/LMDZ.MARS/libf/dyn3d/iniconst.F
r1130 r1422 2 2 3 3 use control_mod, only: iphysiq, idissip 4 USE comconst_mod, ONLY: im,jm,lllm,imp1,jmp1,lllmm1,lllmp1, 5 . dtdiss,dtvr,dtphys,unsim,r,cpp,kappa,pi 4 6 IMPLICIT NONE 5 7 c … … 12 14 #include "dimensions.h" 13 15 #include "paramet.h" 14 #include "comconst.h"15 #include "temps.h"16 16 !#include "control.h" 17 #include "comvert.h"18 17 19 18 -
trunk/LMDZ.MARS/libf/dyn3d/inidissip.F
r1130 r1422 9 9 10 10 use control_mod, only: idissip, iperiod 11 USE comvert_mod, ONLY: aps,bps,preff,pseudoalt 12 USE comconst_mod, ONLY: dtdiss,dtvr 11 13 IMPLICIT NONE 12 14 #include "dimensions.h" 13 15 #include "paramet.h" 14 16 #include "comdissipn.h" 15 #include "comconst.h"16 #include "comvert.h"17 17 !#include "control.h" 18 18 -
trunk/LMDZ.MARS/libf/dyn3d/inigeom.F
r38 r1422 14 14 c 15 15 c 16 USE comconst_mod, ONLY: rad,g,omeg,pi 17 USE logic_mod, ONLY: fxyhypb,ysinus 18 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy, 19 . alphax,alphay,taux,tauy,pxo,pyo,transx,transy 20 16 21 IMPLICIT NONE 17 22 c 18 23 #include "dimensions.h" 19 24 #include "paramet.h" 20 #include "comconst.h"21 25 #include "comgeom2.h" 22 #include "serre.h"23 #include "logic.h"24 26 #include "comdissnew.h" 25 27 -
trunk/LMDZ.MARS/libf/dyn3d/integrd.F
r38 r1422 2 2 $ ( nq,vcovm1,ucovm1,tetam1,psm1,massem1, 3 3 $ dv,du,dteta,dq,dp,vcov,ucov,teta,q,ps,masse,phis,finvmaold ) 4 5 USE comvert_mod, ONLY: ap,bp 6 USE logic_mod, ONLY: leapf 7 USE serre_mod, ONLY: alphax 8 USE temps_mod, ONLY: dt 4 9 5 10 IMPLICIT NONE … … 32 37 #include "dimensions.h" 33 38 #include "paramet.h" 34 #include "comconst.h"35 39 #include "comgeom.h" 36 #include "comvert.h"37 #include "logic.h"38 #include "temps.h"39 #include "serre.h"40 40 41 41 c Arguments: -
trunk/LMDZ.MARS/libf/dyn3d/massbar.F
r38 r1422 16 16 #include "dimensions.h" 17 17 #include "paramet.h" 18 #include "comconst.h"19 18 #include "comgeom.h" 20 19 c -
trunk/LMDZ.MARS/libf/dyn3d/massbarxy.F
r38 r1422 16 16 #include "dimensions.h" 17 17 #include "paramet.h" 18 #include "comconst.h"19 18 #include "comgeom.h" 20 19 c -
trunk/LMDZ.MARS/libf/dyn3d/massdair.F
r38 r1422 17 17 #include "dimensions.h" 18 18 #include "paramet.h" 19 #include "comconst.h"20 19 #include "comgeom.h" 21 20 c -
trunk/LMDZ.MARS/libf/dyn3d/nxgrarot.F
r38 r1422 19 19 #include "paramet.h" 20 20 #include "comdissipn.h" 21 #include "logic.h"22 21 c 23 22 INTEGER klevel -
trunk/LMDZ.MARS/libf/dyn3d/ps_amontF
r38 r1422 15 15 #include "dimensions.h" 16 16 #include "paramet.h" 17 #include "logic.h"18 #include "comvert.h"19 17 #include "comgeom.h" 20 18 c -
trunk/LMDZ.MARS/libf/dyn3d/sortvarc.F
r791 r1422 2 2 $(itau,ucov,teta,ps,masse,pk,phis,vorpot,phi,bern,dp,time , 3 3 $ vcov ) 4 5 USE comconst_mod, ONLY: daysec,dtvr,rad,g,omeg 6 USE temps_mod, ONLY: day_ini 7 USE ener_mod, ONLY: etot,ptot,ztot,stot,ang, 8 . etot0,ptot0,ztot0,stot0,ang0, 9 . rmsdpdt,rmsv 10 4 11 IMPLICIT NONE 5 12 … … 21 28 #include "dimensions.h" 22 29 #include "paramet.h" 23 #include "comconst.h"24 #include "comvert.h"25 30 #include "comgeom.h" 26 #include "ener.h"27 #include "logic.h"28 #include "temps.h"29 31 30 32 c Arguments: -
trunk/LMDZ.MARS/libf/dyn3d/sortvarc0.F
r38 r1422 2 2 $(itau,ucov,teta,ps,masse,pk,phis,vorpot,phi,bern,dp,time , 3 3 $ vcov) 4 5 USE comconst_mod, ONLY: daysec,dtvr,rad,g,omeg 6 USE temps_mod, ONLY: day_ini 7 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0,rmsdpdt,rmsv 8 4 9 IMPLICIT NONE 5 10 … … 21 26 #include "dimensions.h" 22 27 #include "paramet.h" 23 #include "comconst.h"24 #include "comvert.h"25 28 #include "comgeom.h" 26 #include "ener.h"27 #include "logic.h"28 #include "temps.h"29 29 30 30 c Arguments: -
trunk/LMDZ.MARS/libf/dyn3d/sponge.F
r575 r1422 11 11 ! def file) and doubles as level indexes decrease. 12 12 13 USE comvert_mod, ONLY: ap,bp,preff 14 13 15 implicit none 14 16 #include "dimensions.h" 15 17 #include "paramet.h" 16 18 #include "comdissip.h" 17 #include "comvert.h"18 19 #include "comgeom2.h" 19 20 #include "sponge.h" -
trunk/LMDZ.MARS/libf/dyn3d/testharm.F
r38 r1422 10 10 character file*20, str2*2, str2b*2 11 11 12 #include "serre.h"13 12 #include "fxyprim.h" 14 13 -
trunk/LMDZ.MARS/libf/dyn3d/tourpot.F
r38 r1422 22 22 #include "paramet.h" 23 23 #include "comgeom.h" 24 #include "logic.h"25 24 26 25 REAL rot( ip1jm,llm ) -
trunk/LMDZ.MARS/libf/dyn3d/traceur.F
r38 r1422 29 29 #include "dimensions.h" 30 30 #include "paramet.h" 31 #include "comconst.h"32 31 33 32 c Arguments: -
trunk/LMDZ.MARS/libf/dyn3d/tracvl.F
r38 r1422 9 9 10 10 c 11 USE comconst_mod, ONLY: dtvr 12 11 13 IMPLICIT NONE 12 14 c 13 15 #include "dimensions.h" 14 16 #include "paramet.h" 15 #include "comconst.h"16 #include "comvert.h"17 17 #include "comgeom.h" 18 18 -
trunk/LMDZ.MARS/libf/dyn3d/vanleer.F
r38 r1422 2 2 * p ,masse, dq , iadv1, teta, pk ) 3 3 c 4 USE comconst_mod, ONLY: dtvr 5 4 6 IMPLICIT NONE 5 7 c … … 18 20 #include "dimensions.h" 19 21 #include "paramet.h" 20 #include "comconst.h"21 22 22 23 c Arguments: -
trunk/LMDZ.MARS/libf/dyn3d/vitvert.F
r38 r1422 1 1 SUBROUTINE vitvert ( convm , w ) 2 2 c 3 USE comvert_mod, ONLY: bp 4 3 5 IMPLICIT NONE 4 6 … … 27 29 #include "dimensions.h" 28 30 #include "paramet.h" 29 #include "comvert.h"30 31 31 32 REAL w(ip1jmp1,llm),convm(ip1jmp1,llm) -
trunk/LMDZ.MARS/libf/dyn3d/vlsplt.F
r38 r1422 18 18 #include "dimensions.h" 19 19 #include "paramet.h" 20 #include "logic.h"21 #include "comvert.h"22 #include "comconst.h"23 20 24 21 c … … 129 126 #include "dimensions.h" 130 127 #include "paramet.h" 131 #include "logic.h"132 #include "comvert.h"133 #include "comconst.h"134 128 c 135 129 c … … 443 437 c par des "dyq" trop faible (special compilateur SUN) 27/11/2003 F. Forget 444 438 439 USE comconst_mod, ONLY: pi 440 445 441 IMPLICIT NONE 446 442 c 447 443 #include "dimensions.h" 448 444 #include "paramet.h" 449 #include "logic.h"450 #include "comvert.h"451 #include "comconst.h"452 445 #include "comgeom.h" 453 446 c … … 744 737 #include "dimensions.h" 745 738 #include "paramet.h" 746 #include "logic.h"747 #include "comvert.h"748 #include "comconst.h"749 739 c 750 740 c -
trunk/LMDZ.MARS/libf/dyn3d/vlspltqs.F
r38 r1422 19 19 c pk exner au milieu des couches necessaire pour calculer Qsat 20 20 c -------------------------------------------------------------------- 21 USE comconst_mod, ONLY: cpp 22 21 23 IMPLICIT NONE 22 24 c 23 25 #include "dimensions.h" 24 26 #include "paramet.h" 25 #include "logic.h"26 #include "comvert.h"27 #include "comconst.h"28 27 29 28 c … … 170 169 #include "dimensions.h" 171 170 #include "paramet.h" 172 #include "logic.h"173 #include "comvert.h"174 #include "comconst.h"175 171 c 176 172 c … … 489 485 c 490 486 c -------------------------------------------------------------------- 487 USE comconst_mod, ONLY: pi 488 491 489 IMPLICIT NONE 492 490 c 493 491 #include "dimensions.h" 494 492 #include "paramet.h" 495 #include "logic.h"496 #include "comvert.h"497 #include "comconst.h"498 493 #include "comgeom.h" 499 494 c -
trunk/LMDZ.MARS/libf/dyn3d/writediagdyn.F90
r1266 r1422 241 241 ! other fixed (time-independent) parameters. 242 242 243 USE comvert_mod, ONLY: pseudoalt 244 USE comconst_mod, ONLY: pi 245 243 246 implicit none 244 247 … … 246 249 #include"paramet.h" 247 250 #include"comgeom.h" 248 #include"comconst.h"249 #include"comvert.h"250 251 #include"netcdf.inc" 251 252 -
trunk/LMDZ.MARS/libf/dynlonlat_phylonlat/calfis.F
r1403 r1422 6 6 c Auteur : P. Le Van, F. Hourdin 7 7 c ......... 8 9 USE comvert_mod, ONLY: preff 10 USE comconst_mod, ONLY: dtphys,cpp,kappa,pi 8 11 9 12 IMPLICIT NONE … … 63 66 #include "dimensions.h" 64 67 #include "paramet.h" 65 #include "temps.h"66 68 67 69 INTEGER ngridmx,nq 68 70 PARAMETER( ngridmx = 2+(jjm-1)*iim - 1/jjm ) 69 71 70 #include "comconst.h"71 #include "comvert.h"72 72 #include "comgeom2.h" 73 73 !#include "control.h" -
trunk/LMDZ.MARS/libf/dynlonlat_phylonlat/phymars/datareadnc.F
r1415 r1422 44 44 ! to use 'getin' 45 45 use ioipsl_getincom 46 USE comconst_mod, ONLY: g,pi 46 47 47 48 implicit none … … 50 51 #include "paramet.h" 51 52 #include "comgeom.h" 52 #include "comconst.h"53 53 #include "netcdf.inc" 54 54 #include "datafile.h" … … 100 100 101 101 !#include "lmdstd.h" 102 #include "fxyprim.h"102 !#include "fxyprim.h" 103 103 104 104 pi=2.*ASIN(1.) -
trunk/LMDZ.MARS/libf/dynlonlat_phylonlat/phymars/grid_noro1.F
r1403 r1422 51 51 c IMPLICIT INTEGER (I,J) 52 52 c IMPLICIT REAL(X,Z) 53 54 USE comconst_mod, ONLY: rad 55 53 56 implicit none 54 57 integer iusn,jusn,iext … … 57 60 c!-*- include 'comcstfi.h' 58 61 #include "dimensions.h" 59 #include "comconst.h"60 62 c!-*- 61 63 c!-*- parameter(iim=cols,jjm=rows) -
trunk/LMDZ.MARS/libf/dynlonlat_phylonlat/phymars/ini_archive.F
r1403 r1422 35 35 36 36 use comsoil_h, only: nsoilmx, mlayer 37 USE comvert_mod, ONLY: ap,bp,aps,bps,pa,preff,presnivs,pseudoalt 38 USE comconst_mod, ONLY: daysec,dtvr,rad,omeg,g,cpp,kappa,pi 39 USE logic_mod, ONLY: fxyhypb,ysinus 40 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy 41 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 37 42 implicit none 38 43 39 44 #include "dimensions.h" 40 45 #include "paramet.h" 41 #include "comconst.h"42 #include "comvert.h"43 46 #include "comgeom.h" 44 #include "temps.h"45 #include "ener.h"46 #include "logic.h"47 #include "description.h"48 #include "serre.h"49 47 #include "netcdf.inc" 50 48 -
trunk/LMDZ.MARS/libf/dynlonlat_phylonlat/phymars/lect_start_archive.F
r1421 r1422 20 20 use comsoil_h, only: nsoilmx, layer, mlayer, volcapa, inertiedat 21 21 use planete_h 22 USE comvert_mod, ONLY: ap,bp,aps,bps,preff 23 USE comconst_mod, ONLY: kappa,g,pi 22 24 implicit none 23 25 24 26 #include "dimensions.h" 25 27 #include "paramet.h" 26 #include "comconst.h"27 #include "comvert.h"28 28 #include "comgeom2.h" 29 #include "logic.h"30 #include "description.h"31 #include "ener.h"32 #include "temps.h"33 29 #include "netcdf.inc" 34 30 c======================================================================= -
trunk/LMDZ.MARS/libf/dynlonlat_phylonlat/phymars/newstart.F
r1421 r1422 35 35 use comgeomfi_h, only: ini_fillgeom 36 36 use filtreg_mod, only: inifilr 37 USE comvert_mod, ONLY: ap,bp,pa,preff 38 USE comconst_mod, ONLY: lllm,daysec,dtphys,dtvr, 39 . cpp,kappa,rad,omeg,g,r,pi 40 USE serre_mod, ONLY: alphax 41 USE temps_mod, ONLY: day_ini,hour_ini 42 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 37 43 38 44 implicit none … … 41 47 integer, parameter :: ngridmx = (2+(jjm-1)*iim - 1/jjm) 42 48 #include "paramet.h" 43 #include "comconst.h"44 #include "comvert.h"45 49 #include "comgeom2.h" 46 #include "logic.h"47 #include "description.h"48 #include "ener.h"49 #include "temps.h"50 50 #include "comdissnew.h" 51 51 #include "clesph0.h" 52 #include "serre.h"53 52 #include "netcdf.inc" 54 53 #include "datafile.h" -
trunk/LMDZ.MARS/libf/dynlonlat_phylonlat/phymars/readhead_NC.F
r1403 r1422 2 2 . day0, 3 3 . phis,constR) 4 5 USE comvert_mod, ONLY: aps,bps,preff 6 USE comconst_mod, ONLY: im,jm,lllm,daysec,dtvr, 7 . rad,omeg,g,cpp,kappa,r 8 USE temps_mod, ONLY: day_ini 9 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 10 4 11 IMPLICIT none 5 12 c====================================================================== … … 12 19 #include "dimensions.h" 13 20 #include "paramet.h" 14 #include "temps.h"15 #include "comconst.h"16 #include "comvert.h"17 21 #include "comgeom.h" 18 #include "ener.h"19 #include "description.h"20 22 21 23 c====================================================================== -
trunk/LMDZ.MARS/libf/dynlonlat_phylonlat/phymars/start2archive.F
r1415 r1422 26 26 use filtreg_mod, only: inifilr 27 27 use control_mod, only: planet_type 28 USE comvert_mod, ONLY: ap,bp 29 USE comconst_mod, ONLY: g,cpp 30 USE logic_mod, ONLY: grireg 31 USE temps_mod, ONLY: day_ini,hour_ini 28 32 implicit none 29 33 … … 31 35 integer, parameter :: ngridmx = (2+(jjm-1)*iim - 1/jjm) 32 36 #include "paramet.h" 33 #include "comconst.h"34 37 #include "comdissip.h" 35 #include "comvert.h"36 38 #include "comgeom.h" 37 #include "logic.h"38 #include "temps.h"39 #include "ener.h"40 #include "description.h"41 39 #include "netcdf.inc" 42 40 -
trunk/LMDZ.MARS/libf/dynlonlat_phylonlat/phymars/write_archive.F
r1403 r1422 38 38 #include "paramet.h" 39 39 !#include "control.h" 40 #include "comvert.h"41 40 #include "comgeom.h" 42 #include "description.h"43 #include "temps.h"44 41 #include "netcdf.inc" 45 42 -
trunk/LMDZ.MARS/libf/dynlonlat_phylonlat/phymars/xvik.F
r1403 r1422 2 2 3 3 USE filtreg_mod, ONLY: inifilr 4 USE comconst_mod, ONLY: dtvr,g,r,pi 4 5 5 6 IMPLICIT NONE … … 16 17 #include "dimensions.h" 17 18 #include "paramet.h" 18 #include "comconst.h"19 19 #include "comdissip.h" 20 #include "comvert.h"21 20 #include "comgeom2.h" 22 #include "logic.h"23 #include "temps.h"24 21 !#include "control.h" 25 #include "ener.h"26 #include "description.h"27 22 #include "netcdf.inc" 28 23 -
trunk/LMDZ.MARS/libf/filtrez/filtreg_mod.F90
r1403 r1422 7 7 ! ... H. Upadhyaya, O.Sharma ... 8 8 ! 9 USE logic_mod, ONLY: fxyhypb,ysinus 10 USE serre_mod, ONLY: alphax 11 9 12 IMPLICIT NONE 10 13 ! … … 19 22 #include "comgeom.h" 20 23 #include "coefils.h" 21 #include "logic.h"22 #include "serre.h"23 24 24 25 REAL dlonu(iim),dlatu(jjm) -
trunk/LMDZ.MARS/libf/filtrez/inifgn.F
r38 r1422 8 8 #include "paramet.h" 9 9 #include "comgeom.h" 10 #include "serre.h"11 10 12 11 c -
trunk/LMDZ.MARS/libf/phymars/dyn1d/testphys1d.F
r1403 r1422 19 19 & cpp, dtphys 20 20 use dimradmars_mod, only: tauscaling,tauvis 21 USE comvert_mod, ONLY: ap,bp,aps,bps,pa,preff,sig 21 22 IMPLICIT NONE 22 23 … … 52 53 !#include "comsaison.h" 53 54 !#include "control.h" 54 #include "comvert.h"55 55 #include "netcdf.inc" 56 56 #include "comg1d.h" 57 #include "logic.h"58 57 !#include "advtrac.h" 59 58 -
trunk/LMDZ.MARS/libf/phymars/eofdump_mod.F90
r1266 r1422 80 80 use comgeomfi_h, only: long, lati 81 81 use comcstfi_h 82 USE comvert_mod, ONLY: aps,bps 82 83 implicit none 83 84 ! … … 85 86 ! 86 87 #include "dimensions.h" 87 #include "comvert.h"88 88 89 89 integer,intent(in) :: ngrid ! total number of physics grid points -
trunk/LMDZ.MARS/libf/phymars/inistats.F
r1130 r1422 2 2 3 3 use mod_phys_lmdz_para, only : is_master 4 USE comvert_mod, ONLY: ap,bp,aps,bps,preff,pseudoalt,presnivs 5 USE comconst_mod, ONLY: daysec,dtphys,pi 4 6 implicit none 5 7 … … 7 9 #include "paramet.h" 8 10 #include "comgeom.h" 9 #include "comvert.h"10 #include "comconst.h"11 11 #include "statto.h" 12 12 #include "netcdf.inc" -
trunk/LMDZ.MARS/libf/phymars/iniwrite.F
r1266 r1422 3 3 use comsoil_h, only: mlayer, nsoilmx 4 4 USE comcstfi_h 5 USE comvert_mod, ONLY: ap,bp,aps,bps,pseudoalt 6 USE logic_mod, ONLY: fxyhypb,ysinus 7 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy 8 USE temps_mod, ONLY: hour_ini 9 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 5 10 IMPLICIT NONE 6 11 … … 23 28 #include "dimensions.h" 24 29 #include "paramet.h" 25 #include "comvert.h"26 30 #include "comgeom.h" 27 #include "temps.h"28 #include "ener.h"29 #include "logic.h"30 31 #include "netcdf.inc" 31 #include "description.h"32 #include "serre.h"33 32 34 33 c Arguments: -
trunk/LMDZ.MARS/libf/phymars/newcondens.F
r1270 r1422 11 11 use planete_h 12 12 USE comcstfi_h 13 USE comvert_mod, ONLY: bp 13 14 IMPLICIT NONE 14 15 c======================================================================= … … 59 60 c 60 61 #include "dimensions.h" 61 #include "comvert.h"62 62 #include "callkeys.h" 63 63 -
trunk/LMDZ.MARS/libf/phymars/physiq.F
r1410 r1422 45 45 use eofdump_mod, only: eofdump 46 46 #endif 47 USE comvert_mod, ONLY: ap,bp,aps,bps 47 48 48 49 IMPLICIT NONE … … 150 151 #include "comg1d.h" 151 152 #include "nlteparams.h" 152 #include "comvert.h"153 153 #include "chimiedata.h" 154 154 #include "netcdf.inc" -
trunk/LMDZ.MARS/libf/phymars/writediagfi.F
r1266 r1422 44 44 & is_master, gather 45 45 USE mod_grid_phy_lmdz, only : klon_glo, Grid1Dto2D_glo 46 USE temps_mod, ONLY: day_ini 46 47 implicit none 47 48 … … 49 50 #include "dimensions.h" 50 51 #include "paramet.h" 51 #include "comvert.h"52 52 #include "comgeom.h" 53 #include "description.h"54 53 #include "netcdf.inc" 55 #include "temps.h"56 54 57 55 ! Arguments on input: -
trunk/LMDZ.MARS/libf/phymars/wstats.F90
r1266 r1422 7 7 8 8 #include "dimensions.h" 9 #include "comconst.h"10 9 #include "statto.h" 11 10 #include "netcdf.inc"
Note: See TracChangeset
for help on using the changeset viewer.