Changeset 5271 for LMDZ6/trunk/libf/dyn3d
- Timestamp:
- Oct 24, 2024, 4:25:39 PM (4 months ago)
- Location:
- LMDZ6/trunk/libf/dyn3d
- Files:
-
- 35 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/dyn3d/abort_gcm.F90
r5267 r5271 10 10 USE wxios 11 11 12 #include"iniprint.h"12 INCLUDE "iniprint.h" 13 13 14 14 ! -
LMDZ6/trunk/libf/dyn3d/addfi.f90
r5246 r5271 8 8 USE infotrac, ONLY : nqtot 9 9 USE control_mod, ONLY : planet_type 10 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 10 11 IMPLICIT NONE 11 12 ! … … 46 47 ! ------------------ 47 48 ! 48 include "dimensions.h"49 49 include "paramet.h" 50 50 include "comgeom.h" -
LMDZ6/trunk/libf/dyn3d/advect.f90
r5246 r5271 3 3 ! 4 4 SUBROUTINE advect(ucov,vcov,teta,w,massebx,masseby,du,dv,dteta) 5 6 5 USE comconst_mod, ONLY: daysec 7 6 USE logic_mod, ONLY: conser 8 7 USE ener_mod, ONLY: gtot 9 8 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 10 9 IMPLICIT NONE 11 10 !======================================================================= … … 28 27 ! ------------- 29 28 30 include "dimensions.h"31 29 include "paramet.h" 32 30 include "comgeom.h" -
LMDZ6/trunk/libf/dyn3d/advtrac.f90
r5268 r5271 14 14 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_DEBUGIO 15 15 USE strings_mod, ONLY: int2str 16 IMPLICIT NONE 16 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 17 IMPLICIT NONE 17 18 ! 18 include "dimensions.h" 19 19 20 include "paramet.h" 20 21 include "comdissip.h" -
LMDZ6/trunk/libf/dyn3d/bilan_dyn.f90
r5268 r5271 15 15 USE temps_mod, ONLY: annee_ref, day_ref, itau_dyn 16 16 17 IMPLICIT NONE 18 19 include "dimensions.h" 17 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 18 IMPLICIT NONE 19 20 20 21 include "paramet.h" 21 22 include "comgeom2.h" -
LMDZ6/trunk/libf/dyn3d/caladvtrac.f90
r5246 r5271 12 12 USE comconst_mod, ONLY: dtvr 13 13 14 IMPLICIT NONE 14 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 15 IMPLICIT NONE 15 16 ! 16 17 ! Auteurs: F.Hourdin , P.Le Van, F.Forget, F.Codron … … 24 25 25 26 26 include "dimensions.h" 27 27 28 include "paramet.h" 28 29 -
LMDZ6/trunk/libf/dyn3d/caldyn.f90
r5246 r5271 9 9 USE comvert_mod, ONLY: ap, bp 10 10 11 IMPLICIT NONE 11 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 12 IMPLICIT NONE 12 13 13 14 !======================================================================= … … 27 28 ! ---------------- 28 29 29 include "dimensions.h" 30 30 31 include "paramet.h" 31 32 include "comgeom.h" -
LMDZ6/trunk/libf/dyn3d/check_isotopes.f90
r5268 r5271 5 5 USE iso_params_mod, ONLY: tnat_H216O, tnat_H217O, tnat_H218O, tnat_HDO, tnat_HTO 6 6 USE ioipsl, ONLY: getin 7 IMPLICIT NONE 8 include "dimensions.h" 7 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 8 IMPLICIT NONE 9 9 10 REAL, INTENT(INOUT) :: q(ip1jmp1,llm,nqtot) 10 11 INTEGER, INTENT(IN) :: ip1jmp1 -
LMDZ6/trunk/libf/dyn3d/conf_gcm.f90
r5268 r5271 18 18 USE temps_mod, ONLY: calend, year_len 19 19 20 IMPLICIT NONE 20 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 21 IMPLICIT NONE 21 22 !----------------------------------------------------------------------- 22 23 ! Auteurs : L. Fairhead , P. Le Van . … … 25 26 26 27 ! tapedef : 27 ! etatinit : = TRUE , on ne compare pas les valeurs des para- 28 ! etatinit : = TRUE , on ne compare pas les valeurs des para- 28 29 ! -metres du zoom avec celles lues sur le fichier start . 29 30 … … 33 34 ! Declarations : 34 35 ! -------------- 35 include "dimensions.h" 36 36 37 include "paramet.h" 37 38 include "comdissnew.h" -
LMDZ6/trunk/libf/dyn3d/covnat.F90
r5246 r5271 3 3 ! 4 4 SUBROUTINE covnat (klevel,ucov, vcov, unat, vnat ) 5 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 5 6 IMPLICIT NONE 6 7 … … 19 20 !======================================================================= 20 21 21 #include "dimensions.h" 22 #include "paramet.h" 23 #include "comgeom.h" 22 INCLUDE "paramet.h" 23 INCLUDE "comgeom.h" 24 24 25 25 INTEGER :: klevel -
LMDZ6/trunk/libf/dyn3d/dissip.f90
r5246 r5271 6 6 USE comconst_mod, ONLY: dtdiss 7 7 8 IMPLICIT NONE 8 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 9 IMPLICIT NONE 9 10 10 11 … … 27 28 ! ------------- 28 29 29 include "dimensions.h" 30 30 31 include "paramet.h" 31 32 include "comgeom.h" -
LMDZ6/trunk/libf/dyn3d/dteta1.f90
r5246 r5271 3 3 ! 4 4 SUBROUTINE dteta1 ( teta, pbaru, pbarv, dteta) 5 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 5 6 IMPLICIT NONE 6 7 … … 20 21 !======================================================================= 21 22 22 23 include "dimensions.h"24 23 include "paramet.h" 25 24 -
LMDZ6/trunk/libf/dyn3d/dudv1.F90
r5246 r5271 3 3 ! 4 4 SUBROUTINE dudv1 ( vorpot, pbaru, pbarv, du, dv ) 5 IMPLICIT NONE 5 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 6 IMPLICIT NONE 6 7 ! 7 8 !----------------------------------------------------------------------- … … 19 20 !----------------------------------------------------------------------- 20 21 21 #include "dimensions.h" 22 #include"paramet.h"22 23 INCLUDE "paramet.h" 23 24 24 25 REAL :: vorpot( ip1jm,llm ) ,pbaru( ip1jmp1,llm ) , & -
LMDZ6/trunk/libf/dyn3d/dudv2.f90
r5246 r5271 3 3 ! 4 4 SUBROUTINE dudv2 ( teta, pkf, bern, du, dv ) 5 5 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 6 6 IMPLICIT NONE 7 7 ! … … 25 25 ! 26 26 !======================================================================= 27 !28 include "dimensions.h"29 27 include "paramet.h" 30 28 -
LMDZ6/trunk/libf/dyn3d/dynetat0.f90
r5268 r5271 24 24 USE strings_mod, ONLY: strIdx 25 25 26 IMPLICIT NONE 27 include "dimensions.h" 26 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 27 IMPLICIT NONE 28 28 29 include "paramet.h" 29 30 include "comgeom2.h" -
LMDZ6/trunk/libf/dyn3d/dynredem.f90
r5268 r5271 19 19 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 20 20 21 IMPLICIT NONE 22 include "dimensions.h" 21 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 22 IMPLICIT NONE 23 23 24 include "paramet.h" 24 25 include "comgeom2.h" … … 167 168 USE temps_mod, ONLY: itau_dyn, itaufin 168 169 169 IMPLICIT NONE 170 include "dimensions.h" 170 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 171 IMPLICIT NONE 172 171 173 include "paramet.h" 172 174 include "description.h" -
LMDZ6/trunk/libf/dyn3d/dynredem_mod.f90
r5268 r5271 1 1 MODULE dynredem_mod 2 3 2 USE netcdf 3 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 4 4 PRIVATE 5 5 PUBLIC :: dynredem_write_u, dynredem_write_v, dynredem_read_u, err 6 6 PUBLIC :: cre_var, put_var1, put_var2, fil, modname, msg 7 include "dimensions.h"8 7 include "paramet.h" 9 8 CHARACTER(LEN=256), SAVE :: fil, modname -
LMDZ6/trunk/libf/dyn3d/fluxstokenc.f90
r5268 r5271 13 13 !cc .. Modif. P. Le Van ( 20/12/97 ) ... 14 14 ! 15 IMPLICIT NONE 15 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 16 IMPLICIT NONE 16 17 ! 17 include "dimensions.h" 18 18 19 include "paramet.h" 19 20 include "comgeom.h" -
LMDZ6/trunk/libf/dyn3d/friction.f90
r5268 r5271 4 4 !======================================================================= 5 5 SUBROUTINE friction(ucov,vcov,pdt) 6 7 6 USE control_mod 8 7 USE IOIPSL 9 10 8 USE comconst_mod, ONLY: pi 9 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 11 10 IMPLICIT NONE 12 11 … … 23 22 !======================================================================= 24 23 25 include "dimensions.h"26 24 include "paramet.h" 27 25 include "comgeom2.h" -
LMDZ6/trunk/libf/dyn3d/gcm.f90
r5268 r5271 5 5 ! 6 6 PROGRAM gcm 7 8 7 USE IOIPSL 9 10 11 12 ! ug Pour les sorties XIOS 13 USE wxios 14 8 USE wxios ! ug Pour les sorties XIOS 15 9 USE filtreg_mod 16 10 USE infotrac, ONLY: nqtot, init_infotrac … … 22 16 USE logic_mod, ONLY: ecripar, iflag_phys, read_start 23 17 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_PHYS 24 25 18 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 26 19 ! FH 2008/05/09 On elimine toutes les clefs physiques dans la dynamique … … 29 22 USE iniphysiq_mod, ONLY: iniphysiq 30 23 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 31 24 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 32 25 IMPLICIT NONE 33 26 … … 62 55 ! ------------- 63 56 64 include "dimensions.h"65 57 include "paramet.h" 66 58 include "comdissnew.h" -
LMDZ6/trunk/libf/dyn3d/groupe.f90
r5246 r5271 6 6 use comconst_mod, only: ngroup 7 7 8 implicit none 8 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 9 implicit none 9 10 10 11 ! sous-programme servant a fitlrer les champs de flux de masse aux … … 19 20 ! pas besoin de w en entree. 20 21 21 include "dimensions.h" 22 22 23 include "paramet.h" 23 24 include "comgeom2.h" -
LMDZ6/trunk/libf/dyn3d/groupeun.f90
r5246 r5271 6 6 USE comconst_mod, ONLY: ngroup 7 7 8 IMPLICIT NONE 9 10 include "dimensions.h" 8 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 9 IMPLICIT NONE 10 11 11 12 include "paramet.h" 12 13 include "comgeom2.h" … … 140 141 USE comconst_mod, ONLY: ngroup 141 142 142 IMPLICIT NONE 143 144 include "dimensions.h" 143 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 144 IMPLICIT NONE 145 146 145 147 include "paramet.h" 146 148 include "comgeom2.h" -
LMDZ6/trunk/libf/dyn3d/guide_mod.f90
r5270 r5271 78 78 USE serre_mod, ONLY: grossismx 79 79 80 IMPLICIT NONE 81 82 INCLUDE "dimensions.h" 80 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 81 IMPLICIT NONE 82 83 83 84 INCLUDE "paramet.h" 84 85 … … 359 360 USE comvert_mod, ONLY: ap, bp, preff, presnivs, pressure_exner 360 361 361 IMPLICIT NONE 362 363 INCLUDE "dimensions.h" 362 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 363 IMPLICIT NONE 364 365 364 366 INCLUDE "paramet.h" 365 367 INCLUDE "iniprint.h" … … 610 612 USE comconst_mod, ONLY: pi 611 613 612 IMPLICIT NONE 613 614 INCLUDE "dimensions.h" 614 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 615 IMPLICIT NONE 616 617 615 618 INCLUDE "paramet.h" 616 619 INCLUDE "comgeom.h" … … 676 679 use comconst_mod, only: kappa, cpp 677 680 use comvert_mod, only: preff, pressure_exner, bp, ap 678 IMPLICIT NONE 679 680 include "dimensions.h" 681 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 682 IMPLICIT NONE 683 684 681 685 include "paramet.h" 682 686 include "comgeom2.h" … … 926 930 use serre_mod, only: clon, clat, grossismx, grossismy 927 931 928 implicit none 929 930 include "dimensions.h" 932 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 933 implicit none 934 935 931 936 include "paramet.h" 932 937 include "comgeom2.h" … … 1096 1101 use netcdf, only: NF90_GET_VAR, nf90_noerr 1097 1102 1098 IMPLICIT NONE 1099 1100 include "dimensions.h" 1103 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 1104 IMPLICIT NONE 1105 1106 1101 1107 include "paramet.h" 1102 1108 … … 1396 1402 use netcdf, only: nf90_get_var, nf90_noerr 1397 1403 1398 IMPLICIT NONE 1399 1400 include "dimensions.h" 1404 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 1405 IMPLICIT NONE 1406 1407 1401 1408 include "paramet.h" 1402 1409 … … 1660 1667 use netcdf, only: nf90_float, nf90_def_var, nf90_put_var 1661 1668 1662 IMPLICIT NONE 1663 1664 INCLUDE "dimensions.h" 1669 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 1670 IMPLICIT NONE 1671 1672 1665 1673 INCLUDE "paramet.h" 1666 1674 INCLUDE "comgeom2.h" -
LMDZ6/trunk/libf/dyn3d/iniacademic.f90
r5268 r5271 26 26 ! of the American Meteorological Society, 75, 1825. 27 27 28 IMPLICIT NONE 28 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 29 IMPLICIT NONE 29 30 30 31 ! Declararations: 31 32 ! --------------- 32 33 33 include "dimensions.h" 34 34 35 include "paramet.h" 35 36 include "comgeom.h" -
LMDZ6/trunk/libf/dyn3d/integrd.f90
r5246 r5271 13 13 USE temps_mod, ONLY: dt 14 14 15 IMPLICIT NONE 15 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 16 IMPLICIT NONE 16 17 17 18 … … 31 32 ! ------------- 32 33 33 include "dimensions.h" 34 34 35 include "paramet.h" 35 36 include "comgeom.h" -
LMDZ6/trunk/libf/dyn3d/leapfrog.F90
r5267 r5271 5 5 ! 6 6 SUBROUTINE leapfrog(ucov,vcov,teta,ps,masse,phis,q,time_0) 7 8 9 7 !IM : pour sortir les param. du modele dans un fis. netcdf 110106 10 8 use IOIPSL … … 26 24 USE strings_mod, ONLY: msg 27 25 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_PHYS 28 26 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 29 27 IMPLICIT NONE 30 28 … … 59 57 ! Declarations: 60 58 ! ------------- 61 62 include "dimensions.h"63 59 include "paramet.h" 64 60 include "comdissnew.h" … … 452 448 ! IF (first) THEN 453 449 ! first=.false. 454 ! #include"ini_paramLMDZ_dyn.h"450 !INCLUDE "ini_paramLMDZ_dyn.h" 455 451 ! ENDIF 456 452 ! 457 ! #include"write_paramLMDZ_dyn.h"453 !INCLUDE "write_paramLMDZ_dyn.h" 458 454 459 455 IF (CPPKEY_PHYS) THEN … … 708 704 ! For some Grads outputs of fields 709 705 if (output_grads_dyn) then 710 #include"write_grads_dyn.h"706 INCLUDE "write_grads_dyn.h" 711 707 endif 712 708 endif ! of if (leapf.or.(.not.leapf.and.(.not.forward))) … … 831 827 ! For some Grads outputs 832 828 if (output_grads_dyn) then 833 #include"write_grads_dyn.h"829 INCLUDE "write_grads_dyn.h" 834 830 endif 835 831 -
LMDZ6/trunk/libf/dyn3d/qminimum.f90
r5246 r5271 6 6 USE infotrac, ONLY: niso, ntiso, iqIsoPha, tracers, addPhase 7 7 USE strings_mod, ONLY: strIdx 8 IMPLICIT none 8 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 9 IMPLICIT none 9 10 ! 10 11 ! -- Objet : Traiter les valeurs trop petites (meme negatives) 11 12 ! pour l'eau vapeur et l'eau liquide 12 13 ! 13 include "dimensions.h" 14 14 15 include "paramet.h" 15 16 ! -
LMDZ6/trunk/libf/dyn3d/replay3d.f90
r5268 r5271 5 5 ! 6 6 PROGRAM replay3d 7 8 9 10 USE comvert_mod, only : preff, pa 11 USE inigeomphy_mod, ONLY: inigeomphy 12 13 7 USE comvert_mod, only : preff, pa 8 USE inigeomphy_mod, ONLY: inigeomphy 14 9 USE control_mod 15 10 USE temps_mod, ONLY: calend,start_time,annee_ref,day_ref, & … … 21 16 grossismx, grossismy, dzoomx, dzoomy,taux,tauy 22 17 USE mod_const_mpi, ONLY: comm_lmdz 23 24 25 26 18 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 27 19 ! FH 2008/05/09 On elimine toutes les clefs physiques dans la dynamique … … 30 22 USE iniphysiq_mod, ONLY: iniphysiq 31 23 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 24 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 32 25 33 26 IMPLICIT NONE … … 62 55 ! Declarations: 63 56 ! ------------- 64 65 include "dimensions.h"66 57 include "paramet.h" 67 58 include "comdissnew.h" -
LMDZ6/trunk/libf/dyn3d/sw_case_williamson91_6.f90
r5246 r5271 29 29 USE comvert_mod, ONLY: ap, bp, preff 30 30 31 IMPLICIT NONE 31 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 32 IMPLICIT NONE 32 33 !----------------------------------------------------------------------- 33 34 ! Declararations: 34 35 ! --------------- 35 36 36 include "dimensions.h" 37 37 38 include "paramet.h" 38 39 include "comgeom.h" -
LMDZ6/trunk/libf/dyn3d/tetaleveli1j.F90
r5246 r5271 7 7 ! FH 2008/05/09 On elimine toutes les clefs physiques dans la dynamique 8 8 ! USE dimphy 9 IMPLICIT none 9 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 10 IMPLICIT none 10 11 11 #include "dimensions.h" 12 !cccc #include"dimphy.h"12 13 !ccccINCLUDE "dimphy.h" 13 14 14 15 !================================================================ … … 45 46 ! REAL ptop, pbot, aist(klon), aisb(klon) 46 47 ! 47 #include"paramet.h"48 INCLUDE "paramet.h" 48 49 ! 49 50 INTEGER :: lt(ip1jm), lb(ip1jm) … … 57 58 !===================================================================== 58 59 if (lnew) then 59 ! on r éinitialise les réindicages et les poids60 ! on r�initialise les r�indicages et les poids 60 61 !===================================================================== 61 62 … … 96 97 ! 97 98 ! ... Modif . P. Le Van ( 20/01/98) .... 98 ! Modif Fr édéric Hourdin (3/01/02)99 ! Modif Fr�d�ric Hourdin (3/01/02) 99 100 100 101 IF(pgcm(i,lb(i)).EQ.0.OR. & -
LMDZ6/trunk/libf/dyn3d/tetaleveli1j1.F90
r5246 r5271 7 7 ! FH 2008/05/09 On elimine toutes les clefs physiques dans la dynamique 8 8 ! USE dimphy 9 IMPLICIT none 9 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 10 IMPLICIT none 10 11 11 #include "dimensions.h" 12 !ccc #include"dimphy.h"12 13 !cccINCLUDE "dimphy.h" 13 14 14 15 !================================================================ … … 45 46 ! REAL ptop, pbot, aist(klon), aisb(klon) 46 47 ! 47 #include"paramet.h"48 INCLUDE "paramet.h" 48 49 ! 49 50 INTEGER :: lt(ip1jmp1), lb(ip1jmp1) … … 57 58 !===================================================================== 58 59 if (lnew) then 59 ! on r éinitialise les réindicages et les poids60 ! on r�initialise les r�indicages et les poids 60 61 !===================================================================== 61 62 … … 96 97 ! 97 98 ! ... Modif . P. Le Van ( 20/01/98) .... 98 ! Modif Fr édéric Hourdin (3/01/02)99 ! Modif Fr�d�ric Hourdin (3/01/02) 99 100 100 101 IF(pgcm(i,lb(i)).EQ.0.OR. & -
LMDZ6/trunk/libf/dyn3d/top_bound.F90
r5246 r5271 8 8 USE comvert_mod, ONLY: presnivs, preff, scaleheight 9 9 10 IMPLICIT NONE 11 ! 12 include "dimensions.h" 10 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 11 IMPLICIT NONE 12 ! 13 13 14 include "paramet.h" 14 15 include "comgeom2.h" … … 27 28 ! ------ 28 29 ! 29 ! Dissipation lin éaire (ex top_bound de la physique)30 ! Dissipation lin�aire (ex top_bound de la physique) 30 31 ! 31 32 !======================================================================= … … 54 55 55 56 56 #include"comdissipn.h"57 #include"iniprint.h"57 INCLUDE "comdissipn.h" 58 INCLUDE "iniprint.h" 58 59 59 60 ! Arguments: -
LMDZ6/trunk/libf/dyn3d/vlsplt.F90
r5248 r5271 19 19 ! 20 20 ! -------------------------------------------------------------------- 21 IMPLICIT NONE 22 ! 23 include "dimensions.h" 21 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 22 IMPLICIT NONE 23 ! 24 24 25 include "paramet.h" 25 26 … … 136 137 ! 137 138 ! -------------------------------------------------------------------- 138 IMPLICIT NONE 139 ! 140 include "dimensions.h" 139 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 140 IMPLICIT NONE 141 ! 142 141 143 include "paramet.h" 142 144 include "iniprint.h" … … 495 497 ! -------------------------------------------------------------------- 496 498 USE comconst_mod, ONLY: pi 497 IMPLICIT NONE 498 ! 499 include "dimensions.h" 499 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 500 IMPLICIT NONE 501 ! 502 500 503 include "paramet.h" 501 504 include "comgeom.h" … … 857 860 ! 858 861 ! -------------------------------------------------------------------- 859 IMPLICIT NONE 860 ! 861 include "dimensions.h" 862 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 863 IMPLICIT NONE 864 ! 865 862 866 include "paramet.h" 863 867 ! … … 1014 1018 ! SUBROUTINE minmaxq(zq,qmin,qmax,comment) 1015 1019 ! 1016 ! #include "dimensions.h"1017 ! #include"paramet.h"1020 !INCLUDE "dimensions_mod.f90" 1021 !INCLUDE "paramet.h" 1018 1022 1019 1023 ! CHARACTER*(*) comment … … 1043 1047 ! end 1044 1048 subroutine minmaxq(zq,qmin,qmax,comment) 1045 1046 #include "dimensions.h" 1047 #include "paramet.h" 1049 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 1050 INCLUDE "paramet.h" 1048 1051 1049 1052 character(len=20) :: comment -
LMDZ6/trunk/libf/dyn3d/vlspltqs.F90
r5246 r5271 26 26 USE comconst_mod, ONLY: cpp 27 27 USE logic_mod, ONLY: adv_qsat_liq 28 IMPLICIT NONE 29 ! 30 include "dimensions.h" 28 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 29 IMPLICIT NONE 30 ! 31 31 32 include "paramet.h" 32 33 … … 190 191 ! 191 192 ! -------------------------------------------------------------------- 192 IMPLICIT NONE 193 ! 194 include "dimensions.h" 193 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 194 IMPLICIT NONE 195 ! 196 195 197 include "paramet.h" 196 198 ! … … 554 556 USE comconst_mod, ONLY: pi 555 557 556 IMPLICIT NONE 557 ! 558 include "dimensions.h" 558 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 559 IMPLICIT NONE 560 ! 561 559 562 include "paramet.h" 560 563 include "comgeom.h" -
LMDZ6/trunk/libf/dyn3d/wrgrads.F90
r5246 r5271 12 12 ! titlevar Titre 13 13 14 #include"gradsdef.h"14 INCLUDE "gradsdef.h" 15 15 16 16 ! arguments
Note: See TracChangeset
for help on using the changeset viewer.