39 1 IPARI ,STFAC ,FRIGAP ,XFILTR , FRIC_P ,
40 2 IGRNOD ,IGRSURF ,ILAGM ,UNITAB , NI ,
41 3 NOM_OPT ,TITR ,IGRBRIC ,IGRSH3N , IGRTRUSS ,
42 4 NOINT ,KEY ,LSUBMODEL , ITAB ,
43 5 ITABM1 ,ISKN ,MULTI_FVM ,NPARI , NPARIR ,
44 6 NGRNOD ,NGRBRIC ,NGRSH3N ,NGRTRUS , NSURF ,
45 7 LNOPT1 ,SITABM1 ,SISKWN ,LISKN ,
58 USE multi_fvm_mod ,
ONLY : multi_fvm_struct
63#include "implicit_f.inc"
71 INTEGER,
INTENT(IN) :: LISKN, SISKWN
72 INTEGER,
INTENT(IN) :: SITAB, SITABM1
73 INTEGER,
INTENT(IN) :: LNOPT1,LTITR
74 INTEGER,
INTENT(IN) :: NPARI, NPARIR
75 INTEGER,
INTENT(IN) :: NGRNOD,NGRBRIC,NGRSH3N,NGRTRUS,NSURF
76 TYPE(UNIT_TYPE_),
INTENT(IN) :: UNITAB
77 INTEGER,
INTENT(INOUT) :: NOM_OPT(LNOPT1,*)
78 INTEGER,
INTENT(INOUT) :: ILAGM,NI,NOINT
79 INTEGER,
INTENT(INOUT) :: IPARI(NPARI)
80 INTEGER,
INTENT(IN) :: ITAB(SITAB),ITABM1(SITABM1),ISKN(SISKWN)
82 my_real,
INTENT(INOUT) :: frigap(nparir),fric_p(10)
83 CHARACTER(len=nchartitle),
INTENT(IN) :: TITR
84 TYPE(
submodel_data),
DIMENSION(NSUBMOD),
INTENT(IN) :: LSUBMODEL
85 TYPE(multi_fvm_struct),
INTENT(IN) :: MULTI_FVM
86 TYPE (GROUP_),
TARGET,
DIMENSION(NGRNOD)
87TYPE (GROUP_),
TARGET,
DIMENSION(NGRBRIC) :: IGRBRIC
88 TYPE (GROUP_),
DIMENSION(NGRSH3N) :: IGRSH3N
89 TYPE (GROUP_),
DIMENSION(NGRTRUS)
90TYPE (SURF_),
TARGET,
DIMENSION(NSURF) :: IGRSURF
94 INTEGER I,J,L,,UID,IFLAGUNIT,FLAG_FMT,FLAG_FMT_TMP,IERR1,SUB_ID,IFIX_TMP
95 CHARACTER(len=ncharkey) :: KEY
102 WRITE(iout,1000) noint,trim(titr)
103 CALL fretitl(titr,nom_opt(lnopt1-ltitr+1,ni),ltitr)
105 SELECT CASE(key(1:len_trim(key)))
110 1 ipari ,stfac ,frigap ,noint ,
111 2 igrnod ,igrsurf ,igrbric ,igrsh3n ,igrtruss ,
118 1 ipari ,stfac ,frigap ,noint ,
120 3 titr ,unitab ,lsubmodel ,multi_fvm ,npari ,
126 1 ipari ,stfac ,frigap ,noint ,
127 2 igrsurf ,itab ,itabm1 ,iskn ,
128 3 lsubmodel ,unitab ,sitab ,sitabm1 ,
129 4 npari ,nparir ,siskwn ,liskn)
134 1 ipari ,stfac ,frigap ,noint ,
135 2 igrsurf ,unitab ,lsubmodel ,npari ,
140 CALL hm_read_inter_type01(ipari, stfac, frigap, igrsurf, lsubmodel, nsurf, noint, npari, nparir)
148 1000
FORMAT(/1x,
' INTERFACE NUMBER :',i10,1x,a)
subroutine hm_read_inter_fsi(ipari, stfac, frigap, xfiltr, fric_p, igrnod, igrsurf, ilagm, unitab, ni, nom_opt, titr, igrbric, igrsh3n, igrtruss, noint, key, lsubmodel, itab, itabm1, iskn, multi_fvm, npari, nparir, ngrnod, ngrbric, ngrsh3n, ngrtrus, nsurf, lnopt1, sitabm1, siskwn, liskn, ltitr, sitab)
subroutine hm_read_inter_type12(ipari, stfac, frigap, noint, igrsurf, itab, itabm1, iskn, lsubmodel, unitab, sitab, sitabm1, npari, nparir, siskwn, liskn)
subroutine hm_read_inter_type18(ipari, stfac, frigap, noint, igrnod, igrsurf, igrbric, xfiltr, fric_p, titr, unitab, lsubmodel, multi_fvm, npari, nparir)
subroutine hm_read_inter_type22(ipari, stfac, frigap, noint, igrnod, igrsurf, igrbric, igrsh3n, igrtruss, fric_p, titr, lsubmodel, npari, nparir)