36 1 IPARI ,FRIGAP ,NOINT ,NTYP ,
37 2 IGRBRIC ,UNITAB ,LSUBMODEL,TITR )
50#include "implicit_f.inc"
64 CHARACTER(LEN=NCHARTITLE)::TITR
65 TYPE(SUBMODEL_DATA),
DIMENSION(NSUBMOD),
INTENT(IN) :: LSUBMODEL
66 TYPE (UNIT_TYPE_),
INTENT(IN) :: UNITAB
67 TYPE (GROUP_) ,
TARGET,
DIMENSION(NGRBRIC) :: IGRBRIC
72 . IS1,IS2,ISU1,ISU2,ISU10,,MULTIMP,ITIED,UID
74 . startt,bumult,stopt,fric,gap
76 INTEGER,
DIMENSION(:),
POINTER :: INGR2USR
94 is_available = .false.
97 WRITE(iout,1000) noint,trim(titr)
103 CALL hm_get_intv(
'secondaryentityids' ,isu10 ,is_available, lsubmodel)
104 CALL hm_get_intv(
'mainentityids' ,isu20 ,is_available, lsubmodel)
108 CALL hm_get_floatv(
'FRIC',fric ,is_available, lsubmodel, unitab)
113 ingr2usr => igrbric(1:ngrbric)%ID
114 isu1=ngr2usr(isu10,ingr2usr,ngrbric
115 isu2=ngr2usr(isu20,ingr2usr,ngrbric)
120 ipari(13) = is1*10+is2
137 WRITE(iout,1717) isu10,isu20,fric,startt,stopt
140 WRITE(iout,
'(6X,A)')
'NO SECONDARY SURFACE INPUT'
142 WRITE(iout,
'(6X,A)')
'SECONDARY SURFACE INPUT BY SEGMENTS'
144 WRITE(iout,
'(6X,A)')
'SECONDARY SURFACE INPUT BY NODES'
146 WRITE(iout,
'(6X,A)')
'SECONDARY SURFACE INPUT BY SEGMENTS'
148 WRITE(iout,
'(6X,A)')
'SECONDARY SIDE INPUT BY BRICKS'
150 WRITE(iout,
'(6X,A)')
'SECONDARY SIDE INPUT BY SOLID ELEMENTS'
153 WRITE(iout,
'(6X,A)')
'NO MAIN SURFACE INPUT'
155 WRITE(iout,
'(6X,A)')
'MAIN SURFACE INPUT BY SEGMENTS'
157 WRITE(iout,
'(6X,A)')
'MAIN SURFACE INPUT BY NODES'
159 WRITE(iout,
'(6X,A)')
'MAIN SURFACE INPUT BY SEGMENTS'
161 WRITE(iout,
'(6X,A)')
'MAIN SURFACE REFERS ',
162 .
'TO HYPER-ELLIPSOIDAL SURFACE'
168 1000
FORMAT(/1x,
' INTERFACE NUMBER :',i10,1x,a)
172 .
' TYPE==17 SURFACE/SURFACE 16 NODES THICK SHELL' /,
173 .
' HERTZ PRESSURE FORMULATION' //,
174 .
' FIRST SOLID ELEMENT GROUP. . . . . . . . . ',i10/,
175 .
' SECOND SOLID ELEMENT GROUP . . . . . . . . ',i10/,
176 .
' FRICTION FACTOR . . . . . . . . . . . . . . ',1pg20.13/,
177 .
' START TIME. . . . . . . . . . . . . . . . . ',1pg20.13/,
178 .
' STOP TIME . . . . . . . . . . . . . . . . . ',1pg20.13/)