39
40
41
45
46
47
48#include "implicit_f.inc"
49
50
51
52#include "scr03_c.inc"
53
54
55
56 CHARACTER(LEN=NCHARLINE) :: S0FILE
57 INTEGER ISIGI,IOUTP_FMT,IROOTYY_R
58 TYPE(SUBMODEL_DATA) LSUBMODEL(*)
59
60
61
62 INTEGER NINISTA,IB,SIZ
63 LOGICAL IS_AVAILABLE
64
65
66 is_available = .false.
67
68
70
71 IF (ninista > 0) THEN
72
73
75
76
78
79
81 siz = len_trim(s0file)
82 CALL hm_get_intv(
'IBAL' ,ib ,is_available,lsubmodel)
83 CALL hm_get_intv(
'IOUTYY' ,ioutp_fmt,is_available,lsubmodel)
84 CALL hm_get_intv(
'IOUTYNN',irootyy_r,is_available,lsubmodel)
85
86 IF (invers < 90 .AND. irootyy_r == 0) irootyy_r = 2
87
88
89 IF (ib <= 1) isigi = 3
90 IF (ib == 2) isigi = 4
91 IF (ib == 3) isigi = 5
92
93 ELSE
94
95 isigi = 0
96 ioutp_fmt = 0
97 irootyy_r = 0
98 ENDIF
99
subroutine hm_get_intv(name, ival, is_available, lsubmodel)
subroutine hm_get_string(name, sval, size, is_available)
subroutine hm_option_count(entity_type, hm_option_number)
subroutine hm_option_start(entity_type)
integer, parameter ncharline