39
40
41
42
43
44
45
50
51
52
53#include "implicit_f.inc"
54
55
56
57
58
59
60 TYPE(SUBMODEL_DATA), DIMENSION(NSUBMOD), INTENT(IN) :: LSUBMODEL
61 TYPE(UNIT_TYPE_), INTENT(IN) :: UNITAB
62 INTEGER, INTENT(IN) :: ICAA
63 INTEGER, INTENT(INOUT) :: ISFINT
64
65
66
67 INTEGER :: NALESOLVER
68 LOGICAL :: IS_AVAILABLE
69
71
72 IF (nalesolver > 0) THEN
75 CALL hm_get_intv(
'Iform', isfint, is_available, lsubmodel)
76 IF (isfint < 0 .OR. isfint > 3)THEN
78 . msgtype = msgerror,
79 . anmode = aninfo ,
80 . c1 = 'ISFINT',
81 . i1 = isfint )
82 ENDIF
83 IF (isfint == 2 .AND. icaa == 1)THEN
85 . msgtype = msgerror,
86 . anmode = aninfo ,
87 . c1 = 'ISFINT=2 NOT COMPATIBLE WITH CAA',
88 . i1 = icaa )
89 ENDIF
90 IF (isfint == 0) isfint = 3
91 ENDIF
92
subroutine hm_get_intv(name, ival, is_available, lsubmodel)
subroutine hm_option_count(entity_type, hm_option_number)
subroutine hm_option_next()
subroutine hm_option_start(entity_type)
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)