Changeset 5229 for LMDZ6/branches/Amaury_dev/libf/dyn3dmem/dynetat0_loc.f90
- Timestamp:
- Sep 25, 2024, 12:03:08 PM (5 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dyn3dmem/dynetat0_loc.f90
r5223 r5229 8 8 USE parallel_lmdz 9 9 USE lmdz_infotrac, ONLY: nqtot, tracers, niso, iqIsoPha, iH2O, isoName, & 10 new2oldH2O, newHNO3, oldHNO3 , getKey10 new2oldH2O, newHNO3, oldHNO3 11 11 USE lmdz_strings, ONLY: maxlen, msg, strStack, real2str, int2str, strIdx 12 12 USE netcdf, ONLY: nf90_open, nf90_nowrite, nf90_inquire_dimension, nf90_inq_varid, & … … 23 23 USE lmdz_iniprint, ONLY: lunout, prt_level 24 24 USE lmdz_comgeom 25 USE iso_params_mod ! tnat_* and alpha_ideal_* 25 26 26 27 USE lmdz_dimensions, ONLY: iim, jjm, llm, ndm … … 188 189 CALL msg(' !!! Beware: alpha_ideal put to 1 !!!', modname) 189 190 ELSE 190 IF(getKey('tnat', tnat, isoName(iName)) .OR. getKey('alpha', alpha_ideal, isoName(iName))) & 191 CALL abort_gcm(TRIM(modname), 'missing isotopic parameters', 1) 191 SELECT CASE(isoName(iName)) 192 CASE('H216O'); tnat = tnat_H216O; alpha_ideal = alpha_ideal_H216O 193 CASE('H217O'); tnat = tnat_H217O; alpha_ideal = alpha_ideal_H217O 194 CASE('H218O'); tnat = tnat_H218O; alpha_ideal = alpha_ideal_H218O 195 CASE('HDO'); tnat = tnat_HDO; alpha_ideal = alpha_ideal_HDO 196 CASE('HTO'); tnat = tnat_HTO; alpha_ideal = alpha_ideal_HTO 197 CASE DEFAULT; CALL abort_gcm(TRIM(modname), 'unknown isotope "' // TRIM(isoName(iName)) // '" ; check tracer.def file', 1) 198 END SELECT 192 199 END IF 193 200 CALL msg('Missing tracer <' // TRIM(var) // '> => initialized with a simplified Rayleigh distillation law.', modname)
Note: See TracChangeset
for help on using the changeset viewer.