*HEADING
 EC34AFAS: AC3D4 and ASI4
 1D transient wave propagation in an acoustic medium with 
 prescribed acceleration on dof 1. 
 Verification problem: Transient Dynamics Tests.
**
** C = root (K/rho)= 343.05 m/s   K=bulk mod, rho=density.  
**
** Analytic solution to prescribed constant acceleration of a0 at x=0
** 
** p(x,t) = (K a0 / c^2) (ct - x)  for x < ct
**        = 0  			   for x > ct
** 
*PREPRINT,ECHO=NO,HISTORY=YES,MODEL=YES
**
*part,name=old
*NODE, Nset=ODB_NSET
    1, 0,
  101, 1,
 1001, 0, 1e-2
 1101, 1, 1e-2
 1501, 0, 1e-2, -1e-2
 1601, 1, 1e-2, -1e-2
 2501, 0, 0, -1e-2
 2601, 1, 0, -1e-2
*NGEN,NSET=CHANNEL_NODES
    1,101
 1001,1101
 1501,1601
 2501,2601
*NSET,NSET=SAMPLE,GENERATE
 1,101
*NSET,NSET=LOAD
 1,1001,1501,2501
*ELEMENT,TYPE=AC3D4
    1,    1, 1002,    2, 2501
    2, 1002,    2, 2501, 1502
    3,    2, 2501, 1502, 2502
    4,    1, 1001, 1002, 2501
    5, 1001, 1002, 2501, 1501
    6, 1002, 2501, 1501, 1502
*ELGEN,ELSET=CHANNEL
 1,100,1,6
 2,100,1,6
 3,100,1,6
 4,100,1,6
 5,100,1,6
 6,100,1,6
*SOLID SECTION,MATERIAL=AIR,ELSET=CHANNEL
**
** note that the ASI4 elements are degenerated
** to 3 - noded geometry. "ASI3" is a quadratic
** line element.
**
*ELEMENT,TYPE=ASI4,ELSET=LOAD
 200,1,2501,1001,1001
 201,2501,1501,1001,2501
*INTERFACE,ELSET=LOAD
*endpart
*part,name=new
*NODE, Nset=ODB_NSET
    1, 0,
  101, 1,
 1001, 0, 1e-2
 1101, 1, 1e-2
 1501, 0, 1e-2, -1e-2
 1601, 1, 1e-2, -1e-2
 2501, 0, 0, -1e-2
 2601, 1, 0, -1e-2
*NGEN,NSET=CHANNEL_NODES
    1,101
 1001,1101
 1501,1601
 2501,2601
*NSET,NSET=SAMPLE,GENERATE
 1,101
*NSET,NSET=LOAD
 1,1001,1501,2501
*ELEMENT,TYPE=AC3D4
    1,    1, 1002,    2, 2501
    2, 1002,    2, 2501, 1502
    3,    2, 2501, 1502, 2502
    4,    1, 1001, 1002, 2501
    5, 1001, 1002, 2501, 1501
    6, 1002, 2501, 1501, 1502
*ELGEN,ELSET=CHANNEL
 1,100,1,6
 2,100,1,6
 3,100,1,6
 4,100,1,6
 5,100,1,6
 6,100,1,6
*SOLID SECTION,MATERIAL=AIR,ELSET=CHANNEL
**
** note that the ASI3D3 elements are 3 - noded geometry.
**
*ELEMENT,TYPE=ASI3D3,ELSET=LOAD
 200,1,2501,1001
 201,2501,1501,1001
*INTERFACE,ELSET=LOAD
*endpart
**
*assembly,name=both
*instance,name=old,part=old
*endinstance
*instance,name=new,part=new
0,0.05,0
*endinstance
*nset,nset=sample
old.sample,new.sample
*nset,nset=load
old.load,new.load
*surface,NAME=NRS
 old.597,S4,
 old.596,S2
 new.597,S4,
 new.596,S2,
*endassembly
**************************************
*MATERIAL,NAME=AIR
*DENSITY
 1.21,
*ACOUSTIC MEDIUM,BULK MODULUS
 0.1424E6,
**
**
*RESTART,WRITE
**
*STEP,INC=1000
*DYNAMIC
.0001,.0036
** Define nonreflective boundary at x=1
*IMPEDANCE
 old.597,I4,
 old.596,I2
 new.597,I4,
 new.596,I2,
**
** Prescribe volume acceleration inwards
**   of  a0=1.
** Acceleration of interface element specified.
*BOUNDARY,TYPE=ACCELERATION
 LOAD,1,1,1.
*EL PRINT,FREQ=0
*NODE PRINT,NSET=SAMPLE,FREQ=6
 POR,
*NODE FILE,NSET=SAMPLE,FREQ=6
 POR,
*OUTPUT,FIELD, OP=NEW,Frequency=6
*NODE OUTPUT
 POR,
*OUTPUT,HISTORY,OP=ADD,Frequency=6
*NODE OUTPUT,NSET=SAMPLE
 POR,
*ENDSTEP
***********************
*STEP,INC=1000
*DYNAMIC
.0001,.0008
*IMPEDANCE,OP=NEW
*SIMPEDANCE
 NRS,
*BOUNDARY,TYPE=ACCELERATION
 LOAD,1,1,1.
*EL PRINT,FREQ=0
*NODE PRINT,NSET=SAMPLE,FREQ=6
 POR,
*NODE FILE,NSET=SAMPLE,FREQ=6
 POR,
*OUTPUT,FIELD, OP=NEW,Frequency=6
*NODE OUTPUT
 POR,
*OUTPUT,HISTORY,OP=ADD,Frequency=6
*NODE OUTPUT,NSET=SAMPLE
 POR,
*ENDSTEP