Changeset 4727 for LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common
- Timestamp:
- Oct 19, 2023, 4:02:57 PM (9 months ago)
- Location:
- LMDZ6/branches/LMDZ_ECRad
- Files:
-
- 34 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/LMDZ_ECRad
- Property svn:mergeinfo changed
-
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/advn.F
r2603 r4727 146 146 IMPLICIT NONE 147 147 c 148 #include"dimensions.h"149 #include"paramet.h"150 #include"iniprint.h"148 INCLUDE "dimensions.h" 149 INCLUDE "paramet.h" 150 INCLUDE "iniprint.h" 151 151 c 152 152 c … … 263 263 IMPLICIT NONE 264 264 c 265 #include"dimensions.h"266 #include"paramet.h"267 #include"iniprint.h"265 INCLUDE "dimensions.h" 266 INCLUDE "paramet.h" 267 INCLUDE "iniprint.h" 268 268 c 269 269 c … … 359 359 IMPLICIT NONE 360 360 c 361 #include"dimensions.h"362 #include"paramet.h"363 #include"iniprint.h"361 INCLUDE "dimensions.h" 362 INCLUDE "paramet.h" 363 INCLUDE "iniprint.h" 364 364 c 365 365 c … … 746 746 IMPLICIT NONE 747 747 c 748 #include"dimensions.h"749 #include"paramet.h"750 #include"comgeom.h"751 #include"iniprint.h"748 INCLUDE "dimensions.h" 749 INCLUDE "paramet.h" 750 INCLUDE "comgeom.h" 751 INCLUDE "iniprint.h" 752 752 c 753 753 c … … 877 877 IMPLICIT NONE 878 878 c 879 #include"dimensions.h"880 #include"paramet.h"881 #include"comgeom.h"882 #include"iniprint.h"879 INCLUDE "dimensions.h" 880 INCLUDE "paramet.h" 881 INCLUDE "comgeom.h" 882 INCLUDE "iniprint.h" 883 883 c 884 884 c -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/advz.F
r2600 r4727 24 24 include "paramet.h" 25 25 26 C #include"traceur.h"26 C INCLUDE "traceur.h" 27 27 28 28 C Arguments : -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/comconst_mod.F90
r2597 r4727 26 26 INTEGER iflag_top_bound ! sponge type 27 27 INTEGER ngroup ! parameter to group points (along longitude) near poles 28 REAL maxlatfilter ! maximum latitude (in degrees) above which filter is active 28 29 INTEGER mode_top_bound ! sponge mode 29 30 REAL tau_top_bound ! inverse of sponge characteristic time scale (Hz) -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/convflu.F
r1945 r4727 20 20 IMPLICIT NONE 21 21 c 22 #include"dimensions.h"23 #include"paramet.h"22 INCLUDE "dimensions.h" 23 INCLUDE "paramet.h" 24 24 REAL xflu,yflu,convfl,convpn,convps 25 25 INTEGER l,ij,nbniv … … 30 30 c 31 31 c 32 #include"comgeom.h"32 INCLUDE "comgeom.h" 33 33 c 34 34 DO 5 l = 1,nbniv -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/diagedyn.F
r2239 r4727 57 57 IMPLICIT NONE 58 58 C 59 #include"dimensions.h"60 #include"paramet.h"61 #include"comgeom.h"62 #include"iniprint.h"59 INCLUDE "dimensions.h" 60 INCLUDE "paramet.h" 61 INCLUDE "comgeom.h" 62 INCLUDE "iniprint.h" 63 63 64 64 !#ifdef CPP_EARTH 65 ! #include"../phylmd/YOMCST.h"66 ! #include"../phylmd/YOETHF.h"65 ! INCLUDE "../phylmd/YOMCST.h" 66 ! INCLUDE "../phylmd/YOETHF.h" 67 67 !#endif 68 68 ! Ehouarn: for now set these parameters to what is in Earth physics... -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/diverg.F
r1945 r4727 22 22 c 23 23 c --------------------------------------------------------------------- 24 #include"dimensions.h"25 #include"paramet.h"26 #include"comgeom.h"24 INCLUDE "dimensions.h" 25 INCLUDE "paramet.h" 26 INCLUDE "comgeom.h" 27 27 c 28 28 c .......... variables en arguments ................... -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/diverg_gam.F
r1945 r4727 23 23 c 24 24 c --------------------------------------------------------------------- 25 #include"dimensions.h"26 #include"paramet.h"27 #include"comgeom.h"25 INCLUDE "dimensions.h" 26 INCLUDE "paramet.h" 27 INCLUDE "comgeom.h" 28 28 c 29 29 c .......... variables en arguments ................... -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/divergf.F
r1945 r4727 22 22 c 23 23 c --------------------------------------------------------------------- 24 #include"dimensions.h"25 #include"paramet.h"26 #include"comgeom.h"24 INCLUDE "dimensions.h" 25 INCLUDE "paramet.h" 26 INCLUDE "comgeom.h" 27 27 c 28 28 c .......... variables en arguments ................... -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/divergst.F
r1945 r4727 17 17 c ------------------------------------------------------------------- 18 18 c 19 #include"dimensions.h"20 #include"paramet.h"21 #include"comgeom.h"19 INCLUDE "dimensions.h" 20 INCLUDE "paramet.h" 21 INCLUDE "comgeom.h" 22 22 23 23 INTEGER klevel -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/divgrad2.F
r1945 r4727 15 15 IMPLICIT NONE 16 16 c 17 #include"dimensions.h"18 #include"paramet.h"19 #include"comgeom2.h"20 #include"comdissipn.h"17 INCLUDE "dimensions.h" 18 INCLUDE "paramet.h" 19 INCLUDE "comgeom2.h" 20 INCLUDE "comdissipn.h" 21 21 22 22 c ....... variables en arguments ....... -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/fxy.F
r2598 r4727 27 27 , rlonm025(iip1),xprimm025(iip1), rlonp025(iip1),xprimp025(iip1) 28 28 29 #include"fxy_new.h"29 INCLUDE "fxy_new.h" 30 30 31 31 -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/fxysinus.F
r2597 r4727 16 16 c 17 17 c 18 #include"dimensions.h"19 #include"paramet.h"18 INCLUDE "dimensions.h" 19 INCLUDE "paramet.h" 20 20 21 21 INTEGER i,j … … 26 26 , rlonm025(iip1),xprimm025(iip1), rlonp025(iip1),xprimp025(iip1) 27 27 28 #include"fxy_sin.h"28 INCLUDE "fxy_sin.h" 29 29 30 30 -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/gr_u_scal.F
r1945 r4727 30 30 c --------------- 31 31 32 #include"dimensions.h"33 #include"paramet.h"34 #include"comgeom.h"32 INCLUDE "dimensions.h" 33 INCLUDE "paramet.h" 34 INCLUDE "comgeom.h" 35 35 36 36 c Arguments: -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/gr_v_scal.F
r1945 r4727 30 30 c --------------- 31 31 32 #include"dimensions.h"33 #include"paramet.h"34 #include"comgeom.h"32 INCLUDE "dimensions.h" 33 INCLUDE "paramet.h" 34 INCLUDE "comgeom.h" 35 35 36 36 c Arguments: -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/grad.F
r1945 r4727 15 15 IMPLICIT NONE 16 16 c 17 #include"dimensions.h"18 #include"paramet.h"17 INCLUDE "dimensions.h" 18 INCLUDE "paramet.h" 19 19 INTEGER klevel 20 20 REAL pg( ip1jmp1,klevel ) -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/gradiv2.F
r1945 r4727 18 18 IMPLICIT NONE 19 19 c 20 #include"dimensions.h"21 #include"paramet.h"22 #include"comgeom.h"23 #include"comdissipn.h"20 INCLUDE "dimensions.h" 21 INCLUDE "paramet.h" 22 INCLUDE "comgeom.h" 23 INCLUDE "comdissipn.h" 24 24 c 25 25 c ........ variables en arguments ........ -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/infotrac.F90
r4488 r4727 36 36 ! |--------------------+-----------------------+-----------------+---------------+----------------------------| 37 37 ! | water in different | water tagging | water isotopes | other tracers | additional tracers moments | 38 ! | phases: H2O_[gls ]| isotopes | | | for higher order schemes |38 ! | phases: H2O_[glsb] | isotopes | | | for higher order schemes | 39 39 ! |--------------------+-----------------------+-----------------+---------------+----------------------------| 40 40 ! | | | | | | … … 65 65 ! | longName | Long name (with adv. scheme suffix) for outputs | ttext | | 66 66 ! | type | Type (so far: tracer or tag) | / | tracer,tag | 67 ! | phase | Phases list ("g"as / "l"iquid / "s"olid ) | / | [g][l][s]|67 ! | phase | Phases list ("g"as / "l"iquid / "s"olid / "b"lowing) | / | [g][l][s][b] | 68 68 ! | component | Name(s) of the merged/cumulated section(s) | / | coma-separated names | 69 69 ! | iGeneration | Generation (>=1) | / | | … … 91 91 ! | trac | ntiso | Isotopes + tagging tracers list + number | / | ntraciso | | 92 92 ! | zone | nzone | Geographic tagging zones list + number | / | ntraceurs_zone | | 93 ! | phase | nphas | Phases list + number | | [g][l][s], 1:3|93 ! | phase | nphas | Phases list + number | |[g][l][s][b],1:4 | 94 94 ! | iqIsoPha | Index in "qx" = f(name(1:ntiso)),phas) | iqiso | 1:nqtot | 95 95 ! | itZonIso | Index in "trac(1:ntiso)"= f(zone, name(1:niso)) | index_trac | 1:ntiso | … … 162 162 TYPE(trac_type), POINTER :: t1, t(:) 163 163 INTEGER :: ierr 164 CHARACTER(LEN=maxlen), ALLOCATABLE :: types_trac(:) !--- Keyword for tracers type(s), parsed version 164 165 165 166 CHARACTER(LEN=*), PARAMETER :: modname="init_infotrac" … … 175 176 CALL msg('type_trac = "'//TRIM(type_trac)//'"', modname) 176 177 178 lerr=strParse(type_trac, '|', types_trac, n=nt) 179 IF (nt .GT. 1) THEN 180 IF (nt .GT. 2) CALL abort_gcm(modname, 'you need to modify type_trac, this version is not supported by lmdz', 1) 181 if (nt .EQ. 2) type_trac=types_trac(2) 182 ENDIF 183 184 185 177 186 !--- MESSAGE ABOUT THE CHOSEN CONFIGURATION 178 187 msg1 = 'For type_trac = "'//TRIM(type_trac)//'":' … … 227 236 nbtr = nqINCA + nqCO2 !--- Number of tracers passed to phytrac 228 237 nqtrue = nbtr + nqo !--- Total number of "true" tracers 229 IF(ALL([2,3 ] /= nqo)) CALL abort_gcm(modname, 'Only 2 or 3water phases allowed ; found nqo='//TRIM(int2str(nqo)), 1)238 IF(ALL([2,3,4,5] /= nqo)) CALL abort_gcm(modname, 'Only 2, 3, 4 , 5 water phases allowed ; found nqo='//TRIM(int2str(nqo)), 1) 230 239 ALLOCATE(hadv(nqtrue), hadv_inca(nqINCA), conv_flg_inca(nqINCA), solsym_inca(nqINCA)) 231 240 ALLOCATE(vadv(nqtrue), vadv_inca(nqINCA), pbl_flg_inca(nqINCA)) -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/inigrads.F
r1945 r4727 16 16 character(len=*),intent(in) :: titlel 17 17 18 #include"gradsdef.h"18 INCLUDE "gradsdef.h" 19 19 20 20 c data unit/66,32,34,36,38,40,42,44,46,48/ -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/laplacien.F
r1945 r4727 14 14 IMPLICIT NONE 15 15 c 16 #include"dimensions.h"17 #include"paramet.h"18 #include"comgeom.h"16 INCLUDE "dimensions.h" 17 INCLUDE "paramet.h" 18 INCLUDE "comgeom.h" 19 19 20 20 c -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/laplacien_gam.F
r1945 r4727 16 16 IMPLICIT NONE 17 17 c 18 #include"dimensions.h"19 #include"paramet.h"20 #include"comgeom.h"18 INCLUDE "dimensions.h" 19 INCLUDE "paramet.h" 20 INCLUDE "comgeom.h" 21 21 22 22 c -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/laplacien_rot.F
r1945 r4727 15 15 IMPLICIT NONE 16 16 c 17 #include"dimensions.h"18 #include"paramet.h"19 #include"comgeom.h"17 INCLUDE "dimensions.h" 18 INCLUDE "paramet.h" 19 INCLUDE "comgeom.h" 20 20 21 21 c -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/laplacien_rotgam.F
r1945 r4727 14 14 IMPLICIT NONE 15 15 c 16 #include"dimensions.h"17 #include"paramet.h"18 #include"comgeom.h"16 INCLUDE "dimensions.h" 17 INCLUDE "paramet.h" 18 INCLUDE "comgeom.h" 19 19 20 20 c -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/nxgrad.F
r1945 r4727 14 14 IMPLICIT NONE 15 15 c 16 #include"dimensions.h"17 #include"paramet.h"18 #include"comgeom.h"16 INCLUDE "dimensions.h" 17 INCLUDE "paramet.h" 18 INCLUDE "comgeom.h" 19 19 INTEGER klevel 20 20 REAL rot( ip1jm,klevel ),x( ip1jmp1,klevel ),y(ip1jm,klevel ) -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/nxgrad_gam.F
r1945 r4727 14 14 IMPLICIT NONE 15 15 c 16 #include"dimensions.h"17 #include"paramet.h"18 #include"comgeom.h"16 INCLUDE "dimensions.h" 17 INCLUDE "paramet.h" 18 INCLUDE "comgeom.h" 19 19 INTEGER klevel 20 20 REAL rot( ip1jm,klevel ),x( ip1jmp1,klevel ),y(ip1jm,klevel ) -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/nxgradst.F
r1945 r4727 13 13 c x et y sont des arguments de sortie pour le s-prog 14 14 c 15 #include"dimensions.h"16 #include"paramet.h"17 #include"comgeom.h"15 INCLUDE "dimensions.h" 16 INCLUDE "paramet.h" 17 INCLUDE "comgeom.h" 18 18 19 19 INTEGER klevel -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/nxgraro2.F
r1945 r4727 17 17 IMPLICIT NONE 18 18 c 19 #include"dimensions.h"20 #include"paramet.h"21 #include"comdissipn.h"19 INCLUDE "dimensions.h" 20 INCLUDE "paramet.h" 21 INCLUDE "comdissipn.h" 22 22 c 23 23 c ...... variables en arguments ....... -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/pbar.F
r1945 r4727 75 75 76 76 77 #include"dimensions.h"78 #include"paramet.h"77 INCLUDE "dimensions.h" 78 INCLUDE "paramet.h" 79 79 80 #include"comgeom.h"80 INCLUDE "comgeom.h" 81 81 82 82 REAL pext( ip1jmp1 ), pbarx ( ip1jmp1 ) -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/psextbar.F
r1945 r4727 75 75 76 76 77 #include"dimensions.h"78 #include"paramet.h"79 #include"comgeom.h"77 INCLUDE "dimensions.h" 78 INCLUDE "paramet.h" 79 INCLUDE "comgeom.h" 80 80 81 81 REAL ps( ip1jmp1 ), psexbarxy ( ip1jm ), pext( ip1jmp1 ) -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/rotat.F
r1945 r4727 15 15 IMPLICIT NONE 16 16 c 17 #include"dimensions.h"18 #include"paramet.h"19 #include"comgeom.h"17 INCLUDE "dimensions.h" 18 INCLUDE "paramet.h" 19 INCLUDE "comgeom.h" 20 20 c 21 21 c ..... variables en arguments ...... -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/rotat_nfil.F
r1945 r4727 15 15 IMPLICIT NONE 16 16 c 17 #include"dimensions.h"18 #include"paramet.h"19 #include"comgeom.h"17 INCLUDE "dimensions.h" 18 INCLUDE "paramet.h" 19 INCLUDE "comgeom.h" 20 20 c 21 21 c ..... variables en arguments ...... -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/rotatf.F
r1954 r4727 16 16 IMPLICIT NONE 17 17 c 18 #include"dimensions.h"19 #include"paramet.h"20 #include"comgeom.h"18 INCLUDE "dimensions.h" 19 INCLUDE "paramet.h" 20 INCLUDE "comgeom.h" 21 21 c 22 22 c ..... variables en arguments ...... -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/rotatst.F
r1945 r4727 16 16 c 17 17 INTEGER klevel 18 #include"dimensions.h"19 #include"paramet.h"18 INCLUDE "dimensions.h" 19 INCLUDE "paramet.h" 20 20 21 21 REAL rot( ip1jm,klevel ) -
LMDZ6/branches/LMDZ_ECRad/libf/dyn3d_common/test_period.F
r1952 r4727 13 13 c IMPLICIT NONE 14 14 c 15 #include"dimensions.h"16 #include"paramet.h"15 INCLUDE "dimensions.h" 16 INCLUDE "paramet.h" 17 17 c 18 18 c ...... Arguments ......
Note: See TracChangeset
for help on using the changeset viewer.