Changeset 5001 for LMDZ6/trunk/libf/phylmd
- Timestamp:
- Jul 1, 2024, 11:25:05 AM (8 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/infotrac_phy.F90
r4984 r5001 5 5 USE strings_mod, ONLY: msg, fmsg, maxlen, cat, dispTable, int2str, bool2str, strStack, strParse, strIdx 6 6 USE readTracFiles_mod, ONLY: trac_type, readTracersFiles, tracers, setGeneration, itZonIso, nzone, tran0, isoZone, & 7 delPhase, niso, getKey, isot_type, readIsotopesFile, isotope, maxTableWidth, iqIsoPha, iqWIsoPha, nphas, ixIso, &8 isoPhas, addPhase, iH2O, addKey, isoSelect, testTracersFiles, isoKeys, indexUpdate, isoCheck, nbIso, ntiso, isoName7 delPhase, niso, getKey, isot_type, processIsotopes, isotope, maxTableWidth, iqIsoPha, nphas, ixIso, isoPhas, & 8 addPhase, iH2O, addKey, isoSelect, testTracersFiles, isoKeys, indexUpdate, iqWIsoPha, nbIso, ntiso, isoName, isoCheck 9 9 IMPLICIT NONE 10 10 … … 258 258 !############################################################################################################################## 259 259 IF(lInit) THEN 260 IF(readTracersFiles(ttp, type_trac =='repr')) CALL abort_physic(modname, 'problem with tracers file(s)',1)260 IF(readTracersFiles(ttp, lRepr=type_trac=='repr')) CALL abort_physic(modname, 'problem with tracers file(s)',1) 261 261 ELSE 262 262 CALL msg('No tracers description file(s) reading needed: already done in the dynamics', modname) … … 384 384 385 385 !--- SET FIELDS %iqParent, %nqChildren, %iGeneration, %iqDescen, %nqDescen 386 CALL indexUpdate(tracers)386 IF(indexUpdate(tracers)) CALL abort_gcm(modname, 'problem when processing isotopes parameters', 1) 387 387 388 388 !############################################################################################################################## … … 400 400 !=== READ PHYSICAL PARAMETERS FOR ISOTOPES 401 401 niso = 0; nzone = 0; nphas = nqo; ntiso = 0; isoCheck = .FALSE. 402 IF( readIsotopesFile()) CALL abort_physic(modname, 'Problem when reading isotopes parameters', 1)402 IF(processIsotopes()) CALL abort_physic(modname, 'Problem when processing isotopes parameters', 1) 403 403 404 404 !############################################################################################################################## … … 412 412 nqtottr = nqtot - COUNT(delPhase(tracers%gen0Name) == 'H2O' .AND. tracers%component == 'lmdz') 413 413 IF(COUNT(tracers%iso_iName == 0) - COUNT(delPhase(tracers%name) == 'H2O' .AND. tracers%component == 'lmdz') /= nqtottr) & 414 CALL abort_physic(modname, 'p b dans le calcul denqtottr', 1)414 CALL abort_physic(modname, 'problem with the computation of nqtottr', 1) 415 415 416 416 !=== DISPLAY THE RESULTS … … 427 427 t => tracers 428 428 CALL msg('Information stored in infotrac_phy :', modname) 429 IF(dispTable('issssssssiiiiiiii', & 430 ['iq ', 'name ', 'lName ', 'gen0N ', 'parent', 'type ', 'phase ', 'compon', 'isPhy ', & 431 'iGen ', 'iqPar ', 'nqDes ', 'nqChld', 'iGroup', 'iName ', 'iZone ', 'iPhase'], & 429 IF(dispTable('issssssssiiiiiiii', ['iq ', 'name', 'lNam', 'g0Nm', 'prnt', 'type', 'phas', 'comp', & 430 'isPh', 'iGen', 'iqPr', 'nqDe', 'nqCh', 'iGrp', 'iNam', 'iZon', 'iPha'], & 432 431 cat(t%name, t%longName, t%gen0Name, t%parent, t%type, t%phase, t%component, bool2str(t%isInPhysics)),& 433 432 cat([(iq, iq=1, nqtot)], t%iGeneration, t%iqParent, t%nqDescen, t%nqChildren, t%iso_iGroup, &
Note: See TracChangeset
for help on using the changeset viewer.