38
39
40
41
42
43
44
45
46
47
48
49
53
54
55
56#include "implicit_f.inc"
57
58
59
60#include "com01_c.inc"
61#include "scr12_c.inc"
62
63
64
65
66 TYPE(SUBMODEL_DATA),INTENT(IN)::LSUBMODEL(*)
67
68
69
70
71 INTEGER I,NB_SPMD,SUB_ID,BID
72 LOGICAL IS_AVAILABLE
73 INTEGER NTHREAD1
74 CHARACTER (LEN=255) :: STR
75
76 is_available = .false.
77
78 dectyp=0
79 nspmd=0
80 decani=0
81 decmot=0
82 decneq=100
83 nthread=0
84
87 DO i=1,nb_spmd
89 IF(sub_id == 0) THEN
90 CALL hm_get_intv(
'DOMDEC',dectyp,is_available,lsubmodel)
91 CALL hm_get_intv(
'SPMD',nspmd,is_available,lsubmodel)
92
93 CALL hm_get_intv(
'DECMOT',decmot,is_available,lsubmodel)
94
95 CALL hm_get_intv(
'Nthread',nthread,is_available,lsubmodel)
96 EXIT
97 ENDIF
98 ENDDO
99
100 RETURN
subroutine hm_get_intv(name, ival, is_available, lsubmodel)
subroutine hm_option_count(entity_type, hm_option_number)
subroutine hm_option_start(entity_type)