38
39
40
46
47
48
49#include "implicit_f.inc"
50
51
52
53#include "com04_c.inc"
54
55
56
57 INTEGER,INTENT(INOUT) :: NUMLOADP
58
59 TYPE (GROUP_) , DIMENSION(NGRNOD) :: IGRNOD
60 TYPE (SURF_) ,TARGET, DIMENSION(NSURF) :: IGRSURF
61 TYPE(SUBMODEL_DATA),INTENT(IN)::LSUBMODEL(NSUBMOD)
62
63
64
65 INTEGER :: I, ID
66 INTEGER :: ISU, IS, J
67 CHARACTER(LEN=NCHARTITLE) :: TITR
68 LOGICAL IS_AVAILABLE
69
70
71
72 is_available = .false.
73
74
75
77
78 DO i=1,nloadp_f
79
80
81
84 . option_titr = titr)
85
86
87
88 CALL hm_get_intv (
'surf_ID',isu,is_available,lsubmodel)
89
90 is = 0
91 DO j=1,nsurf
92 IF(isu == igrsurf(j)%ID)is=j
93 ENDDO
94 IF(is == 0)THEN
96 . msgtype=msgerror,
97 . anmode=aninfo_blind_1,
99 . c1=titr,
100 . i2=isu)
101 ENDIF
102 numloadp = numloadp + igrsurf(is)%NSEG*4
103 ENDDO
104
105 RETURN
subroutine hm_get_intv(name, ival, is_available, lsubmodel)
subroutine hm_option_start(entity_type)
integer, parameter nchartitle
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)