Changeset 2641 for LMDZ5/branches/testing/libf/dyn3d_common
- Timestamp:
- Sep 29, 2016, 11:26:46 PM (9 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 4 deleted
- 52 edited
- 4 copied
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 2596-2640
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/dyn3d_common/adaptdt.F
r1999 r2641 5 5 c masse) 6 6 7 USE co ntrol_mod7 USE comconst_mod, ONLY: dtvr 8 8 IMPLICIT NONE 9 9 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" 10 include "dimensions.h" 11 include "paramet.h" 12 include "comdissip.h" 13 include "comgeom2.h" 14 include "description.h" 21 15 22 16 c---------------------------------------------------------- -
LMDZ5/branches/testing/libf/dyn3d_common/advn.F
r1999 r2641 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" 24 #include "comgeom.h" 25 #include "iniprint.h" 19 include "dimensions.h" 20 include "paramet.h" 21 include "comgeom.h" 22 include "iniprint.h" 26 23 27 24 c … … 484 481 IMPLICIT NONE 485 482 c 486 #include "dimensions.h" 487 #include "paramet.h" 488 #include "logic.h" 489 #include "comvert.h" 490 #include "comconst.h" 491 #include "iniprint.h" 483 include "dimensions.h" 484 include "paramet.h" 485 include "iniprint.h" 492 486 c 493 487 c -
LMDZ5/branches/testing/libf/dyn3d_common/advx.F
r1999 r2641 18 18 C sm,s0,sx,sy,sz C 19 19 C sont les arguments de sortie pour le s-pg C 20 C 20 C C 21 21 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 22 22 C 23 23 C parametres principaux du modele 24 24 C 25 #include "dimensions.h" 26 #include "paramet.h" 27 #include "comconst.h" 28 #include "comvert.h" 25 include "dimensions.h" 26 include "paramet.h" 29 27 30 28 C Arguments : -
LMDZ5/branches/testing/libf/dyn3d_common/advxp.F
r1999 r2641 13 13 C parametres principaux du modele 14 14 C 15 #include "dimensions.h" 16 #include "paramet.h" 17 #include "comconst.h" 18 #include "comvert.h" 15 include "dimensions.h" 16 include "paramet.h" 19 17 20 18 INTEGER ntra … … 103 101 c IF (S0(i,j,l,ntra) .lt. 0. ) THEN 104 102 c PRINT*,'S0(',i,j,l,')=',S0(i,j,l,ntra) 105 c 103 c print*, 'SSX(',i,j,l,')=',SSX(i,j,l,ntra) 106 104 c print*, 'SY(',i,j,l,')=',SY(i,j,l,ntra) 107 105 c print*, 'SZ(',i,j,l,')=',SZ(i,j,l,ntra) … … 120 118 DO j = 1, jjp1 121 119 DO i = 1, iim 122 120 sqi = sqi + S0(i,j,l,ntra) 123 121 END DO 124 122 END DO … … 612 610 c DO 9999 j = 1, jjp1 613 611 c DO 9999 i = 1, iip1 614 c 612 c IF (S0(i,j,l,ntra).lt.0..and.LIMIT) THEN 615 613 c PRINT*, '-------------------' 616 c 614 c PRINT*, 'En fin de ADVXP' 617 615 c PRINT*,'S0(',i,j,l,')=',S0(i,j,l,ntra) 618 c 616 c print*, 'SSX(',i,j,l,')=',SSX(i,j,l,ntra) 619 617 c print*, 'SY(',i,j,l,')=',SY(i,j,l,ntra) 620 c 618 c print*, 'SZ(',i,j,l,')=',SZ(i,j,l,ntra) 621 619 c WRITE (*,*) 'On arrete !! - pbl en fin de ADVXP' 622 620 c STOP … … 629 627 SM(iip1,j,l) = SM(1,j,l) 630 628 S0(iip1,j,l,ntra) = S0(1,j,l,ntra) 631 632 633 629 SSX(iip1,j,l,ntra) = SSX(1,j,l,ntra) 630 SY(iip1,j,l,ntra) = SY(1,j,l,ntra) 631 SZ(iip1,j,l,ntra) = SZ(1,j,l,ntra) 634 632 END DO 635 633 END DO -
LMDZ5/branches/testing/libf/dyn3d_common/advy.F
r1999 r2641 9 9 C first-order moments (SOM) advection of tracer in Y direction C 10 10 C C 11 C Source : Pascal Simon ( Meteo, CNRM ) 12 C Adaptation : A.A. (LGGE) 11 C Source : Pascal Simon ( Meteo, CNRM ) C 12 C Adaptation : A.A. (LGGE) C 13 13 C Derniere Modif : 15/12/94 LAST 14 C 15 C sont les arguments d'entree pour le s-pg 16 C 17 C argument de sortie du s-pg 18 C 14 C C 15 C sont les arguments d'entree pour le s-pg C 16 C C 17 C argument de sortie du s-pg C 18 C C 19 19 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 20 20 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC … … 26 26 C 27 27 C 28 #include "dimensions.h" 29 #include "paramet.h" 30 #include "comconst.h" 31 #include "comvert.h" 32 #include "comgeom2.h" 28 include "dimensions.h" 29 include "paramet.h" 30 include "comgeom2.h" 33 31 34 32 C Arguments : -
LMDZ5/branches/testing/libf/dyn3d_common/advyp.F
r1999 r2641 11 11 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 12 12 C C 13 C Source : Pascal Simon ( Meteo, CNRM ) 14 C Adaptation : A.A. (LGGE) 13 C Source : Pascal Simon ( Meteo, CNRM ) C 14 C Adaptation : A.A. (LGGE) C 15 15 C Derniere Modif : 19/10/95 LAST 16 C 17 C sont les arguments d'entree pour le s-pg 18 C 19 C argument de sortie du s-pg 20 C 16 C C 17 C sont les arguments d'entree pour le s-pg C 18 C C 19 C argument de sortie du s-pg C 20 C C 21 21 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 22 22 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC … … 28 28 C 29 29 C 30 #include "dimensions.h" 31 #include "paramet.h" 32 #include "comconst.h" 33 #include "comvert.h" 34 #include "comgeom.h" 30 include "dimensions.h" 31 include "paramet.h" 32 include "comgeom.h" 35 33 36 34 C Arguments : -
LMDZ5/branches/testing/libf/dyn3d_common/advz.F
r1999 r2641 16 16 C C 17 17 C dq est l'argument de sortie pour le s-pg C 18 C 18 C C 19 19 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 20 20 C 21 21 C parametres principaux du modele 22 22 C 23 #include "dimensions.h" 24 #include "paramet.h" 25 #include "comconst.h" 26 #include "comvert.h" 23 include "dimensions.h" 24 include "paramet.h" 27 25 28 26 C #include "traceur.h" -
LMDZ5/branches/testing/libf/dyn3d_common/advzp.F
r1999 r2641 31 31 C parametres principaux du modele 32 32 C 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 "comgeom.h" 38 36 C 39 37 C Arguments : … … 356 354 DO j = 1,jjp1 357 355 SM(iip1,j,l) = SM(1,j,l) 358 356 S0(iip1,j,l,ntra) = S0(1,j,l,ntra) 359 357 SSX(iip1,j,l,ntra) = SSX(1,j,l,ntra) 360 358 SY(iip1,j,l,ntra) = SY(1,j,l,ntra) 361 359 SZ(iip1,j,l,ntra) = SZ(1,j,l,ntra) 362 360 ENDDO 363 361 ENDDO 364 c 362 c C------------------------------------------------------------- 365 363 C *** Test : diag de la qqtite totale de tarceur 366 364 C dans l'atmosphere avant l'advection en z -
LMDZ5/branches/testing/libf/dyn3d_common/bernoui.F
r1999 r2641 25 25 c ------------- 26 26 c 27 #include "dimensions.h" 28 #include "paramet.h" 29 #include "logic.h" 27 include "dimensions.h" 28 include "paramet.h" 30 29 c 31 30 c Arguments: -
LMDZ5/branches/testing/libf/dyn3d_common/caldyn0.F90
r2408 r2641 7 7 !------------------------------------------------------------------------------- 8 8 USE control_mod, ONLY: resetvarc 9 USE comvert_mod, ONLY: ap, bp 9 10 IMPLICIT NONE 10 11 include "dimensions.h" 11 12 include "paramet.h" 12 include "comconst.h"13 include "comvert.h"14 13 include "comgeom.h" 15 14 !=============================================================================== -
LMDZ5/branches/testing/libf/dyn3d_common/conf_planete.F90
r1999 r2641 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 14 USE comvert_mod, ONLY: preff, pa 12 15 IMPLICIT NONE 13 16 ! … … 15 18 ! Declarations : 16 19 ! -------------- 17 #include "dimensions.h" 18 #include "comconst.h" 19 #include "comvert.h" 20 20 21 ! 21 22 ! local: -
LMDZ5/branches/testing/libf/dyn3d_common/convmas.F90
r2408 r2641 9 9 include "paramet.h" 10 10 include "comgeom.h" 11 include "logic.h"12 11 !=============================================================================== 13 12 ! Arguments: -
LMDZ5/branches/testing/libf/dyn3d_common/coordij.F
r1999 r2641 11 11 c======================================================================= 12 12 13 USE comconst_mod, ONLY: pi 14 13 15 IMPLICIT NONE 14 16 REAL lon,lat … … 16 18 INTEGER i,j 17 19 18 #include "dimensions.h" 19 #include "paramet.h" 20 #include "comconst.h" 21 #include "comgeom.h" 22 #include "serre.h" 20 include "dimensions.h" 21 include "paramet.h" 22 include "comgeom.h" 23 23 24 24 real zlon,zlat -
LMDZ5/branches/testing/libf/dyn3d_common/disvert.F90
r2160 r2641 10 10 use new_unit_m, only: new_unit 11 11 use assert_m, only: assert 12 USE comvert_mod, ONLY: ap, bp, nivsigs, nivsig, dpres, presnivs, & 13 pa, preff, scaleheight 14 USE logic_mod, ONLY: ok_strato 12 15 13 16 IMPLICIT NONE … … 15 18 include "dimensions.h" 16 19 include "paramet.h" 17 include "comvert.h"18 include "comconst.h"19 20 include "iniprint.h" 20 include "logic.h"21 21 22 22 !------------------------------------------------------------------------------- … … 24 24 ! Triggered by the levels number llm. 25 25 !------------------------------------------------------------------------------- 26 ! Read in "comvert .h":26 ! Read in "comvert_mod": 27 27 28 28 ! pa !--- vertical coordinate is close to a PRESSURE COORDINATE FOR P … … 30 30 31 31 ! preff !--- REFERENCE PRESSURE (101325 Pa) 32 ! Written in "comvert .h":32 ! Written in "comvert_mod": 33 33 ! ap(llm+1), bp(llm+1) !--- Ap, Bp HYBRID COEFFICIENTS AT INTERFACES 34 34 ! aps(llm), bps(llm) !--- Ap, Bp HYBRID COEFFICIENTS AT MID-LAYERS -
LMDZ5/branches/testing/libf/dyn3d_common/disvert_noterre.F
r1999 r2641 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 16 20 17 #include "dimensions.h" 18 #include "paramet.h" 19 #include "comvert.h" 20 #include "comconst.h" 21 #include "logic.h" 22 #include "iniprint.h" 21 include "dimensions.h" 22 include "paramet.h" 23 include "iniprint.h" 23 24 c 24 25 c======================================================================= -
LMDZ5/branches/testing/libf/dyn3d_common/divgrad.F
r1999 r2641 20 20 c ------------- 21 21 c 22 #include "dimensions.h" 23 #include "paramet.h" 24 #include "comgeom.h" 25 #include "comdissipn.h" 26 #include "logic.h" 22 include "dimensions.h" 23 include "paramet.h" 24 include "comgeom.h" 25 include "comdissipn.h" 27 26 c 28 27 INTEGER klevel -
LMDZ5/branches/testing/libf/dyn3d_common/exner_hyb_m.F90
r2056 r2641 33 33 ! 34 34 ! 35 USE comconst_mod, ONLY: jmp1, cpp, kappa, r 36 USE comvert_mod, ONLY: preff 37 38 IMPLICIT NONE 39 35 40 include "dimensions.h" 36 41 include "paramet.h" 37 include "comconst.h"38 42 include "comgeom.h" 39 include "comvert.h"40 include "serre.h"41 43 42 44 INTEGER ngrid -
LMDZ5/branches/testing/libf/dyn3d_common/exner_milieu_m.F90
r2056 r2641 30 30 ! 31 31 ! 32 USE comconst_mod, ONLY: jmp1, cpp, kappa, r 33 USE comvert_mod, ONLY: preff 34 35 IMPLICIT NONE 36 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 "serre.h"38 40 39 41 INTEGER ngrid -
LMDZ5/branches/testing/libf/dyn3d_common/fxhyp_m.F90
r2258 r2641 22 22 use nrtype, only: pi, pi_d, twopi, twopi_d, k8 23 23 use principal_cshift_m, only: principal_cshift 24 use serre_mod, only: clon, grossismx, dzoomx, taux 24 25 25 26 include "dimensions.h" 26 27 ! for iim 27 28 include "serre.h"29 ! for clon, grossismx, dzoomx, taux30 28 31 29 REAL, intent(out):: xprimm025(:), rlonv(:), xprimv(:) ! (iim + 1) -
LMDZ5/branches/testing/libf/dyn3d_common/fxy.F
r1999 r2641 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 … … 14 17 c 15 18 c 16 #include "dimensions.h" 17 #include "paramet.h" 18 #include "serre.h" 19 #include "comconst.h" 19 include "dimensions.h" 20 include "paramet.h" 20 21 21 22 INTEGER i,j -
LMDZ5/branches/testing/libf/dyn3d_common/fxysinus.F
r1999 r2641 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/branches/testing/libf/dyn3d_common/fyhyp_m.F90
r2258 r2641 18 18 use coefpoly_m, only: coefpoly 19 19 use nrtype, only: k8 20 use serre_mod, only: clat, grossismy, dzoomy, tauy 20 21 21 22 include "dimensions.h" 22 23 ! for jjm 23 24 include "serre.h"25 ! for clat, grossismy, dzoomy, tauy26 24 27 25 REAL, intent(out):: rlatu(jjm + 1), yyprimu(jjm + 1) -
LMDZ5/branches/testing/libf/dyn3d_common/geopot.F
r1999 r2641 27 27 c ------------- 28 28 29 #include "dimensions.h" 30 #include "paramet.h" 31 #include "comvert.h" 29 include "dimensions.h" 30 include "paramet.h" 32 31 33 32 c Arguments: -
LMDZ5/branches/testing/libf/dyn3d_common/gradiv.F
r1999 r2641 19 19 IMPLICIT NONE 20 20 c 21 #include "dimensions.h" 22 #include "paramet.h" 23 #include "comdissipn.h" 24 #include "logic.h" 21 include "dimensions.h" 22 include "paramet.h" 23 include "comdissipn.h" 25 24 26 25 INTEGER klevel -
LMDZ5/branches/testing/libf/dyn3d_common/grilles_gcm_netcdf_sub.F90
r2258 r2641 9 9 SUBROUTINE grilles_gcm_netcdf_sub(masque,phis) 10 10 11 USE comconst_mod, ONLY: cpp, kappa, g, omeg, daysec, rad, pi 12 USE comvert_mod, ONLY: presnivs, preff, pa 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 -
LMDZ5/branches/testing/libf/dyn3d_common/iniconst.F90
r2056 r2641 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 USE comvert_mod, ONLY: disvert_type, pressure_exner 16 14 17 IMPLICIT NONE 15 18 ! … … 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 -
LMDZ5/branches/testing/libf/dyn3d_common/inidissip.F90
r1999 r2641 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 16 USE comvert_mod, ONLY: preff, presnivs 14 17 15 18 IMPLICIT NONE … … 17 20 include "paramet.h" 18 21 include "comdissipn.h" 19 include "comconst.h"20 include "comvert.h"21 include "logic.h"22 22 include "iniprint.h" 23 23 -
LMDZ5/branches/testing/libf/dyn3d_common/inigeom.F
r2258 r2641 18 18 use fxhyp_m, only: fxhyp 19 19 use fyhyp_m, only: fyhyp 20 USE comconst_mod, ONLY: pi, g, omeg, rad 21 USE logic_mod, ONLY: fxyhypb, ysinus 22 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy, 23 & alphax,alphay,taux,tauy,transx,transy,pxo,pyo 20 24 IMPLICIT NONE 21 25 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" 26 include "dimensions.h" 27 include "paramet.h" 28 include "comgeom2.h" 29 include "comdissnew.h" 29 30 30 31 c----------------------------------------------------------------------- -
LMDZ5/branches/testing/libf/dyn3d_common/initdynav.F90
r2298 r2641 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 12 USE comvert_mod, ONLY: presnivs 13 USE temps_mod, ONLY: itau_dyn 14 11 15 implicit none 12 16 … … 34 38 include "dimensions.h" 35 39 include "paramet.h" 36 include "comconst.h"37 include "comvert.h"38 40 include "comgeom.h" 39 include "temps.h"40 include "ener.h"41 include "logic.h"42 41 include "description.h" 43 include "serre.h"44 42 include "iniprint.h" 45 43 -
LMDZ5/branches/testing/libf/dyn3d_common/initfluxsto.F
r2298 r2641 9 9 USE IOIPSL 10 10 #endif 11 USE comconst_mod, ONLY: pi 12 USE comvert_mod, ONLY: nivsigs 13 USE temps_mod, ONLY: annee_ref, day_ref, itau_dyn 14 11 15 implicit none 12 16 … … 38 42 C 39 43 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" 44 include "dimensions.h" 45 include "paramet.h" 46 include "comgeom.h" 47 include "description.h" 48 include "iniprint.h" 51 49 52 50 C Arguments … … 86 84 CALL ymds2ju(zan, 1, idayref, 0.0, zjulian) 87 85 tau0 = itau_dyn 88 89 86 87 do jj = 1, jjp1 90 88 do ii = 1, iip1 91 89 rlong(ii,jj) = rlonu(ii) * 180. / pi … … 113 111 . 1, iip1, 1, jjm, 114 112 . tau0, zjulian, tstep, vhoriid, filevid) 115 116 rl(1,1) = 1. 113 114 rl(1,1) = 1. 117 115 call histbeg('defstoke.nc', 1, rl, 1, rl, 118 116 . 1, 1, 1, 1, … … 131 129 call histhori(fileid, iip1, rlong, jjp1, rlat, 'scalar', 132 130 . 'Grille points scalaires', thoriid) 133 131 134 132 C 135 133 C Appel a histvert pour la grille verticale … … 150 148 C 151 149 C Appels a histdef pour la definition des variables a sauvegarder 152 153 150 151 CALL histdef(fileid, "phis", "Surface geop. height", "-", 154 152 . iip1,jjp1,thoriid, 1,1,1, -99, 32, 155 153 . "once", t_ops, t_wrt) … … 158 156 . iip1,jjp1,thoriid, 1,1,1, -99, 32, 159 157 . "once", t_ops, t_wrt) 160 161 158 159 CALL histdef(filedid, "dtvr", "tps dyn", "s", 162 160 . 1,1,dhoriid, 1,1,1, -99, 32, 163 161 . "once", t_ops, t_wrt) … … 223 221 call histsync(filedid) 224 222 endif 225 223 226 224 #else 227 225 ! tell the user this routine should be run with ioipsl -
LMDZ5/branches/testing/libf/dyn3d_common/inithist.F
r2298 r2641 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 USE comvert_mod, ONLY: presnivs 14 USE temps_mod, ONLY: itau_dyn 15 13 16 implicit none 14 17 … … 38 41 C 39 42 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" 43 include "dimensions.h" 44 include "paramet.h" 45 include "comgeom.h" 46 include "description.h" 47 include "iniprint.h" 51 48 52 49 C Arguments -
LMDZ5/branches/testing/libf/dyn3d_common/inter_barxy_m.F90
r1999 r2641 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/branches/testing/libf/dyn3d_common/interpost.F
r1999 r2641 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 "comgeom2.h" 14 12 15 13 c Arguments -
LMDZ5/branches/testing/libf/dyn3d_common/interpre.F
r2160 r2641 6 6 s unatppm,vnatppm,psppm) 7 7 8 USE control_mod 8 USE comconst_mod, ONLY: g 9 USE comvert_mod, ONLY: ap, bp 9 10 10 11 implicit none 11 12 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" 13 include "dimensions.h" 14 include "paramet.h" 15 include "comdissip.h" 16 include "comgeom2.h" 17 include "description.h" 23 18 24 19 c--------------------------------------------------- … … 77 72 do j=1,jjm 78 73 do i=1,iip1 79 vnat(i,j,l)=-pbarv(i,j,l)/masseby(i,j,l)*cv(i,j) 74 vnat(i,j,l)=-pbarv(i,j,l)/masseby(i,j,l)*cv(i,j) 80 75 enddo 81 76 enddo … … 119 114 vnatppm(i,j,l)=vnat(i,j,llm-l+1) 120 115 fluxwppm(i,j,l)=fluxw(i,j,llm-l+1) 121 qppm(i,j,l)=q(i,j,llm-l+1) 116 qppm(i,j,l)=q(i,j,llm-l+1) 122 117 enddo 123 118 enddo -
LMDZ5/branches/testing/libf/dyn3d_common/invert_zoom_x_m.F90
r2258 r2641 11 11 use coefpoly_m, only: coefpoly 12 12 use nrtype, only: pi, pi_d, twopi_d, k8 13 use serre_mod, only: clon 13 14 14 15 include "dimensions.h" 15 16 ! for iim 16 17 include "serre.h"18 ! for clon19 17 20 18 REAL(K8), intent(in):: Xf(0:), xtild(0:), Xprimt(0:) ! (0:2 * nmax) -
LMDZ5/branches/testing/libf/dyn3d_common/limx.F
r1999 r2641 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 "comgeom.h" 23 20 c 24 21 c -
LMDZ5/branches/testing/libf/dyn3d_common/limy.F
r1999 r2641 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 "comgeom.h" 24 22 c 25 23 c -
LMDZ5/branches/testing/libf/dyn3d_common/limz.F
r1999 r2641 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 "comgeom.h" 23 20 c 24 21 c -
LMDZ5/branches/testing/libf/dyn3d_common/massbarxy.F90
r2408 r2641 9 9 include "dimensions.h" 10 10 include "paramet.h" 11 include "comconst.h"12 11 include "comgeom.h" 13 12 !=============================================================================== -
LMDZ5/branches/testing/libf/dyn3d_common/massdair.F
r1999 r2641 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/branches/testing/libf/dyn3d_common/nxgrarot.F
r1999 r2641 19 19 c 20 20 c 21 #include "dimensions.h" 22 #include "paramet.h" 23 #include "comdissipn.h" 24 #include "logic.h" 21 include "dimensions.h" 22 include "paramet.h" 23 include "comdissipn.h" 25 24 c 26 25 INTEGER klevel -
LMDZ5/branches/testing/libf/dyn3d_common/pentes_ini.F
r1999 r2641 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 "comgeom2.h" 29 30 30 31 c Arguments: … … 437 438 438 439 DO l = 1,llm 439 440 440 DO j = 1,jjp1 441 DO i = 1,iip1 441 442 IF (q(i,j,l,0).lt.0.) THEN 442 443 c PRINT*,'------------ BIP-----------' … … 445 446 c PRINT*,'QY(',i,j,l,')=',q(i,j,l,2) 446 447 c PRINT*,'QZ(',i,j,l,')=',q(i,j,l,3) 447 c 448 c PRINT*,' PBL EN SORTIE DE PENTES' 448 449 q(i,j,l,0)=0. 449 450 c STOP -
LMDZ5/branches/testing/libf/dyn3d_common/prather.F
r1999 r2641 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 "comgeom2.h" 26 27 27 28 c Arguments: -
LMDZ5/branches/testing/libf/dyn3d_common/principal_cshift_m.F90
r2258 r2641 12 12 13 13 use nrtype, only: twopi 14 use serre_mod, only: clon 14 15 15 16 include "dimensions.h" 16 17 ! for iim 17 18 include "serre.h"19 ! for clon20 18 21 19 integer, intent(in):: is2 -
LMDZ5/branches/testing/libf/dyn3d_common/sortvarc.F
r2160 r2641 7 7 8 8 USE control_mod, ONLY: resetvarc 9 USE comconst_mod, ONLY: dtvr, daysec, g, rad, 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 -
LMDZ5/branches/testing/libf/dyn3d_common/tourpot.F90
r2408 r2641 9 9 include "paramet.h" 10 10 include "comgeom.h" 11 include "logic.h"12 11 !=============================================================================== 13 12 ! Arguments: -
LMDZ5/branches/testing/libf/dyn3d_common/traceurpole.F
r1999 r2641 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 "comgeom2.h" 12 include "description.h" 21 13 22 14 -
LMDZ5/branches/testing/libf/dyn3d_common/ugeostr.F90
r1999 r2641 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/branches/testing/libf/dyn3d_common/vitvert.F90
r2408 r2641 5 5 !------------------------------------------------------------------------------- 6 6 ! Purpose: Compute vertical speed at sigma levels. 7 USE comvert_mod, ONLY: bp 7 8 IMPLICIT NONE 8 9 include "dimensions.h" 9 10 include "paramet.h" 10 include "comvert.h"11 11 !=============================================================================== 12 12 ! Arguments: -
LMDZ5/branches/testing/libf/dyn3d_common/writedynav.F90
r2298 r2641 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 36 include "description.h" 40 include "serre.h"41 37 include "iniprint.h" 42 38 -
LMDZ5/branches/testing/libf/dyn3d_common/writehist.F
r2298 r2641 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 12 11 13 implicit none 12 14 … … 33 35 C 34 36 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" 37 include "dimensions.h" 38 include "paramet.h" 39 include "comgeom.h" 40 include "description.h" 41 include "iniprint.h" 46 42 47 43 C
Note: See TracChangeset
for help on using the changeset viewer.