Changeset 1422 for trunk/LMDZ.COMMON/libf/dyn3d
- Timestamp:
- Apr 30, 2015, 12:33:45 PM (10 years ago)
- Location:
- trunk/LMDZ.COMMON/libf/dyn3d
- Files:
-
- 2 added
- 25 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
Note: See TracChangeset
for help on using the changeset viewer.