*HEADING
 FRICTIONAL CONTACT BETWEEN A DEFORMABLE BLOCKOF CPE3 ELEMENTS AND
 AN ANALYTICAL RIGID SURFACE WITH COULOMB FRICTION MODEL
 TEST THE UTILITY ROUTINE VGETPARTINFO
*PART,NAME=DEFORMABLE
   **
   ** deformable element
   **
   *NODE,NSET=DELEM
   *ELEMENT,TYPE=CPE3,ELSET=DELEM
   *SOLID SECTION, ELSET=DELEM, MATERIAL=STUFF
    1.,
   *SURFACE,TYPE=ELEMENT,NAME=DEFORM
    DELEM,
   *NSET,NSET=QA_TESTN
    DELEM,
*END PART
*PART,NAME=RIGIDPART
   *NODE,NSET=RMASS
   *ELEMENT,TYPE=MASS,ELSET=RMASS
   *SURFACE, TYPE=SEGMENT, NAME=RSURF
    START, -7,  0.000
    LINE,  5.,  0.000
*END PART
**
** define assembly
**
*ASSEMBLY, NAME=A1
   *INSTANCE, NAME=BLOCK, PART=DEFORMABLE
   *END INSTANCE
   *INSTANCE, NAME=RIGID, PART=RIGIDPART
   *END INSTANCE
   *RIGID BODY,REF NODE=RIGID.201, ANALYTICAL SURFACE=RIGID.RSURF
*END ASSEMBLY
*MATERIAL, NAME=STUFF
*ELASTIC
 3.E7,0.33
*DENSITY
 7.3E-4,
*MASS,ELSET=A1.RIGID.RMASS
 1.0,
*NSET,NSET=NLOAD
 A1.BLOCK.104,A1.BLOCK.103
*BOUNDARY
 A1.RIGID.201,1,2
 A1.RIGID.201,6,6
*INITIAL CONDITIONS,TYPE=VELOCITY
 A1.BLOCK.DELEM,1,200.0
 A1.BLOCK.DELEM,2,0.0
*INITIAL CONDITIONS,TYPE=STRESS
 A1.BLOCK.101,0.0,-2000.0
 A1.BLOCK.102,0.0,-2000.0
**
**
**
*STEP
*DYNAMIC,EXPLICIT
 ,0.001
**
** Analytical rigid surface
**
*SURFACE INTERACTION,NAME=RSUR_PM
*FRICTION,USER,PROPERTIES=1
 0.15,
*CONTACT PAIR,INTERACTION=RSUR_PM
 A1.BLOCK.DEFORM,A1.RIGID.RSURF
*DLOAD
 A1.BLOCK.102,P2,2000.0
**
**  Some typical output requests.
**
*RESTART,TIMEMARKS=NO, WRITE, NUMBER=4
*OUTPUT,FIELD,NUM=1
*NODE OUTPUT,NSET=A1.BLOCK.QA_TESTN
U,
*OUTPUT,FIELD,NUM=10
*NODE OUTPUT
U,
*ELEMENT OUTPUT
S,LE
**
*END STEP