Changeset 4071 for LMDZ6/trunk/libf/dyn3d_common
- Timestamp:
- Jan 31, 2022, 9:20:17 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/dyn3d_common/infotrac.F90
r4068 r4071 78 78 ! | iadv | Advection scheme number | iadv | 1-20,30 exc. 3-9,15,19 | 79 79 ! | iGeneration | Generation (>=1) | / | | 80 ! | isAdvected | advected tracers flag (.TRUE. if iadv > 0)| / | nqtrue .TRUE. values |81 ! | is H2Ofamily | H2O tracer/isotope/tagging tracer| / | nqtottr .TRUE. values |80 ! | isAdvected | advected tracers flag (.TRUE. if iadv >= 0) | / | nqtrue .TRUE. values | 81 ! | isInPhysics | tracers not extracted from the main table in physics | / | nqtottr .TRUE. values | 82 82 ! | iqParent | Index of the parent tracer | iqpere | 1:nqtot | 83 83 ! | iqDescen | Indexes of the childs (all generations) | iqfils | 1:nqtot | … … 338 338 CALL msg('237: iq='//TRIM(int2str(iq)), modname) 339 339 READ(90,'(I2,X,I2,X,A)',IOSTAT=ierr) hadv(iq),vadv(iq),tchaine 340 WRITE(msg1,'(" iq, hadv(iq), vadv(iq) = ",i0,2(", ",i0))')iq, hadv(iq), vadv(iq)341 CALL msg( msg1, modname)340 WRITE(msg1,'("hadv(",i0,"), vadv(",i0,") = ",i0,", ",i0)')iq, iq, hadv(iq), vadv(iq) 341 CALL msg(TRIM(msg1), modname) 342 342 CALL msg('tchaine = "'//TRIM(tchaine)//'"', modname) 343 343 CALL msg('infotrac 238: IOstatus='//TRIM(int2str(ierr)), modname) … … 513 513 IF(iad == -1) CALL abort_gcm(modname, msg1, 1) 514 514 515 !--- SET FIELDS %longName, %iadv, %isAdvected, %is H2Ofamily515 !--- SET FIELDS %longName, %iadv, %isAdvected, %isInPhysics 516 516 t1%longName = t1%name; IF(iad > 0) t1%longName=TRIM(t1%name)//descrq(iad) 517 517 t1%iadv = iad 518 t1%isAdvected = iad > 0519 t1%is H2Ofamily= delPhase(t1%gen0Name) == 'H2O'518 t1%isAdvected = iad >= 0 519 t1%isInPhysics= delPhase(t1%gen0Name) /= 'H2O' !=== TO BE COMPLETED WITH OTHER EXCEPTIONS: CO2i, SURSATURATED CLOUDS... 520 520 ttr(iq) = t1 521 521 … … 621 621 CALL msg('Information stored in infotrac :') 622 622 IF(dispTable('isssssssssiiiiiiiii', & 623 ['iq ', 'name ', 'longN. ', 'gen0N. ', 'parent ', 'type ', 'phase ', 'compon. ', 'isAdv. ', 'is H2O. '&623 ['iq ', 'name ', 'longN. ', 'gen0N. ', 'parent ', 'type ', 'phase ', 'compon. ', 'isAdv. ', 'isPhy. '& 624 624 ,'iadv ', 'iGen. ', 'iqPar. ', 'nqDes. ', 'nqChil. ', 'iso_iG. ', 'iso_iN. ', 'iso_iZ. ', 'iso_iP. '], & 625 625 cat(t%name, t%longName, t%gen0Name, t%parent, t%type, t%phase, & 626 t%component, bool2str(t%isAdvected), bool2str(t%is H2Ofamily)), &626 t%component, bool2str(t%isAdvected), bool2str(t%isInPhysics)), & 627 627 cat([(iq, iq=1, nqtot)], t%iadv, t%iGeneration, t%iqParent, t%nqDescen, & 628 628 t%nqChilds, t%iso_iGroup, t%iso_iName, t%iso_iZone, t%iso_iPhase))) &
Note: See TracChangeset
for help on using the changeset viewer.