37
38
39
44
45
46
47#include "implicit_f.inc"
48
49
50
51#include "com04_c.inc"
52#include "boltpr_c.inc"
53
54
55
56
57 INTEGER NSTRF(*)
58 TYPE(SUBMODEL_DATA) LSUBMODEL(*)
59
60
61
62 INTEGER I, NLD, ISEC, NN, ID, UID, IS, K0
63 CHARACTER(LEN=NCHARTITLE)::TITR
64 CHARACTER(LEN=NCHARLINE)::KEY
65
66
67
68
69
70 LOGICAL IS_AVAILABLE
71
72
73 is_available = .false.
74
76
77 nld = numpreload
78 numpreload = 0
79
80 DO i=1,nld
81
82 titr = ''
85 . unit_id = uid,
86 . option_titr = titr,
87 . keyword2 = key)
88
89 IF (key(1:len_trim(key))=='AXIAL') cycle
90
91 CALL hm_get_intv(
'sect_ID' ,isec ,is_available,lsubmodel)
92
93 nn = 0
94 IF (isec > 0) THEN
95 k0=31
96 DO is=1,nsect
97 IF (isec==nstrf(k0+23)) THEN
98 nn = nstrf(k0+7)
99 EXIT
100 ENDIF
101 k0=nstrf(k0+24)
102 ENDDO
103 ENDIF
104 numpreload = numpreload + nn
105
106 ENDDO
107
108 RETURN
109
110 RETURN
subroutine hm_get_intv(name, ival, is_available, lsubmodel)
subroutine hm_option_start(entity_type)
integer, parameter nchartitle
integer, parameter ncharline