39
40
41
47
48
49
50#include "implicit_f.inc"
51
52
53
54#include "com04_c.inc"
55#include "r2r_c.inc"
56
57
58
59 INTEGER SLPBYL
60
61 TYPE (GROUP_) , DIMENSION(NGRNOD) :: IGRNOD
62 TYPE(SUBMODEL_DATA),INTENT(IN)::LSUBMODEL(*)
63
64
65
66 INTEGER I,ID,IGU,NN,NM,NRB
67 CHARACTER(LEN=NCHARTITLE)::TITR
68 CHARACTER(LEN=NCHARKEY)::KEY
69 LOGICAL IS_AVAILABLE
70
71
72
73 INTEGER GRSIZEN
74
75 is_available = .false.
77
78 slpbyl= 0
79 nrb = 0
80
81 DO i=1,nrbody
82
83
84
85 key = ''
88 . option_titr = titr,
89 . keyword2 = key )
90
91 IF(key(1:6)=='LAGMUL')THEN
92 nrb=nrb+1
93
94 IF(nsubdom>0)THEN
96 END IF
97
98 CALL hm_get_intv(
'grnd_ID',igu,is_available,lsubmodel)
100 nm = nn+1
101 slpbyl = slpbyl + 3*nm
102 END IF
103 ENDDO
104
105 RETURN
subroutine hm_get_intv(name, ival, is_available, lsubmodel)
subroutine hm_option_start(entity_type)
integer, parameter nchartitle
integer, parameter ncharkey
integer, dimension(:), allocatable tagrby
integer function grsizen(igu, igrnod, grlen)
subroutine hm_sz_r2r(tag, val, lsubmodel)