Changeset 5272 for LMDZ6/trunk/libf/dyn3d
- Timestamp:
- Oct 24, 2024, 5:53:15 PM (3 months ago)
- Location:
- LMDZ6/trunk/libf/dyn3d
- Files:
-
- 32 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/dyn3d/addfi.f90
r5271 r5272 9 9 USE control_mod, ONLY : planet_type 10 10 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 11 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 12 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 11 13 IMPLICIT NONE 12 14 ! … … 47 49 ! ------------------ 48 50 ! 49 include "paramet.h"50 51 include "comgeom.h" 51 52 ! -
LMDZ6/trunk/libf/dyn3d/advect.f90
r5271 r5272 7 7 USE ener_mod, ONLY: gtot 8 8 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 9 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 10 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 9 11 IMPLICIT NONE 10 12 !======================================================================= … … 26 28 ! Declarations: 27 29 ! ------------- 28 29 include "paramet.h"30 30 include "comgeom.h" 31 31 -
LMDZ6/trunk/libf/dyn3d/advtrac.f90
r5271 r5272 15 15 USE strings_mod, ONLY: int2str 16 16 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 17 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 18 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 17 19 IMPLICIT NONE 18 20 ! 19 21 20 include "paramet.h" 22 21 23 include "comdissip.h" 22 24 include "comgeom2.h" -
LMDZ6/trunk/libf/dyn3d/bilan_dyn.f90
r5271 r5272 16 16 17 17 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 18 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 19 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 18 20 IMPLICIT NONE 19 21 20 22 21 include "paramet.h" 23 22 24 include "comgeom2.h" 23 25 include "iniprint.h" -
LMDZ6/trunk/libf/dyn3d/caladvtrac.f90
r5271 r5272 13 13 14 14 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 15 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 16 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 15 17 IMPLICIT NONE 16 18 ! … … 26 28 27 29 28 include "paramet.h" 30 29 31 30 32 ! Arguments: -
LMDZ6/trunk/libf/dyn3d/caldyn.f90
r5271 r5272 10 10 11 11 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 12 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 13 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 12 14 IMPLICIT NONE 13 15 … … 29 31 30 32 31 include "paramet.h" 33 32 34 include "comgeom.h" 33 35 -
LMDZ6/trunk/libf/dyn3d/conf_gcm.f90
r5271 r5272 19 19 20 20 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 21 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 22 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 21 23 IMPLICIT NONE 22 24 !----------------------------------------------------------------------- … … 35 37 ! -------------- 36 38 37 include "paramet.h" 39 38 40 include "comdissnew.h" 39 41 include "iniprint.h" -
LMDZ6/trunk/libf/dyn3d/covnat.F90
r5271 r5272 4 4 SUBROUTINE covnat (klevel,ucov, vcov, unat, vnat ) 5 5 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 6 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 7 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 6 8 IMPLICIT NONE 7 9 … … 19 21 ! 20 22 !======================================================================= 21 22 INCLUDE "paramet.h" 23 INCLUDE "comgeom.h" 23 INCLUDE "comgeom.h" 24 24 25 25 INTEGER :: klevel -
LMDZ6/trunk/libf/dyn3d/dissip.f90
r5271 r5272 7 7 8 8 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 9 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 10 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 9 11 IMPLICIT NONE 10 12 … … 29 31 30 32 31 include "paramet.h" 33 32 34 include "comgeom.h" 33 35 include "comdissnew.h" -
LMDZ6/trunk/libf/dyn3d/dteta1.f90
r5271 r5272 4 4 SUBROUTINE dteta1 ( teta, pbaru, pbarv, dteta) 5 5 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 6 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 7 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 6 8 IMPLICIT NONE 7 9 … … 20 22 ! 21 23 !======================================================================= 22 23 include "paramet.h"24 24 25 25 REAL :: teta( ip1jmp1,llm ),pbaru( ip1jmp1,llm ),pbarv( ip1jm,llm) -
LMDZ6/trunk/libf/dyn3d/dudv1.F90
r5271 r5272 4 4 SUBROUTINE dudv1 ( vorpot, pbaru, pbarv, du, dv ) 5 5 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 6 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 7 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 6 8 IMPLICIT NONE 7 9 ! … … 21 23 22 24 23 INCLUDE "paramet.h" 25 24 26 25 27 REAL :: vorpot( ip1jm,llm ) ,pbaru( ip1jmp1,llm ) , & -
LMDZ6/trunk/libf/dyn3d/dudv2.f90
r5271 r5272 4 4 SUBROUTINE dudv2 ( teta, pkf, bern, du, dv ) 5 5 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 6 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 7 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 6 8 IMPLICIT NONE 7 9 ! … … 25 27 ! 26 28 !======================================================================= 27 include "paramet.h"28 29 29 REAL :: teta( ip1jmp1,llm ),pkf( ip1jmp1,llm ) ,bern( ip1jmp1,llm ), & 30 30 du( ip1jmp1,llm ), dv( ip1jm,llm ) -
LMDZ6/trunk/libf/dyn3d/dynetat0.f90
r5271 r5272 25 25 26 26 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 27 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 28 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 27 29 IMPLICIT NONE 28 30 29 include "paramet.h" 31 30 32 include "comgeom2.h" 31 33 include "description.h" -
LMDZ6/trunk/libf/dyn3d/dynredem.f90
r5271 r5272 20 20 21 21 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 22 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 23 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 22 24 IMPLICIT NONE 23 25 24 include "paramet.h" 26 25 27 include "comgeom2.h" 26 28 include "description.h" … … 169 171 170 172 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 173 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 174 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 171 175 IMPLICIT NONE 172 176 173 include "paramet.h" 177 174 178 include "description.h" 175 179 include "comgeom.h" -
LMDZ6/trunk/libf/dyn3d/dynredem_mod.f90
r5271 r5272 2 2 USE netcdf 3 3 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 4 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 5 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 4 6 PRIVATE 5 7 PUBLIC :: dynredem_write_u, dynredem_write_v, dynredem_read_u, err 6 8 PUBLIC :: cre_var, put_var1, put_var2, fil, modname, msg 7 include "paramet.h"8 9 CHARACTER(LEN=256), SAVE :: fil, modname 9 10 INTEGER, SAVE :: nvarid -
LMDZ6/trunk/libf/dyn3d/fluxstokenc.f90
r5271 r5272 14 14 ! 15 15 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 16 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 17 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 16 18 IMPLICIT NONE 17 19 ! 18 20 19 include "paramet.h" 21 20 22 include "comgeom.h" 21 23 include "tracstoke.h" -
LMDZ6/trunk/libf/dyn3d/friction.f90
r5271 r5272 8 8 USE comconst_mod, ONLY: pi 9 9 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 10 IMPLICIT NONE 10 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 11 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 12 IMPLICIT NONE 11 13 12 14 !======================================================================= … … 22 24 !======================================================================= 23 25 24 include "paramet.h" 26 25 27 include "comgeom2.h" 26 28 include "iniprint.h" -
LMDZ6/trunk/libf/dyn3d/gcm.f90
r5271 r5272 23 23 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 24 24 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 25 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 26 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 25 27 IMPLICIT NONE 26 28 … … 54 56 ! Declarations: 55 57 ! ------------- 56 57 include "paramet.h"58 58 include "comdissnew.h" 59 59 include "comgeom.h" -
LMDZ6/trunk/libf/dyn3d/groupe.f90
r5271 r5272 7 7 8 8 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 9 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 10 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 9 11 implicit none 10 12 … … 21 23 22 24 23 include "paramet.h" 25 24 26 include "comgeom2.h" 25 27 -
LMDZ6/trunk/libf/dyn3d/groupeun.f90
r5271 r5272 7 7 8 8 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 9 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 10 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 9 11 IMPLICIT NONE 10 12 11 13 12 include "paramet.h" 14 13 15 include "comgeom2.h" 14 16 … … 142 144 143 145 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 146 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 147 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 144 148 IMPLICIT NONE 145 149 146 150 147 include "paramet.h" 151 148 152 include "comgeom2.h" 149 153 -
LMDZ6/trunk/libf/dyn3d/guide_mod.f90
r5271 r5272 20 20 nf90_64bit_offset, nf90_inq_dimid, nf90_inquire_dimension, nf90_put_var 21 21 22 IMPLICIT NONE 22 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 23 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 24 IMPLICIT NONE 23 25 24 26 ! --------------------------------------------- 25 ! Declarations des cles logiques et parametres 27 ! Declarations des cles logiques et parametres 26 28 ! --------------------------------------------- 27 29 INTEGER, PRIVATE, SAVE :: iguide_read,iguide_int,iguide_sav 28 30 INTEGER, PRIVATE, SAVE :: nlevnc, guide_plevs 29 31 LOGICAL, PRIVATE, SAVE :: guide_u,guide_v,guide_T,guide_Q,guide_P 30 LOGICAL, PRIVATE, SAVE :: guide_hr,guide_teta 31 LOGICAL, PRIVATE, SAVE :: guide_BL,guide_reg,guide_add,gamma4,guide_zon 32 LOGICAL, PRIVATE, SAVE :: guide_hr,guide_teta 33 LOGICAL, PRIVATE, SAVE :: guide_BL,guide_reg,guide_add,gamma4,guide_zon 32 34 LOGICAL, PRIVATE, SAVE :: invert_p,invert_y,ini_anal 33 35 LOGICAL, PRIVATE, SAVE :: guide_2D,guide_sav,guide_modele 34 36 !FC 35 37 LOGICAL, PRIVATE, SAVE :: convert_Pa 36 38 37 39 REAL, PRIVATE, SAVE :: tau_min_u,tau_max_u 38 40 REAL, PRIVATE, SAVE :: tau_min_v,tau_max_v … … 47 49 REAL, PRIVATE, SAVE :: plim_guide_BL 48 50 49 REAL, ALLOCATABLE, DIMENSION(:), PRIVATE, SAVE :: alpha_u,alpha_v 50 REAL, ALLOCATABLE, DIMENSION(:, :), PRIVATE, SAVE :: alpha_T,alpha_Q 51 REAL, ALLOCATABLE, DIMENSION(:), PRIVATE, SAVE :: alpha_u,alpha_v 52 REAL, ALLOCATABLE, DIMENSION(:, :), PRIVATE, SAVE :: alpha_T,alpha_Q 51 53 REAL, ALLOCATABLE, DIMENSION(:), PRIVATE, SAVE :: alpha_P,alpha_pcor 52 54 53 55 ! --------------------------------------------- 54 56 ! Variables de guidage … … 82 84 83 85 84 INCLUDE "paramet.h" 86 85 87 86 88 INTEGER :: error,ncidpl,rid,rcod … … 361 363 362 364 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 365 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 366 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 363 367 IMPLICIT NONE 364 368 365 369 366 INCLUDE "paramet.h" 370 367 371 INCLUDE "iniprint.h" 368 372 … … 613 617 614 618 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 619 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 620 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 615 621 IMPLICIT NONE 616 622 617 623 618 INCLUDE "paramet.h" 624 619 625 INCLUDE "comgeom.h" 620 626 … … 680 686 use comvert_mod, only: preff, pressure_exner, bp, ap 681 687 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 688 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 689 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 682 690 IMPLICIT NONE 683 691 684 692 685 include "paramet.h" 693 686 694 include "comgeom2.h" 687 695 … … 931 939 932 940 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 941 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 942 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 933 943 implicit none 934 944 935 945 936 include "paramet.h" 946 937 947 include "comgeom2.h" 938 948 … … 1102 1112 1103 1113 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 1114 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 1115 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 1104 1116 IMPLICIT NONE 1105 1117 1106 1118 1107 include "paramet.h" 1119 1108 1120 1109 1121 INTEGER, INTENT(IN) :: timestep … … 1403 1415 1404 1416 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 1417 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 1418 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 1405 1419 IMPLICIT NONE 1406 1420 1407 1421 1408 include "paramet.h" 1422 1409 1423 1410 1424 INTEGER, INTENT(IN) :: timestep … … 1668 1682 1669 1683 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 1684 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 1685 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 1670 1686 IMPLICIT NONE 1671 1687 1672 1688 1673 INCLUDE "paramet.h" 1689 1674 1690 INCLUDE "comgeom2.h" 1675 1691 -
LMDZ6/trunk/libf/dyn3d/iniacademic.f90
r5271 r5272 27 27 28 28 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 29 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 30 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 29 31 IMPLICIT NONE 30 32 … … 33 35 34 36 35 include "paramet.h" 37 36 38 include "comgeom.h" 37 39 include "academic.h" -
LMDZ6/trunk/libf/dyn3d/integrd.f90
r5271 r5272 14 14 15 15 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 16 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 17 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 16 18 IMPLICIT NONE 17 19 … … 33 35 34 36 35 include "paramet.h" 37 36 38 include "comgeom.h" 37 39 include "iniprint.h" -
LMDZ6/trunk/libf/dyn3d/leapfrog.F90
r5271 r5272 25 25 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_PHYS 26 26 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 27 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 28 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 27 29 IMPLICIT NONE 28 30 … … 57 59 ! Declarations: 58 60 ! ------------- 59 include "paramet.h"60 61 include "comdissnew.h" 61 62 include "comgeom.h" -
LMDZ6/trunk/libf/dyn3d/paramet_mod_h.f90
r5271 r5272 1 ! 2 ! $Header$ 3 ! 4 ! 5 ! ATTENTION!!!!: ce fichier include est compatible format fixe/format libre 6 ! veillez n'utiliser que des ! pour les commentaires 7 ! et bien positionner les & des lignes de continuation 8 ! (les placer en colonne 6 et en colonne 73) 9 ! 10 ! 11 !----------------------------------------------------------------------- 12 ! INCLUDE 'paramet.h' 1 MODULE paramet_mod_h 2 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 13 3 14 INTEGER iip1,iip2,iip3,jjp1,llmp1,llmp2,llmm1 15 INTEGER kftd,ip1jm,ip1jmp1,ip1jmi1,ijp1llm 16 INTEGER ijmllm,mvar 17 INTEGER jcfil,jcfllm 4 IMPLICIT NONE; PRIVATE 5 PUBLIC iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 6 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 18 7 19 PARAMETER( iip1= iim+1,iip2=iim+2,iip3=iim+3 & 20 & ,jjp1=jjm+1-1/jjm) 21 PARAMETER( llmp1 = llm+1, llmp2 = llm+2, llmm1 = llm-1 ) 22 PARAMETER( kftd = iim/2 -ndm ) 23 PARAMETER( ip1jm = iip1*jjm, ip1jmp1= iip1*jjp1 ) 24 PARAMETER( ip1jmi1= ip1jm - iip1 ) 25 PARAMETER( ijp1llm= ip1jmp1 * llm, ijmllm= ip1jm * llm ) 26 PARAMETER( mvar= ip1jmp1*( 2*llm+1) + ijmllm ) 27 PARAMETER( jcfil=jjm/2+5, jcfllm=jcfil*llm ) 8 INTEGER iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1 9 INTEGER kftd, ip1jm, ip1jmp1, ip1jmi1, ijp1llm 10 INTEGER ijmllm, mvar 11 INTEGER jcfil, jcfllm 28 12 29 !----------------------------------------------------------------------- 13 PARAMETER(iip1 = iim + 1, iip2 = iim + 2, iip3 = iim + 3, jjp1 = jjm + 1 - 1 / jjm) 14 PARAMETER(llmp1 = llm + 1, llmp2 = llm + 2, llmm1 = llm - 1) 15 PARAMETER(kftd = iim / 2 - ndm) 16 PARAMETER(ip1jm = iip1 * jjm, ip1jmp1 = iip1 * jjp1) 17 PARAMETER(ip1jmi1 = ip1jm - iip1) 18 PARAMETER(ijp1llm = ip1jmp1 * llm, ijmllm = ip1jm * llm) 19 PARAMETER(mvar = ip1jmp1 * (2 * llm + 1) + ijmllm) 20 PARAMETER(jcfil = jjm / 2 + 5, jcfllm = jcfil * llm) 21 END MODULE paramet_mod_h -
LMDZ6/trunk/libf/dyn3d/qminimum.f90
r5271 r5272 7 7 USE strings_mod, ONLY: strIdx 8 8 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 9 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 10 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 9 11 IMPLICIT none 10 12 ! … … 13 15 ! 14 16 15 include "paramet.h" 17 16 18 ! 17 19 INTEGER :: nqtot -
LMDZ6/trunk/libf/dyn3d/replay3d.f90
r5271 r5272 23 23 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 24 24 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 25 25 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 26 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 26 27 IMPLICIT NONE 27 28 … … 55 56 ! Declarations: 56 57 ! ------------- 57 include "paramet.h"58 58 include "comdissnew.h" 59 59 include "comgeom2.h" -
LMDZ6/trunk/libf/dyn3d/sw_case_williamson91_6.f90
r5271 r5272 30 30 31 31 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 32 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 33 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 32 34 IMPLICIT NONE 33 35 !----------------------------------------------------------------------- … … 36 38 37 39 38 include "paramet.h" 40 39 41 include "comgeom.h" 40 42 include "iniprint.h" -
LMDZ6/trunk/libf/dyn3d/tetaleveli1j.F90
r5271 r5272 8 8 ! USE dimphy 9 9 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 10 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 11 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 10 12 IMPLICIT none 11 13 … … 46 48 ! REAL ptop, pbot, aist(klon), aisb(klon) 47 49 ! 48 INCLUDE "paramet.h" 50 49 51 ! 50 52 INTEGER :: lt(ip1jm), lb(ip1jm) -
LMDZ6/trunk/libf/dyn3d/tetaleveli1j1.F90
r5271 r5272 8 8 ! USE dimphy 9 9 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 10 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 11 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 10 12 IMPLICIT none 11 13 … … 46 48 ! REAL ptop, pbot, aist(klon), aisb(klon) 47 49 ! 48 INCLUDE "paramet.h" 50 49 51 ! 50 52 INTEGER :: lt(ip1jmp1), lb(ip1jmp1) -
LMDZ6/trunk/libf/dyn3d/top_bound.F90
r5271 r5272 9 9 10 10 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 11 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 12 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 11 13 IMPLICIT NONE 12 14 ! 13 15 14 include "paramet.h" 16 15 17 include "comgeom2.h" 16 18 -
LMDZ6/trunk/libf/dyn3d/vlsplt.F90
r5271 r5272 20 20 ! -------------------------------------------------------------------- 21 21 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 22 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 23 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 22 24 IMPLICIT NONE 23 25 ! 24 26 25 include "paramet.h" 27 26 28 27 29 ! … … 138 140 ! -------------------------------------------------------------------- 139 141 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 142 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 143 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 140 144 IMPLICIT NONE 141 145 ! 142 146 143 include "paramet.h" 147 144 148 include "iniprint.h" 145 149 ! … … 498 502 USE comconst_mod, ONLY: pi 499 503 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 504 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 505 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 500 506 IMPLICIT NONE 501 507 ! 502 508 503 include "paramet.h" 509 504 510 include "comgeom.h" 505 511 ! … … 861 867 ! -------------------------------------------------------------------- 862 868 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 869 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 870 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 863 871 IMPLICIT NONE 864 872 ! 865 873 866 include "paramet.h" 874 867 875 ! 868 876 ! … … 1048 1056 subroutine minmaxq(zq,qmin,qmax,comment) 1049 1057 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 1050 INCLUDE "paramet.h" 1058 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 1059 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 1051 1060 1052 1061 character(len=20) :: comment -
LMDZ6/trunk/libf/dyn3d/vlspltqs.F90
r5271 r5272 27 27 USE logic_mod, ONLY: adv_qsat_liq 28 28 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 29 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 30 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 29 31 IMPLICIT NONE 30 32 ! 31 33 32 include "paramet.h" 34 33 35 34 36 ! … … 192 194 ! -------------------------------------------------------------------- 193 195 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 196 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 197 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 194 198 IMPLICIT NONE 195 199 ! 196 200 197 include "paramet.h" 201 198 202 ! 199 203 ! … … 557 561 558 562 USE dimensions_mod, ONLY: iim, jjm, llm, ndm 563 USE paramet_mod_h, ONLY: iip1, iip2, iip3, jjp1, llmp1, llmp2, llmm1, kftd, ip1jm, ip1jmp1, & 564 ip1jmi1, ijp1llm, ijmllm, mvar, jcfil, jcfllm 559 565 IMPLICIT NONE 560 566 ! 561 567 562 include "paramet.h" 568 563 569 include "comgeom.h" 564 570 !
Note: See TracChangeset
for help on using the changeset viewer.