*HEADING
 OBLIQUE SHOCK REFLECTIONS
 WEDGE HALF-ANGLE IS 15.13 DEGREE
*NODE
*NGEN,NSET=INFLOW
*NGEN,NSET=WEDGEB
*NGEN,NSET=WEDGET
*NGEN,NSET=OUTFLOW
*NFILL,NSET=ALL
 INFLOW,WEDGEB,150,11
 WEDGEB,WEDGET, 40,11
*NFILL,NSET=ALL,BIAS=0.975
 WEDGET,OUTFLOW,60,11
*NSET,NSET=RIGHT,GENERATE
*NSET,NSET=BOT,GENERATE
*NSET,NSET=TOP,GENERATE
**
*ELEMENT,TYPE=CPE4R
*ELGEN,ELSET=GAS
*ELSET,ELSET=BOT,GENERATE
*ELSET,ELSET=TOP,GENERATE
*ELSET,ELSET=LEFT,GENERATE
*ELSET,ELSET=LOWER,GENERATE
*ELSET,ELSET=UPPER,GENERATE
*ELSET,ELSET=QA_TEST_UPPER,GENERATE
**
*NSET,NSET=VIEWTOP,GENERATE
*NSET,NSET=VIEWBOT,GENERATE
*ELSET,ELSET=VIEW1,GENERATE
*ELSET,ELSET=VIEW2,GENERATE
**
*SOLID SECTION,ELSET=GAS,MATERIAL=GAS,CONTROLS=CONT
 1.,
*SECTION CONTROLS,NAME=CONT,HOURGLASS=STIFFNESS
*MATERIAL,NAME=GAS
*EOS,TYPE=IDEAL GAS
*SPECIFIC HEAT
 0.5,
*DENSITY,DEP=1
 1., , 1.
 6., , 2.
**
*INITIAL CONDITIONS,TYPE=STRESS
 TOP, -2.E-6, -2.E-6, -2.E-6
 BOT, -1.2, -1.2, -1.2
*INITIAL CONDITIONS,TYPE=FIELD,VAR=1
 TOP, 1.
 BOT, 2.
*INITIAL CONDITIONS,TYPE=VELOCITY
 BOT, 2, 1.
**
*SURFACE,TYPE=SEGMENT,NAME=WALL
 START, 4.056, 200.
 LINE,  4.056,  95.
 LINE,  0.,     80.
 LINE,  0.,    -50.
*SURFACE,TYPE=ELEMENT,NAME=IN,REGION TYPE=EULERIAN
 LOWER,S1
*SURFACE,TYPE=ELEMENT,NAME=OUT,REGION TYPE=EULERIAN
 UPPER,S3
*SURFACE,TYPE=ELEMENT,NAME=GAS
 LEFT,S4
*RIGID BODY,REF=5000, ANALYTICAL SURFACE =WALL
*STEP
*DYNAMIC,EXPLICIT
 ,150.
**
*SURFACE INTERACTION,NAME=GAS_WALL
*CONTACT PAIR,INTERACTION=GAS_WALL
 WALL,GAS
**
*BOUNDARY,OP=NEW,TYPE=VELOCITY,REGION TYPE=EULERIAN
 INFLOW,2,2,1.
*BOUNDARY,OP=NEW
 RIGHT,1,1,0.
 5000, 1,6,0.
**
*ADAPTIVE MESH,ELSET=GAS,MESHSWEEPS=5
*ADAPTIVE MESH CONSTRAINT
 VIEWBOT,2,2,0.0
 VIEWTOP,2,2,0.0
 INFLOW,1,2,0.0
 OUTFLOW,2,2,0.0
**
*FILE OUTPUT,TIMEMARKS=YES,NUMBER INTERVAL=4
*EL FILE,ELSET=UPPER
 TEMP,
 PRESS,
*OUTPUT, FIELD, VARIABLE=PRESELECT,NUMBER INTERVAL=2
*OUTPUT,FIELD,NUMBER INTERVAL=150
*ELEMENT OUTPUT,ELSET=GAS
PRESS,
*OUTPUT,FIELD,NUMBER INTERVAL=4
*ELEMENT OUTPUT,ELSET=QA_TEST_UPPER
 TEMP,
 PRESS,
**
*END STEP