37 . VARVENT,NBVENT_MAX, LSUBMODEL)
49#include "implicit_f.inc"
56 INTEGER NV, NVG, IVAR(*), IVARG(18,*), NV0, VARVENT(
57CHARACTER*10 VARE(NV),VARG(NVG)
62 INTEGER TRU, N, I, J, OK
63 INTEGER ID,NMONV,IMONV,NLABEL
64 CHARACTER(LEN=NCHARTITLE) :: TITR
68 INTEGER,
DIMENSION(:),
ALLOCATABLE :: TAG
81 CALL hm_get_intv(
'Number_Of_Variables',nlabel,is_available,lsubmodel)
85 var(len_trim(var)+1:10)=
' '
86 IF (var(1:3) == 'def
') THEN
87 TAG(101:MIN(150,100+NBVENT_MAX*5))=1
88 VARVENT(1:NBVENT_MAX*5) = 1
89 ELSEIF(VAR(1:5) == ' ')THEN
94.AND.
DO WHILE(OK==0I<NVG)
99 IF(IVARG(J,I) /= 0) THEN
101 VARVENT(IVARG(J,I)-100) = 1
108.AND.
DO WHILE(OK==0I<NV)
124 CALL HM_GET_INTV('idsmax
',NMONV,IS_AVAILABLE,LSUBMODEL)
126 CALL HM_GET_INT_ARRAY_INDEX('ids
',N,IMONV,IS_AVAILABLE,LSUBMODEL)
subroutine hm_thvarvent(vare, nv, ivar, varg, nvg, ivarg, nv0, id, titr, varvent, nbvent_max, lsubmodel)