- Timestamp:
- Jul 22, 2016, 8:44:47 AM (8 years ago)
- Location:
- LMDZ5/trunk/libf
- Files:
-
- 1 added
- 1 deleted
- 142 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/dyn3d/addfi.F
r1987 r2597 46 46 c ------------------ 47 47 c 48 #include "dimensions.h" 49 #include "paramet.h" 50 #include "comconst.h" 51 #include "comgeom.h" 52 #include "serre.h" 48 include "dimensions.h" 49 include "paramet.h" 50 include "comgeom.h" 51 include "serre.h" 53 52 c 54 53 c Arguments : -
LMDZ5/trunk/libf/dyn3d/advect.F
r1907 r2597 4 4 SUBROUTINE advect(ucov,vcov,teta,w,massebx,masseby,du,dv,dteta) 5 5 6 USE comconst_mod, ONLY: daysec 7 6 8 IMPLICIT NONE 7 9 c======================================================================= … … 24 26 c ------------- 25 27 26 #include "dimensions.h" 27 #include "paramet.h" 28 #include "comconst.h" 29 #include "comvert.h" 30 #include "comgeom.h" 31 #include "logic.h" 32 #include "ener.h" 28 include "dimensions.h" 29 include "paramet.h" 30 include "comvert.h" 31 include "comgeom.h" 32 include "logic.h" 33 include "ener.h" 33 34 34 35 c Arguments: -
LMDZ5/trunk/libf/dyn3d/advtrac.F90
r2286 r2597 11 11 USE infotrac, ONLY: nqtot, iadv,nqperes,ok_iso_verif 12 12 USE control_mod, ONLY: iapp_tracvl, day_step 13 13 USE comconst_mod, ONLY: dtvr 14 14 15 15 IMPLICIT NONE … … 17 17 include "dimensions.h" 18 18 include "paramet.h" 19 include "comconst.h"20 19 include "comvert.h" 21 20 include "comdissip.h" -
LMDZ5/trunk/libf/dyn3d/bilan_dyn.F
r1907 r2597 13 13 USE IOIPSL 14 14 #endif 15 USE comconst_mod, ONLY: pi, cpp 15 16 16 17 IMPLICIT NONE 17 18 18 #include "dimensions.h" 19 #include "paramet.h" 20 #include "comconst.h" 21 #include "comvert.h" 22 #include "comgeom2.h" 23 #include "temps.h" 24 #include "iniprint.h" 19 include "dimensions.h" 20 include "paramet.h" 21 include "comvert.h" 22 include "comgeom2.h" 23 include "temps.h" 24 include "iniprint.h" 25 25 26 26 c==================================================================== -
LMDZ5/trunk/libf/dyn3d/caladvtrac.F
r2286 r2597 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 … … 23 24 24 25 25 #include "dimensions.h" 26 #include "paramet.h" 27 #include "comconst.h" 26 include "dimensions.h" 27 include "paramet.h" 28 28 29 29 c Arguments: -
LMDZ5/trunk/libf/dyn3d/caldyn.F
r1987 r2597 24 24 ! ---------------- 25 25 26 #include "dimensions.h" 27 #include "paramet.h" 28 #include "comconst.h" 29 #include "comvert.h" 30 #include "comgeom.h" 26 include "dimensions.h" 27 include "paramet.h" 28 include "comvert.h" 29 include "comgeom.h" 31 30 32 31 ! Arguments: -
LMDZ5/trunk/libf/dyn3d/conf_gcm.F90
r2442 r2597 13 13 USE infotrac, ONLY : type_trac 14 14 use assert_m, only: assert 15 USE comconst_mod, ONLY: dissip_deltaz, dissip_factz, dissip_zref, & 16 iflag_top_bound, mode_top_bound, tau_top_bound, & 17 ngroup 15 18 16 19 IMPLICIT NONE … … 35 38 include "comdissnew.h" 36 39 include "temps.h" 37 include "comconst.h"38 40 include "iniprint.h" 39 41 -
LMDZ5/trunk/libf/dyn3d/dissip.F
r1987 r2597 4 4 SUBROUTINE dissip( vcov,ucov,teta,p, dv,du,dh ) 5 5 c 6 USE comconst_mod, ONLY: dtdiss 7 6 8 IMPLICIT NONE 7 9 … … 25 27 c ------------- 26 28 27 #include "dimensions.h" 28 #include "paramet.h" 29 #include "comconst.h" 30 #include "comgeom.h" 31 #include "comdissnew.h" 32 #include "comdissipn.h" 29 include "dimensions.h" 30 include "paramet.h" 31 include "comgeom.h" 32 include "comdissnew.h" 33 include "comdissipn.h" 33 34 34 35 c Arguments: -
LMDZ5/trunk/libf/dyn3d/dynetat0.f90
r2299 r2597 11 11 USE control_mod, ONLY: planet_type 12 12 USE assert_eq_m, ONLY: assert_eq 13 USE comconst_mod, ONLY: cpp, daysec, dtvr, g, im, jm, kappa, lllm, omeg, rad 13 14 IMPLICIT NONE 14 15 include "dimensions.h" 15 16 include "paramet.h" 16 17 include "temps.h" 17 include "comconst.h"18 18 include "comvert.h" 19 19 include "comgeom2.h" -
LMDZ5/trunk/libf/dyn3d/dynredem.F90
r2299 r2597 11 11 NF90_CLOSE, NF90_PUT_ATT, NF90_UNLIMITED, NF90_CLOBBER 12 12 USE dynredem_mod, ONLY: cre_var, put_var1, put_var2, err, modname, fil 13 USE comconst_mod, ONLY: cpp, daysec, dtvr, g, kappa, omeg, rad 13 14 IMPLICIT NONE 14 15 include "dimensions.h" 15 16 include "paramet.h" 16 include "comconst.h"17 17 include "comvert.h" 18 18 include "comgeom2.h" -
LMDZ5/trunk/libf/dyn3d/fluxstokenc.F
r2239 r2597 16 16 IMPLICIT NONE 17 17 c 18 #include "dimensions.h" 19 #include "paramet.h" 20 #include "comconst.h" 21 #include "comvert.h" 22 #include "comgeom.h" 23 #include "tracstoke.h" 24 #include "temps.h" 25 #include "iniprint.h" 18 include "dimensions.h" 19 include "paramet.h" 20 include "comvert.h" 21 include "comgeom.h" 22 include "tracstoke.h" 23 include "temps.h" 24 include "iniprint.h" 26 25 27 26 REAL time_step,t_wrt, t_ops -
LMDZ5/trunk/libf/dyn3d/friction.F
r1907 r2597 12 12 USE ioipsl_getincom 13 13 #endif 14 14 USE comconst_mod, ONLY: pi 15 15 IMPLICIT NONE 16 16 … … 27 27 !======================================================================= 28 28 29 #include "dimensions.h" 30 #include "paramet.h" 31 #include "comgeom2.h" 32 #include "comconst.h" 33 #include "iniprint.h" 34 #include "academic.h" 29 include "dimensions.h" 30 include "paramet.h" 31 include "comgeom2.h" 32 include "iniprint.h" 33 include "academic.h" 35 34 36 35 ! arguments: -
LMDZ5/trunk/libf/dyn3d/gcm.F90
r2438 r2597 23 23 USE control_mod 24 24 USE mod_const_mpi, ONLY: COMM_LMDZ 25 25 USE comconst_mod, ONLY: cpp, daysec, dtphys, dtvr, g, r, rad 26 26 27 27 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! … … 68 68 include "dimensions.h" 69 69 include "paramet.h" 70 include "comconst.h"71 70 include "comdissnew.h" 72 71 include "comvert.h" … … 74 73 include "logic.h" 75 74 include "temps.h" 76 !!!!!!!!!!!include "control.h"77 75 include "ener.h" 78 76 include "description.h" … … 89 87 REAL, ALLOCATABLE, DIMENSION(:,:,:):: q! champs advectes 90 88 REAL ps(ip1jmp1) ! pression au sol 91 REAL p (ip1jmp1,llmp1 ) ! pression aux interfac.des couches89 ! REAL p (ip1jmp1,llmp1 ) ! pression aux interfac.des couches 92 90 REAL masse(ip1jmp1,llm) ! masse d'air 93 91 REAL phis(ip1jmp1) ! geopotentiel au sol 94 REAL phi(ip1jmp1,llm) ! geopotentiel95 REAL w(ip1jmp1,llm) ! vitesse verticale92 ! REAL phi(ip1jmp1,llm) ! geopotentiel 93 ! REAL w(ip1jmp1,llm) ! vitesse verticale 96 94 97 95 ! variables dynamiques intermediaire pour le transport … … 103 101 104 102 LOGICAL lafin 105 INTEGER ij,iq,l,i,j106 103 107 104 108 105 real time_step, t_wrt, t_ops 109 110 LOGICAL first111 106 112 107 ! LOGICAL call_iniphys … … 118 113 ! tansformation d'energie cinetique en energie thermique 119 114 ! cree par la dissipation 120 REAL dhecdt(ip1jmp1,llm)115 ! REAL dhecdt(ip1jmp1,llm) 121 116 ! REAL vcont(ip1jm,llm),ucont(ip1jmp1,llm) 122 117 ! REAL d_h_vcol, d_qt, d_qw, d_ql, d_ec 123 CHARACTER (len=15) :: ztit118 ! CHARACTER (len=15) :: ztit 124 119 !-jld 125 120 -
LMDZ5/trunk/libf/dyn3d/groupe.F
r2442 r2597 3 3 ! 4 4 subroutine groupe(pext,pbaru,pbarv,pbarum,pbarvm,wm) 5 6 use comconst_mod, only: ngroup 7 5 8 implicit none 6 9 … … 16 19 c pas besoin de w en entree. 17 20 18 #include "dimensions.h" 19 #include "paramet.h" 20 #include "comconst.h" 21 #include "comgeom2.h" 22 #include "comvert.h" 21 include "dimensions.h" 22 include "paramet.h" 23 include "comgeom2.h" 24 include "comvert.h" 23 25 24 26 ! integer ngroup -
LMDZ5/trunk/libf/dyn3d/groupeun.F
r2442 r2597 3 3 ! 4 4 SUBROUTINE groupeun(jjmax,llmax,q) 5 6 USE comconst_mod, ONLY: ngroup 7 5 8 IMPLICIT NONE 6 9 7 #include "dimensions.h" 8 #include "paramet.h" 9 #include "comconst.h" 10 #include "comgeom2.h" 10 include "dimensions.h" 11 include "paramet.h" 12 include "comgeom2.h" 11 13 12 14 INTEGER jjmax,llmax … … 135 137 136 138 SUBROUTINE INIT_GROUPEUN(airen_tab, aires_tab) 139 140 USE comconst_mod, ONLY: ngroup 141 137 142 IMPLICIT NONE 138 143 139 #include "dimensions.h" 140 #include "paramet.h" 141 #include "comconst.h" 142 #include "comgeom2.h" 144 include "dimensions.h" 145 include "paramet.h" 146 include "comgeom2.h" 143 147 144 148 ! INTEGER ngroup -
LMDZ5/trunk/libf/dyn3d/guide_mod.F90
r2263 r2597 314 314 SUBROUTINE guide_main(itau,ucov,vcov,teta,q,masse,ps) 315 315 316 USE control_mod 316 USE control_mod, ONLY: day_step, iperiod 317 USE comconst_mod, ONLY: dtvr, daysec 317 318 318 319 IMPLICIT NONE … … 320 321 INCLUDE "dimensions.h" 321 322 INCLUDE "paramet.h" 322 INCLUDE "comconst.h"323 323 INCLUDE "comvert.h" 324 324 … … 542 542 SUBROUTINE guide_zonave(typ,hsize,vsize,field) 543 543 544 USE comconst_mod, ONLY: pi 545 544 546 IMPLICIT NONE 545 547 … … 547 549 INCLUDE "paramet.h" 548 550 INCLUDE "comgeom.h" 549 INCLUDE "comconst.h"550 551 551 552 ! input/output variables … … 607 608 use exner_hyb_m, only: exner_hyb 608 609 use exner_milieu_m, only: exner_milieu 610 use comconst_mod, only: kappa, cpp 609 611 IMPLICIT NONE 610 612 … … 613 615 include "comvert.h" 614 616 include "comgeom2.h" 615 include "comconst.h"616 617 617 618 REAL, DIMENSION (iip1,jjp1), INTENT(IN) :: psi ! Psol gcm … … 777 778 do j=1,jjp1 778 779 IF (guide_teta) THEN 779 780 781 782 783 780 do i=1,iim 781 ij=(j-1)*iip1+i 782 tgui1(ij,l)=zu1(i,j,l) 783 tgui2(ij,l)=zu2(i,j,l) 784 enddo 784 785 ELSE 785 786 787 788 789 786 do i=1,iim 787 ij=(j-1)*iip1+i 788 tgui1(ij,l)=zu1(i,j,l)*cpp/pk(i,j,l) 789 tgui2(ij,l)=zu2(i,j,l)*cpp/pk(i,j,l) 790 enddo 790 791 ENDIF 791 792 tgui1(j*iip1,l)=tgui1((j-1)*iip1+1,l) … … 855 856 ! Calcul des constantes de rappel alpha (=1/tau) 856 857 858 use comconst_mod, only: pi 859 857 860 implicit none 858 861 859 862 include "dimensions.h" 860 863 include "paramet.h" 861 include "comconst.h"862 864 include "comgeom2.h" 863 865 include "serre.h" … … 1516 1518 SUBROUTINE guide_out(varname,hsize,vsize,field) 1517 1519 1520 USE comconst_mod, ONLY: pi 1521 1518 1522 IMPLICIT NONE 1519 1523 … … 1522 1526 INCLUDE "netcdf.inc" 1523 1527 INCLUDE "comgeom2.h" 1524 INCLUDE "comconst.h"1525 1528 INCLUDE "comvert.h" 1526 1529 -
LMDZ5/trunk/libf/dyn3d/iniacademic.F90
r2270 r2597 16 16 use exner_hyb_m, only: exner_hyb 17 17 use exner_milieu_m, only: exner_milieu 18 USE comconst_mod, ONLY: cpp, kappa, g, daysec, dtvr, pi, im, jm 18 19 19 20 ! Author: Frederic Hourdin original: 15/01/93 … … 29 30 include "paramet.h" 30 31 include "comvert.h" 31 include "comconst.h"32 32 include "comgeom.h" 33 33 include "academic.h" -
LMDZ5/trunk/libf/dyn3d/integrd.F
r2094 r2597 8 8 9 9 use control_mod, only : planet_type 10 use comconst_mod, only: pi 10 11 11 12 IMPLICIT NONE … … 27 28 c ------------- 28 29 29 #include "dimensions.h" 30 #include "paramet.h" 31 #include "comconst.h" 32 #include "comgeom.h" 33 #include "comvert.h" 34 #include "logic.h" 35 #include "temps.h" 36 #include "serre.h" 37 #include "iniprint.h" 30 include "dimensions.h" 31 include "paramet.h" 32 include "comgeom.h" 33 include "comvert.h" 34 include "logic.h" 35 include "temps.h" 36 include "serre.h" 37 include "iniprint.h" 38 38 39 39 c Arguments: -
LMDZ5/trunk/libf/dyn3d/leapfrog.F
r2475 r2597 20 20 use exner_hyb_m, only: exner_hyb 21 21 use exner_milieu_m, only: exner_milieu 22 USE comconst_mod, ONLY: cpp, dtphys, dtvr, pi, ihf 22 23 23 24 IMPLICIT NONE … … 54 55 c ------------- 55 56 56 #include "dimensions.h" 57 #include "paramet.h" 58 #include "comconst.h" 59 #include "comdissnew.h" 60 #include "comvert.h" 61 #include "comgeom.h" 62 #include "logic.h" 63 #include "temps.h" 64 #include "ener.h" 65 #include "description.h" 66 #include "serre.h" 67 !#include "com_io_dyn.h" 68 #include "iniprint.h" 69 #include "academic.h" 57 include "dimensions.h" 58 include "paramet.h" 59 include "comdissnew.h" 60 include "comvert.h" 61 include "comgeom.h" 62 include "logic.h" 63 include "temps.h" 64 include "ener.h" 65 include "description.h" 66 include "serre.h" 67 include "iniprint.h" 68 include "academic.h" 70 69 71 70 REAL,INTENT(IN) :: time_0 ! not used -
LMDZ5/trunk/libf/dyn3d/sw_case_williamson91_6.F
r1907 r2597 26 26 c 27 27 c======================================================================= 28 USE comconst_mod, ONLY: cpp, omeg, rad 29 28 30 IMPLICIT NONE 29 31 c----------------------------------------------------------------------- … … 31 33 c --------------- 32 34 33 #include "dimensions.h" 34 #include "paramet.h" 35 #include "comvert.h" 36 #include "comconst.h" 37 #include "comgeom.h" 38 #include "iniprint.h" 35 include "dimensions.h" 36 include "paramet.h" 37 include "comvert.h" 38 include "comgeom.h" 39 include "iniprint.h" 39 40 40 41 c Arguments: -
LMDZ5/trunk/libf/dyn3d/top_bound.F
r1907 r2597 3 3 ! 4 4 SUBROUTINE top_bound(vcov,ucov,teta,masse,dt) 5 6 USE comconst_mod, ONLY: iflag_top_bound, mode_top_bound, 7 & tau_top_bound 8 5 9 IMPLICIT NONE 6 10 c 7 #include "dimensions.h" 8 #include "paramet.h" 9 #include "comconst.h" 10 #include "comvert.h" 11 #include "comgeom2.h" 11 include "dimensions.h" 12 include "paramet.h" 13 include "comvert.h" 14 include "comgeom2.h" 12 15 13 16 … … 39 42 ! NB: top_bound sponge is only called from leapfrog if ok_strato=.true. 40 43 41 ! sponge parameters: (loaded/set in conf_gcm.F ; stored in comconst .h)44 ! sponge parameters: (loaded/set in conf_gcm.F ; stored in comconst_mod) 42 45 ! iflag_top_bound=0 for no sponge 43 46 ! iflag_top_bound=1 for sponge over 4 topmost layers -
LMDZ5/trunk/libf/dyn3d/vlsplt.F
r2286 r2597 21 21 IMPLICIT NONE 22 22 c 23 #include "dimensions.h" 24 #include "paramet.h" 25 #include "logic.h" 26 #include "comvert.h" 27 #include "comconst.h" 23 include "dimensions.h" 24 include "paramet.h" 25 include "logic.h" 26 include "comvert.h" 28 27 29 28 c … … 159 158 include "logic.h" 160 159 include "comvert.h" 161 include "comconst.h"162 160 include "iniprint.h" 163 161 c … … 528 526 c 529 527 c -------------------------------------------------------------------- 528 USE comconst_mod, ONLY: pi 530 529 IMPLICIT NONE 531 530 c 532 #include "dimensions.h" 533 #include "paramet.h" 534 #include "logic.h" 535 #include "comvert.h" 536 #include "comconst.h" 537 #include "comgeom.h" 531 include "dimensions.h" 532 include "paramet.h" 533 include "logic.h" 534 include "comvert.h" 535 include "comgeom.h" 538 536 c 539 537 c … … 893 891 IMPLICIT NONE 894 892 c 895 #include "dimensions.h" 896 #include "paramet.h" 897 #include "logic.h" 898 #include "comvert.h" 899 #include "comconst.h" 893 include "dimensions.h" 894 include "paramet.h" 895 include "logic.h" 896 include "comvert.h" 900 897 c 901 898 c -
LMDZ5/trunk/libf/dyn3d/vlspltqs.F
r2286 r2597 23 23 c pk exner au milieu des couches necessaire pour calculer Qsat 24 24 c -------------------------------------------------------------------- 25 26 USE comconst_mod, ONLY: cpp 27 25 28 IMPLICIT NONE 26 29 c 27 #include "dimensions.h" 28 #include "paramet.h" 29 #include "logic.h" 30 #include "comvert.h" 31 #include "comconst.h" 30 include "dimensions.h" 31 include "paramet.h" 32 include "logic.h" 33 include "comvert.h" 32 34 33 35 c … … 192 194 IMPLICIT NONE 193 195 c 194 #include "dimensions.h" 195 #include "paramet.h" 196 #include "logic.h" 197 #include "comvert.h" 198 #include "comconst.h" 196 include "dimensions.h" 197 include "paramet.h" 198 include "logic.h" 199 include "comvert.h" 199 200 c 200 201 c … … 559 560 c 560 561 c -------------------------------------------------------------------- 562 563 USE comconst_mod, ONLY: pi 564 561 565 IMPLICIT NONE 562 566 c 563 #include "dimensions.h" 564 #include "paramet.h" 565 #include "logic.h" 566 #include "comvert.h" 567 #include "comconst.h" 568 #include "comgeom.h" 567 include "dimensions.h" 568 include "paramet.h" 569 include "logic.h" 570 include "comvert.h" 571 include "comgeom.h" 569 572 c 570 573 c -
LMDZ5/trunk/libf/dyn3d_common/adaptdt.F
r1952 r2597 5 5 c masse) 6 6 7 USE control_mod 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 15 #include "comvert.h" -
LMDZ5/trunk/libf/dyn3d_common/advn.F
r1945 r2597 21 21 #include "logic.h" 22 22 #include "comvert.h" 23 #include "comconst.h"24 23 #include "comgeom.h" 25 24 #include "iniprint.h" … … 488 487 #include "logic.h" 489 488 #include "comvert.h" 490 #include "comconst.h"491 489 #include "iniprint.h" 492 490 c -
LMDZ5/trunk/libf/dyn3d_common/advx.F
r1952 r2597 25 25 #include "dimensions.h" 26 26 #include "paramet.h" 27 #include "comconst.h"28 27 #include "comvert.h" 29 28 -
LMDZ5/trunk/libf/dyn3d_common/advxp.F
r1945 r2597 15 15 #include "dimensions.h" 16 16 #include "paramet.h" 17 #include "comconst.h"18 17 #include "comvert.h" 19 18 -
LMDZ5/trunk/libf/dyn3d_common/advy.F
r1945 r2597 28 28 #include "dimensions.h" 29 29 #include "paramet.h" 30 #include "comconst.h"31 30 #include "comvert.h" 32 31 #include "comgeom2.h" -
LMDZ5/trunk/libf/dyn3d_common/advyp.F
r1945 r2597 30 30 #include "dimensions.h" 31 31 #include "paramet.h" 32 #include "comconst.h"33 32 #include "comvert.h" 34 33 #include "comgeom.h" -
LMDZ5/trunk/libf/dyn3d_common/advz.F
r1952 r2597 23 23 #include "dimensions.h" 24 24 #include "paramet.h" 25 #include "comconst.h"26 25 #include "comvert.h" 27 26 -
LMDZ5/trunk/libf/dyn3d_common/advzp.F
r1945 r2597 33 33 #include "dimensions.h" 34 34 #include "paramet.h" 35 #include "comconst.h"36 35 #include "comvert.h" 37 36 #include "comgeom.h" -
LMDZ5/trunk/libf/dyn3d_common/caldyn0.F90
r2336 r2597 10 10 include "dimensions.h" 11 11 include "paramet.h" 12 include "comconst.h"13 12 include "comvert.h" 14 13 include "comgeom.h" -
LMDZ5/trunk/libf/dyn3d_common/comconst_mod.F90
r2595 r2597 2 2 ! $Id$ 3 3 ! 4 !-----------------------------------------------------------------------5 ! INCLUDE comconst.h6 4 7 COMMON/comconsti/im,jm,lllm,imp1,jmp1,lllmm1,lllmp1,lcl, & 8 & iflag_top_bound,mode_top_bound,ngroup 9 COMMON/comconstr/dtvr,daysec, & 10 & pi,dtphys,dtdiss,rad,r,cpp,kappa,cotot,unsim,g,omeg & 11 & ,dissip_factz,dissip_deltaz,dissip_zref & 12 & ,tau_top_bound, & 13 & daylen,year_day,molmass, ihf 5 MODULE comconst_mod 14 6 7 IMPLICIT NONE 15 8 16 9 INTEGER im,jm,lllm,imp1,jmp1,lllmm1,lllmp1,lcl … … 32 25 ! top_bound sponge: 33 26 INTEGER iflag_top_bound ! sponge type 34 INTEGER ngroup 27 INTEGER ngroup ! parameter to group points (along longitude) near poles 35 28 INTEGER mode_top_bound ! sponge mode 36 29 REAL tau_top_bound ! inverse of sponge characteristic time scale (Hz) … … 41 34 REAL ihf ! (W/m2) Intrinsic heat flux (for giant planets) 42 35 43 !----------------------------------------------------------------------- 36 37 END MODULE comconst_mod -
LMDZ5/trunk/libf/dyn3d_common/conf_planete.F90
r1945 r2597 10 10 USE ioipsl_getincom 11 11 #endif 12 USE comconst_mod, ONLY: pi, g, molmass, kappa, cpp, omeg, rad, & 13 year_day, daylen, daysec, ihf 12 14 IMPLICIT NONE 13 15 ! … … 16 18 ! -------------- 17 19 #include "dimensions.h" 18 #include "comconst.h"19 20 #include "comvert.h" 20 21 ! -
LMDZ5/trunk/libf/dyn3d_common/coordij.F
r1945 r2597 11 11 c======================================================================= 12 12 13 USE comconst_mod, ONLY: pi 14 13 15 IMPLICIT NONE 14 16 REAL lon,lat … … 18 20 #include "dimensions.h" 19 21 #include "paramet.h" 20 #include "comconst.h"21 22 #include "comgeom.h" 22 23 #include "serre.h" -
LMDZ5/trunk/libf/dyn3d_common/disvert.F90
r2153 r2597 16 16 include "paramet.h" 17 17 include "comvert.h" 18 include "comconst.h"19 18 include "iniprint.h" 20 19 include "logic.h" -
LMDZ5/trunk/libf/dyn3d_common/disvert_noterre.F
r1952 r2597 12 12 use ioipsl_getincom 13 13 #endif 14 USE comconst_mod, ONLY: kappa 14 15 15 16 IMPLICIT NONE … … 18 19 #include "paramet.h" 19 20 #include "comvert.h" 20 #include "comconst.h"21 21 #include "logic.h" 22 22 #include "iniprint.h" -
LMDZ5/trunk/libf/dyn3d_common/exner_hyb_m.F90
r2021 r2597 33 33 ! 34 34 ! 35 USE comconst_mod, ONLY: jmp1, cpp, kappa, r 36 IMPLICIT NONE 37 35 38 include "dimensions.h" 36 39 include "paramet.h" 37 include "comconst.h"38 40 include "comgeom.h" 39 41 include "comvert.h" -
LMDZ5/trunk/libf/dyn3d_common/exner_milieu_m.F90
r2021 r2597 30 30 ! 31 31 ! 32 USE comconst_mod, ONLY: jmp1, cpp, kappa, r 33 IMPLICIT NONE 34 32 35 include "dimensions.h" 33 36 include "paramet.h" 34 include "comconst.h"35 37 include "comgeom.h" 36 38 include "comvert.h" -
LMDZ5/trunk/libf/dyn3d_common/fxy.F
r1952 r2597 6 6 , rlonu,xprimu,rlonv,xprimv,rlonm025,xprimm025,rlonp025,xprimp025) 7 7 8 USE comconst_mod, ONLY: pi 8 9 IMPLICIT NONE 9 10 … … 17 18 #include "paramet.h" 18 19 #include "serre.h" 19 #include "comconst.h"20 20 21 21 INTEGER i,j -
LMDZ5/trunk/libf/dyn3d_common/fxysinus.F
r1952 r2597 7 7 8 8 9 USE comconst_mod, ONLY: pi 9 10 IMPLICIT NONE 10 11 c … … 17 18 #include "dimensions.h" 18 19 #include "paramet.h" 19 #include "comconst.h"20 20 21 21 INTEGER i,j -
LMDZ5/trunk/libf/dyn3d_common/grilles_gcm_netcdf_sub.F90
r2221 r2597 9 9 SUBROUTINE grilles_gcm_netcdf_sub(masque,phis) 10 10 11 USE comconst_mod, ONLY: cpp, kappa, g, omeg, daysec, rad, pi 11 12 IMPLICIT NONE 12 13 13 14 INCLUDE "dimensions.h" 14 15 INCLUDE "paramet.h" 15 INCLUDE "comconst.h"16 16 INCLUDE "comgeom.h" 17 17 INCLUDE "comvert.h" -
LMDZ5/trunk/libf/dyn3d_common/iniconst.F90
r2040 r2597 11 11 use ioipsl_getincom 12 12 #endif 13 13 USE comconst_mod, ONLY: im, imp1, jm, jmp1, lllm, lllmm1, lllmp1, & 14 unsim, pi, r, kappa, cpp, dtvr, dtphys 15 14 16 IMPLICIT NONE 15 17 ! … … 21 23 include "dimensions.h" 22 24 include "paramet.h" 23 include "comconst.h"24 25 include "temps.h" 25 26 include "comvert.h" -
LMDZ5/trunk/libf/dyn3d_common/inidissip.F90
r1952 r2597 12 12 13 13 USE control_mod, only : dissip_period,iperiod 14 USE comconst_mod, ONLY: dissip_deltaz, dissip_factz, dissip_zref, & 15 dtdiss, dtvr, rad 14 16 15 17 IMPLICIT NONE … … 17 19 include "paramet.h" 18 20 include "comdissipn.h" 19 include "comconst.h"20 21 include "comvert.h" 21 22 include "logic.h" -
LMDZ5/trunk/libf/dyn3d_common/inigeom.F
r2218 r2597 18 18 use fxhyp_m, only: fxhyp 19 19 use fyhyp_m, only: fyhyp 20 USE comconst_mod, ONLY: pi, g, omeg, rad 20 21 IMPLICIT NONE 21 22 c 22 #include "dimensions.h" 23 #include "paramet.h" 24 #include "comconst.h" 25 #include "comgeom2.h" 26 #include "serre.h" 27 #include "logic.h" 28 #include "comdissnew.h" 23 include "dimensions.h" 24 include "paramet.h" 25 include "comgeom2.h" 26 include "serre.h" 27 include "logic.h" 28 include "comdissnew.h" 29 29 30 30 c----------------------------------------------------------------------- -
LMDZ5/trunk/libf/dyn3d_common/initdynav.F90
r2239 r2597 9 9 use com_io_dyn_mod, only : histaveid,histvaveid,histuaveid, & 10 10 dynhistave_file,dynhistvave_file,dynhistuave_file 11 USE comconst_mod, ONLY: pi 11 12 implicit none 12 13 … … 34 35 include "dimensions.h" 35 36 include "paramet.h" 36 include "comconst.h"37 37 include "comvert.h" 38 38 include "comgeom.h" -
LMDZ5/trunk/libf/dyn3d_common/initfluxsto.F
r2239 r2597 9 9 USE IOIPSL 10 10 #endif 11 USE comconst_mod, ONLY: pi 11 12 implicit none 12 13 … … 38 39 C 39 40 C Declarations 40 #include "dimensions.h" 41 #include "paramet.h" 42 #include "comconst.h" 43 #include "comvert.h" 44 #include "comgeom.h" 45 #include "temps.h" 46 #include "ener.h" 47 #include "logic.h" 48 #include "description.h" 49 #include "serre.h" 50 #include "iniprint.h" 41 include "dimensions.h" 42 include "paramet.h" 43 include "comvert.h" 44 include "comgeom.h" 45 include "temps.h" 46 include "ener.h" 47 include "logic.h" 48 include "description.h" 49 include "serre.h" 50 include "iniprint.h" 51 51 52 52 C Arguments … … 114 114 . tau0, zjulian, tstep, vhoriid, filevid) 115 115 116 rl(1,1) = 1. 116 rl(1,1) = 1. 117 117 call histbeg('defstoke.nc', 1, rl, 1, rl, 118 118 . 1, 1, 1, 1, -
LMDZ5/trunk/libf/dyn3d_common/inithist.F
r2239 r2597 10 10 use com_io_dyn_mod, only : histid,histvid,histuid, & 11 11 & dynhist_file,dynhistv_file,dynhistu_file 12 12 USE comconst_mod, ONLY: pi 13 13 implicit none 14 14 … … 38 38 C 39 39 C Declarations 40 #include "dimensions.h" 41 #include "paramet.h" 42 #include "comconst.h" 43 #include "comvert.h" 44 #include "comgeom.h" 45 #include "temps.h" 46 #include "ener.h" 47 #include "logic.h" 48 #include "description.h" 49 #include "serre.h" 50 #include "iniprint.h" 40 include "dimensions.h" 41 include "paramet.h" 42 include "comvert.h" 43 include "comgeom.h" 44 include "temps.h" 45 include "ener.h" 46 include "logic.h" 47 include "description.h" 48 include "serre.h" 49 include "iniprint.h" 51 50 52 51 C Arguments -
LMDZ5/trunk/libf/dyn3d_common/inter_barxy_m.F90
r1952 r2597 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 include "comconst.h"380 ! (for "pi")381 379 382 380 REAL, intent(in):: xi(:) … … 431 429 ! order. 432 430 431 use comconst_mod, only: pi 432 433 433 IMPLICIT NONE 434 435 include "comconst.h"436 ! (for "pi")437 434 438 435 REAL, intent(in):: xi(:) ! angle, in rad or degrees -
LMDZ5/trunk/libf/dyn3d_common/interpost.F
r1945 r2597 7 7 8 8 9 #include "dimensions.h" 10 #include "paramet.h" 11 #include "comconst.h" 12 #include "comvert.h" 13 #include "comgeom2.h" 9 include "dimensions.h" 10 include "paramet.h" 11 include "comvert.h" 12 include "comgeom2.h" 14 13 15 14 c Arguments -
LMDZ5/trunk/libf/dyn3d_common/interpre.F
r2121 r2597 6 6 s unatppm,vnatppm,psppm) 7 7 8 USE co ntrol_mod8 USE comconst_mod, ONLY: g 9 9 10 10 implicit none 11 11 12 #include "dimensions.h" 13 c#include "paramr2.h" 14 #include "paramet.h" 15 #include "comconst.h" 16 #include "comdissip.h" 17 #include "comvert.h" 18 #include "comgeom2.h" 19 #include "logic.h" 20 #include "temps.h" 21 #include "ener.h" 22 #include "description.h" 12 include "dimensions.h" 13 include "paramet.h" 14 include "comdissip.h" 15 include "comvert.h" 16 include "comgeom2.h" 17 include "logic.h" 18 include "temps.h" 19 include "ener.h" 20 include "description.h" 23 21 24 22 c--------------------------------------------------- … … 77 75 do j=1,jjm 78 76 do i=1,iip1 79 vnat(i,j,l)=-pbarv(i,j,l)/masseby(i,j,l)*cv(i,j) 77 vnat(i,j,l)=-pbarv(i,j,l)/masseby(i,j,l)*cv(i,j) 80 78 enddo 81 79 enddo … … 119 117 vnatppm(i,j,l)=vnat(i,j,llm-l+1) 120 118 fluxwppm(i,j,l)=fluxw(i,j,llm-l+1) 121 qppm(i,j,l)=q(i,j,llm-l+1) 119 qppm(i,j,l)=q(i,j,llm-l+1) 122 120 enddo 123 121 enddo -
LMDZ5/trunk/libf/dyn3d_common/limx.F
r1952 r2597 15 15 IMPLICIT NONE 16 16 c 17 #include "dimensions.h" 18 #include "paramet.h" 19 #include "logic.h" 20 #include "comvert.h" 21 #include "comconst.h" 22 #include "comgeom.h" 17 include "dimensions.h" 18 include "paramet.h" 19 include "logic.h" 20 include "comvert.h" 21 include "comgeom.h" 23 22 c 24 23 c -
LMDZ5/trunk/libf/dyn3d_common/limy.F
r1952 r2597 14 14 c 15 15 c -------------------------------------------------------------------- 16 USE comconst_mod, ONLY: pi 16 17 IMPLICIT NONE 17 18 c 18 #include "dimensions.h" 19 #include "paramet.h" 20 #include "logic.h" 21 #include "comvert.h" 22 #include "comconst.h" 23 #include "comgeom.h" 19 include "dimensions.h" 20 include "paramet.h" 21 include "logic.h" 22 include "comvert.h" 23 include "comgeom.h" 24 24 c 25 25 c -
LMDZ5/trunk/libf/dyn3d_common/limz.F
r1952 r2597 15 15 IMPLICIT NONE 16 16 c 17 #include "dimensions.h" 18 #include "paramet.h" 19 #include "logic.h" 20 #include "comvert.h" 21 #include "comconst.h" 22 #include "comgeom.h" 17 include "dimensions.h" 18 include "paramet.h" 19 include "logic.h" 20 include "comvert.h" 21 include "comgeom.h" 23 22 c 24 23 c -
LMDZ5/trunk/libf/dyn3d_common/massbarxy.F90
r2336 r2597 9 9 include "dimensions.h" 10 10 include "paramet.h" 11 include "comconst.h"12 11 include "comgeom.h" 13 12 !=============================================================================== -
LMDZ5/trunk/libf/dyn3d_common/massdair.F
r1945 r2597 18 18 IMPLICIT NONE 19 19 c 20 #include "dimensions.h" 21 #include "paramet.h" 22 #include "comconst.h" 23 #include "comgeom.h" 20 include "dimensions.h" 21 include "paramet.h" 22 include "comgeom.h" 24 23 c 25 24 c ..... arguments .... -
LMDZ5/trunk/libf/dyn3d_common/pentes_ini.F
r1952 r2597 3 3 ! 4 4 SUBROUTINE pentes_ini (q,w,masse,pbaru,pbarv,mode) 5 6 USE comconst_mod, ONLY: pi, dtvr 7 5 8 IMPLICIT NONE 6 9 … … 22 25 23 26 24 #include "dimensions.h" 25 #include "paramet.h" 26 #include "comconst.h" 27 #include "comvert.h" 28 #include "comgeom2.h" 27 include "dimensions.h" 28 include "paramet.h" 29 include "comvert.h" 30 include "comgeom2.h" 29 31 30 32 c Arguments: -
LMDZ5/trunk/libf/dyn3d_common/prather.F
r1952 r2597 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 … … 19 22 20 23 21 #include "dimensions.h" 22 #include "paramet.h" 23 #include "comconst.h" 24 #include "comvert.h" 25 #include "comgeom2.h" 24 include "dimensions.h" 25 include "paramet.h" 26 include "comvert.h" 27 include "comgeom2.h" 26 28 27 29 c Arguments: -
LMDZ5/trunk/libf/dyn3d_common/sortvarc.F
r2083 r2597 7 7 8 8 USE control_mod, ONLY: resetvarc 9 USE comconst_mod, ONLY: dtvr, daysec, g, rad, omeg 9 10 IMPLICIT NONE 10 11 … … 27 28 INCLUDE "dimensions.h" 28 29 INCLUDE "paramet.h" 29 INCLUDE "comconst.h"30 30 INCLUDE "comvert.h" 31 31 INCLUDE "comgeom.h" -
LMDZ5/trunk/libf/dyn3d_common/traceurpole.F
r1952 r2597 4 4 subroutine traceurpole(q,masse) 5 5 6 USE control_mod7 8 6 implicit none 9 7 10 #include "dimensions.h" 11 c#include "paramr2.h" 12 #include "paramet.h" 13 #include "comconst.h" 14 #include "comdissip.h" 15 #include "comvert.h" 16 #include "comgeom2.h" 17 #include "logic.h" 18 #include "temps.h" 19 #include "ener.h" 20 #include "description.h" 8 include "dimensions.h" 9 include "paramet.h" 10 include "comdissip.h" 11 include "comvert.h" 12 include "comgeom2.h" 13 include "logic.h" 14 include "temps.h" 15 include "ener.h" 16 include "description.h" 21 17 22 18 -
LMDZ5/trunk/libf/dyn3d_common/ugeostr.F90
r1952 r2597 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 -
LMDZ5/trunk/libf/dyn3d_common/writedynav.F90
r2239 r2597 8 8 USE infotrac, ONLY : nqtot, ttext 9 9 use com_io_dyn_mod, only : histaveid, histvaveid, histuaveid 10 USE comconst_mod, ONLY: cpp 10 11 11 12 implicit none … … 31 32 include "dimensions.h" 32 33 include "paramet.h" 33 include "comconst.h"34 34 include "comvert.h" 35 35 include "comgeom.h" -
LMDZ5/trunk/libf/dyn3d_common/writehist.F
r2239 r2597 33 33 C 34 34 C Declarations 35 #include "dimensions.h" 36 #include "paramet.h" 37 #include "comconst.h" 38 #include "comvert.h" 39 #include "comgeom.h" 40 #include "temps.h" 41 #include "ener.h" 42 #include "logic.h" 43 #include "description.h" 44 #include "serre.h" 45 #include "iniprint.h" 35 include "dimensions.h" 36 include "paramet.h" 37 include "comvert.h" 38 include "comgeom.h" 39 include "temps.h" 40 include "ener.h" 41 include "logic.h" 42 include "description.h" 43 include "serre.h" 44 include "iniprint.h" 46 45 47 46 C -
LMDZ5/trunk/libf/dyn3dmem/addfi_loc.F
r1987 r2597 46 46 c ------------------ 47 47 c 48 #include "dimensions.h" 49 #include "paramet.h" 50 #include "comconst.h" 51 #include "comgeom.h" 52 #include "serre.h" 48 include "dimensions.h" 49 include "paramet.h" 50 include "comgeom.h" 51 include "serre.h" 53 52 c 54 53 c Arguments : -
LMDZ5/trunk/libf/dyn3dmem/advect_new_loc.F
r1907 r2597 7 7 USE write_field_loc 8 8 USE advect_new_mod 9 USE comconst_mod, ONLY: daysec 9 10 IMPLICIT NONE 10 11 c======================================================================= … … 27 28 c ------------- 28 29 29 #include "dimensions.h" 30 #include "paramet.h" 31 #include "comconst.h" 32 #include "comvert.h" 33 #include "comgeom.h" 34 #include "logic.h" 35 #include "ener.h" 30 include "dimensions.h" 31 include "paramet.h" 32 include "comvert.h" 33 include "comgeom.h" 34 include "logic.h" 35 include "ener.h" 36 36 37 37 c Arguments: … … 122 122 123 123 uav(ij,l)=0.25*(ucov(ij,l)+ucov(ij-iip1,l)) 124 . 124 . +0.25*(ucov(ij+iip1,l)+ucov(ij,l)) 125 125 ENDDO 126 126 -
LMDZ5/trunk/libf/dyn3dmem/advtrac_loc.F
r2286 r2597 27 27 USE control_mod, ONLY: iapp_tracvl, day_step, planet_type 28 28 USE advtrac_mod, ONLY: finmasse 29 USE comconst_mod, ONLY: dtvr 29 30 IMPLICIT NONE 30 31 c 31 #include "dimensions.h" 32 #include "paramet.h" 33 #include "comconst.h" 34 #include "comvert.h" 35 #include "comdissip.h" 36 #include "comgeom2.h" 37 #include "logic.h" 38 #include "temps.h" 39 #include "ener.h" 40 #include "description.h" 32 include "dimensions.h" 33 include "paramet.h" 34 include "comvert.h" 35 include "comdissip.h" 36 include "comgeom2.h" 37 include "logic.h" 38 include "temps.h" 39 include "ener.h" 40 include "description.h" 41 41 42 42 c------------------------------------------------------------------- -
LMDZ5/trunk/libf/dyn3dmem/bilan_dyn_loc.F
r2475 r2597 17 17 use misc_mod 18 18 USE write_field_loc 19 USE comconst_mod, ONLY: cpp, pi 19 20 IMPLICIT NONE 20 21 21 #include "dimensions.h" 22 #include "paramet.h" 23 #include "comconst.h" 24 #include "comvert.h" 25 #include "comgeom2.h" 26 #include "temps.h" 27 #include "iniprint.h" 22 include "dimensions.h" 23 include "paramet.h" 24 include "comvert.h" 25 include "comgeom2.h" 26 include "temps.h" 27 include "iniprint.h" 28 28 29 29 c==================================================================== -
LMDZ5/trunk/libf/dyn3dmem/caladvtrac_loc.F
r2286 r2597 29 29 30 30 31 #include "dimensions.h" 32 #include "paramet.h" 33 #include "comconst.h" 31 include "dimensions.h" 32 include "paramet.h" 34 33 35 34 c Arguments: … … 210 209 call resume_timer(timer_caldyn) 211 210 c$OMP END MASTER 212 c$OMP BARRIER 211 c$OMP BARRIER 213 212 iadvtr=0 214 213 ENDIF ! if iadvtr.EQ.iapp_tracvl -
LMDZ5/trunk/libf/dyn3dmem/caldyn_loc.F
r1987 r2597 31 31 ! ---------------- 32 32 33 #include "dimensions.h" 34 #include "paramet.h" 35 #include "comconst.h" 36 #include "comvert.h" 37 #include "comgeom.h" 33 include "dimensions.h" 34 include "paramet.h" 35 include "comvert.h" 36 include "comgeom.h" 38 37 39 38 ! Arguments: -
LMDZ5/trunk/libf/dyn3dmem/call_calfis_mod.F90
r2375 r2597 82 82 USE write_field_loc 83 83 USE write_field 84 USE comconst_mod, ONLY: dtphys 84 85 IMPLICIT NONE 85 INCLUDE "comconst.h"86 86 INCLUDE "comvert.h" 87 87 INCLUDE "logic.h" -
LMDZ5/trunk/libf/dyn3dmem/conf_gcm.F90
r2444 r2597 17 17 USE infotrac, ONLY : type_trac 18 18 use assert_m, only: assert 19 USE comconst_mod, ONLY: dissip_deltaz, dissip_factz, dissip_zref, & 20 iflag_top_bound, mode_top_bound, tau_top_bound, & 21 ngroup 19 22 20 23 IMPLICIT NONE … … 39 42 include "comdissnew.h" 40 43 include "temps.h" 41 include "comconst.h"42 44 include "iniprint.h" 43 45 -
LMDZ5/trunk/libf/dyn3dmem/dissip_loc.F
r1987 r2597 7 7 USE write_field_loc 8 8 USE dissip_mod, ONLY: dissip_allocate 9 USE comconst_mod, ONLY: dtdiss 9 10 IMPLICIT NONE 10 11 … … 28 29 c ------------- 29 30 30 #include "dimensions.h" 31 #include "paramet.h" 32 #include "comconst.h" 33 #include "comgeom.h" 34 #include "comdissnew.h" 35 #include "comdissipn.h" 31 include "dimensions.h" 32 include "paramet.h" 33 include "comgeom.h" 34 include "comdissnew.h" 35 include "comdissipn.h" 36 36 37 37 c Arguments: -
LMDZ5/trunk/libf/dyn3dmem/dynetat0_loc.f90
r2299 r2597 12 12 USE control_mod, ONLY: planet_type 13 13 USE assert_eq_m, ONLY: assert_eq 14 USE comconst_mod, ONLY: cpp, daysec, dtvr, g, im, jm, kappa, lllm, & 15 omeg, rad 14 16 IMPLICIT NONE 15 17 include "dimensions.h" 16 18 include "paramet.h" 17 19 include "temps.h" 18 include "comconst.h"19 20 include "comvert.h" 20 21 include "comgeom.h" -
LMDZ5/trunk/libf/dyn3dmem/dynredem_loc.F90
r2584 r2597 13 13 NF90_CLOSE, NF90_PUT_ATT, NF90_UNLIMITED, NF90_CLOBBER 14 14 USE dynredem_mod, ONLY: cre_var, put_var, err, modname, fil 15 USE comconst_mod, ONLY: cpp, daysec, dtvr, g, kappa, omeg, rad 15 16 IMPLICIT NONE 16 17 include "dimensions.h" 17 18 include "paramet.h" 18 include "comconst.h"19 19 include "comvert.h" 20 20 include "comgeom.h" -
LMDZ5/trunk/libf/dyn3dmem/exner_hyb_loc_m.F90
r2021 r2597 35 35 USE mod_filtreg_p 36 36 USE write_field_loc 37 USE comconst_mod, ONLY: cpp, kappa, r, jmp1 38 IMPLICIT NONE 37 39 ! 38 40 include "dimensions.h" 39 41 include "paramet.h" 40 include "comconst.h"41 42 include "comgeom.h" 42 43 include "comvert.h" -
LMDZ5/trunk/libf/dyn3dmem/exner_milieu_loc_m.F90
r2021 r2597 31 31 USE parallel_lmdz 32 32 USE mod_filtreg_p 33 USE comconst_mod, ONLY: cpp, kappa, r, jmp1 34 IMPLICIT NONE 33 35 ! 34 36 include "dimensions.h" 35 37 include "paramet.h" 36 include "comconst.h"37 38 include "comgeom.h" 38 39 include "comvert.h" -
LMDZ5/trunk/libf/dyn3dmem/friction_loc.F
r1907 r2597 12 12 USE ioipsl_getincom 13 13 #endif 14 USE comconst_mod, ONLY: pi 14 15 IMPLICIT NONE 15 16 … … 26 27 !======================================================================= 27 28 28 #include "dimensions.h" 29 #include "paramet.h" 30 #include "comgeom2.h" 31 #include "comconst.h" 32 #include "iniprint.h" 33 #include "academic.h" 29 include "dimensions.h" 30 include "paramet.h" 31 include "comgeom2.h" 32 include "iniprint.h" 33 include "academic.h" 34 34 35 35 ! arguments: -
LMDZ5/trunk/libf/dyn3dmem/gcm.F90
r2475 r2597 21 21 USE iniphysiq_mod, ONLY: iniphysiq 22 22 #endif 23 USE comconst_mod, ONLY: cpp, daysec, dtphys, dtvr, g, r, rad 23 24 IMPLICIT NONE 24 25 … … 54 55 include "dimensions.h" 55 56 include "paramet.h" 56 include "comconst.h"57 57 include "comdissnew.h" 58 58 include "comvert.h" -
LMDZ5/trunk/libf/dyn3dmem/groupe_loc.F
r2442 r2597 3 3 USE Write_field_loc 4 4 USE groupe_mod 5 USE comconst_mod, ONLY: ngroup 5 6 implicit none 6 7 … … 16 17 c pas besoin de w en entree. 17 18 18 #include "dimensions.h" 19 #include "paramet.h" 20 #include "comconst.h" 21 #include "comgeom2.h" 22 #include "comvert.h" 19 include "dimensions.h" 20 include "paramet.h" 21 include "comgeom2.h" 22 include "comvert.h" 23 23 24 24 ! integer ngroup -
LMDZ5/trunk/libf/dyn3dmem/groupeun_loc.F
r2442 r2597 2 2 USE parallel_lmdz 3 3 USE Write_Field_p 4 USE comconst_mod, ONLY: ngroup 4 5 IMPLICIT NONE 5 6 6 #include "dimensions.h" 7 #include "paramet.h" 8 #include "comconst.h" 9 #include "comgeom2.h" 7 include "dimensions.h" 8 include "paramet.h" 9 include "comgeom2.h" 10 10 11 11 INTEGER jjmax,llmax,sb,se,jjb,jje … … 136 136 137 137 USE parallel_lmdz 138 USE comconst_mod, ONLY: ngroup 138 139 IMPLICIT NONE 139 140 140 #include "dimensions.h" 141 #include "paramet.h" 142 #include "comconst.h" 143 #include "comgeom2.h" 141 include "dimensions.h" 142 include "paramet.h" 143 include "comgeom2.h" 144 144 145 145 ! INTEGER ngroup -
LMDZ5/trunk/libf/dyn3dmem/guide_loc_mod.F90
r2263 r2597 346 346 USE control_mod 347 347 USE write_field_loc 348 USE comconst_mod, ONLY: cpp, daysec, dtvr, kappa 348 349 349 350 IMPLICIT NONE … … 351 352 INCLUDE "dimensions.h" 352 353 INCLUDE "paramet.h" 353 INCLUDE "comconst.h"354 354 INCLUDE "comvert.h" 355 355 … … 748 748 SUBROUTINE guide_zonave_u(typ,vsize,field) 749 749 750 USE comconst_mod, ONLY: pi 751 750 752 IMPLICIT NONE 751 753 … … 753 755 INCLUDE "paramet.h" 754 756 INCLUDE "comgeom.h" 755 INCLUDE "comconst.h"756 757 757 758 ! input/output variables … … 819 820 SUBROUTINE guide_zonave_v(typ,hsize,vsize,field) 820 821 822 USE comconst_mod, ONLY: pi 823 821 824 IMPLICIT NONE 822 825 … … 824 827 INCLUDE "paramet.h" 825 828 INCLUDE "comgeom.h" 826 INCLUDE "comconst.h"827 829 828 830 ! input/output variables … … 890 892 USE mod_hallo 891 893 USE Bands 894 USE comconst_mod, ONLY: cpp, kappa 892 895 IMPLICIT NONE 893 896 … … 896 899 include "comvert.h" 897 900 include "comgeom2.h" 898 include "comconst.h"899 901 900 902 REAL, DIMENSION (iip1,jjb_u:jje_u), INTENT(IN) :: psi ! Psol gcm … … 1012 1014 !$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 1013 1015 DO l=1,llm 1014 1015 1016 DO j=jjbu,jjeu 1017 DO i =1, iip1 1016 1018 pls(i,j,l)=(ap(l)+ap(l+1))/2.+psi(i,j)*(bp(l)+bp(l+1))/2. 1017 1019 ENDDO … … 1030 1032 DO l = 1, llm 1031 1033 DO j=jjbu,jjeu 1032 1033 1034 1034 DO i =1, iip1 1035 pls(i,j,l) = preff * ( pk(i,j,l)/cpp) ** unskap 1036 ENDDO 1035 1037 ENDDO 1036 1038 ENDDO … … 1302 1304 ! Calcul des nouvelles valeurs des niveaux de pression du guidage 1303 1305 IF (guide_plevs.EQ.1) THEN 1304 1305 1306 1307 !$OMP BARRIER 1308 1306 CALL Register_Hallo_u(psnat1,1,1,2,2,1,Req) 1307 CALL Register_Hallo_u(psnat2,1,1,2,2,1,Req) 1308 CALL SendRequest(Req) 1309 !$OMP BARRIER 1310 CALL WaitRequest(Req) 1309 1311 !$OMP BARRIER 1310 1312 !$OMP DO … … 1320 1322 ENDDO 1321 1323 ELSE IF (guide_plevs.EQ.2) THEN 1322 1323 1324 1325 !$OMP BARRIER 1326 1324 CALL Register_Hallo_u(pnat1,llm,1,2,2,1,Req) 1325 CALL Register_Hallo_u(pnat2,llm,1,2,2,1,Req) 1326 CALL SendRequest(Req) 1327 !$OMP BARRIER 1328 CALL WaitRequest(Req) 1327 1329 !$OMP BARRIER 1328 1330 !$OMP DO … … 1370 1372 ! Calcul des constantes de rappel alpha (=1/tau) 1371 1373 1374 use comconst_mod, only: pi 1375 1372 1376 implicit none 1373 1377 1374 1378 include "dimensions.h" 1375 1379 include "paramet.h" 1376 include "comconst.h"1377 1380 include "comgeom2.h" 1378 1381 include "serre.h" … … 2127 2130 USE parallel_lmdz 2128 2131 USE mod_hallo, ONLY : gather_field_u, gather_field_v 2132 USE comconst_mod, ONLY: pi 2129 2133 IMPLICIT NONE 2130 2134 … … 2133 2137 INCLUDE "netcdf.inc" 2134 2138 INCLUDE "comgeom2.h" 2135 INCLUDE "comconst.h"2136 2139 INCLUDE "comvert.h" 2137 2140 -
LMDZ5/trunk/libf/dyn3dmem/iniacademic_loc.F90
r2270 r2597 18 18 #endif 19 19 USE Write_Field 20 USE comconst_mod, ONLY: cpp, kappa, g, daysec, dtvr, pi, im, jm 20 21 21 22 ! Author: Frederic Hourdin original: 15/01/93 … … 31 32 include "paramet.h" 32 33 include "comvert.h" 33 include "comconst.h"34 34 include "comgeom.h" 35 35 include "academic.h" -
LMDZ5/trunk/libf/dyn3dmem/initdynav_loc.F
r2475 r2597 14 14 use com_io_dyn_mod, only : histaveid,histvaveid,histuaveid, & 15 15 & dynhistave_file,dynhistvave_file,dynhistuave_file 16 USE comconst_mod, ONLY: pi 16 17 implicit none 17 18 … … 41 42 C 42 43 C Declarations 43 #include "dimensions.h" 44 #include "paramet.h" 45 #include "comconst.h" 46 #include "comvert.h" 47 #include "comgeom.h" 48 #include "temps.h" 49 #include "ener.h" 50 #include "logic.h" 51 #include "description.h" 52 #include "serre.h" 53 #include "iniprint.h" 44 include "dimensions.h" 45 include "paramet.h" 46 include "comvert.h" 47 include "comgeom.h" 48 include "temps.h" 49 include "ener.h" 50 include "logic.h" 51 include "description.h" 52 include "serre.h" 53 include "iniprint.h" 54 54 55 55 C Arguments -
LMDZ5/trunk/libf/dyn3dmem/initfluxsto_p.F
r1907 r2597 13 13 use Write_field 14 14 use misc_mod 15 USE comconst_mod, ONLY: pi 15 16 16 17 implicit none … … 43 44 C 44 45 C Declarations 45 #include "dimensions.h" 46 #include "paramet.h" 47 #include "comconst.h" 48 #include "comvert.h" 49 #include "comgeom.h" 50 #include "temps.h" 51 #include "ener.h" 52 #include "logic.h" 53 #include "description.h" 54 #include "serre.h" 55 #include "iniprint.h" 46 include "dimensions.h" 47 include "paramet.h" 48 include "comvert.h" 49 include "comgeom.h" 50 include "temps.h" 51 include "ener.h" 52 include "logic.h" 53 include "description.h" 54 include "serre.h" 55 include "iniprint.h" 56 56 57 57 C Arguments … … 166 166 . filevid,dynv_domain_id) 167 167 168 rl(1,1) = 1. 168 rl(1,1) = 1. 169 169 170 170 if (mpi_rank==0) then -
LMDZ5/trunk/libf/dyn3dmem/inithist_loc.F
r2475 r2597 14 14 use com_io_dyn_mod, only : histid,histvid,histuid, & 15 15 & dynhist_file,dynhistv_file,dynhistu_file 16 USE comconst_mod, ONLY: pi 16 17 implicit none 17 18 … … 40 41 C 41 42 C Declarations 42 #include "dimensions.h" 43 #include "paramet.h" 44 #include "comconst.h" 45 #include "comvert.h" 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 #include "iniprint.h" 43 include "dimensions.h" 44 include "paramet.h" 45 include "comvert.h" 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 include "iniprint.h" 53 53 54 54 C Arguments -
LMDZ5/trunk/libf/dyn3dmem/integrd_loc.F
r2461 r2597 12 12 USE integrd_mod 13 13 USE infotrac, ONLY: ok_iso_verif ! ajout CRisi 14 USE comconst_mod, ONLY: pi 14 15 IMPLICIT NONE 15 16 … … 30 31 c ------------- 31 32 32 #include "dimensions.h" 33 #include "paramet.h" 34 #include "comconst.h" 35 #include "comgeom.h" 36 #include "comvert.h" 37 #include "logic.h" 38 #include "temps.h" 39 #include "serre.h" 40 #include "iniprint.h" 41 ! include 'mpif.h' 33 include "dimensions.h" 34 include "paramet.h" 35 include "comgeom.h" 36 include "comvert.h" 37 include "logic.h" 38 include "temps.h" 39 include "serre.h" 40 include "iniprint.h" 42 41 43 42 c Arguments: … … 335 334 ije=ij_end 336 335 337 336 if (planet_type.eq."earth") then 338 337 ! Earth-specific treatment of first 2 tracers (water) 339 338 c$OMP BARRIER … … 452 451 DO l = 1, llm 453 452 massem1(ijb:ije,l)=massescr(ijb:ije,l) 454 455 c$OMP END DO NOWAIT 453 ENDDO 454 c$OMP END DO NOWAIT 456 455 END IF 457 456 c$OMP BARRIER -
LMDZ5/trunk/libf/dyn3dmem/leapfrog_loc.F
r2475 r2597 32 32 use exner_hyb_loc_m, only: exner_hyb_loc 33 33 use exner_milieu_loc_m, only: exner_milieu_loc 34 USE comconst_mod, ONLY: cpp, dtvr, ihf 34 35 IMPLICIT NONE 35 36 … … 65 66 c ------------- 66 67 67 #include "dimensions.h" 68 #include "paramet.h" 69 #include "comconst.h" 70 #include "comdissnew.h" 71 #include "comvert.h" 72 #include "comgeom.h" 73 #include "logic.h" 74 #include "temps.h" 75 #include "ener.h" 76 #include "description.h" 77 #include "serre.h" 78 !#include "com_io_dyn.h" 79 #include "iniprint.h" 80 #include "academic.h" 81 ! include "mpif.h" 68 include "dimensions.h" 69 include "paramet.h" 70 include "comdissnew.h" 71 include "comvert.h" 72 include "comgeom.h" 73 include "logic.h" 74 include "temps.h" 75 include "ener.h" 76 include "description.h" 77 include "serre.h" 78 include "iniprint.h" 79 include "academic.h" 82 80 83 81 REAL,INTENT(IN) :: time_0 ! not used -
LMDZ5/trunk/libf/dyn3dmem/massbarxy_loc.F90
r2336 r2597 10 10 include "dimensions.h" 11 11 include "paramet.h" 12 include "comconst.h"13 12 include "comgeom.h" 14 13 !=============================================================================== -
LMDZ5/trunk/libf/dyn3dmem/massdair_loc.F
r1907 r2597 16 16 IMPLICIT NONE 17 17 c 18 #include "dimensions.h" 19 #include "paramet.h" 20 #include "comconst.h" 21 #include "comgeom.h" 18 include "dimensions.h" 19 include "paramet.h" 20 include "comgeom.h" 22 21 c 23 22 c ..... arguments .... -
LMDZ5/trunk/libf/dyn3dmem/sw_case_williamson91_6_loc.F
r1907 r2597 27 27 c======================================================================= 28 28 USE parallel_lmdz 29 USE comconst_mod, ONLY: cpp, omeg, rad 29 30 30 31 IMPLICIT NONE … … 33 34 c --------------- 34 35 35 #include "dimensions.h" 36 #include "paramet.h" 37 #include "comvert.h" 38 #include "comconst.h" 39 #include "comgeom.h" 40 #include "iniprint.h" 36 include "dimensions.h" 37 include "paramet.h" 38 include "comvert.h" 39 include "comgeom.h" 40 include "iniprint.h" 41 41 42 42 c Arguments: -
LMDZ5/trunk/libf/dyn3dmem/top_bound_loc.F
r1907 r2597 4 4 SUBROUTINE top_bound_loc(vcov,ucov,teta,masse,dt) 5 5 USE parallel_lmdz 6 USE comconst_mod, ONLY: iflag_top_bound, mode_top_bound, 7 & tau_top_bound 6 8 IMPLICIT NONE 7 9 c 8 #include "dimensions.h" 9 #include "paramet.h" 10 #include "comconst.h" 11 #include "comvert.h" 12 #include "comgeom2.h" 10 include "dimensions.h" 11 include "paramet.h" 12 include "comvert.h" 13 include "comgeom2.h" 13 14 14 15 … … 40 41 ! NB: top_bound sponge is only called from leapfrog if ok_strato=.true. 41 42 42 ! sponge parameters: (loaded/set in conf_gcm.F ; stored in comconst .h)43 ! sponge parameters: (loaded/set in conf_gcm.F ; stored in comconst_mod) 43 44 ! iflag_top_bound=0 for no sponge 44 45 ! iflag_top_bound=1 for sponge over 4 topmost layers … … 74 75 REAL tzon(jjb_u:jje_u,llm) 75 76 76 integer i 77 integer i 77 78 REAL,SAVE :: rdamp(llm) 78 79 real,save :: lambda(llm) ! inverse or quenching time scale (Hz) -
LMDZ5/trunk/libf/dyn3dmem/vlsplt_loc.F
r2286 r2597 17 17 IMPLICIT NONE 18 18 c 19 #include "dimensions.h" 20 #include "paramet.h" 21 #include "logic.h" 22 #include "comvert.h" 23 #include "comconst.h" 19 include "dimensions.h" 20 include "paramet.h" 21 include "logic.h" 22 include "comvert.h" 24 23 c 25 24 c … … 417 416 USE parallel_lmdz 418 417 USE infotrac, ONLY : nqtot,nqfils,nqdesc,iqfils ! CRisi 418 USE comconst_mod, ONLY: pi 419 419 IMPLICIT NONE 420 420 c 421 #include "dimensions.h" 422 #include "paramet.h" 423 #include "logic.h" 424 #include "comvert.h" 425 #include "comconst.h" 426 #include "comgeom.h" 421 include "dimensions.h" 422 include "paramet.h" 423 include "logic.h" 424 include "comvert.h" 425 include "comgeom.h" 427 426 c 428 427 c … … 875 874 IMPLICIT NONE 876 875 c 877 #include "dimensions.h" 878 #include "paramet.h" 879 #include "logic.h" 880 #include "comvert.h" 881 #include "comconst.h" 876 include "dimensions.h" 877 include "paramet.h" 878 include "logic.h" 879 include "comvert.h" 882 880 c 883 881 c -
LMDZ5/trunk/libf/dyn3dmem/vlspltgen_loc.F
r2286 r2597 31 31 & ok_iso_verif 32 32 USE vlspltgen_mod 33 USE comconst_mod, ONLY: cpp 33 34 IMPLICIT NONE 34 35 35 36 c 36 #include "dimensions.h" 37 #include "paramet.h" 38 #include "logic.h" 39 #include "comvert.h" 40 #include "comconst.h" 37 include "dimensions.h" 38 include "paramet.h" 39 include "logic.h" 40 include "comvert.h" 41 41 42 42 c … … 100 100 101 101 102 103 104 105 106 102 ijb=ij_begin-iip1 103 ije=ij_end+iip1 104 if (pole_nord) ijb=ij_begin 105 if (pole_sud) ije=ij_end 106 107 107 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 108 108 DO l = 1, llm 109 109 DO ij = ijb, ije 110 110 tempe(ij) = teta(ij,l) * pk(ij,l) /cpp … … 208 208 #endif 209 209 if(iadv(iq) == 0) then 210 211 212 213 210 211 cycle 212 213 else if (iadv(iq)==10) then 214 214 215 215 #ifdef _ADV_HALO 216 216 ! CRisi: on ajoute les nombres de fils et tableaux des fils 217 217 ! On suppose qu'on ne peut advecter les fils que par le schéma 10. 218 219 & 218 call vlx_loc(zq,pente_max,zm,mu, 219 & ij_begin,ij_begin+2*iip1-1,iq) 220 220 call vlx_loc(zq,pente_max,zm,mu, 221 221 & ij_end-2*iip1+1,ij_end,iq) 222 222 #else 223 224 & 223 call vlx_loc(zq,pente_max,zm,mu, 224 & ij_begin,ij_end,iq) 225 225 #endif 226 226 … … 240 240 call VTe(VTHallo) 241 241 c$OMP END MASTER 242 242 else if (iadv(iq)==14) then 243 243 244 244 #ifdef _ADV_HALO … … 268 268 c$OMP END MASTER 269 269 else 270 271 270 271 stop 'vlspltgen_p : schema non parallelise' 272 272 273 273 endif … … 301 301 302 302 if(iadv(iq) == 0) then 303 304 305 306 303 304 cycle 305 306 else if (iadv(iq)==10) then 307 307 308 308 #ifdef _ADV_HALLO … … 310 310 & ij_begin+2*iip1,ij_end-2*iip1,iq) 311 311 #endif 312 312 else if (iadv(iq)==14) then 313 313 #ifdef _ADV_HALLO 314 314 call vlxqs_loc(zq,pente_max,zm,mu, … … 316 316 #endif 317 317 else 318 319 318 319 stop 'vlspltgen_p : schema non parallelise' 320 320 321 321 endif … … 358 358 359 359 if(iadv(iq) == 0) then 360 361 362 363 360 361 cycle 362 363 else if (iadv(iq)==10) then 364 364 365 365 call vly_loc(zq,pente_max,zm,mv,iq) 366 366 367 367 else if (iadv(iq)==14) then 368 368 369 369 call vlyqs_loc(zq,pente_max,zm,mv, … … 371 371 372 372 else 373 374 373 374 stop 'vlspltgen_p : schema non parallelise' 375 375 376 376 endif … … 389 389 #endif 390 390 if(iadv(iq) == 0) then 391 392 393 394 391 392 cycle 393 394 else if (iadv(iq)==10 .or. iadv(iq)==14 ) then 395 395 396 396 c$OMP BARRIER … … 420 420 c$OMP MASTER 421 421 call VTe(VTHallo) 422 c$OMP END MASTER 422 c$OMP END MASTER 423 423 c$OMP BARRIER 424 424 else 425 426 425 426 stop 'vlspltgen_p : schema non parallelise' 427 427 428 428 endif … … 439 439 c$OMP MASTER 440 440 call VTe(VTHallo) 441 c$OMP END MASTER 441 c$OMP END MASTER 442 442 443 443 … … 451 451 452 452 if(iadv(iq) == 0) then 453 454 455 456 453 454 cycle 455 456 else if (iadv(iq)==10 .or. iadv(iq)==14 ) then 457 457 c$OMP BARRIER 458 458 … … 464 464 c$OMP BARRIER 465 465 else 466 467 466 467 stop 'vlspltgen_p : schema non parallelise' 468 468 469 469 endif … … 501 501 #endif 502 502 if(iadv(iq) == 0) then 503 504 505 506 503 504 cycle 505 506 else if (iadv(iq)==10) then 507 507 508 508 call vly_loc(zq,pente_max,zm,mv,iq) 509 509 510 510 else if (iadv(iq)==14) then 511 511 512 512 call vlyqs_loc(zq,pente_max,zm,mv, … … 514 514 515 515 else 516 517 516 517 stop 'vlspltgen_p : schema non parallelise' 518 518 519 519 endif … … 532 532 #endif 533 533 if(iadv(iq) == 0) then 534 535 536 537 534 535 cycle 536 537 else if (iadv(iq)==10) then 538 538 539 539 call vlx_loc(zq,pente_max,zm,mu, 540 540 & ij_begin,ij_end,iq) 541 541 542 542 else if (iadv(iq)==14) then 543 543 544 544 call vlxqs_loc(zq,pente_max,zm,mu, … … 546 546 547 547 else 548 548 549 549 stop 'vlspltgen_p : schema non parallelise' 550 550 … … 574 574 DO ij=ijb,ije 575 575 c print *,'zq-->',ij,l,iq,zq(ij,l,iq) 576 c 577 576 c print *,'q-->',ij,l,iq,q(ij,l,iq) 577 q(ij,l,iq)=zq(ij,l,iq) 578 578 ENDDO 579 579 ENDDO -
LMDZ5/trunk/libf/dyn3dmem/vlspltqs_loc.F
r2286 r2597 12 12 IMPLICIT NONE 13 13 c 14 #include "dimensions.h" 15 #include "paramet.h" 16 #include "logic.h" 17 #include "comvert.h" 18 #include "comconst.h" 14 include "dimensions.h" 15 include "paramet.h" 16 include "logic.h" 17 include "comvert.h" 19 18 c 20 19 c … … 420 419 USE parallel_lmdz 421 420 USE infotrac, ONLY : nqtot,nqfils,nqdesc,iqfils ! CRisi 421 USE comconst_mod, ONLY: pi 422 422 IMPLICIT NONE 423 423 c 424 #include "dimensions.h" 425 #include "paramet.h" 426 #include "logic.h" 427 #include "comvert.h" 428 #include "comconst.h" 429 #include "comgeom.h" 424 include "dimensions.h" 425 include "paramet.h" 426 include "logic.h" 427 include "comvert.h" 428 include "comgeom.h" 430 429 c 431 430 c -
LMDZ5/trunk/libf/dyn3dmem/writedynav_loc.F
r2475 r2597 13 13 USE infotrac, ONLY : nqtot, ttext 14 14 use com_io_dyn_mod, only : histaveid,histvaveid,histuaveid 15 USE comconst_mod, ONLY: cpp 15 16 implicit none 16 17 … … 41 42 C 42 43 C Declarations 43 #include "dimensions.h" 44 #include "paramet.h" 45 #include "comconst.h" 46 #include "comvert.h" 47 #include "comgeom.h" 48 #include "temps.h" 49 #include "ener.h" 50 #include "logic.h" 51 #include "description.h" 52 #include "serre.h" 53 #include "iniprint.h" 44 include "dimensions.h" 45 include "paramet.h" 46 include "comvert.h" 47 include "comgeom.h" 48 include "temps.h" 49 include "ener.h" 50 include "logic.h" 51 include "description.h" 52 include "serre.h" 53 include "iniprint.h" 54 54 55 55 C -
LMDZ5/trunk/libf/dyn3dmem/writehist_loc.F
r2475 r2597 13 13 USE infotrac, ONLY : nqtot, ttext 14 14 use com_io_dyn_mod, only : histid,histvid,histuid 15 USE comconst_mod, ONLY: cpp 15 16 implicit none 16 17 … … 41 42 C 42 43 C Declarations 43 #include "dimensions.h" 44 #include "paramet.h" 45 #include "comconst.h" 46 #include "comvert.h" 47 #include "comgeom.h" 48 #include "temps.h" 49 #include "ener.h" 50 #include "logic.h" 51 #include "description.h" 52 #include "serre.h" 53 #include "iniprint.h" 44 include "dimensions.h" 45 include "paramet.h" 46 include "comvert.h" 47 include "comgeom.h" 48 include "temps.h" 49 include "ener.h" 50 include "logic.h" 51 include "description.h" 52 include "serre.h" 53 include "iniprint.h" 54 54 55 55 C -
LMDZ5/trunk/libf/dyn3dpar/addfi_p.F
r1987 r2597 48 48 #include "dimensions.h" 49 49 #include "paramet.h" 50 #include "comconst.h"51 50 #include "comgeom.h" 52 51 #include "serre.h" -
LMDZ5/trunk/libf/dyn3dpar/advect_new_p.F
r1907 r2597 6 6 USE parallel_lmdz 7 7 USE write_field_p 8 USE comconst_mod, ONLY: daysec 8 9 IMPLICIT NONE 9 10 c======================================================================= … … 28 29 #include "dimensions.h" 29 30 #include "paramet.h" 30 #include "comconst.h"31 31 #include "comvert.h" 32 32 #include "comgeom.h" -
LMDZ5/trunk/libf/dyn3dpar/advect_p.F
r1907 r2597 5 5 USE parallel_lmdz 6 6 USE write_field_p 7 USE comconst_mod, ONLY: daysec 7 8 IMPLICIT NONE 8 9 c======================================================================= … … 27 28 #include "dimensions.h" 28 29 #include "paramet.h" 29 #include "comconst.h"30 30 #include "comvert.h" 31 31 #include "comgeom.h" -
LMDZ5/trunk/libf/dyn3dpar/advtrac_p.F90
r2239 r2597 19 19 USE infotrac, ONLY: nqtot, iadv 20 20 USE control_mod, ONLY: iapp_tracvl, day_step, planet_type 21 USE comconst_mod, ONLY: dtvr 21 22 IMPLICIT NONE 22 23 ! 23 24 include "dimensions.h" 24 25 include "paramet.h" 25 include "comconst.h"26 26 include "comvert.h" 27 27 include "comdissip.h" -
LMDZ5/trunk/libf/dyn3dpar/bilan_dyn_p.F
r1907 r2597 17 17 use misc_mod 18 18 use write_field_p 19 USE comconst_mod, ONLY: cpp, pi 19 20 IMPLICIT NONE 20 21 21 22 #include "dimensions.h" 22 23 #include "paramet.h" 23 #include "comconst.h"24 24 #include "comvert.h" 25 25 #include "comgeom2.h" -
LMDZ5/trunk/libf/dyn3dpar/caladvtrac_p.F
r1907 r2597 10 10 USE infotrac, ONLY : nqtot 11 11 USE control_mod, ONLY : iapp_tracvl,planet_type 12 USE comconst_mod, ONLY: dtvr 12 13 c 13 14 IMPLICIT NONE … … 25 26 #include "dimensions.h" 26 27 #include "paramet.h" 27 #include "comconst.h"28 28 29 29 c Arguments: -
LMDZ5/trunk/libf/dyn3dpar/caldyn_p.F
r1987 r2597 31 31 #include "dimensions.h" 32 32 #include "paramet.h" 33 #include "comconst.h"34 33 #include "comvert.h" 35 34 #include "comgeom.h" -
LMDZ5/trunk/libf/dyn3dpar/conf_gcm.F90
r2442 r2597 16 16 USE infotrac, ONLY : type_trac 17 17 use assert_m, only: assert 18 USE comconst_mod, ONLY: dissip_deltaz, dissip_factz, dissip_zref, & 19 iflag_top_bound, mode_top_bound, tau_top_bound, & 20 ngroup 18 21 19 22 IMPLICIT NONE … … 38 41 include "comdissnew.h" 39 42 include "temps.h" 40 include "comconst.h"41 43 include "iniprint.h" 42 44 -
LMDZ5/trunk/libf/dyn3dpar/dissip_p.F
r1987 r2597 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" -
LMDZ5/trunk/libf/dyn3dpar/dynetat0.F
r1930 r2597 9 9 10 10 use control_mod, only : planet_type 11 USE comconst_mod, ONLY: cpp, daysec, dtvr, g, im, jm, kappa, 12 & lllm, omeg, rad 11 13 12 14 IMPLICIT NONE … … 30 32 #include "paramet.h" 31 33 #include "temps.h" 32 #include "comconst.h"33 34 #include "comvert.h" 34 35 #include "comgeom2.h" -
LMDZ5/trunk/libf/dyn3dpar/dynredem.F
r1930 r2597 9 9 USE infotrac 10 10 use netcdf95, only: NF95_PUT_VAR 11 USE comconst_mod, ONLY: cpp, daysec, dtvr, g, kappa, omeg, rad 11 12 12 13 IMPLICIT NONE … … 18 19 #include "dimensions.h" 19 20 #include "paramet.h" 20 #include "comconst.h"21 21 #include "comvert.h" 22 22 #include "comgeom2.h" -
LMDZ5/trunk/libf/dyn3dpar/dynredem_p.F
r1907 r2597 10 10 USE infotrac 11 11 use netcdf95, only: NF95_PUT_VAR 12 USE comconst_mod, ONLY: cpp, daysec, dtvr, g, kappa, omeg, rad 12 13 13 14 IMPLICIT NONE … … 19 20 #include "dimensions.h" 20 21 #include "paramet.h" 21 #include "comconst.h"22 22 #include "comvert.h" 23 23 #include "comgeom2.h" -
LMDZ5/trunk/libf/dyn3dpar/exner_hyb_p_m.F90
r2021 r2597 33 33 ! 34 34 USE parallel_lmdz 35 USE comconst_mod, ONLY: cpp, kappa, r, jmp1 35 36 ! 36 37 include "dimensions.h" 37 38 include "paramet.h" 38 include "comconst.h"39 39 include "comgeom.h" 40 40 include "comvert.h" -
LMDZ5/trunk/libf/dyn3dpar/exner_milieu_p_m.F90
r2026 r2597 30 30 ! 31 31 USE parallel_lmdz 32 USE comconst_mod, ONLY: cpp, kappa, r, jmp1 32 33 ! 33 34 include "dimensions.h" 34 35 include "paramet.h" 35 include "comconst.h"36 36 include "comgeom.h" 37 37 include "comvert.h" -
LMDZ5/trunk/libf/dyn3dpar/fluxstokenc_p.F
r1907 r2597 21 21 #include "dimensions.h" 22 22 #include "paramet.h" 23 #include "comconst.h"24 23 #include "comvert.h" 25 24 #include "comgeom.h" -
LMDZ5/trunk/libf/dyn3dpar/friction_p.F
r1907 r2597 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" -
LMDZ5/trunk/libf/dyn3dpar/gcm.F
r2418 r2597 32 32 USE iniphysiq_mod, ONLY: iniphysiq 33 33 #endif 34 USE comconst_mod, ONLY: cpp, daysec, dtphys, dtvr, g, r, rad 35 34 36 IMPLICIT NONE 35 37 … … 65 67 #include "dimensions.h" 66 68 #include "paramet.h" 67 #include "comconst.h"68 69 #include "comdissnew.h" 69 70 #include "comvert.h" -
LMDZ5/trunk/libf/dyn3dpar/groupe_p.F
r2442 r2597 1 1 subroutine groupe_p(pext,pbaru,pbarv,pbarum,pbarvm,wm) 2 2 USE parallel_lmdz 3 USE comconst_mod, ONLY: ngroup 3 4 implicit none 4 5 … … 16 17 #include "dimensions.h" 17 18 #include "paramet.h" 18 #include "comconst.h"19 19 #include "comgeom2.h" 20 20 #include "comvert.h" -
LMDZ5/trunk/libf/dyn3dpar/groupeun_p.F
r2442 r2597 2 2 USE parallel_lmdz 3 3 USE Write_Field_p 4 USE comconst_mod, ONLY: ngroup 4 5 IMPLICIT NONE 5 6 6 7 #include "dimensions.h" 7 8 #include "paramet.h" 8 #include "comconst.h"9 9 #include "comgeom2.h" 10 10 … … 136 136 137 137 USE parallel_lmdz 138 USE comconst_mod, ONLY: ngroup 138 139 IMPLICIT NONE 139 140 140 141 #include "dimensions.h" 141 142 #include "paramet.h" 142 #include "comconst.h"143 143 #include "comgeom2.h" 144 144 -
LMDZ5/trunk/libf/dyn3dpar/guide_p_mod.F90
r2134 r2597 341 341 USE parallel_lmdz 342 342 USE control_mod 343 USE comconst_mod, ONLY: daysec, dtvr, cpp, kappa 343 344 344 345 IMPLICIT NONE … … 346 347 INCLUDE "dimensions.h" 347 348 INCLUDE "paramet.h" 348 INCLUDE "comconst.h"349 349 INCLUDE "comvert.h" 350 350 … … 619 619 SUBROUTINE guide_zonave(typ,hsize,vsize,field) 620 620 621 USE comconst_mod, ONLY: pi 622 621 623 IMPLICIT NONE 622 624 … … 624 626 INCLUDE "paramet.h" 625 627 INCLUDE "comgeom.h" 626 INCLUDE "comconst.h"627 628 628 629 ! input/output variables … … 707 708 USE mod_hallo 708 709 USE Bands 710 USE comconst_mod, ONLY: cpp, kappa 709 711 IMPLICIT NONE 710 712 … … 713 715 include "comvert.h" 714 716 include "comgeom2.h" 715 include "comconst.h"716 717 717 718 REAL, DIMENSION (iip1,jjp1), INTENT(IN) :: psi ! Psol gcm … … 1099 1100 ! Calcul des constantes de rappel alpha (=1/tau) 1100 1101 1102 use comconst_mod, only: pi 1103 1101 1104 implicit none 1102 1105 1103 1106 include "dimensions.h" 1104 1107 include "paramet.h" 1105 include "comconst.h"1106 1108 include "comgeom2.h" 1107 1109 include "serre.h" … … 1813 1815 SUBROUTINE guide_out(varname,hsize,vsize,field,factt) 1814 1816 USE parallel_lmdz 1817 USE comconst_mod, ONLY: pi 1815 1818 IMPLICIT NONE 1816 1819 … … 1819 1822 INCLUDE "netcdf.inc" 1820 1823 INCLUDE "comgeom2.h" 1821 INCLUDE "comconst.h"1822 1824 INCLUDE "comvert.h" 1823 1825 -
LMDZ5/trunk/libf/dyn3dpar/iniacademic.F90
r2087 r2597 16 16 use exner_hyb_m, only: exner_hyb 17 17 use exner_milieu_m, only: exner_milieu 18 USE comconst_mod, ONLY: cpp, kappa, g, daysec, dtvr, pi, im, jm 18 19 19 20 ! Author: Frederic Hourdin original: 15/01/93 … … 29 30 include "paramet.h" 30 31 include "comvert.h" 31 include "comconst.h"32 32 include "comgeom.h" 33 33 include "academic.h" -
LMDZ5/trunk/libf/dyn3dpar/initdynav_p.F
r1907 r2597 12 12 use misc_mod 13 13 USE infotrac 14 USE comconst_mod, ONLY: pi 14 15 15 16 implicit none … … 43 44 #include "dimensions.h" 44 45 #include "paramet.h" 45 #include "comconst.h"46 46 #include "comvert.h" 47 47 #include "comgeom.h" -
LMDZ5/trunk/libf/dyn3dpar/initfluxsto_p.F
r1907 r2597 13 13 use Write_field 14 14 use misc_mod 15 USE comconst_mod, ONLY: pi 15 16 16 17 implicit none … … 45 46 #include "dimensions.h" 46 47 #include "paramet.h" 47 #include "comconst.h"48 48 #include "comvert.h" 49 49 #include "comgeom.h" -
LMDZ5/trunk/libf/dyn3dpar/inithist_p.F
r1907 r2597 13 13 use misc_mod 14 14 USE infotrac 15 USE comconst_mod, ONLY: pi 15 16 16 17 implicit none … … 45 46 #include "dimensions.h" 46 47 #include "paramet.h" 47 #include "comconst.h"48 48 #include "comvert.h" 49 49 #include "comgeom.h" -
LMDZ5/trunk/libf/dyn3dpar/integrd_p.F
r2110 r2597 7 7 USE parallel_lmdz 8 8 USE control_mod, only : planet_type 9 USE comconst_mod, ONLY: pi 9 10 IMPLICIT NONE 10 11 … … 27 28 #include "dimensions.h" 28 29 #include "paramet.h" 29 #include "comconst.h"30 30 #include "comgeom.h" 31 31 #include "comvert.h" -
LMDZ5/trunk/libf/dyn3dpar/leapfrog_p.F
r2375 r2597 28 28 & periodav, ok_dyn_ave, output_grads_dyn, 29 29 & iapp_tracvl 30 USE comconst_mod, ONLY: cpp, dtvr, ihf, dtphys, pi, jmp1 30 31 IMPLICIT NONE 31 32 … … 63 64 #include "dimensions.h" 64 65 #include "paramet.h" 65 #include "comconst.h"66 66 #include "comdissnew.h" 67 67 #include "comvert.h" -
LMDZ5/trunk/libf/dyn3dpar/massbar_p.F
r1907 r2597 18 18 #include "dimensions.h" 19 19 #include "paramet.h" 20 #include "comconst.h"21 20 #include "comgeom.h" 22 21 c -
LMDZ5/trunk/libf/dyn3dpar/massbarxy_p.F
r1907 r2597 17 17 #include "dimensions.h" 18 18 #include "paramet.h" 19 #include "comconst.h"20 19 #include "comgeom.h" 21 20 c -
LMDZ5/trunk/libf/dyn3dpar/massdair_p.F
r1907 r2597 18 18 #include "dimensions.h" 19 19 #include "paramet.h" 20 #include "comconst.h"21 20 #include "comgeom.h" 22 21 c -
LMDZ5/trunk/libf/dyn3dpar/sw_case_williamson91_6.F
r1907 r2597 26 26 c 27 27 c======================================================================= 28 USE comconst_mod, ONLY: cpp, omeg, rad 28 29 IMPLICIT NONE 29 30 c----------------------------------------------------------------------- … … 34 35 #include "paramet.h" 35 36 #include "comvert.h" 36 #include "comconst.h"37 37 #include "comgeom.h" 38 38 #include "iniprint.h" -
LMDZ5/trunk/libf/dyn3dpar/top_bound_p.F
r1907 r2597 4 4 SUBROUTINE top_bound_p(vcov,ucov,teta,masse,dt) 5 5 USE parallel_lmdz 6 USE comconst_mod, ONLY: iflag_top_bound, mode_top_bound, 7 & tau_top_bound 6 8 IMPLICIT NONE 7 9 c 8 10 #include "dimensions.h" 9 11 #include "paramet.h" 10 #include "comconst.h"11 12 #include "comvert.h" 12 13 #include "comgeom2.h" … … 40 41 ! NB: top_bound sponge is only called from leapfrog if ok_strato=.true. 41 42 42 ! sponge parameters: (loaded/set in conf_gcm.F ; stored in comconst .h)43 ! sponge parameters: (loaded/set in conf_gcm.F ; stored in comconst_mod) 43 44 ! iflag_top_bound=0 for no sponge 44 45 ! iflag_top_bound=1 for sponge over 4 topmost layers -
LMDZ5/trunk/libf/dyn3dpar/vlsplt_p.F
r1907 r2597 27 27 #include "logic.h" 28 28 #include "comvert.h" 29 #include "comconst.h"30 29 31 30 c … … 210 209 #include "logic.h" 211 210 #include "comvert.h" 212 #include "comconst.h"213 211 c 214 212 c … … 539 537 c -------------------------------------------------------------------- 540 538 USE parallel_lmdz 539 USE comconst_mod, ONLY: pi 541 540 IMPLICIT NONE 542 541 c … … 545 544 #include "logic.h" 546 545 #include "comvert.h" 547 #include "comconst.h"548 546 #include "comgeom.h" 549 547 c … … 934 932 #include "logic.h" 935 933 #include "comvert.h" 936 #include "comconst.h"937 934 c 938 935 c -
LMDZ5/trunk/libf/dyn3dpar/vlspltgen_p.F
r1907 r2597 27 27 USE VAMPIR 28 28 USE infotrac, ONLY : nqtot 29 USE comconst_mod, ONLY: cpp 29 30 IMPLICIT NONE 30 31 … … 34 35 #include "logic.h" 35 36 #include "comvert.h" 36 #include "comconst.h"37 37 38 38 c -
LMDZ5/trunk/libf/dyn3dpar/vlspltqs_p.F
r1907 r2597 25 25 USE mod_hallo 26 26 USE VAMPIR 27 USE comconst_mod, ONLY: cpp 27 28 IMPLICIT NONE 28 29 … … 32 33 #include "logic.h" 33 34 #include "comvert.h" 34 #include "comconst.h"35 35 36 36 c … … 238 238 #include "logic.h" 239 239 #include "comvert.h" 240 #include "comconst.h"241 240 c 242 241 c … … 584 583 c -------------------------------------------------------------------- 585 584 USE parallel_lmdz 585 USE comconst_mod, ONLY: pi 586 586 IMPLICIT NONE 587 587 c … … 590 590 #include "logic.h" 591 591 #include "comvert.h" 592 #include "comconst.h"593 592 #include "comgeom.h" 594 593 c -
LMDZ5/trunk/libf/dyn3dpar/writedynav_p.F
r1907 r2597 12 12 USE misc_mod 13 13 USE infotrac 14 USE comconst_mod, ONLY: cpp 14 15 implicit none 15 16 … … 42 43 #include "dimensions.h" 43 44 #include "paramet.h" 44 #include "comconst.h"45 45 #include "comvert.h" 46 46 #include "comgeom.h" -
LMDZ5/trunk/libf/dyn3dpar/writehist_p.F
r1907 r2597 43 43 #include "dimensions.h" 44 44 #include "paramet.h" 45 #include "comconst.h"46 45 #include "comvert.h" 47 46 #include "comgeom.h" -
LMDZ5/trunk/libf/dynphy_lonlat/calfis.F
r2418 r2597 34 34 USE callphysiq_mod, ONLY: call_physiq 35 35 #endif 36 36 USE comconst_mod, ONLY: cpp, daysec, dtphys, dtvr, kappa, pi 37 37 38 IMPLICIT NONE 38 39 c======================================================================= … … 96 97 PARAMETER( ngridmx = 2+(jjm-1)*iim - 1/jjm ) 97 98 98 #include "comconst.h"99 99 #include "comvert.h" 100 100 #include "comgeom2.h" -
LMDZ5/trunk/libf/dynphy_lonlat/calfis_loc.F
r2429 r2597 50 50 USE callphysiq_mod, ONLY: call_physiq 51 51 #endif 52 USE comconst_mod, ONLY: cpp, daysec, dtphys, dtvr, kappa, pi 52 53 53 54 #ifdef CPP_PARA … … 107 108 c ------------------ 108 109 109 #include "dimensions.h"110 #include "paramet.h"111 #include "temps.h"110 include "dimensions.h" 111 include "paramet.h" 112 include "temps.h" 112 113 113 114 INTEGER ngridmx 114 115 PARAMETER( ngridmx = 2+(jjm-1)*iim - 1/jjm ) 115 116 116 #include "comconst.h" 117 #include "comvert.h" 118 #include "comgeom2.h" 119 #include "iniprint.h" 117 include "comvert.h" 118 include "comgeom2.h" 119 include "iniprint.h" 120 120 #ifdef CPP_MPI 121 121 include 'mpif.h' -
LMDZ5/trunk/libf/dynphy_lonlat/calfis_p.F
r2429 r2597 47 47 USE callphysiq_mod, ONLY: call_physiq 48 48 #endif 49 USE comconst_mod, ONLY: cpp, daysec, dtphys, dtvr, kappa, pi 49 50 50 51 IMPLICIT NONE … … 110 111 PARAMETER( ngridmx = 2+(jjm-1)*iim - 1/jjm ) 111 112 112 #include "comconst.h"113 113 #include "comvert.h" 114 114 #include "comgeom2.h" … … 159 159 REAL,ALLOCATABLE,SAVE :: zphi(:,:),zphis(:) 160 160 c 161 REAL zrot(iip1,jjb_v:jje_v,llm) ! AdlC May 2014 161 ! REAL zrot(iip1,jjb_v:jje_v,llm) ! AdlC May 2014 162 REAL :: zrot(iip1,jjm,llm) 162 163 REAL,ALLOCATABLE,SAVE :: zufi(:,:), zvfi(:,:), zrfi(:,:) 163 164 REAL,ALLOCATABLE,SAVE :: ztfi(:,:),zqfi(:,:,:) -
LMDZ5/trunk/libf/dynphy_lonlat/phylmd/ce0l.F90
r2457 r2597 34 34 USE mod_interface_dyn_phys, ONLY: init_interface_dyn_phys 35 35 #endif 36 USE comconst_mod, ONLY: cpp, daysec, dtphys, dtvr, g, kappa, omeg, r, rad, & 37 pi, jmp1 36 38 37 39 IMPLICIT NONE … … 42 44 include "paramet.h" 43 45 include "comgeom2.h" 44 include "comconst.h"45 46 include "comvert.h" 46 47 include "iniprint.h" -
LMDZ5/trunk/libf/dynphy_lonlat/phylmd/etat0dyn_netcdf.F90
r2361 r2597 36 36 USE ioipsl, ONLY: flininfo, flinopen, flinget, flinclo, histclo 37 37 USE assert_eq_m, ONLY: assert_eq 38 USE comconst_mod, ONLY: pi, cpp, kappa 38 39 IMPLICIT NONE 39 40 … … 46 47 include "comgeom2.h" 47 48 include "comvert.h" 48 include "comconst.h"49 49 include "temps.h" 50 50 include "comdissnew.h" -
LMDZ5/trunk/libf/dynphy_lonlat/phylmd/etat0phys_netcdf.F90
r2531 r2597 44 44 zmax0,fevap, rnebcon,falb_dir, wake_fip, agesno, detr_therm, pbl_tke, & 45 45 phys_state_var_init 46 USE comconst_mod, ONLY: pi, dtvr 46 47 47 48 PRIVATE … … 52 53 include "paramet.h" 53 54 include "comgeom2.h" 54 include "comconst.h"55 55 include "dimsoil.h" 56 56 include "temps.h" -
LMDZ5/trunk/libf/dynphy_lonlat/phylmd/iniphysiq_mod.F90
r2588 r2597 51 51 include "dimensions.h" 52 52 include "comvert.h" 53 include "comconst.h"54 53 include "iniprint.h" 55 54 include "temps.h" -
LMDZ5/trunk/libf/dynphy_lonlat/phylmd/init_ssrf_m.F90
r2399 r2597 9 9 USE grid_atob_m, ONLY: grille_m 10 10 USE ioipsl, ONLY: flininfo, flinopen, flinget, flinclo 11 USE comconst_mod, ONLY: im, pi 11 12 12 13 CHARACTER(LEN=256), PARAMETER :: icefname="landiceref.nc", icevar="landice" … … 17 18 include "paramet.h" 18 19 include "comgeom2.h" 19 include "comconst.h"20 20 21 21 CONTAINS -
LMDZ5/trunk/libf/dynphy_lonlat/phylmd/limit_netcdf.F90
r2576 r2597 70 70 USE inter_barxy_m, ONLY: inter_barxy 71 71 USE netcdf95, ONLY: nf95_def_var, nf95_put_att, nf95_put_var 72 USE comconst_mod, ONLY: pi 72 73 IMPLICIT NONE 73 74 !------------------------------------------------------------------------------- … … 83 84 include "logic.h" 84 85 include "comgeom2.h" 85 include "comconst.h"86 86 87 87 !--- INPUT NETCDF FILES NAMES -------------------------------------------------- -
LMDZ5/trunk/libf/dynphy_lonlat/phylmd/test_disvert_m.F90
r2345 r2597 15 15 use exner_hyb_m, only: exner_hyb 16 16 use vertical_layers_mod, only: ap,bp,preff 17 use comconst_mod, only: kappa, cpp 17 18 18 19 ! For llm: 19 20 include "dimensions.h" 20 21 ! For kappa, cpp:22 include "comconst.h"23 21 24 22 ! Local: -
LMDZ5/trunk/libf/phylmd/dyn1d/1DUTILS.h
r2565 r2597 435 435 USE infotrac 436 436 use control_mod 437 USE comconst_mod, ONLY: im, jm, lllm 437 438 438 439 IMPLICIT NONE … … 443 444 ! ------------- 444 445 include "dimensions.h" 445 include "comconst.h"446 446 include "temps.h" 447 447 !!#include "control.h" … … 579 579 USE infotrac 580 580 use control_mod 581 USE comconst_mod, ONLY: cpp, daysec, dtvr, g, kappa, omeg, rad 581 582 582 583 IMPLICIT NONE … … 587 588 ! ------------- 588 589 include "dimensions.h" 589 include "comconst.h"590 590 include "temps.h" 591 591 !!#include "control.h"
Note: See TracChangeset
for help on using the changeset viewer.