Changeset 5182 for LMDZ6/branches/Amaury_dev/libf/dyn3d_common
- Timestamp:
- Sep 10, 2024, 4:25:29 PM (2 months ago)
- Location:
- LMDZ6/branches/Amaury_dev/libf/dyn3d_common
- Files:
-
- 6 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/initdynav.F90
r5159 r5182 4 4 5 5 USE IOIPSL 6 USE infotrac, ONLY: nqtot6 USE lmdz_infotrac, ONLY: nqtot 7 7 USE com_io_dyn_mod, ONLY: histaveid, histvaveid, histuaveid, & 8 8 dynhistave_file, dynhistvave_file, dynhistuave_file -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/inithist.F90
r5159 r5182 4 4 5 5 USE IOIPSL 6 USE infotrac, ONLY: nqtot6 USE lmdz_infotrac, ONLY: nqtot 7 7 USE com_io_dyn_mod, ONLY: histid, histvid, histuid, & 8 8 dynhist_file, dynhistv_file, dynhistu_file -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/iso_verif_dyn.f90
r5117 r5182 64 64 function iso_verif_aberrant_nostop & 65 65 (x,iso,q,err_msg) 66 USE infotrac, ONLY: isoName, getKey66 USE lmdz_infotrac, ONLY: isoName, getKey 67 67 IMPLICIT NONE 68 68 -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/lmdz_infotrac.f90
r5181 r5182 1 !$Id$ 2 3 MODULE infotrac 1 MODULE lmdz_infotrac 4 2 5 3 USE lmdz_strings, ONLY: msg, fmsg, maxlen, cat, dispTable, int2str, bool2str, strStack, strParse … … 116 114 SUBROUTINE init_infotrac 117 115 USE control_mod, ONLY: planet_type 118 #ifdef REPROBUS 119 USE CHEM_REP, ONLY: Init_chem_rep_trac 120 #endif 121 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_INCA, CPPKEY_STRATAER 116 USE lmdz_reprobus_wrappers, ONLY: init_chem_rep_trac 117 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_INCA, CPPKEY_STRATAER, CPPKEY_REPROBUS 122 118 USE lmdz_iniprint, ONLY: lunout, prt_level 123 124 USE lmdz_dimensions, ONLY: iim, jjm, llm, ndm 119 USE lmdz_dimensions, ONLY: iim, jjm, llm, ndm 120 125 121 IMPLICIT NONE 126 122 !============================================================================================================================== … … 204 200 END IF 205 201 CASE('repr') 206 #ifndef REPROBUS 207 CALL abort_gcm(modname, 'You must add cpp key REPROBUS and compile with REPROBUS code', 1)208 #endif 202 IF (.NOT. CPPKEY_REPROBUS) 203 CALL abort_gcm(modname, 'You must add cpp key REPROBUS and compile with REPROBUS code', 1) 204 END IF 209 205 CASE('coag') 210 206 IF (.NOT. CPPKEY_STRATAER) THEN … … 233 229 !--------------------------------------------------------------------------------------------------------------------------- 234 230 nqo = SIZE(tracers) - nqCO2 235 CALL Init_chem_inca_trac(nqINCA) !--- Get nqINCA from INCA231 CALL init_chem_inca_trac(nqINCA) !--- Get nqINCA from INCA 236 232 nbtr = nqINCA + nqCO2 !--- Number of tracers passed to phytrac 237 233 nqtrue = nbtr + nqo !--- Total number of "true" tracers … … 277 273 !--------------------------------------------------------------------------------------------------------------------------- 278 274 279 #ifdef REPROBUS 280 !--- Transfert the number of tracers to Reprobus281 CALL Init_chem_rep_trac(nbtr, nqo, tracers(:)%name)282 283 #endif 275 IF (CPPKEY_REPROBUS) THEN 276 !--- Transfert the number of tracers to Reprobus 277 CALL init_chem_rep_trac(nbtr, nqo, tracers(:)%name) 278 END IF 279 284 280 !============================================================================================================================== 285 281 ! 2) Calculate nqtot, number of tracers needed (greater if advection schemes 20 or 30 have been chosen). … … 426 422 END SUBROUTINE init_infotrac 427 423 428 END MODULE infotrac424 END MODULE lmdz_infotrac -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/test_period.f90
r5159 r5182 8 8 ! teta, q , p et phis .......... 9 9 10 USE infotrac, ONLY: nqtot10 USE lmdz_infotrac, ONLY: nqtot 11 11 12 12 USE lmdz_dimensions, ONLY: iim, jjm, llm, ndm -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/writedynav.F90
r5159 r5182 4 4 5 5 USE ioipsl 6 USE infotrac, ONLY: nqtot6 USE lmdz_infotrac, ONLY: nqtot 7 7 USE com_io_dyn_mod, ONLY: histaveid, histvaveid, histuaveid 8 8 USE comconst_mod, ONLY: cpp -
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/writehist.f90
r5159 r5182 4 4 5 5 USE ioipsl 6 USE infotrac, ONLY: nqtot6 USE lmdz_infotrac, ONLY: nqtot 7 7 USE com_io_dyn_mod, ONLY: histid, histvid, histuid 8 8 USE temps_mod, ONLY: itau_dyn
Note: See TracChangeset
for help on using the changeset viewer.