55#include "implicit_f.inc"
63 TYPE(
submodel_data),
DIMENSION(NSUBMOD),
INTENT(IN) :: LSUBMODEL
68 INTEGER :: NALEMUSCL,IALEMUSCL
69 LOGICAL :: IS_AVAILABLE
76 IF (nalemuscl > 0)
THEN
79 CALL hm_get_floatv(
'ALE_MUSCL_BETA', beta, is_available, lsubmodel, unitab)
80 CALL hm_get_intv(
'MAT_Iflag', ialemuscl, is_available, lsubmodel)
83 IF (beta == zero)
THEN
88 IF (ialemuscl == 0)
THEN
90 ELSEIF (ialemuscl == 1)
THEN
92 ELSEIF (ialemuscl < -1 .OR. ialemuscl >= 2)
THEN
97 IF(ialemuscl == -1)
THEN
108 CALL ancmsg(msgid = 1563, anmode = aninfo, msgtype = msgerror)
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)