*HEADING
 ei32sfsx: Test extension of contact surface, finite sliding, C3D20
*RESTART, WRITE
*NODE, NSET=NB1
   1,  0.0,  0.0, 0.0
   9,  8.0,  0.0, 0.0
  11,  0.0,  1.0, 0.0
  19,  8.0,  1.0, 0.0
  21,  0.0,  2.0, 0.0
  29,  8.0,  2.0, 0.0
*NGEN, NSET=NB1
   1,  9, 1
  11, 19, 1
  21, 29, 1
*NCOPY, CHANGE NUMBER=100, OLDSET=NB1, SHIFT, NEW SET=NB2
  0.0, 0.0, 1.0

*NCOPY, CHANGE NUMBER=200, OLDSET=NB1, SHIFT, NEW SET=NB3
  0.0, 0.0, 2.0

*NCOPY, CHANGE NUMBER=300, OLDSET=NB1, SHIFT, NEW SET=NB4
  0.0, 0.0, 3.0

*NCOPY, CHANGE NUMBER=400, OLDSET=NB1, SHIFT, NEW SET=NB5
  0.0, 0.0, 4.0

*NSET, NSET=NBLOCK1
 NB1, NB2, NB3, NB4, NB5
*NODE, NSET=NBLOCK2
  51,  0.0, 2.0, 1.0
  52,  1.0, 2.0, 1.0
  53,  1.0, 2.0, 0.0
  54,  0.0, 2.0, 0.0
  55,  0.0, 3.0, 1.0
  56,  1.0, 3.0, 1.0
  57,  1.0, 3.0, 0.0
  58,  0.0, 3.0, 0.0
*NODE, NSET=NBLOCK3
  61,  7.0, 2.0, 1.0
  62,  8.0, 2.0, 1.0
  63,  8.0, 2.0, 0.0
  64,  7.0, 2.0, 0.0
  65,  7.0, 3.0, 1.0
  66,  8.0, 3.0, 1.0
  67,  8.0, 3.0, 0.0
  68,  7.0, 3.0, 0.0
*NODE, NSET=NBLOCK4
  71,  0.0, 2.0, 4.0
  72,  1.0, 2.0, 4.0
  73,  1.0, 2.0, 3.0
  74,  0.0, 2.0, 3.0
  75,  0.0, 3.0, 4.0
  76,  1.0, 3.0, 4.0
  77,  1.0, 3.0, 3.0
  78,  0.0, 3.0, 3.0
*NODE, NSET=NBLOCK5
  81,  7.0, 2.0, 4.0
  82,  8.0, 2.0, 4.0
  83,  8.0, 2.0, 3.0
  84,  7.0, 2.0, 3.0
  85,  7.0, 3.0, 4.0
  86,  8.0, 3.0, 4.0
  87,  8.0, 3.0, 3.0
  88,  7.0, 3.0, 3.0
*NSET, NSET=NMOVE2
 55, 56, 57, 58
*NSET, NSET=NMOVE3
 65, 66, 67, 68
*NSET, NSET=NMOVE4
 75, 76, 77, 78
*NSET, NSET=NMOVE5
 85, 86, 87, 88
*NSET, NSET=NBASE, GEN
   1,   9, 1
 101, 109, 1
 201, 209, 1
 301, 309, 1
 401, 409, 1
*NSET, NSET=NALL
 NBLOCK1,
 NBLOCK2,
 NBLOCK3,
 NBLOCK4,
 NBLOCK5,
*ELEMENT, TYPE=C3D20, ELSET=EBLOCK1
 1, 23, 21, 1, 3, 223, 221, 201, 203, 22, 11, 2, 13,
    222, 211, 202, 213, 123, 121, 101, 103
*ELGEN, ELSET=EBLOCK1
 1, 4, 2, 1, 1,,,  2, 200, 50
*ELEMENT, TYPE=C3D8, ELSET=EBLOCK2
 100, 57, 58, 54, 53, 56, 55, 51, 52
*ELEMENT, TYPE=C3D8, ELSET=EBLOCK3
 101, 67, 68, 64, 63, 66, 65, 61, 62
*ELEMENT, TYPE=C3D8, ELSET=EBLOCK4
 102, 77, 78, 74, 73, 76, 75, 71, 72
*ELEMENT, TYPE=C3D8, ELSET=EBLOCK5
 103, 87, 88, 84, 83, 86, 85, 81, 82
*ELSET, ELSET=EALL
 EBLOCK1,
 EBLOCK2,
 EBLOCK3,
 EBLOCk4,
 EBLOCK5,
*ELSET, ELSET=ETOP
 1, 2, 3, 4, 51, 52, 53, 54
*SOLID SECTION, ELSET=EALL, MAT=MAT1
*MATERIAL,NAME=MAT1
*ELASTIC
 3e6, 0.2
*surface, NAME=SBLOCK1, TRIM=YES
 ETOP, S3,
*surface, NAME=SBLOCK2, TRIM=YES
 EBLOCK2, S5
*surface, NAME=SBLOCK3, TRIM=YES
 EBLOCK3, S5
*surface, NAME=SBLOCK4, TRIM=YES
 EBLOCK4, S5
*surface, NAME=SBLOCK5, TRIM=YES
 EBLOCK5, S5
*CONTACT PAIR, INTERACTION=NOSEP, SMALL SLIDING, EXTENSION ZONE=0.15
 SBLOCK2, SBLOCK1
*CONTACT PAIR, INTERACTION=NOSEP, SMALL SLIDING, EXTENSION ZONE=0.15
 SBLOCK3, SBLOCK1
*CONTACT PAIR, INTERACTION=NOSEP, SMALL SLIDING, EXTENSION ZONE=0.15
 SBLOCK4, SBLOCK1
*CONTACT PAIR, INTERACTION=NOSEP, SMALL SLIDING, EXTENSION ZONE=0.15
 SBLOCK5, SBLOCK1
*SURFACE INTERACTION, NAME=NOSEP
 1.0,
*SURFACE BEHAVIOR, NO SEPARATION
*STEP, NLGEOM, INC=50
*STATIC
 ,1.0
*BOUNDARY, OP=NEW
 NBASE,   1, 3, 0.0
 NBLOCK2, 1, 1, 0.0
 NBLOCK3, 1, 1, 0.0
 NBLOCK4, 1, 1, 0.0
 NBLOCK5, 1, 1, 0.0
 NBLOCK2, 3, 3, 0.0
 NBLOCK3, 3, 3, 0.0
 NBLOCK4, 3, 3, 0.0
 NBLOCK5, 3, 3, 0.0
*DLOAD, OP=NEW
 EBLOCK2, P3, 2.0
 EBLOCK3, P3, 2.0
 EBLOCK4, P3, 2.0
 EBLOCK5, P3, 2.0
*PRINT, CONTACT=YES
*NODE PRINT, F=0
*EL PRINT, F=0
*CONTACT PRINT, FREQ=50
*OUTPUT,FIELD,FREQ=50
*CONTACT OUTPUT,VARIABLE=PRESELECT
CSTRESS,CDISP,
*END STEP
*STEP, NLGEOM, INC=50
*STATIC
 ,1.0
*BOUNDARY, OP=NEW
 NBASE,  1, 3, 0.0
 NMOVE2, 1, 1,-0.15
 NMOVE3, 1, 1, 0.15
 NMOVE4, 1, 1,-0.15
 NMOVE5, 1, 1, 0.15
 NMOVE2, 3, 3,-0.15
 NMOVE3, 3, 3,-0.15
 NMOVE4, 3, 3, 0.15
 NMOVE5, 3, 3, 0.15
*PRINT, CONTACT=YES
*NODE PRINT, F=0
*EL PRINT, F=0
*CONTACT PRINT, FREQ=50
*OUTPUT,FIELD,FREQ=50
*CONTACT OUTPUT,VARIABLE=PRESELECT
CSTRESS,CDISP,
*END STEP