# -*- coding: mbcs -*-
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].ConstrainedSketch(name='__profile__', sheetSize=0.02)
mdb.models['Model-1'].sketches['__profile__'].sketchOptions.setValues(
    decimalPlaces=4, viewStyle=AXISYM)
mdb.models['Model-1'].sketches['__profile__'].ConstructionLine(point1=(0.0, 
    -0.01), point2=(0.0, 0.01))
mdb.models['Model-1'].sketches['__profile__'].FixedConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[2])
mdb.models['Model-1'].sketches['__profile__'].CircleByCenterPerimeter(center=(
    0.0, 0.0), point1=(0.0055, 0.0))
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(-0.01, -0.0016), 
    point2=(0.01, -0.0016))
mdb.models['Model-1'].sketches['__profile__'].HorizontalConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[4])
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(0.003, -0.0016), 
    point2=(0.003, 0.0134))
mdb.models['Model-1'].sketches['__profile__'].VerticalConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[5])
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(-0.003, -0.0016), 
    point2=(-0.003, 0.0134))
mdb.models['Model-1'].sketches['__profile__'].VerticalConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[6])
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(-0.003, 0.0134), 
    point2=(0.003, 0.0134))
mdb.models['Model-1'].sketches['__profile__'].HorizontalConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[7])
mdb.models['Model-1'].sketches['__profile__'].PerpendicularConstraint(entity1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[6], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[7])
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[3], point1=(
    -0.00554797518998, -0.000194376450963))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[8], point1=(
    -0.00166513910517, 0.00491893664002))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[10], point1=(
    0.000535134691745, 0.00556619046256))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[11], point1=(
    0.00506511004642, 0.00232991669327))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[9], point1=(
    0.00538867944852, -0.000323826330714))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[4], point1=(
    -0.008071818389, -0.00161833618768))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[13], point1=(
    0.00681238574907, -0.00174778676592))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[14], point1=(
    -0.00140628335066, -0.00161833618768))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[16], point1=(
    0.000793990213424, -0.00142415985465))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[12], point1=(
    -0.00231227837503, -0.00485460925847))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[15], point1=(
    -0.00438312441111, -0.00168306194246))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[6], point1=(
    -0.00295941764489, -0.000453277723864))
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(0.0, -0.0055), 
    point2=(0.0, 0.0134))
mdb.models['Model-1'].sketches['__profile__'].VerticalConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[19])
mdb.models['Model-1'].sketches['__profile__'].PerpendicularConstraint(entity1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[18], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[19])
mdb.models['Model-1'].sketches['__profile__'].CoincidentConstraint(entity1=
    mdb.models['Model-1'].sketches['__profile__'].vertices[21], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[7])
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[7], point1=(
    -0.00224756449461, 0.0135921481997))
mdb.models['Model-1'].Part(dimensionality=AXISYMMETRIC, name='Rivet-Planar', 
    type=DEFORMABLE_BODY)
mdb.models['Model-1'].parts['Rivet-Planar'].BaseShell(sketch=
    mdb.models['Model-1'].sketches['__profile__'])
del mdb.models['Model-1'].sketches['__profile__']
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].ConstrainedSketch(name='__profile__', sheetSize=0.02)
mdb.models['Model-1'].sketches['__profile__'].sketchOptions.setValues(
    decimalPlaces=4, viewStyle=AXISYM)
mdb.models['Model-1'].sketches['__profile__'].ConstructionLine(point1=(0.0, 
    -0.01), point2=(0.0, 0.01))
mdb.models['Model-1'].sketches['__profile__'].FixedConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[2])
mdb.models['Model-1'].sketches['__profile__'].rectangle(point1=(0.0, 0.0), 
    point2=(0.01, 0.006))
mdb.models['Model-1'].Part(dimensionality=AXISYMMETRIC, name='Workpart', type=
    DEFORMABLE_BODY)
mdb.models['Model-1'].parts['Workpart'].BaseShell(sketch=
    mdb.models['Model-1'].sketches['__profile__'])
del mdb.models['Model-1'].sketches['__profile__']
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].ConstrainedSketch(name='__profile__', sheetSize=0.02)
mdb.models['Model-1'].sketches['__profile__'].sketchOptions.setValues(
    decimalPlaces=4, viewStyle=AXISYM)
mdb.models['Model-1'].sketches['__profile__'].ConstructionLine(point1=(0.0, 
    -0.01), point2=(0.0, 0.01))
mdb.models['Model-1'].sketches['__profile__'].FixedConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[2])
mdb.models['Model-1'].sketches['__profile__'].CircleByCenterPerimeter(center=(
    0.0, 0.0), point1=(0.0055, 0.0))
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(0.0, 0.0016), 
    point2=(1.0, 0.0016))
mdb.models['Model-1'].sketches['__profile__'].HorizontalConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[4])
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(0.01, 0.0016), 
    point2=(0.01, 0.00799999995716))
mdb.models['Model-1'].sketches['__profile__'].VerticalConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[5])
mdb.models['Model-1'].sketches['__profile__'].PerpendicularConstraint(entity1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[4], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[5])
mdb.models['Model-1'].sketches['__profile__'].CoincidentConstraint(entity1=
    mdb.models['Model-1'].sketches['__profile__'].vertices[4], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[4])
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(0.01, 
    0.00799999995716), point2=(0.0, 0.00799999995711))
mdb.models['Model-1'].sketches['__profile__'].HorizontalConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[6])
mdb.models['Model-1'].sketches['__profile__'].PerpendicularConstraint(entity1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[5], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[6])
mdb.models['Model-1'].sketches['__profile__'].CoincidentConstraint(entity1=
    mdb.models['Model-1'].sketches['__profile__'].vertices[6], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[2])
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(0.0, 
    0.00799999995711), point2=(0.0, 0.0055))
mdb.models['Model-1'].sketches['__profile__'].VerticalConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[7])
mdb.models['Model-1'].sketches['__profile__'].PerpendicularConstraint(entity1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[6], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[7])
mdb.models['Model-1'].sketches['__profile__'].CoincidentConstraint(entity1=
    mdb.models['Model-1'].sketches['__profile__'].vertices[7], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[2])
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[3], point1=(
    -0.0055464329198, 0.00110239395872))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[9], point1=(
    0.00231094798073, -0.00537217082456))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[4], point1=(
    0.00240023620427, 0.00168287195265))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[8], point1=(
    0.00521282153204, 0.000700524542481))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[10], point1=(
    0.0128023372963, 0.00159356719814))
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(0.008, 0.0016), 
    point2=(0.008, 0.00799999993573))
mdb.models['Model-1'].sketches['__profile__'].VerticalConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[13])
mdb.models['Model-1'].sketches['__profile__'].PerpendicularConstraint(entity1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[12], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[13])
mdb.models['Model-1'].sketches['__profile__'].CoincidentConstraint(entity1=
    mdb.models['Model-1'].sketches['__profile__'].vertices[14], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[12])
mdb.models['Model-1'].sketches['__profile__'].CoincidentConstraint(entity1=
    mdb.models['Model-1'].sketches['__profile__'].vertices[15], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[6])
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[12], point1=(
    0.00914151221514, 0.00150426360779))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[5], point1=(
    0.010123684071, 0.00239730626345))
mdb.models['Model-1'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[6], point1=(
    0.00932008866221, 0.00793417636305))
mdb.models['Model-1'].Part(dimensionality=AXISYMMETRIC, name='Tool-Planar', 
    type=DEFORMABLE_BODY)
mdb.models['Model-1'].parts['Tool-Planar'].BaseShell(sketch=
    mdb.models['Model-1'].sketches['__profile__'])
del mdb.models['Model-1'].sketches['__profile__']
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].parts['Tool-Planar'].ReferencePoint(point=
    mdb.models['Model-1'].parts['Tool-Planar'].vertices[0])
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].Material(name='Steel')
mdb.models['Model-1'].materials['Steel'].Density(table=((7800.0, ), ))
mdb.models['Model-1'].materials['Steel'].Elastic(table=((200000000000.0, 0.3), 
    ))
mdb.models['Model-1'].materials['Steel'].Plastic(table=((418000000.0, 0.0), (
    500000000.0, 0.01581), (605000000.0, 0.02983), (695000000.0, 0.056), (
    780000000.0, 0.095), (829000000.0, 0.15), (882000000.0, 0.25), (
    908000000.0, 0.35), (921000000.0, 0.45), (932000000.0, 0.55), (955000000.0, 
    0.65), (988000000.0, 0.75), (1040000000.0, 0.85)))
mdb.models['Model-1'].HomogeneousSolidSection(material='Steel', name=
    'Section-1', thickness=1.0)
mdb.models['Model-1'].parts['Rivet-Planar'].SectionAssignment(offset=0.0, 
    region=Region(
    faces=mdb.models['Model-1'].parts['Rivet-Planar'].faces.getSequenceFromMask(
    mask=('[#1 ]', ), )), sectionName='Section-1')
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].Material(name='RIGID')
mdb.models['Model-1'].materials['RIGID'].Density(table=((8000.0, ), ))
mdb.models['Model-1'].materials['RIGID'].Elastic(table=((1e+13, 0.4), ))
mdb.models['Model-1'].HomogeneousSolidSection(material='RIGID', name=
    'Section-2', thickness=1.0)
mdb.models['Model-1'].parts['Tool-Planar'].SectionAssignment(offset=0.0, 
    region=Region(
    faces=mdb.models['Model-1'].parts['Tool-Planar'].faces.getSequenceFromMask(
    mask=('[#1 ]', ), )), sectionName='Section-2')
mdb.models['Model-1'].parts['Workpart'].SectionAssignment(offset=0.0, region=
    Region(
    faces=mdb.models['Model-1'].parts['Workpart'].faces.getSequenceFromMask(
    mask=('[#1 ]', ), )), sectionName='Section-2')
mdb.models['Model-1'].rootAssembly.DatumCsysByThreePoints(coordSysType=
    CYLINDRICAL, origin=(0.0, 0.0, 0.0), point1=(1.0, 0.0, 0.0), point2=(0.0, 
    0.0, -1.0))
mdb.models['Model-1'].rootAssembly.Instance(dependent=ON, name='Rivet-Planar-1'
    , part=mdb.models['Model-1'].parts['Rivet-Planar'])
mdb.models['Model-1'].rootAssembly.Instance(dependent=ON, name='Workpart-1', 
    part=mdb.models['Model-1'].parts['Workpart'])
mdb.models['Model-1'].rootAssembly.EdgeToEdge(clearance=0.0, fixedAxis=
    mdb.models['Model-1'].rootAssembly.instances['Rivet-Planar-1'].edges[0], 
    flip=ON, movableAxis=
    mdb.models['Model-1'].rootAssembly.instances['Workpart-1'].edges[0])
mdb.models['Model-1'].rootAssembly.EdgeToEdge(clearance=0.0, fixedAxis=
    mdb.models['Model-1'].rootAssembly.instances['Rivet-Planar-1'].edges[1], 
    flip=OFF, movableAxis=
    mdb.models['Model-1'].rootAssembly.instances['Workpart-1'].edges[3])
#* FeatureError: The constraint cannot be applied because it conflicts 
#* with existing position constraints.
mdb.models['Model-1'].rootAssembly.instances['Workpart-1'].ConvertConstraints()
mdb.models['Model-1'].rootAssembly.translate(instanceList=('Workpart-1', ), 
    vector=(0.0032, 0.0, 0.0))
mdb.models['Model-1'].rootAssembly.translate(instanceList=('Workpart-1', ), 
    vector=(0.0032, 0.0, 0.0))
mdb.models['Model-1'].rootAssembly.EdgeToEdge(clearance=0.0, fixedAxis=
    mdb.models['Model-1'].rootAssembly.instances['Rivet-Planar-1'].edges[1], 
    flip=OFF, movableAxis=
    mdb.models['Model-1'].rootAssembly.instances['Workpart-1'].edges[3])
#* FeatureError: The constraint cannot be applied because it conflicts 
#* with existing position constraints.
del mdb.models['Model-1'].parts['Workpart']
mdb.models['Model-1'].ConstrainedSketch(name='__profile__', sheetSize=0.02)
mdb.models['Model-1'].sketches['__profile__'].sketchOptions.setValues(
    decimalPlaces=4, viewStyle=AXISYM)
mdb.models['Model-1'].sketches['__profile__'].ConstructionLine(point1=(0.0, 
    -0.01), point2=(0.0, 0.01))
mdb.models['Model-1'].sketches['__profile__'].FixedConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[2])
mdb.models['Model-1'].sketches['__profile__'].rectangle(point1=(0.0032, 0.0), 
    point2=(0.0132, 0.006))
mdb.models['Model-1'].Part(dimensionality=AXISYMMETRIC, name='Workpart', type=
    DEFORMABLE_BODY)
mdb.models['Model-1'].parts['Workpart'].BaseShell(sketch=
    mdb.models['Model-1'].sketches['__profile__'])
del mdb.models['Model-1'].sketches['__profile__']
mdb.models['Model-1'].rootAssembly.regenerate()
mdb.models['Model-1'].rootAssembly.Instance(dependent=ON, name='Tool-Planar-1', 
    part=mdb.models['Model-1'].parts['Tool-Planar'])
mdb.models['Model-1'].rootAssembly.translate(instanceList=('Tool-Planar-1', ), 
    vector=(0.0, 0.009, 0.0))
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].ExplicitDynamicsStep(name='Step-1', previous='Initial', 
    timePeriod=0.5)
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].RigidBody(bodyRegion=Region(
    faces=mdb.models['Model-1'].rootAssembly.instances['Tool-Planar-1'].faces.getSequenceFromMask(
    mask=('[#1 ]', ), )), name='Constraint-1', refPointRegion=Region(
    referencePoints=(
    mdb.models['Model-1'].rootAssembly.instances['Tool-Planar-1'].referencePoints[2], 
    )))
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].DisplayBody(controlPoints=None, instance=
    mdb.models['Model-1'].rootAssembly.instances['Workpart-1'], name=
    'Constraint-2')
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].ContactProperty('IntProp-1')
mdb.models['Model-1'].interactionProperties['IntProp-1'].TangentialBehavior(
    dependencies=0, directionality=ISOTROPIC, elasticSlipStiffness=None, 
    formulation=PENALTY, fraction=0.005, maximumElasticSlip=FRACTION, 
    pressureDependency=OFF, shearStressLimit=None, slipRateDependency=OFF, 
    table=((0.2, ), ), temperatureDependency=OFF)
mdb.models['Model-1'].ContactExp(createStepName='Step-1', name='Int-1')
mdb.models['Model-1'].interactions['Int-1'].includedPairs.setValuesInStep(
    stepName='Step-1', useAllstar=ON)
mdb.models['Model-1'].interactions['Int-1'].contactPropertyAssignments.appendInStep(
    assignments=((GLOBAL, SELF, 'IntProp-1'), ), stepName='Step-1')
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].DisplacementBC(amplitude=UNSET, createStepName='Step-1', 
    distributionType=UNIFORM, fixed=OFF, localCsys=None, name='BC-1', region=
    Region(
    edges=mdb.models['Model-1'].rootAssembly.instances['Rivet-Planar-1'].edges.getSequenceFromMask(
    mask=('[#10 ]', ), )), u1=0.0, u2=0.0, ur3=0.0)
mdb.models['Model-1'].XsymmBC(createStepName='Step-1', name='BC-2', region=
    Region(
    edges=mdb.models['Model-1'].rootAssembly.instances['Rivet-Planar-1'].edges.getSequenceFromMask(
    mask=('[#8 ]', ), )))
mdb.models['Model-1'].DisplacementBC(amplitude=UNSET, createStepName='Step-1', 
    distributionType=UNIFORM, fixed=OFF, localCsys=None, name='BC-3', region=
    Region(
    faces=mdb.models['Model-1'].rootAssembly.instances['Workpart-1'].faces.getSequenceFromMask(
    mask=('[#1 ]', ), )), u1=0.0, u2=0.0, ur3=0.0)
#* FeatureError: An instance that belongs to a Display Body constraint cannot 
#* be modified.
mdb.models['Model-1'].DisplacementBC(amplitude=UNSET, createStepName='Step-1', 
    distributionType=UNIFORM, fixed=OFF, localCsys=None, name='BC-3', region=
    Region(
    edges=mdb.models['Model-1'].rootAssembly.instances['Workpart-1'].edges.getSequenceFromMask(
    mask=('[#2 ]', ), )), u1=0.0, u2=0.0, ur3=0.0)
#* FeatureError: An instance that belongs to a Display Body constraint cannot 
#* be modified.
mdb.models['Model-1'].TabularAmplitude(data=((0.0, 0.0), (0.5, 1.0)), name=
    'Amp-1', smooth=SOLVER_DEFAULT, timeSpan=STEP)
mdb.models['Model-1'].DisplacementBC(amplitude='Amp-1', createStepName='Step-1'
    , distributionType=UNIFORM, fixed=OFF, localCsys=None, name='BC-3', region=
    Region(referencePoints=(
    mdb.models['Model-1'].rootAssembly.instances['Tool-Planar-1'].referencePoints[2], 
    )), u1=0.0, u2=-0.0062, ur3=0.0)
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].parts['Workpart'].seedPart(deviationFactor=0.1, size=
    0.001)
mdb.models['Model-1'].parts['Workpart'].setElementType(elemTypes=(ElemType(
    elemCode=CAX4R, elemLibrary=EXPLICIT, secondOrderAccuracy=OFF, 
    hourglassControl=DEFAULT, distortionControl=DEFAULT), ElemType(
    elemCode=CAX3, elemLibrary=EXPLICIT)), regions=(
    mdb.models['Model-1'].parts['Workpart'].faces.getSequenceFromMask(('[#1 ]', 
    ), ), ))
mdb.models['Model-1'].parts['Workpart'].generateMesh()
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].parts['Rivet-Planar'].seedPart(deviationFactor=0.1, size=
    0.001)
mdb.models['Model-1'].parts['Rivet-Planar'].setElementType(elemTypes=(ElemType(
    elemCode=CAX4R, elemLibrary=EXPLICIT, secondOrderAccuracy=OFF, 
    hourglassControl=DEFAULT, distortionControl=DEFAULT), ElemType(
    elemCode=CAX3, elemLibrary=EXPLICIT)), regions=(
    mdb.models['Model-1'].parts['Rivet-Planar'].faces.getSequenceFromMask((
    '[#1 ]', ), ), ))
mdb.models['Model-1'].parts['Rivet-Planar'].generateMesh()
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].parts['Tool-Planar'].seedPart(deviationFactor=0.1, size=
    0.0001)
mdb.models['Model-1'].parts['Tool-Planar'].setElementType(elemTypes=(ElemType(
    elemCode=CAX4R, elemLibrary=EXPLICIT, secondOrderAccuracy=OFF, 
    hourglassControl=DEFAULT, distortionControl=DEFAULT), ElemType(
    elemCode=CAX3, elemLibrary=EXPLICIT)), regions=(
    mdb.models['Model-1'].parts['Tool-Planar'].faces.getSequenceFromMask((
    '[#1 ]', ), ), ))
mdb.models['Model-1'].parts['Tool-Planar'].generateMesh()
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].rootAssembly.regenerate()
mdb.Job(contactPrint=OFF, description='', echoPrint=OFF, explicitPrecision=
    SINGLE, historyPrint=OFF, model='Model-1', modelPrint=OFF, 
    multiprocessingMode=DEFAULT, name='Rivet-Planar', nodalOutputPrecision=
    SINGLE, numCpus=1, numDomains=1, parallelizationMethodExplicit=DOMAIN, 
    preMemory=2048.0, scratch='', standardMemory=2048.0, standardMemoryPolicy=
    MODERATE, type=ANALYSIS, userSubroutine='')
mdb.jobs['Rivet-Planar'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 3048, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'THE OPTION *BOUNDARY,TYPE=DISPLACEMENT HAS BEEN USED; CHECK STATUS FILE BETWEEN STEPS FOR WARNINGS ON ANY JUMPS PRESCRIBED ACROSS THE STEPS IN DISPLACEMENT VALUES OF TRANSLATIONAL DOF. FOR ROTATIONAL DOF MAKE SURE THAT THERE ARE NO SUCH JUMPS. ALL JUMPS IN DISPLACEMENTS ACROSS STEPS ARE IGNORED', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'Boundary conditions are specified on inactive dof of 8 nodes. The nodes have been identified in node set WarnNodeBCInactiveDof.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ERROR, {'phase': BATCHPRE_PHASE, 
    'message': '*CONTACT cannot be defined on 2D element facets.  If the model contains 2D or axisymmetric elements, then *CONTACT INCLUSIONS, ALL ELEMENT BASED cannot be specified, and the first surface name on each data line under *CONTACT INCLUSIONS or *CONTACT EXCLUSIONS must not be blank.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ERROR, {'phase': BATCHPRE_PHASE, 
    'message': '*CONTACT cannot be defined on 2D element facets.  If the model contains 2D or axisymmetric elements, then *CONTACT INCLUSIONS, ALL ELEMENT BASED cannot be specified, and the first surface name on each data line under *CONTACT INCLUSIONS or *CONTACT EXCLUSIONS must not be blank.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FILE, {'phase': BATCHPRE_PHASE, 
    'file': 'G:\\ABAQUS\\Rivet-Planar.odb', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ERROR, {
    'message': 'Analysis Input File Processor exited with an error.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(JOB_ABORTED, {
    'message': 'Analysis Input File Processor exited with an error.', 
    'jobName': 'Rivet-Planar'})
del mdb.models['Model-1'].interactions['Int-1']
mdb.models['Model-1'].SurfaceToSurfaceContactExp(clearanceRegion=None, 
    createStepName='Step-1', datumAxis=None, initialClearance=OMIT, 
    interactionProperty='IntProp-1', master=Region(
    side1Edges=mdb.models['Model-1'].rootAssembly.instances['Tool-Planar-1'].edges.getSequenceFromMask(
    mask=('[#4 ]', ), )), mechanicalConstraint=KINEMATIC, name='Int-1', slave=
    Region(
    side1Edges=mdb.models['Model-1'].rootAssembly.instances['Rivet-Planar-1'].edges.getSequenceFromMask(
    mask=('[#6 ]', ), )), sliding=FINITE)
mdb.models['Model-1'].SurfaceToSurfaceContactExp(clearanceRegion=None, 
    createStepName='Step-1', datumAxis=None, initialClearance=OMIT, 
    interactionProperty='IntProp-1', master=Region(
    side1Edges=mdb.models['Model-1'].rootAssembly.instances['Workpart-1'].edges.getSequenceFromMask(
    mask=('[#8 ]', ), )), mechanicalConstraint=KINEMATIC, name='Int-2', slave=
    Region(
    side1Edges=mdb.models['Model-1'].rootAssembly.instances['Rivet-Planar-1'].edges.getSequenceFromMask(
    mask=('[#2 ]', ), )), sliding=FINITE)
#* FeatureError: An instance that belongs to a Display Body constraint cannot 
#* be modified.
mdb.models['Model-1'].SurfaceToSurfaceContactExp(clearanceRegion=None, 
    createStepName='Step-1', datumAxis=None, initialClearance=OMIT, 
    interactionProperty='IntProp-1', master=Region(
    side1Edges=mdb.models['Model-1'].rootAssembly.instances['Workpart-1'].edges.getSequenceFromMask(
    mask=('[#1 ]', ), )), mechanicalConstraint=KINEMATIC, name='Int-2', slave=
    Region(
    side1Edges=mdb.models['Model-1'].rootAssembly.instances['Rivet-Planar-1'].edges.getSequenceFromMask(
    mask=('[#1 ]', ), )), sliding=FINITE)
#* FeatureError: An instance that belongs to a Display Body constraint cannot 
#* be modified.
mdb.jobs['Rivet-Planar'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 3100, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'THE OPTION *BOUNDARY,TYPE=DISPLACEMENT HAS BEEN USED; CHECK STATUS FILE BETWEEN STEPS FOR WARNINGS ON ANY JUMPS PRESCRIBED ACROSS THE STEPS IN DISPLACEMENT VALUES OF TRANSLATIONAL DOF. FOR ROTATIONAL DOF MAKE SURE THAT THERE ARE NO SUCH JUMPS. ALL JUMPS IN DISPLACEMENTS ACROSS STEPS ARE IGNORED', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'Boundary conditions are specified on inactive dof of 8 nodes. The nodes have been identified in node set WarnNodeBCInactiveDof.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': PACKAGER_PHASE, 
    'clientHost': 'little', 'handle': 3292, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'There are 10 warning messages in the data (.dat) file.  Please check the data file for possible errors in the input file.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'ASSEMBLY__PICKEDSURF14 is a rigid surface, so it will be made the master surface in the contact pair with surface ASSEMBLY__PICKEDSURF15. The WEIGHT value reported in the .dat file for this contact pair is not correct.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'Boundary conditions are defined at the the nodes contained in node set WarnNodeBcIntersectKinCon. In addition the nodes are also part of a surface involved in kinematic contact. The kinematic contact constraint will be overridden by the boundary conditions in case of a conflict. Penalty contact may be used instead.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': PACKAGER_PHASE, 
    'message': 'Phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': EXPLICIT_PHASE, 
    'clientHost': 'little', 'handle': 3020, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0, 
    'timeIncrement': 6.90556234417e-08, 'stepTime': 0.0, 'cpuTime': 0.0, 
    'jobName': 'Rivet-Planar', 'step': 1, 'increment': 0, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 0, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ERROR, {
    'message': 'ABAQUS/Explicit Analysis exited with an error - Please see the  status file for possible error messages if the file exists.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(JOB_ABORTED, {
    'message': 'ABAQUS/Explicit Analysis exited with an error - Please see the  status file for possible error messages if the file exists.', 
    'jobName': 'Rivet-Planar'})
mdb.models['Model-1'].parts['Tool-Planar'].deleteMesh()
mdb.models['Model-1'].parts['Tool-Planar'].seedPart(deviationFactor=0.1, size=
    0.0005)
mdb.models['Model-1'].parts['Tool-Planar'].generateMesh()
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].rootAssembly.regenerate()
mdb.models['Model-1'].steps['Step-1'].setValues(massScaling=((SEMI_AUTOMATIC, 
    MODEL, AT_BEGINNING, 100.0, 0.0, None, 0, 0, 0.0, 0.0, 0, None), ))
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.jobs['Rivet-Planar'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 2080, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'THE OPTION *BOUNDARY,TYPE=DISPLACEMENT HAS BEEN USED; CHECK STATUS FILE BETWEEN STEPS FOR WARNINGS ON ANY JUMPS PRESCRIBED ACROSS THE STEPS IN DISPLACEMENT VALUES OF TRANSLATIONAL DOF. FOR ROTATIONAL DOF MAKE SURE THAT THERE ARE NO SUCH JUMPS. ALL JUMPS IN DISPLACEMENTS ACROSS STEPS ARE IGNORED', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'Boundary conditions are specified on inactive dof of 8 nodes. The nodes have been identified in node set WarnNodeBCInactiveDof.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': PACKAGER_PHASE, 
    'clientHost': 'little', 'handle': 3440, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'There are 10 warning messages in the data (.dat) file.  Please check the data file for possible errors in the input file.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'ASSEMBLY__PICKEDSURF14 is a rigid surface, so it will be made the master surface in the contact pair with surface ASSEMBLY__PICKEDSURF15. The WEIGHT value reported in the .dat file for this contact pair is not correct.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'Boundary conditions are defined at the the nodes contained in node set WarnNodeBcIntersectKinCon. In addition the nodes are also part of a surface involved in kinematic contact. The kinematic contact constraint will be overridden by the boundary conditions in case of a conflict. Penalty contact may be used instead.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': PACKAGER_PHASE, 
    'message': 'Phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': EXPLICIT_PHASE, 
    'clientHost': 'little', 'handle': 2100, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0, 
    'timeIncrement': 6.90556646532e-07, 'stepTime': 0.0, 'cpuTime': 0.0, 
    'jobName': 'Rivet-Planar', 'step': 1, 'increment': 0, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 0, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0250005014241, 
    'timeIncrement': 9.82693677543e-07, 'stepTime': 0.0250005014241, 
    'cpuTime': 4.0, 'jobName': 'Rivet-Planar', 'step': 1, 'increment': 25435, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 1, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0500004775822, 
    'timeIncrement': 9.82587607723e-07, 'stepTime': 0.0500004775822, 
    'cpuTime': 8.10000038147, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 50855, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 2, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0750004500151, 
    'timeIncrement': 9.82105802905e-07, 'stepTime': 0.0750004500151, 
    'cpuTime': 12.3000001907, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 76275, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 3, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.100000426173, 
    'timeIncrement': 9.81007246992e-07, 'stepTime': 0.100000426173, 
    'cpuTime': 16.5, 'jobName': 'Rivet-Planar', 'step': 1, 'increment': 101695, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 4, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.125000402331, 
    'timeIncrement': 9.81249741017e-07, 'stepTime': 0.125000402331, 
    'cpuTime': 20.7000007629, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 127115, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 5, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.150000378489, 
    'timeIncrement': 9.81097741715e-07, 'stepTime': 0.150000378489, 
    'cpuTime': 24.8999996185, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 152535, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 6, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.175000354648, 
    'timeIncrement': 9.81096263786e-07, 'stepTime': 0.175000354648, 
    'cpuTime': 29.0, 'jobName': 'Rivet-Planar', 'step': 1, 'increment': 177955, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 7, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.200000330806, 
    'timeIncrement': 9.81245989351e-07, 'stepTime': 0.200000330806, 
    'cpuTime': 33.2999992371, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 203375, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 8, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.225000306964, 
    'timeIncrement': 9.81113430498e-07, 'stepTime': 0.225000306964, 
    'cpuTime': 37.5999984741, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 228795, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 9, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.250000268221, 
    'timeIncrement': 9.81113544185e-07, 'stepTime': 0.250000268221, 
    'cpuTime': 41.7999992371, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 254215, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 10, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.275000244379, 
    'timeIncrement': 9.80090817393e-07, 'stepTime': 0.275000244379, 
    'cpuTime': 46.0, 'jobName': 'Rivet-Planar', 'step': 1, 'increment': 279635, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 11, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.300000220537, 
    'timeIncrement': 9.80291702035e-07, 'stepTime': 0.300000220537, 
    'cpuTime': 50.0999984741, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 305055, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 12, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.325000196695, 
    'timeIncrement': 9.79888000074e-07, 'stepTime': 0.325000196695, 
    'cpuTime': 54.2000007629, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 330475, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 13, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.350000172853, 
    'timeIncrement': 9.80048412202e-07, 'stepTime': 0.350000172853, 
    'cpuTime': 58.4000015259, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 355895, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 14, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.375000149012, 
    'timeIncrement': 9.80410732154e-07, 'stepTime': 0.375000149012, 
    'cpuTime': 62.5999984741, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 381315, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 15, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.40000012517, 
    'timeIncrement': 9.80179152066e-07, 'stepTime': 0.40000012517, 
    'cpuTime': 66.8000030518, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 406735, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 16, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.425000101328, 
    'timeIncrement': 9.79850597105e-07, 'stepTime': 0.425000101328, 
    'cpuTime': 71.0, 'jobName': 'Rivet-Planar', 'step': 1, 'increment': 432155, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 17, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.450000077486, 
    'timeIncrement': 9.80128334049e-07, 'stepTime': 0.450000077486, 
    'cpuTime': 75.4000015259, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 457575, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 18, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.475000739098, 
    'timeIncrement': 9.02072656572e-07, 'stepTime': 0.475000739098, 
    'cpuTime': 79.6999969482, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 483271, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 19, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.5, 
    'timeIncrement': 8.74714658039e-07, 'stepTime': 0.5, 
    'cpuTime': 84.4000015259, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 512068, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 20, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': EXPLICIT_PHASE, 
    'message': 'Phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(JOB_COMPLETED, {
    'time': 'Wed Dec 27 17:31:08 2006', 'jobName': 'Rivet-Planar'})
del mdb.models['Model-1'].constraints['Constraint-2']
mdb.models['Model-1'].SurfaceToSurfaceContactExp(clearanceRegion=None, 
    createStepName='Step-1', datumAxis=None, initialClearance=OMIT, 
    interactionProperty='IntProp-1', master=Region(
    side1Edges=mdb.models['Model-1'].rootAssembly.instances['Workpart-1'].edges.getSequenceFromMask(
    mask=('[#8 ]', ), )), mechanicalConstraint=KINEMATIC, name='Int-2', slave=
    Region(
    side1Edges=mdb.models['Model-1'].rootAssembly.instances['Rivet-Planar-1'].edges.getSequenceFromMask(
    mask=('[#2 ]', ), )), sliding=FINITE)
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].SurfaceToSurfaceContactExp(clearanceRegion=None, 
    createStepName='Step-1', datumAxis=None, initialClearance=OMIT, 
    interactionProperty='IntProp-1', master=Region(
    side1Edges=mdb.models['Model-1'].rootAssembly.instances['Workpart-1'].edges.getSequenceFromMask(
    mask=('[#1 ]', ), )), mechanicalConstraint=KINEMATIC, name='Int-3', slave=
    Region(
    side1Edges=mdb.models['Model-1'].rootAssembly.instances['Rivet-Planar-1'].edges.getSequenceFromMask(
    mask=('[#1 ]', ), )), sliding=FINITE)
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].DisplacementBC(amplitude=UNSET, createStepName='Step-1', 
    distributionType=UNIFORM, fixed=OFF, localCsys=None, name='BC-4', region=
    Region(
    edges=mdb.models['Model-1'].rootAssembly.instances['Workpart-1'].edges.getSequenceFromMask(
    mask=('[#2 ]', ), )), u1=0.0, u2=0.0, ur3=0.0)
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.jobs['Rivet-Planar'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 3432, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ERROR, {'phase': BATCHPRE_PHASE, 
    'message': '60 elements have missing property definitions. The elements have been identified in element set ErrElemMissingSection.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ERROR, {
    'message': 'Analysis Input File Processor exited with an error.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(JOB_ABORTED, {
    'message': 'Analysis Input File Processor exited with an error.', 
    'jobName': 'Rivet-Planar'})
mdb.models['Model-1'].parts['Tool-Planar'].SectionAssignment(offset=0.0, 
    region=Region(
    faces=mdb.models['Model-1'].parts['Tool-Planar'].faces.getSequenceFromMask(
    mask=('[#1 ]', ), )), sectionName='Section-2')
mdb.models['Model-1'].parts['Workpart'].SectionAssignment(offset=0.0, region=
    Region(
    faces=mdb.models['Model-1'].parts['Workpart'].faces.getSequenceFromMask(
    mask=('[#1 ]', ), )), sectionName='Section-2')
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].rootAssembly.regenerate()
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.jobs['Rivet-Planar'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 3292, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'THE OPTION *BOUNDARY,TYPE=DISPLACEMENT HAS BEEN USED; CHECK STATUS FILE BETWEEN STEPS FOR WARNINGS ON ANY JUMPS PRESCRIBED ACROSS THE STEPS IN DISPLACEMENT VALUES OF TRANSLATIONAL DOF. FOR ROTATIONAL DOF MAKE SURE THAT THERE ARE NO SUCH JUMPS. ALL JUMPS IN DISPLACEMENTS ACROSS STEPS ARE IGNORED', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'Boundary conditions are specified on inactive dof of 15 nodes. The nodes have been identified in node set WarnNodeBCInactiveDof.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': PACKAGER_PHASE, 
    'clientHost': 'little', 'handle': 3688, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'There are 17 warning messages in the data (.dat) file.  Please check the data file for possible errors in the input file.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'ASSEMBLY__PICKEDSURF14 is a rigid surface, so it will be made the master surface in the contact pair with surface ASSEMBLY__PICKEDSURF15. The WEIGHT value reported in the .dat file for this contact pair is not correct.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'Boundary conditions are defined at the the nodes contained in node set WarnNodeBcIntersectKinCon. In addition the nodes are also part of a surface involved in kinematic contact. The kinematic contact constraint will be overridden by the boundary conditions in case of a conflict. Penalty contact may be used instead.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': PACKAGER_PHASE, 
    'message': 'Phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': EXPLICIT_PHASE, 
    'clientHost': 'little', 'handle': 2368, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0, 
    'timeIncrement': 1.28026343305e-07, 'stepTime': 0.0, 'cpuTime': 0.0, 
    'jobName': 'Rivet-Planar', 'step': 1, 'increment': 0, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 0, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0250000040978, 
    'timeIncrement': 1.62597643794e-07, 'stepTime': 0.0250000040978, 
    'cpuTime': 42.3000030518, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 153855, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 1, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0500000976026, 
    'timeIncrement': 1.62597629583e-07, 'stepTime': 0.0500000976026, 
    'cpuTime': 84.3000030518, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 306814, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 2, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0750000700355, 
    'timeIncrement': 1.62597629583e-07, 'stepTime': 0.0750000700355, 
    'cpuTime': 126.700004578, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 459334, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 3, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.100000046194, 
    'timeIncrement': 1.62597629583e-07, 'stepTime': 0.100000046194, 
    'cpuTime': 173.099990845, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 611854, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 4, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.125000014901, 
    'timeIncrement': 1.62597643794e-07, 'stepTime': 0.125000014901, 
    'cpuTime': 216.799987793, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 764374, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 5, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.150000154972, 
    'timeIncrement': 1.62597629583e-07, 'stepTime': 0.150000154972, 
    'cpuTime': 260.299987793, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 916895, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 6, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.17500013113, 
    'timeIncrement': 1.62597459052e-07, 'stepTime': 0.17500013113, 
    'cpuTime': 305.299987793, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1069415, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 7, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.200000107288, 
    'timeIncrement': 1.62595966913e-07, 'stepTime': 0.200000107288, 
    'cpuTime': 349.199981689, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1221935, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 8, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.225000083447, 
    'timeIncrement': 1.62595199527e-07, 'stepTime': 0.225000083447, 
    'cpuTime': 392.799987793, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1374455, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 9, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.250000059605, 
    'timeIncrement': 1.62594389508e-07, 'stepTime': 0.250000059605, 
    'cpuTime': 435.899993896, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1526975, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 10, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.275000035763, 
    'timeIncrement': 1.62593508435e-07, 'stepTime': 0.275000035763, 
    'cpuTime': 482.299987793, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1694747, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 11, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.300000011921, 
    'timeIncrement': 1.62592229458e-07, 'stepTime': 0.300000011921, 
    'cpuTime': 529.400024414, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1862519, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 12, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.324999988079, 
    'timeIncrement': 1.62590282571e-07, 'stepTime': 0.324999988079, 
    'cpuTime': 578.5, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2030291, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 13, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.350000113249, 
    'timeIncrement': 1.62589316233e-07, 'stepTime': 0.350000113249, 
    'cpuTime': 626.400024414, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2198064, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 14, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.375000089407, 
    'timeIncrement': 1.62589927299e-07, 'stepTime': 0.375000089407, 
    'cpuTime': 675.200012207, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2365836, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 15, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.400000065565, 
    'timeIncrement': 1.62586786701e-07, 'stepTime': 0.400000065565, 
    'cpuTime': 723.400024414, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2533608, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 16, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.425000041723, 
    'timeIncrement': 1.62584015584e-07, 'stepTime': 0.425000041723, 
    'cpuTime': 771.400024414, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2701380, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 17, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.450000017881, 
    'timeIncrement': 1.62584512964e-07, 'stepTime': 0.450000017881, 
    'cpuTime': 819.900024414, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2869152, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 18, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.47499999404, 
    'timeIncrement': 1.6258428559e-07, 'stepTime': 0.47499999404, 
    'cpuTime': 868.200012207, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 3036924, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 19, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.5, 
    'timeIncrement': 1.62582963981e-07, 'stepTime': 0.5, 'cpuTime': 916.5, 
    'jobName': 'Rivet-Planar', 'step': 1, 'increment': 3204697, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 20, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': EXPLICIT_PHASE, 
    'message': 'Phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(JOB_COMPLETED, {
    'time': 'Wed Dec 27 17:50:41 2006', 'jobName': 'Rivet-Planar'})
mdb.models['Model-1'].parts['Rivet-Planar'].deleteMesh(regions=
    mdb.models['Model-1'].parts['Rivet-Planar'].faces.getSequenceFromMask((
    '[#1 ]', ), ))
mdb.models['Model-1'].parts['Rivet-Planar'].setMeshControls(elemShape=TRI, 
    regions=
    mdb.models['Model-1'].parts['Rivet-Planar'].faces.getSequenceFromMask((
    '[#1 ]', ), ))
mdb.models['Model-1'].parts['Rivet-Planar'].setElementType(elemTypes=(ElemType(
    elemCode=CAX4R, elemLibrary=EXPLICIT, secondOrderAccuracy=OFF, 
    hourglassControl=DEFAULT, distortionControl=DEFAULT), ElemType(
    elemCode=CAX3, elemLibrary=EXPLICIT, distortionControl=DEFAULT)), regions=(
    mdb.models['Model-1'].parts['Rivet-Planar'].faces.getSequenceFromMask((
    '[#1 ]', ), ), ))
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].parts['Rivet-Planar'].generateMesh()
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Model-1'].rootAssembly.regenerate()
mdb.models['Model-1'].interactionProperties['IntProp-1'].tangentialBehavior.setValues(
    dependencies=0, directionality=ISOTROPIC, elasticSlipStiffness=None, 
    formulation=PENALTY, fraction=0.005, maximumElasticSlip=FRACTION, 
    pressureDependency=OFF, shearStressLimit=None, slipRateDependency=OFF, 
    table=((0.2, ), ), temperatureDependency=OFF)
mdb.models['Model-1'].interactionProperties['IntProp-1'].NormalBehavior(
    allowSeparation=OFF, constraintEnforcementMethod=DEFAULT, 
    pressureOverclosure=HARD)
mdb.models['Model-1'].ExpContactControl(name='ContCtrl-1', scalePenalty=1.5, 
    warpCutoff=5.0)
mdb.models['Model-1'].interactions['Int-1'].setValues(clearanceRegion=None, 
    contactControls='ContCtrl-1', datumAxis=None, initialClearance=OMIT, 
    interactionProperty='IntProp-1', mechanicalConstraint=KINEMATIC, sliding=
    FINITE)
mdb.models['Model-1'].interactions['Int-2'].setValues(clearanceRegion=None, 
    contactControls='ContCtrl-1', datumAxis=None, initialClearance=OMIT, 
    interactionProperty='IntProp-1', mechanicalConstraint=KINEMATIC, sliding=
    FINITE)
mdb.models['Model-1'].interactions['Int-3'].setValues(clearanceRegion=None, 
    contactControls='ContCtrl-1', datumAxis=None, initialClearance=OMIT, 
    interactionProperty='IntProp-1', mechanicalConstraint=KINEMATIC, sliding=
    FINITE)
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models.changeKey(fromName='Model-1', toName='Rivet-Planar')
del mdb.jobs['Rivet-Planar']
mdb.Job(contactPrint=OFF, description='', echoPrint=OFF, explicitPrecision=
    SINGLE, historyPrint=OFF, model='Rivet-Planar', modelPrint=OFF, 
    multiprocessingMode=DEFAULT, name='Rivet-Planar', nodalOutputPrecision=
    SINGLE, numCpus=1, numDomains=1, parallelizationMethodExplicit=DOMAIN, 
    preMemory=2048.0, scratch='', standardMemory=2048.0, standardMemoryPolicy=
    MODERATE, type=ANALYSIS, userSubroutine='')
mdb.jobs['Rivet-Planar'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 3344, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'THE OPTION *BOUNDARY,TYPE=DISPLACEMENT HAS BEEN USED; CHECK STATUS FILE BETWEEN STEPS FOR WARNINGS ON ANY JUMPS PRESCRIBED ACROSS THE STEPS IN DISPLACEMENT VALUES OF TRANSLATIONAL DOF. FOR ROTATIONAL DOF MAKE SURE THAT THERE ARE NO SUCH JUMPS. ALL JUMPS IN DISPLACEMENTS ACROSS STEPS ARE IGNORED', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF14 and ASSEMBLY__PICKEDSURF15.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF16 and ASSEMBLY__PICKEDSURF17.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF18 and ASSEMBLY__PICKEDSURF19.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'Boundary conditions are specified on inactive dof of 15 nodes. The nodes have been identified in node set WarnNodeBCInactiveDof.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': PACKAGER_PHASE, 
    'clientHost': 'little', 'handle': 2956, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'There are 20 warning messages in the data (.dat) file.  Please check the data file for possible errors in the input file.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'ASSEMBLY__PICKEDSURF14 is a rigid surface, so it will be made the master surface in the contact pair with surface ASSEMBLY__PICKEDSURF15. The WEIGHT value reported in the .dat file for this contact pair is not correct.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'Boundary conditions are defined at the the nodes contained in node set WarnNodeBcIntersectKinCon. In addition the nodes are also part of a surface involved in kinematic contact. The kinematic contact constraint will be overridden by the boundary conditions in case of a conflict. Penalty contact may be used instead.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': PACKAGER_PHASE, 
    'message': 'Phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': EXPLICIT_PHASE, 
    'clientHost': 'little', 'handle': 3440, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0, 
    'timeIncrement': 1.28026329094e-07, 'stepTime': 0.0, 'cpuTime': 0.0, 
    'jobName': 'Rivet-Planar', 'step': 1, 'increment': 0, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 0, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0250001251698, 
    'timeIncrement': 1.62597615372e-07, 'stepTime': 0.0250001251698, 
    'cpuTime': 51.0999984741, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 153855, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 1, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0500000566244, 
    'timeIncrement': 1.6259758695e-07, 'stepTime': 0.0500000566244, 
    'cpuTime': 103.099998474, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 306813, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 2, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0750000327826, 
    'timeIncrement': 1.62597544318e-07, 'stepTime': 0.0750000327826, 
    'cpuTime': 155.300003052, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 459333, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 3, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.100000008941, 
    'timeIncrement': 1.62597544318e-07, 'stepTime': 0.100000008941, 
    'cpuTime': 207.399993896, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 611853, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 4, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.125000149012, 
    'timeIncrement': 1.62597530107e-07, 'stepTime': 0.125000149012, 
    'cpuTime': 259.700012207, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 764374, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 5, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.15000012517, 
    'timeIncrement': 1.62597473263e-07, 'stepTime': 0.15000012517, 
    'cpuTime': 312.100006104, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 916894, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 6, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.175000101328, 
    'timeIncrement': 1.62596705877e-07, 'stepTime': 0.175000101328, 
    'cpuTime': 364.200012207, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1069414, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 7, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.200000077486, 
    'timeIncrement': 1.62596506925e-07, 'stepTime': 0.200000077486, 
    'cpuTime': 416.200012207, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1221934, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 8, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.225000053644, 
    'timeIncrement': 1.62596506925e-07, 'stepTime': 0.225000053644, 
    'cpuTime': 468.399993896, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1374454, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 9, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.250000029802, 
    'timeIncrement': 1.62596435871e-07, 'stepTime': 0.250000029802, 
    'cpuTime': 520.5, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1526974, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 10, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.27500000596, 
    'timeIncrement': 1.62596379027e-07, 'stepTime': 0.27500000596, 
    'cpuTime': 578.0, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1694746, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 11, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.30000013113, 
    'timeIncrement': 1.62596023756e-07, 'stepTime': 0.30000013113, 
    'cpuTime': 635.599975586, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1862519, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 12, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.325000107288, 
    'timeIncrement': 1.62595881648e-07, 'stepTime': 0.325000107288, 
    'cpuTime': 693.599975586, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2030291, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 13, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.350000083447, 
    'timeIncrement': 1.62595839015e-07, 'stepTime': 0.350000083447, 
    'cpuTime': 751.700012207, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2198063, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 14, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.375000059605, 
    'timeIncrement': 1.6259559743e-07, 'stepTime': 0.375000059605, 
    'cpuTime': 810.0, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2365835, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 15, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.400000035763, 
    'timeIncrement': 1.62594872677e-07, 'stepTime': 0.400000035763, 
    'cpuTime': 869.0, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2533607, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 16, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.425000011921, 
    'timeIncrement': 1.62594275821e-07, 'stepTime': 0.425000011921, 
    'cpuTime': 929.200012207, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2701379, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 17, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.449999988079, 
    'timeIncrement': 1.6259210156e-07, 'stepTime': 0.449999988079, 
    'cpuTime': 989.799987793, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2869151, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 18, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.475000113249, 
    'timeIncrement': 1.44068053487e-07, 'stepTime': 0.475000113249, 
    'cpuTime': 1050.90002441, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 3036924, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 19, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.5, 
    'timeIncrement': 8.50500398997e-08, 'stepTime': 0.5, 
    'cpuTime': 1143.80004883, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 3295186, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 20, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': EXPLICIT_PHASE, 
    'message': 'Phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(JOB_COMPLETED, {
    'time': 'Wed Dec 27 18:15:03 2006', 'jobName': 'Rivet-Planar'})
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.Model(name='Rivet-Planar-Remesh', objectToCopy=mdb.models['Rivet-Planar'])
del mdb.models['Rivet-Planar-Remesh']
mdb.Model(name='Rivet-Planar-Remesh', objectToCopy=mdb.models['Rivet-Planar'])
mdb.models['Rivet-Planar-Remesh'].fieldOutputRequests['F-Output-1'].setValues(
    variables=('S', 'PE', 'PEEQ', 'LE', 'U', 'V', 'A', 'RF', 'CSTRESS', 'ENER', 
    'ELEN', 'ELEDEN'))
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet-Planar'].interactions['Int-2'].setValues(clearanceRegion=None
    , contactControls='ContCtrl-1', datumAxis=None, initialClearance=OMIT, 
    interactionProperty='IntProp-1', master=Region(
    side1Edges=mdb.models['Rivet-Planar'].rootAssembly.instances['Workpart-1'].edges.getSequenceFromMask(
    mask=('[#c ]', ), )), mechanicalConstraint=KINEMATIC, sliding=FINITE)
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.jobs['Rivet-Planar'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 2492, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'THE OPTION *BOUNDARY,TYPE=DISPLACEMENT HAS BEEN USED; CHECK STATUS FILE BETWEEN STEPS FOR WARNINGS ON ANY JUMPS PRESCRIBED ACROSS THE STEPS IN DISPLACEMENT VALUES OF TRANSLATIONAL DOF. FOR ROTATIONAL DOF MAKE SURE THAT THERE ARE NO SUCH JUMPS. ALL JUMPS IN DISPLACEMENTS ACROSS STEPS ARE IGNORED', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF14 and ASSEMBLY__PICKEDSURF15.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF21 and ASSEMBLY__PICKEDSURF17.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF18 and ASSEMBLY__PICKEDSURF19.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'Boundary conditions are specified on inactive dof of 15 nodes. The nodes have been identified in node set WarnNodeBCInactiveDof.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': PACKAGER_PHASE, 
    'clientHost': 'little', 'handle': 3792, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'There are 20 warning messages in the data (.dat) file.  Please check the data file for possible errors in the input file.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'ASSEMBLY__PICKEDSURF14 is a rigid surface, so it will be made the master surface in the contact pair with surface ASSEMBLY__PICKEDSURF15. The WEIGHT value reported in the .dat file for this contact pair is not correct.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'Boundary conditions are defined at the the nodes contained in node set WarnNodeBcIntersectKinCon. In addition the nodes are also part of a surface involved in kinematic contact. The kinematic contact constraint will be overridden by the boundary conditions in case of a conflict. Penalty contact may be used instead.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': PACKAGER_PHASE, 
    'message': 'Phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': EXPLICIT_PHASE, 
    'clientHost': 'little', 'handle': 3856, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0, 
    'timeIncrement': 1.28026329094e-07, 'stepTime': 0.0, 'cpuTime': 0.0, 
    'jobName': 'Rivet-Planar', 'step': 1, 'increment': 0, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 0, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0250001251698, 
    'timeIncrement': 1.62597615372e-07, 'stepTime': 0.0250001251698, 
    'cpuTime': 48.9000015259, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 153855, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 1, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0500000566244, 
    'timeIncrement': 1.6259758695e-07, 'stepTime': 0.0500000566244, 
    'cpuTime': 99.3000030518, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 306813, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 2, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0750000327826, 
    'timeIncrement': 1.62597544318e-07, 'stepTime': 0.0750000327826, 
    'cpuTime': 150.5, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 459333, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 3, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.100000008941, 
    'timeIncrement': 1.62597544318e-07, 'stepTime': 0.100000008941, 
    'cpuTime': 201.199996948, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 611853, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 4, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.125000149012, 
    'timeIncrement': 1.62597530107e-07, 'stepTime': 0.125000149012, 
    'cpuTime': 252.0, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 764374, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 5, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.15000012517, 
    'timeIncrement': 1.62597473263e-07, 'stepTime': 0.15000012517, 
    'cpuTime': 303.700012207, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 916894, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 6, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.175000101328, 
    'timeIncrement': 1.62596705877e-07, 'stepTime': 0.175000101328, 
    'cpuTime': 354.600006104, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1069414, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 7, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.200000077486, 
    'timeIncrement': 1.62596506925e-07, 'stepTime': 0.200000077486, 
    'cpuTime': 405.299987793, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1221934, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 8, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.225000053644, 
    'timeIncrement': 1.62596506925e-07, 'stepTime': 0.225000053644, 
    'cpuTime': 456.799987793, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1374454, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 9, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.250000029802, 
    'timeIncrement': 1.62596435871e-07, 'stepTime': 0.250000029802, 
    'cpuTime': 509.799987793, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1526974, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 10, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.27500000596, 
    'timeIncrement': 1.62596379027e-07, 'stepTime': 0.27500000596, 
    'cpuTime': 565.799987793, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1694746, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 11, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.30000013113, 
    'timeIncrement': 1.62596023756e-07, 'stepTime': 0.30000013113, 
    'cpuTime': 625.299987793, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1862519, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 12, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.325000107288, 
    'timeIncrement': 1.62595881648e-07, 'stepTime': 0.325000107288, 
    'cpuTime': 682.5, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2030291, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 13, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.350000083447, 
    'timeIncrement': 1.62595839015e-07, 'stepTime': 0.350000083447, 
    'cpuTime': 739.400024414, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2198063, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 14, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.375000059605, 
    'timeIncrement': 1.6259559743e-07, 'stepTime': 0.375000059605, 
    'cpuTime': 796.0, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2365835, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 15, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.400000035763, 
    'timeIncrement': 1.62594872677e-07, 'stepTime': 0.400000035763, 
    'cpuTime': 853.0, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2533607, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 16, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.425000011921, 
    'timeIncrement': 1.62594275821e-07, 'stepTime': 0.425000011921, 
    'cpuTime': 910.900024414, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2701379, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 17, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.449999988079, 
    'timeIncrement': 1.62593551067e-07, 'stepTime': 0.449999988079, 
    'cpuTime': 970.0, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2869151, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 18, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.47499999404, 
    'timeIncrement': 5.2281688312e-08, 'stepTime': 0.47499999404, 
    'cpuTime': 1036.69995117, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 3057330, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 19, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': EXPLICIT_PHASE, 
    'message': 'The ratio of deformation speed to wave speed in the elements in element set WarnElemDeformRateExceedsRatio-Step1 exceed the warning ratio.  Refer to the status file for further details. This message is printed during the first applicable increment, but will not be printed during subsequent increments for the remainder of the step.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ERROR, {'phase': EXPLICIT_PHASE, 
    'message': 'The ratio of deformation speed to wave speed exceeds 1.0000 in at least one element. This usually indicates an error with the model definition. Additional diagnostic information may be found in the message file.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.494480401278, 
    'timeIncrement': 5.62811486304e-08, 'stepTime': 0.494480401278, 
    'cpuTime': 1153.90002441, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 3384158, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 20, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ERROR, {
    'message': 'ABAQUS/Explicit Analysis exited with an error - Please see the  status file for possible error messages if the file exists.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(JOB_ABORTED, {
    'message': 'ABAQUS/Explicit Analysis exited with an error - Please see the  status file for possible error messages if the file exists.', 
    'jobName': 'Rivet-Planar'})
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet-Planar'].rootAssembly.EdgeToEdge(clearance=0.0, fixedAxis=
    mdb.models['Rivet-Planar'].rootAssembly.instances['Rivet-Planar-1'].edges[2]
    , flip=OFF, movableAxis=
    mdb.models['Rivet-Planar'].rootAssembly.instances['Tool-Planar-1'].edges[3])
mdb.models['Rivet-Planar'].rootAssembly.instances['Tool-Planar-1'].ConvertConstraints(
    )
mdb.models['Rivet-Planar'].rootAssembly.translate(instanceList=(
    'Tool-Planar-1', ), vector=(0.0, -0.0029, 0.0))
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet-Planar'].boundaryConditions['BC-3'].setValues(u2=-0.0061)
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.jobs['Rivet-Planar'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 1136, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'THE OPTION *BOUNDARY,TYPE=DISPLACEMENT HAS BEEN USED; CHECK STATUS FILE BETWEEN STEPS FOR WARNINGS ON ANY JUMPS PRESCRIBED ACROSS THE STEPS IN DISPLACEMENT VALUES OF TRANSLATIONAL DOF. FOR ROTATIONAL DOF MAKE SURE THAT THERE ARE NO SUCH JUMPS. ALL JUMPS IN DISPLACEMENTS ACROSS STEPS ARE IGNORED', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF14 and ASSEMBLY__PICKEDSURF15.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF21 and ASSEMBLY__PICKEDSURF17.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF18 and ASSEMBLY__PICKEDSURF19.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': '7 nodes on reactivated axisymmetric elements have negative radial current coordinate values. These values are assumed small enough to be taken as zero. The nodes have been identified in node set WarnNodeRadCurCoord.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'Boundary conditions are specified on inactive dof of 15 nodes. The nodes have been identified in node set WarnNodeBCInactiveDof.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': PACKAGER_PHASE, 
    'clientHost': 'little', 'handle': 3300, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'There are 33 warning messages in the data (.dat) file.  Please check the data file for possible errors in the input file.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'ASSEMBLY__PICKEDSURF14 is a rigid surface, so it will be made the master surface in the contact pair with surface ASSEMBLY__PICKEDSURF15. The WEIGHT value reported in the .dat file for this contact pair is not correct.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'Boundary conditions are defined at the the nodes contained in node set WarnNodeBcIntersectKinCon. In addition the nodes are also part of a surface involved in kinematic contact. The kinematic contact constraint will be overridden by the boundary conditions in case of a conflict. Penalty contact may be used instead.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': PACKAGER_PHASE, 
    'message': 'Phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': EXPLICIT_PHASE, 
    'clientHost': 'little', 'handle': 996, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0, 
    'timeIncrement': 1.28026329094e-07, 'stepTime': 0.0, 'cpuTime': 0.0, 
    'jobName': 'Rivet-Planar', 'step': 1, 'increment': 0, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 0, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0250001251698, 
    'timeIncrement': 1.62597643794e-07, 'stepTime': 0.0250001251698, 
    'cpuTime': 49.6000022888, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 153855, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 1, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0500000566244, 
    'timeIncrement': 1.62597615372e-07, 'stepTime': 0.0500000566244, 
    'cpuTime': 99.9000015259, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 306813, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 2, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0750000327826, 
    'timeIncrement': 1.62597615372e-07, 'stepTime': 0.0750000327826, 
    'cpuTime': 150.5, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 459333, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 3, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.100000008941, 
    'timeIncrement': 1.62597530107e-07, 'stepTime': 0.100000008941, 
    'cpuTime': 201.899993896, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 611853, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 4, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.125000149012, 
    'timeIncrement': 1.62597288522e-07, 'stepTime': 0.125000149012, 
    'cpuTime': 253.5, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 764374, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 5, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.15000012517, 
    'timeIncrement': 1.62595938491e-07, 'stepTime': 0.15000012517, 
    'cpuTime': 305.600006104, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 916894, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 6, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.175000101328, 
    'timeIncrement': 1.62595370057e-07, 'stepTime': 0.175000101328, 
    'cpuTime': 357.0, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1069414, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 7, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.200000077486, 
    'timeIncrement': 1.62595370057e-07, 'stepTime': 0.200000077486, 
    'cpuTime': 410.399993896, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1221934, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 8, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.225000053644, 
    'timeIncrement': 1.62595370057e-07, 'stepTime': 0.225000053644, 
    'cpuTime': 469.199981689, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1374454, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 9, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.250000029802, 
    'timeIncrement': 1.62595370057e-07, 'stepTime': 0.250000029802, 
    'cpuTime': 523.0, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1526974, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 10, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.27500000596, 
    'timeIncrement': 1.62595370057e-07, 'stepTime': 0.27500000596, 
    'cpuTime': 586.300048828, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1694746, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 11, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.30000013113, 
    'timeIncrement': 1.62595370057e-07, 'stepTime': 0.30000013113, 
    'cpuTime': 655.400024414, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 1862519, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 12, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.325000107288, 
    'timeIncrement': 1.62595355846e-07, 'stepTime': 0.325000107288, 
    'cpuTime': 715.0, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2030291, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 13, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.350000083447, 
    'timeIncrement': 1.62595341635e-07, 'stepTime': 0.350000083447, 
    'cpuTime': 781.5, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2198063, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 14, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.375000059605, 
    'timeIncrement': 1.62595299003e-07, 'stepTime': 0.375000059605, 
    'cpuTime': 846.900024414, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2365835, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 15, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.400000035763, 
    'timeIncrement': 1.62595128472e-07, 'stepTime': 0.400000035763, 
    'cpuTime': 910.0, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2533607, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 16, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.425000011921, 
    'timeIncrement': 1.62594673725e-07, 'stepTime': 0.425000011921, 
    'cpuTime': 976.300048828, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2701379, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 17, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.449999988079, 
    'timeIncrement': 1.62594020026e-07, 'stepTime': 0.449999988079, 
    'cpuTime': 1037.5, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 2869151, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 18, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': EXPLICIT_PHASE, 
    'message': 'The ratio of deformation speed to wave speed in the elements in element set WarnElemDeformRateExceedsRatio-Step1 exceed the warning ratio.  Refer to the status file for further details. This message is printed during the first applicable increment, but will not be printed during subsequent increments for the remainder of the step.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ERROR, {'phase': EXPLICIT_PHASE, 
    'message': 'The ratio of deformation speed to wave speed exceeds 1.0000 in at least one element. This usually indicates an error with the model definition. Additional diagnostic information may be found in the message file.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.47396299243, 
    'timeIncrement': 6.60741861225e-08, 'stepTime': 0.47396299243, 
    'cpuTime': 1101.20007324, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 3031283, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 19, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ERROR, {
    'message': 'ABAQUS/Explicit Analysis exited with an error - Please see the  status file for possible error messages if the file exists.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(JOB_ABORTED, {
    'message': 'ABAQUS/Explicit Analysis exited with an error - Please see the  status file for possible error messages if the file exists.', 
    'jobName': 'Rivet-Planar'})
mdb.models['Rivet-Planar'].boundaryConditions['BC-3'].setValues(u2=-0.006)
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet-Planar'].parts['Rivet-Planar'].deleteMesh(regions=
    mdb.models['Rivet-Planar'].parts['Rivet-Planar'].faces.getSequenceFromMask(
    ('[#1 ]', ), ))
mdb.models['Rivet-Planar'].parts['Rivet-Planar'].setMeshControls(elemShape=QUAD
    , regions=
    mdb.models['Rivet-Planar'].parts['Rivet-Planar'].faces.getSequenceFromMask(
    ('[#1 ]', ), ))
mdb.models['Rivet-Planar'].parts['Rivet-Planar'].setElementType(elemTypes=(
    ElemType(elemCode=CAX4R, elemLibrary=EXPLICIT, secondOrderAccuracy=OFF, 
    hourglassControl=DEFAULT, distortionControl=DEFAULT), ElemType(
    elemCode=CAX3, elemLibrary=EXPLICIT, distortionControl=DEFAULT)), regions=(
    mdb.models['Rivet-Planar'].parts['Rivet-Planar'].faces.getSequenceFromMask(
    ('[#1 ]', ), ), ))
mdb.models['Rivet-Planar'].parts['Rivet-Planar'].generateMesh()
mdb.models['Rivet-Planar'].parts['Rivet-Planar'].deleteMesh()
mdb.models['Rivet-Planar'].parts['Rivet-Planar'].seedPart(deviationFactor=0.1, 
    size=0.0004)
mdb.models['Rivet-Planar'].parts['Rivet-Planar'].generateMesh()
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet-Planar'].parts['Rivet-Planar'].deleteMesh()
mdb.models['Rivet-Planar'].parts['Rivet-Planar'].seedPart(deviationFactor=0.1, 
    size=0.0002)
mdb.models['Rivet-Planar'].parts['Rivet-Planar'].generateMesh()
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet-Planar'].rootAssembly.regenerate()
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.jobs['Rivet-Planar'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 3848, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'THE OPTION *BOUNDARY,TYPE=DISPLACEMENT HAS BEEN USED; CHECK STATUS FILE BETWEEN STEPS FOR WARNINGS ON ANY JUMPS PRESCRIBED ACROSS THE STEPS IN DISPLACEMENT VALUES OF TRANSLATIONAL DOF. FOR ROTATIONAL DOF MAKE SURE THAT THERE ARE NO SUCH JUMPS. ALL JUMPS IN DISPLACEMENTS ACROSS STEPS ARE IGNORED', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF14 and ASSEMBLY__PICKEDSURF15.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF21 and ASSEMBLY__PICKEDSURF17.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF18 and ASSEMBLY__PICKEDSURF19.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': '7 nodes on reactivated axisymmetric elements have negative radial current coordinate values. These values are assumed small enough to be taken as zero. The nodes have been identified in node set WarnNodeRadCurCoord.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'Boundary conditions are specified on inactive dof of 43 nodes. The nodes have been identified in node set WarnNodeBCInactiveDof.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': PACKAGER_PHASE, 
    'clientHost': 'little', 'handle': 3912, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'There are 61 warning messages in the data (.dat) file.  Please check the data file for possible errors in the input file.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'ASSEMBLY__PICKEDSURF14 is a rigid surface, so it will be made the master surface in the contact pair with surface ASSEMBLY__PICKEDSURF15. The WEIGHT value reported in the .dat file for this contact pair is not correct.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'Boundary conditions are defined at the the nodes contained in node set WarnNodeBcIntersectKinCon. In addition the nodes are also part of a surface involved in kinematic contact. The kinematic contact constraint will be overridden by the boundary conditions in case of a conflict. Penalty contact may be used instead.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': PACKAGER_PHASE, 
    'message': 'Phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': EXPLICIT_PHASE, 
    'clientHost': 'little', 'handle': 4084, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0, 
    'timeIncrement': 8.77134738175e-08, 'stepTime': 0.0, 
    'cpuTime': 0.10000000149, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 0, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 0, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': EXPLICIT_PHASE, 
    'message': 'The slave surface nodes in node set WarnNodeMassRatio3fix-Step1 have much larger masses than the nodes on the master surface. Significant contact noise may result. Suggested workarounds include setting the WEIGHT parameter so that what was the master surface becomes a pure slave surface in the contact pair, using mass-scaling to adjust the ratio of nodal masses, or using the penalty contact algorithm. See the status file for further details.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ERROR, {'phase': EXPLICIT_PHASE, 
    'message': 'Process terminated by external request (SIGTERM or SIGINT received).', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(INTERRUPTED, {'phase': EXPLICIT_PHASE, 
    'message': 'Analysis terminated by external signal', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ERROR, {
    'message': 'ABAQUS/Explicit Analysis exited with an error - Please see the  status file for possible error messages if the file exists.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(JOB_ABORTED, {
    'message': 'ABAQUS/Explicit Analysis exited with an error - Please see the  status file for possible error messages if the file exists.', 
    'jobName': 'Rivet-Planar'})
mdb.models['Rivet-Planar'].steps['Step-1'].setValues(massScaling=((
    SEMI_AUTOMATIC, MODEL, AT_BEGINNING, 10000.0, 0.0, None, 0, 0, 0.0, 0.0, 0, 
    None), ))
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet-Planar'].boundaryConditions['BC-3'].setValues(u2=-0.0061)
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.jobs['Rivet-Planar'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 2912, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'THE OPTION *BOUNDARY,TYPE=DISPLACEMENT HAS BEEN USED; CHECK STATUS FILE BETWEEN STEPS FOR WARNINGS ON ANY JUMPS PRESCRIBED ACROSS THE STEPS IN DISPLACEMENT VALUES OF TRANSLATIONAL DOF. FOR ROTATIONAL DOF MAKE SURE THAT THERE ARE NO SUCH JUMPS. ALL JUMPS IN DISPLACEMENTS ACROSS STEPS ARE IGNORED', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF14 and ASSEMBLY__PICKEDSURF15.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF21 and ASSEMBLY__PICKEDSURF17.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF18 and ASSEMBLY__PICKEDSURF19.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': '7 nodes on reactivated axisymmetric elements have negative radial current coordinate values. These values are assumed small enough to be taken as zero. The nodes have been identified in node set WarnNodeRadCurCoord.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'Boundary conditions are specified on inactive dof of 43 nodes. The nodes have been identified in node set WarnNodeBCInactiveDof.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': PACKAGER_PHASE, 
    'clientHost': 'little', 'handle': 1732, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'There are 61 warning messages in the data (.dat) file.  Please check the data file for possible errors in the input file.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'ASSEMBLY__PICKEDSURF14 is a rigid surface, so it will be made the master surface in the contact pair with surface ASSEMBLY__PICKEDSURF15. The WEIGHT value reported in the .dat file for this contact pair is not correct.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'Boundary conditions are defined at the the nodes contained in node set WarnNodeBcIntersectKinCon. In addition the nodes are also part of a surface involved in kinematic contact. The kinematic contact constraint will be overridden by the boundary conditions in case of a conflict. Penalty contact may be used instead.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': PACKAGER_PHASE, 
    'message': 'Phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STARTED, {'phase': EXPLICIT_PHASE, 
    'clientHost': 'little', 'handle': 1148, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0, 
    'timeIncrement': 8.77134709754e-07, 'stepTime': 0.0, 
    'cpuTime': 0.10000000149, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 0, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 0, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': EXPLICIT_PHASE, 
    'message': 'The slave surface nodes in node set WarnNodeMassRatio3fix-Step1 have much larger masses than the nodes on the master surface. Significant contact noise may result. Suggested workarounds include setting the WEIGHT parameter so that what was the master surface becomes a pure slave surface in the contact pair, using mass-scaling to adjust the ratio of nodal masses, or using the penalty contact algorithm. See the status file for further details.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0250010415912, 
    'timeIncrement': 1.27171733766e-06, 'stepTime': 0.0250010415912, 
    'cpuTime': 40.7000007629, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 19657, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 1, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0500000044703, 
    'timeIncrement': 1.27157602492e-06, 'stepTime': 0.0500000044703, 
    'cpuTime': 82.5, 'jobName': 'Rivet-Planar', 'step': 1, 'increment': 39329, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 2, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.0750009641051, 
    'timeIncrement': 1.27146950035e-06, 'stepTime': 0.0750009641051, 
    'cpuTime': 125.0, 'jobName': 'Rivet-Planar', 'step': 1, 'increment': 58981, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 3, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.100000359118, 
    'timeIncrement': 1.27141447592e-06, 'stepTime': 0.100000359118, 
    'cpuTime': 167.800003052, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 78603, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 4, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.12500102818, 
    'timeIncrement': 1.2713827573e-06, 'stepTime': 0.12500102818, 
    'cpuTime': 210.5, 'jobName': 'Rivet-Planar', 'step': 1, 'increment': 98226, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 5, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.15000115335, 
    'timeIncrement': 1.27094313029e-06, 'stepTime': 0.15000115335, 
    'cpuTime': 253.399993896, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 117964, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 6, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.175000011921, 
    'timeIncrement': 1.27089242596e-06, 'stepTime': 0.175000011921, 
    'cpuTime': 296.5, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 137701, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 7, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.200000137091, 
    'timeIncrement': 1.26878614992e-06, 'stepTime': 0.200000137091, 
    'cpuTime': 339.100006104, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 157439, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 8, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.22500026226, 
    'timeIncrement': 1.26857503346e-06, 'stepTime': 0.22500026226, 
    'cpuTime': 382.100006104, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 177177, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 9, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.25000038743, 
    'timeIncrement': 1.26898248709e-06, 'stepTime': 0.25000038743, 
    'cpuTime': 424.899993896, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 196915, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 10, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.275001168251, 
    'timeIncrement': 1.26833674585e-06, 'stepTime': 0.275001168251, 
    'cpuTime': 467.200012207, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 216424, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 11, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.300000667572, 
    'timeIncrement': 1.26837323933e-06, 'stepTime': 0.300000667572, 
    'cpuTime': 508.799987793, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 235932, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 12, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.325000166893, 
    'timeIncrement': 1.26837051084e-06, 'stepTime': 0.325000166893, 
    'cpuTime': 550.0, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 255440, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 13, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.350000947714, 
    'timeIncrement': 1.2672903722e-06, 'stepTime': 0.350000947714, 
    'cpuTime': 592.599975586, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 274949, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 14, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.37500038743, 
    'timeIncrement': 1.26864483718e-06, 'stepTime': 0.37500038743, 
    'cpuTime': 635.200012207, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 294457, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 15, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(WARNING, {'phase': EXPLICIT_PHASE, 
    'message': 'The ratio of deformation speed to wave speed in the elements in element set WarnElemDeformRateExceedsRatio-Step1 exceed the warning ratio.  Refer to the status file for further details. This message is printed during the first applicable increment, but will not be printed during subsequent increments for the remainder of the step.', 
    'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.400000333786, 
    'timeIncrement': 1.0808304296e-06, 'stepTime': 0.400000333786, 
    'cpuTime': 681.700012207, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 316033, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 16, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.425000697374, 
    'timeIncrement': 1.02734088614e-06, 'stepTime': 0.425000697374, 
    'cpuTime': 732.0, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 339336, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 17, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.450000733137, 
    'timeIncrement': 7.70397036831e-07, 'stepTime': 0.450000733137, 
    'cpuTime': 797.900024414, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 369204, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 18, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.47499999404, 
    'timeIncrement': 7.04230728843e-07, 'stepTime': 0.47499999404, 
    'cpuTime': 869.900024414, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 402155, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 19, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(STATUS, {'totalTime': 0.5, 
    'timeIncrement': 3.79604642831e-07, 'stepTime': 0.5, 
    'cpuTime': 961.299987793, 'jobName': 'Rivet-Planar', 'step': 1, 
    'increment': 443545, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 
    'step': 0, 'frame': 20, 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(COMPLETED, {'phase': EXPLICIT_PHASE, 
    'message': 'Phase complete', 'jobName': 'Rivet-Planar'})
mdb.jobs.has_key('Rivet-Planar')
mdb.jobs['Rivet-Planar']._Message(JOB_COMPLETED, {
    'time': 'Thu Dec 28 10:07:39 2006', 'jobName': 'Rivet-Planar'})
del mdb.models['Rivet-Planar-Remesh']
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet-Planar'].parts['Rivet-Planar'].deleteMesh()
mdb.models['Rivet-Planar'].parts['Rivet-Planar'].seedPart(deviationFactor=0.1, 
    size=0.001)
mdb.models['Rivet-Planar'].parts['Rivet-Planar'].generateMesh()
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet-Planar'].rootAssembly.regenerate()
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models.changeKey(fromName='Rivet-Planar', toName='Rivet')
# Save by qq on Thu Dec 28 19:25:28 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.saveAs(pathName='G:/ABAQUS/Rivet.cae')
# Save by qq on Thu Dec 28 19:25:43 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet'].parts.changeKey(fromName='Rivet-Planar', toName='Rivet')
mdb.models['Rivet'].ConstrainedSketch(gridSpacing=0.001, name='__profile__', 
    sheetSize=0.046)
mdb.models['Rivet'].sketches['__profile__'].sketchOptions.setValues(
    decimalPlaces=4, viewStyle=AXISYM)
mdb.models['Rivet'].parts['Rivet'].projectReferencesOntoSketch(filter=
    COPLANAR_EDGES, sketch=mdb.models['Rivet'].sketches['__profile__'])
mdb.models['Rivet'].sketches['__profile__'].ConstructionLine(point1=(0.0, 
    -0.023), point2=(0.0, 0.023))
del mdb.models['Rivet'].sketches['__profile__']
mdb.models['Rivet'].ConstrainedSketch(name='__profile__', sheetSize=0.04)
mdb.models['Rivet'].sketches['__profile__'].sketchOptions.setValues(
    decimalPlaces=3, viewStyle=AXISYM)
mdb.models['Rivet'].sketches['__profile__'].ConstructionLine(point1=(0.0, 
    -0.02), point2=(0.0, 0.02))
mdb.models['Rivet'].sketches['__profile__'].FixedConstraint(entity=
    mdb.models['Rivet'].sketches['__profile__'].geometry[2])
mdb.models['Rivet'].sketches['__profile__'].CircleByCenterPerimeter(center=(
    0.0, 0.0), point1=(0.0055, 0.0))
mdb.models['Rivet'].sketches['__profile__'].Line(point1=(0.006, -0.0016), 
    point2=(0.003, -0.0016))
mdb.models['Rivet'].sketches['__profile__'].HorizontalConstraint(entity=
    mdb.models['Rivet'].sketches['__profile__'].geometry[4])
mdb.models['Rivet'].sketches['__profile__'].Line(point1=(0.003, -0.0016), 
    point2=(0.003, 0.0134))
mdb.models['Rivet'].sketches['__profile__'].VerticalConstraint(entity=
    mdb.models['Rivet'].sketches['__profile__'].geometry[5])
mdb.models['Rivet'].sketches['__profile__'].PerpendicularConstraint(entity1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[4], entity2=
    mdb.models['Rivet'].sketches['__profile__'].geometry[5])
mdb.models['Rivet'].sketches['__profile__'].Line(point1=(0.003, 0.0134), 
    point2=(0.0, 0.0134))
mdb.models['Rivet'].sketches['__profile__'].HorizontalConstraint(entity=
    mdb.models['Rivet'].sketches['__profile__'].geometry[6])
mdb.models['Rivet'].sketches['__profile__'].PerpendicularConstraint(entity1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[5], entity2=
    mdb.models['Rivet'].sketches['__profile__'].geometry[6])
mdb.models['Rivet'].sketches['__profile__'].Line(point1=(0.0, 0.0134), point2=(
    0.0, 0.0))
mdb.models['Rivet'].sketches['__profile__'].VerticalConstraint(entity=
    mdb.models['Rivet'].sketches['__profile__'].geometry[7])
mdb.models['Rivet'].sketches['__profile__'].PerpendicularConstraint(entity1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[6], entity2=
    mdb.models['Rivet'].sketches['__profile__'].geometry[7])
mdb.models['Rivet'].sketches['__profile__'].Line(point1=(0.0, 0.0), point2=(
    0.0, -0.0055))
mdb.models['Rivet'].sketches['__profile__'].VerticalConstraint(entity=
    mdb.models['Rivet'].sketches['__profile__'].geometry[8])
mdb.models['Rivet'].sketches['__profile__'].ParallelConstraint(entity1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[7], entity2=
    mdb.models['Rivet'].sketches['__profile__'].geometry[8])
mdb.models['Rivet'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[8], point1=(
    6.46397238597e-05, -0.0015100967139))
mdb.models['Rivet'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[7], point1=(
    -6.0421647504e-05, 0.00161699415185))
mdb.models['Rivet'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[9], point1=(
    -6.0421647504e-05, 0.00743338372558))
mdb.models['Rivet'].sketches['__profile__'].Line(point1=(0.0, 0.0134), point2=(
    0.0, -0.0055))
mdb.models['Rivet'].sketches['__profile__'].VerticalConstraint(entity=
    mdb.models['Rivet'].sketches['__profile__'].geometry[10])
mdb.models['Rivet'].sketches['__profile__'].PerpendicularConstraint(entity1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[6], entity2=
    mdb.models['Rivet'].sketches['__profile__'].geometry[10])
mdb.models['Rivet'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[3], point1=(
    -0.00581324379891, -0.00125992903486))
mdb.models['Rivet'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[12], point1=(
    0.00550480838865, -0.000697052571923))
mdb.models['Rivet'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[11], point1=(
    0.0056298696436, 0.00042870012112))
mdb.models['Rivet'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[14], point1=(
    0.00137778383214, 0.00518187787384))
mdb.models['Rivet'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[4], point1=(
    0.00565375108272, -0.00160683249123))
mdb.models['Rivet'].Part(dimensionality=AXISYMMETRIC, name='Part-4', type=
    DEFORMABLE_BODY)
mdb.models['Rivet'].parts['Part-4'].BaseShell(sketch=
    mdb.models['Rivet'].sketches['__profile__'])
del mdb.models['Rivet'].sketches['__profile__']
del mdb.models['Rivet'].parts['Part-4']
mdb.models['Rivet'].ConstrainedSketch(name='__profile__', sheetSize=0.04)
mdb.models['Rivet'].sketches['__profile__'].sketchOptions.setValues(
    decimalPlaces=3, viewStyle=AXISYM)
mdb.models['Rivet'].sketches['__profile__'].ConstructionLine(point1=(0.0, 
    -0.02), point2=(0.0, 0.02))
mdb.models['Rivet'].sketches['__profile__'].FixedConstraint(entity=
    mdb.models['Rivet'].sketches['__profile__'].geometry[2])
del mdb.models['Rivet'].sketches['__profile__']
mdb.models['Rivet'].ConstrainedSketch(name='__edit__', objectToCopy=
    mdb.models['Rivet'].parts['Workpart'].features['Shell planar-1'].sketch)
mdb.models['Rivet'].parts['Workpart'].projectReferencesOntoSketch(filter=
    COPLANAR_EDGES, sketch=mdb.models['Rivet'].sketches['__edit__'], 
    upToFeature=
    mdb.models['Rivet'].parts['Workpart'].features['Shell planar-1'])
del mdb.models['Rivet'].sketches['__edit__']
mdb.models['Rivet'].parts.changeKey(fromName='Tool-Planar', toName='Tool')
# Save by qq on Thu Dec 28 19:48:26 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet'].ConstrainedSketch(name='__edit__', objectToCopy=
    mdb.models['Rivet'].parts['Tool'].features['Shell planar-1'].sketch)
mdb.models['Rivet'].parts['Tool'].projectReferencesOntoSketch(filter=
    COPLANAR_EDGES, sketch=mdb.models['Rivet'].sketches['__edit__'], 
    upToFeature=mdb.models['Rivet'].parts['Tool'].features['Shell planar-1'])
del mdb.models['Rivet'].sketches['__edit__']
mdb.models['Rivet'].ConstrainedSketch(name='__profile__', sheetSize=0.04)
mdb.models['Rivet'].sketches['__profile__'].sketchOptions.setValues(
    decimalPlaces=3, viewStyle=AXISYM)
mdb.models['Rivet'].sketches['__profile__'].ConstructionLine(point1=(0.0, 
    -0.02), point2=(0.0, 0.02))
mdb.models['Rivet'].sketches['__profile__'].FixedConstraint(entity=
    mdb.models['Rivet'].sketches['__profile__'].geometry[2])
mdb.models['Rivet'].sketches['__profile__'].CircleByCenterPerimeter(center=(
    0.0, 0.0), point1=(0.0055, 0.0))
mdb.models['Rivet'].sketches['__profile__'].Line(point1=(0.0, 0.0016), point2=(
    0.008, 0.0016))
mdb.models['Rivet'].sketches['__profile__'].HorizontalConstraint(entity=
    mdb.models['Rivet'].sketches['__profile__'].geometry[4])
mdb.models['Rivet'].sketches['__profile__'].Line(point1=(0.008, 0.0016), 
    point2=(0.008, 0.008))
mdb.models['Rivet'].sketches['__profile__'].VerticalConstraint(entity=
    mdb.models['Rivet'].sketches['__profile__'].geometry[5])
mdb.models['Rivet'].sketches['__profile__'].PerpendicularConstraint(entity1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[4], entity2=
    mdb.models['Rivet'].sketches['__profile__'].geometry[5])
mdb.models['Rivet'].sketches['__profile__'].Line(point1=(0.008, 0.008), point2=
    (0.0, 0.008))
mdb.models['Rivet'].sketches['__profile__'].HorizontalConstraint(entity=
    mdb.models['Rivet'].sketches['__profile__'].geometry[6])
mdb.models['Rivet'].sketches['__profile__'].PerpendicularConstraint(entity1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[5], entity2=
    mdb.models['Rivet'].sketches['__profile__'].geometry[6])
mdb.models['Rivet'].sketches['__profile__'].Line(point1=(0.0, 0.008), point2=(
    0.0, 0.0))
mdb.models['Rivet'].sketches['__profile__'].VerticalConstraint(entity=
    mdb.models['Rivet'].sketches['__profile__'].geometry[7])
mdb.models['Rivet'].sketches['__profile__'].PerpendicularConstraint(entity1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[6], entity2=
    mdb.models['Rivet'].sketches['__profile__'].geometry[7])
mdb.models['Rivet'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[3], point1=(
    -0.00554102705792, 0.00110897887498))
mdb.models['Rivet'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[9], point1=(
    0.00186618964653, -0.00509687373415))
mdb.models['Rivet'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[8], point1=(
    0.00552169932052, 0.000194938911591))
mdb.models['Rivet'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[4], point1=(
    0.00345345027745, 0.00139762321487))
mdb.models['Rivet'].sketches['__profile__'].autoTrimCurve(curve1=
    mdb.models['Rivet'].sketches['__profile__'].geometry[7], point1=(
    3.8434882299e-05, 0.00322570418939))
mdb.models['Rivet'].Part(dimensionality=AXISYMMETRIC, name='Part-4', type=
    DEFORMABLE_BODY)
mdb.models['Rivet'].parts['Part-4'].BaseShell(sketch=
    mdb.models['Rivet'].sketches['__profile__'])
del mdb.models['Rivet'].sketches['__profile__']
del mdb.models['Rivet'].parts['Part-4']
del mdb.models['Rivet'].parts['Tool'].sectionAssignments[1]
# Save by qq on Thu Dec 28 20:11:44 2006
# Save by qq on Thu Dec 28 20:12:02 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet'].rootAssembly.regenerate()
# Save by qq on Thu Dec 28 20:13:58 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet'].rootAssembly.EdgeToEdge(clearance=0.0, fixedAxis=
    mdb.models['Rivet'].rootAssembly.instances['Rivet-Planar-1'].edges[0], 
    flip=ON, movableAxis=
    mdb.models['Rivet'].rootAssembly.instances['Workpart-1'].edges[0])
# Save by qq on Thu Dec 28 20:20:05 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet'].rootAssembly.EdgeToEdge(clearance=0.0, fixedAxis=
    mdb.models['Rivet'].rootAssembly.instances['Rivet-Planar-1'].edges[2], 
    flip=OFF, movableAxis=
    mdb.models['Rivet'].rootAssembly.instances['Tool-Planar-1'].edges[3])
mdb.models['Rivet'].rootAssembly.instances['Workpart-1'].ConvertConstraints()
mdb.models['Rivet'].rootAssembly.translate(instanceList=('Workpart-1', ), 
    vector=(0.0, 0.0016, 0.0))
mdb.models['Rivet'].rootAssembly.EdgeToEdge(clearance=0.0, fixedAxis=
    mdb.models['Rivet'].rootAssembly.instances['Rivet-Planar-1'].edges[0], 
    flip=ON, movableAxis=
    mdb.models['Rivet'].rootAssembly.instances['Workpart-1'].edges[0])
mdb.models['Rivet'].rootAssembly.instances['Tool-Planar-1'].ConvertConstraints(
    )
mdb.models['Rivet'].rootAssembly.translate(instanceList=('Tool-Planar-1', ), 
    vector=(0.0, -0.0029, 0.0))
mdb.models['Rivet'].rootAssembly.Instance(dependent=ON, name='Workpart-2', 
    part=mdb.models['Rivet'].parts['Workpart'])
del mdb.models['Rivet'].rootAssembly.features['Workpart-2']
# Save by qq on Thu Dec 28 20:35:09 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet'].rootAssembly.translate(instanceList=('Tool-Planar-1', ), 
    vector=(0.0, 0.0029, 0.0))
mdb.models['Rivet'].rootAssembly.EdgeToEdge(clearance=0.0, fixedAxis=
    mdb.models['Rivet'].rootAssembly.instances['Rivet-Planar-1'].edges[2], 
    flip=OFF, movableAxis=
    mdb.models['Rivet'].rootAssembly.instances['Tool-Planar-1'].edges[3])
mdb.models['Rivet'].rootAssembly.instances['Tool-Planar-1'].ConvertConstraints(
    )
mdb.models['Rivet'].rootAssembly.translate(instanceList=('Tool-Planar-1', ), 
    vector=(0.0, -0.0029, 0.0))
# Save by qq on Thu Dec 28 20:48:12 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet'].steps['Step-1'].DiagnosticPrint(allke=ON, criticalElement=
    ON, dmass=ON, etotal=ON)
mdb.models['Rivet'].steps['Step-1'].Restart(numberIntervals=1, overlay=ON, 
    timeMarks=ON)
# Save by qq on Thu Dec 28 20:48:33 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet'].steps['Step-1'].Restart(numberIntervals=1, overlay=ON, 
    timeMarks=ON)
mdb.models['Rivet'].steps['Step-1'].Monitor(dof=2, node=Region(
    referencePoints=(
    mdb.models['Rivet'].rootAssembly.instances['Tool-Planar-1'].referencePoints[2], 
    )))
# Save by qq on Thu Dec 28 20:54:32 2006
# Save by qq on Thu Dec 28 20:54:42 2006
# Save by qq on Thu Dec 28 20:55:02 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet'].constraints['Constraint-1'].setValues(bodyRegion=Region(
    faces=mdb.models['Rivet'].rootAssembly.instances['Tool-Planar-1'].faces.getSequenceFromMask(
    mask=('[#1 ]', ), )))
# Save by qq on Thu Dec 28 21:01:26 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet'].interactions['Int-1'].move('Step-1', 'Initial')
mdb.models['Rivet'].interactions['Int-2'].move('Step-1', 'Initial')
mdb.models['Rivet'].interactions['Int-3'].move('Step-1', 'Initial')
mdb.models['Rivet'].interactions['Int-1'].setValues(clearanceRegion=None, 
    contactControls='ContCtrl-1', datumAxis=None, initialClearance=OMIT, 
    interactionProperty='IntProp-1', master=Region(
    side1Edges=mdb.models['Rivet'].rootAssembly.instances['Tool-Planar-1'].edges.getSequenceFromMask(
    mask=('[#c ]', ), )), mechanicalConstraint=KINEMATIC, sliding=FINITE)
mdb.models['Rivet'].SurfaceToSurfaceContactExp(clearanceRegion=None, 
    createStepName='Initial', datumAxis=None, initialClearance=OMIT, 
    interactionProperty='IntProp-1', master=Region(
    side1Edges=mdb.models['Rivet'].rootAssembly.instances['Tool-Planar-1'].edges.getSequenceFromMask(
    mask=('[#8 ]', ), )), mechanicalConstraint=KINEMATIC, name='Int-4', slave=
    Region(
    side1Edges=mdb.models['Rivet'].rootAssembly.instances['Workpart-1'].edges.getSequenceFromMask(
    mask=('[#4 ]', ), )), sliding=FINITE)
del mdb.models['Rivet'].interactions['Int-4']
# Save by qq on Thu Dec 28 21:24:34 2006
# Save by qq on Thu Dec 28 21:31:58 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet'].boundaryConditions['BC-1'].move('Step-1', 'Initial')
mdb.models['Rivet'].boundaryConditions['BC-2'].move('Step-1', 'Initial')
mdb.models['Rivet'].boundaryConditions['BC-4'].move('Step-1', 'Initial')
# Save by qq on Thu Dec 28 21:33:43 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet'].boundaryConditions.changeKey(fromName='BC-2', toName=
    'BC-11')
mdb.models['Rivet'].boundaryConditions.changeKey(fromName='BC-1', toName=
    'BC-2')
mdb.models['Rivet'].boundaryConditions.changeKey(fromName='BC-11', toName=
    'BC-1')
mdb.models['Rivet'].boundaryConditions.changeKey(fromName='BC-4', toName=
    'BC-33')
mdb.models['Rivet'].boundaryConditions.changeKey(fromName='BC-3', toName=
    'BC-4')
mdb.models['Rivet'].boundaryConditions.changeKey(fromName='BC-33', toName=
    'BC-3')
# Save by qq on Thu Dec 28 21:35:31 2006
# Save by qq on Thu Dec 28 21:38:49 2006
# Save by qq on Thu Dec 28 21:49:45 2006
# Save by qq on Thu Dec 28 21:49:55 2006
# Save by qq on Thu Dec 28 21:50:25 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet'].parts['Rivet'].setElementType(elemTypes=(ElemType(
    elemCode=CAX4R, elemLibrary=EXPLICIT, secondOrderAccuracy=OFF, 
    hourglassControl=DEFAULT, distortionControl=DEFAULT), ElemType(
    elemCode=CAX3, elemLibrary=EXPLICIT, distortionControl=DEFAULT)), regions=(
    mdb.models['Rivet'].parts['Rivet'].faces.getSequenceFromMask(('[#1 ]', ), 
    ), ))
mdb.models['Rivet'].parts['Rivet'].generateMesh()
mdb.models['Rivet'].rootAssembly.regenerate()
mdb.models['Rivet'].parts['Tool'].deleteMesh()
mdb.models['Rivet'].parts['Tool'].seedPart(deviationFactor=0.1, size=0.001)
mdb.models['Rivet'].parts['Tool'].generateMesh()
# Save by qq on Thu Dec 28 21:58:45 2006
# Save by qq on Thu Dec 28 21:59:07 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet'].rootAssembly.regenerate()
# Save by qq on Thu Dec 28 22:00:35 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.models['Rivet'].fieldOutputRequests['F-Output-1'].setValues(numIntervals=
    200)
# Save by qq on Thu Dec 28 22:00:44 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
del mdb.jobs['Rivet-Planar']
mdb.Job(contactPrint=OFF, description='', echoPrint=OFF, explicitPrecision=
    SINGLE, historyPrint=OFF, model='Rivet', modelPrint=OFF, 
    multiprocessingMode=DEFAULT, name='Rivet', nodalOutputPrecision=SINGLE, 
    numCpus=1, numDomains=1, parallelizationMethodExplicit=DOMAIN, preMemory=
    2048.0, scratch='', standardMemory=2048.0, standardMemoryPolicy=MODERATE, 
    type=ANALYSIS, userSubroutine='')
mdb.jobs['Rivet'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 3948, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'THE OPTION *BOUNDARY,TYPE=DISPLACEMENT HAS BEEN USED; CHECK STATUS FILE BETWEEN STEPS FOR WARNINGS ON ANY JUMPS PRESCRIBED ACROSS THE STEPS IN DISPLACEMENT VALUES OF TRANSLATIONAL DOF. FOR ROTATIONAL DOF MAKE SURE THAT THERE ARE NO SUCH JUMPS. ALL JUMPS IN DISPLACEMENTS ACROSS STEPS ARE IGNORED', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF31 and ASSEMBLY__PICKEDSURF15.', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF21 and ASSEMBLY__PICKEDSURF17.', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF18 and ASSEMBLY__PICKEDSURF19.', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': '3 nodes on reactivated axisymmetric elements have negative radial current coordinate values. These values are assumed small enough to be taken as zero. The nodes have been identified in node set WarnNodeRadCurCoord.', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'Boundary conditions are specified on inactive dof of 15 nodes. The nodes have been identified in node set WarnNodeBCInactiveDof.', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STARTED, {'phase': PACKAGER_PHASE, 
    'clientHost': 'little', 'handle': 3160, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'There are 25 warning messages in the data (.dat) file.  Please check the data file for possible errors in the input file.', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'ASSEMBLY__PICKEDSURF31 is a rigid surface, so it will be made the master surface in the contact pair with surface ASSEMBLY__PICKEDSURF15. The WEIGHT value reported in the .dat file for this contact pair is not correct.', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'Boundary conditions are defined at the the nodes contained in node set WarnNodeBcIntersectKinCon. In addition the nodes are also part of a surface involved in kinematic contact. The kinematic contact constraint will be overridden by the boundary conditions in case of a conflict. Penalty contact may be used instead.', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(COMPLETED, {'phase': PACKAGER_PHASE, 
    'message': 'Phase complete', 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STARTED, {'phase': EXPLICIT_PHASE, 
    'clientHost': 'little', 'handle': 3208, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0, 
    'timeIncrement': 1.28026340462e-06, 'stepTime': 0.0, 'cpuTime': 0.0, 
    'jobName': 'Rivet', 'step': 1, 'increment': 0, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 'value': 0.0, 
    'jobName': 'Rivet', 'time': 0.0, 'phase': EXPLICIT_PHASE, 
    'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 0, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0025006190408, 
    'timeIncrement': 1.62597780218e-06, 'stepTime': 0.0025006190408, 
    'cpuTime': 0.5, 'jobName': 'Rivet', 'step': 1, 'increment': 1540, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -3.05066678266e-05, 'jobName': 'Rivet', 'time': 0.0025006190408, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 1, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.00500154402107, 
    'timeIncrement': 1.625976779e-06, 'stepTime': 0.00500154402107, 
    'cpuTime': 0.899999976158, 'jobName': 'Rivet', 'step': 1, 
    'increment': 3078, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -6.10167735431e-05, 'jobName': 'Rivet', 'time': 0.00500154402107, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 2, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.00750084314495, 
    'timeIncrement': 1.62597655162e-06, 'stepTime': 0.00750084314495, 
    'cpuTime': 1.29999995232, 'jobName': 'Rivet', 'step': 1, 'increment': 4615, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -9.15043783607e-05, 'jobName': 'Rivet', 'time': 0.00750084314495, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 3, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0100001422688, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0100001422688, 
    'cpuTime': 1.70000004768, 'jobName': 'Rivet', 'step': 1, 'increment': 6152, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000121989629406, 'jobName': 'Rivet', 'time': 0.0100001422688, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 4, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0125010674819, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0125010674819, 
    'cpuTime': 2.0, 'jobName': 'Rivet', 'step': 1, 'increment': 7690, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000152494729264, 'jobName': 'Rivet', 'time': 0.0125010674819, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 5, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0150003666058, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0150003666058, 
    'cpuTime': 2.5, 'jobName': 'Rivet', 'step': 1, 'increment': 9227, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000182979973033, 'jobName': 'Rivet', 'time': 0.0150003666058, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 6, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0175012908876, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0175012908876, 
    'cpuTime': 2.79999995232, 'jobName': 'Rivet', 'step': 1, 
    'increment': 10765, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000213485065615, 'jobName': 'Rivet', 'time': 0.0175012908876, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 7, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0200005900115, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0200005900115, 
    'cpuTime': 3.20000004768, 'jobName': 'Rivet', 'step': 1, 
    'increment': 12302, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000243970323936, 'jobName': 'Rivet', 'time': 0.0200005900115, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 8, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0225015152246, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0225015152246, 
    'cpuTime': 3.59999990463, 'jobName': 'Rivet', 'step': 1, 
    'increment': 13840, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00027447543107, 'jobName': 'Rivet', 'time': 0.0225015152246, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 9, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0250008143485, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0250008143485, 
    'cpuTime': 4.09999990463, 'jobName': 'Rivet', 'step': 1, 
    'increment': 15377, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000304960674839, 'jobName': 'Rivet', 'time': 0.0250008143485, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 10, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0275001134723, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0275001134723, 
    'cpuTime': 4.59999990463, 'jobName': 'Rivet', 'step': 1, 
    'increment': 16914, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00033546803752, 'jobName': 'Rivet', 'time': 0.0275001134723, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 11, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0300010386854, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0300010386854, 
    'cpuTime': 5.0, 'jobName': 'Rivet', 'step': 1, 'increment': 18452, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000365995540051, 'jobName': 'Rivet', 'time': 0.0300010386854, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 12, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0325005315244, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0325005315244, 
    'cpuTime': 5.40000009537, 'jobName': 'Rivet', 'step': 1, 
    'increment': 19990, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000396523013478, 'jobName': 'Rivet', 'time': 0.0325005315244, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 13, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0350002162158, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0350002162158, 
    'cpuTime': 5.80000019073, 'jobName': 'Rivet', 'step': 1, 
    'increment': 21529, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000427070364822, 'jobName': 'Rivet', 'time': 0.0350002162158, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 14, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0375015251338, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0375015251338, 
    'cpuTime': 6.19999980927, 'jobName': 'Rivet', 'step': 1, 
    'increment': 23069, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000457637535874, 'jobName': 'Rivet', 'time': 0.0375015251338, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 15, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0400012098253, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0400012098253, 
    'cpuTime': 6.59999990463, 'jobName': 'Rivet', 'step': 1, 
    'increment': 24608, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00048818482901, 'jobName': 'Rivet', 'time': 0.0400012098253, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 16, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0425008945167, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0425008945167, 
    'cpuTime': 7.0, 'jobName': 'Rivet', 'step': 1, 'increment': 26147, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000518732180353, 'jobName': 'Rivet', 'time': 0.0425008945167, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 17, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0450005792081, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0450005792081, 
    'cpuTime': 7.40000009537, 'jobName': 'Rivet', 'step': 1, 
    'increment': 27686, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000549279386178, 'jobName': 'Rivet', 'time': 0.0450005792081, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 18, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0475002638996, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0475002638996, 
    'cpuTime': 7.80000019073, 'jobName': 'Rivet', 'step': 1, 
    'increment': 29225, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000579826766625, 'jobName': 'Rivet', 'time': 0.0475002638996, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 19, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0500015728176, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0500015728176, 
    'cpuTime': 8.19999980927, 'jobName': 'Rivet', 'step': 1, 
    'increment': 30765, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000610393937677, 'jobName': 'Rivet', 'time': 0.0500015728176, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 20, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.052501257509, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.052501257509, 
    'cpuTime': 8.60000038147, 'jobName': 'Rivet', 'step': 1, 
    'increment': 32304, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000640941201709, 'jobName': 'Rivet', 'time': 0.052501257509, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 21, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0550009422004, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0550009422004, 
    'cpuTime': 9.0, 'jobName': 'Rivet', 'step': 1, 'increment': 33843, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000671488523949, 'jobName': 'Rivet', 'time': 0.0550009422004, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 22, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0575006268919, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0575006268919, 
    'cpuTime': 9.39999961853, 'jobName': 'Rivet', 'step': 1, 
    'increment': 35382, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000702035846189, 'jobName': 'Rivet', 'time': 0.0575006268919, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 23, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0600003115833, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0600003115833, 
    'cpuTime': 9.80000019073, 'jobName': 'Rivet', 'step': 1, 
    'increment': 36921, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000732583110221, 'jobName': 'Rivet', 'time': 0.0600003115833, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 24, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0625016242266, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0625016242266, 
    'cpuTime': 10.1999998093, 'jobName': 'Rivet', 'step': 1, 
    'increment': 38461, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00076315033948, 'jobName': 'Rivet', 'time': 0.0625016242266, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 25, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.065001308918, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.065001308918, 
    'cpuTime': 10.6000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 40000, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00079369766172, 'jobName': 'Rivet', 'time': 0.065001308918, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 26, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0675009936094, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0675009936094, 
    'cpuTime': 11.0, 'jobName': 'Rivet', 'step': 1, 'increment': 41539, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000824245042168, 'jobName': 'Rivet', 'time': 0.0675009936094, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 27, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0700006783009, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0700006783009, 
    'cpuTime': 11.3999996185, 'jobName': 'Rivet', 'step': 1, 
    'increment': 43078, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0008547923062, 'jobName': 'Rivet', 'time': 0.0700006783009, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 28, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0725003629923, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0725003629923, 
    'cpuTime': 11.6999998093, 'jobName': 'Rivet', 'step': 1, 
    'increment': 44617, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000885339628439, 'jobName': 'Rivet', 'time': 0.0725003629923, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 29, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0750000476837, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0750000476837, 
    'cpuTime': 12.1000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 46156, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000915886834264, 'jobName': 'Rivet', 'time': 0.0750000476837, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 30, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0775013566017, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0775013566017, 
    'cpuTime': 12.5, 'jobName': 'Rivet', 'step': 1, 'increment': 47696, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000946454005316, 'jobName': 'Rivet', 'time': 0.0775013566017, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 31, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0800010412931, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0800010412931, 
    'cpuTime': 12.8999996185, 'jobName': 'Rivet', 'step': 1, 
    'increment': 49235, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000977001269348, 'jobName': 'Rivet', 'time': 0.0800010412931, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 32, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0825007259846, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0825007259846, 
    'cpuTime': 13.3999996185, 'jobName': 'Rivet', 'step': 1, 
    'increment': 50774, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0010075486498, 'jobName': 'Rivet', 'time': 0.0825007259846, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 33, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.085000410676, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.085000410676, 
    'cpuTime': 13.8000001907, 'jobName': 'Rivet', 'step': 1, 
    'increment': 52313, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00103809591383, 'jobName': 'Rivet', 'time': 0.085000410676, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 34, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0875000953674, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0875000953674, 
    'cpuTime': 14.1999998093, 'jobName': 'Rivet', 'step': 1, 
    'increment': 53852, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00106864329427, 'jobName': 'Rivet', 'time': 0.0875000953674, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 35, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0900014042854, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0900014042854, 
    'cpuTime': 14.6000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 55392, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00109921046533, 'jobName': 'Rivet', 'time': 0.0900014042854, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 36, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0925010889769, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0925010889769, 
    'cpuTime': 15.0, 'jobName': 'Rivet', 'step': 1, 'increment': 56931, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00112975772936, 'jobName': 'Rivet', 'time': 0.0925010889769, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 37, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0950007736683, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0950007736683, 
    'cpuTime': 15.3999996185, 'jobName': 'Rivet', 'step': 1, 
    'increment': 58470, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00116030499339, 'jobName': 'Rivet', 'time': 0.0950007736683, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 38, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0975004583597, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0975004583597, 
    'cpuTime': 15.8000001907, 'jobName': 'Rivet', 'step': 1, 
    'increment': 60009, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00119085225742, 'jobName': 'Rivet', 'time': 0.0975004583597, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 39, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.100000143051, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.100000143051, 
    'cpuTime': 16.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 61548, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00122139963787, 'jobName': 'Rivet', 'time': 0.100000143051, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 40, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.102501451969, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.102501451969, 
    'cpuTime': 16.6000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 63088, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00125196680892, 'jobName': 'Rivet', 'time': 0.102501451969, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 41, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.105001136661, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.105001136661, 
    'cpuTime': 17.0, 'jobName': 'Rivet', 'step': 1, 'increment': 64627, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00128251407295, 'jobName': 'Rivet', 'time': 0.105001136661, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 42, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.107500821352, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.107500821352, 
    'cpuTime': 17.3999996185, 'jobName': 'Rivet', 'step': 1, 
    'increment': 66166, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0013130614534, 'jobName': 'Rivet', 'time': 0.107500821352, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 43, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.110000506043, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.110000506043, 
    'cpuTime': 17.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 67705, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00134360883385, 'jobName': 'Rivet', 'time': 0.110000506043, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 44, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.112500190735, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.112500190735, 
    'cpuTime': 18.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 69244, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00137415609788, 'jobName': 'Rivet', 'time': 0.112500190735, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 45, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.115001499653, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.115001499653, 
    'cpuTime': 18.6000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 70784, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00140465679578, 'jobName': 'Rivet', 'time': 0.115001499653, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 46, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.117501184344, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.117501184344, 
    'cpuTime': 19.0, 'jobName': 'Rivet', 'step': 1, 'increment': 72323, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00143511453643, 'jobName': 'Rivet', 'time': 0.117501184344, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 47, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.120000869036, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.120000869036, 
    'cpuTime': 19.3999996185, 'jobName': 'Rivet', 'step': 1, 
    'increment': 73862, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0014655723935, 'jobName': 'Rivet', 'time': 0.120000869036, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 48, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.122500553727, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.122500553727, 
    'cpuTime': 19.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 75401, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00149603013415, 'jobName': 'Rivet', 'time': 0.122500553727, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 49, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.125000238419, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.125000238419, 
    'cpuTime': 20.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 76940, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0015264878748, 'jobName': 'Rivet', 'time': 0.125000238419, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 50, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.127501547337, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.127501547337, 
    'cpuTime': 20.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 78480, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00155696552247, 'jobName': 'Rivet', 'time': 0.127501547337, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 51, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.130001232028, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.130001232028, 
    'cpuTime': 21.1000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 80019, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00158742326312, 'jobName': 'Rivet', 'time': 0.130001232028, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 52, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.132500916719, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.132500916719, 
    'cpuTime': 21.5, 'jobName': 'Rivet', 'step': 1, 'increment': 81558, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00161788112018, 'jobName': 'Rivet', 'time': 0.132500916719, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 53, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.135000601411, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.135000601411, 
    'cpuTime': 21.8999996185, 'jobName': 'Rivet', 'step': 1, 
    'increment': 83097, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00164833886083, 'jobName': 'Rivet', 'time': 0.135000601411, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 54, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.137500286102, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.137500286102, 
    'cpuTime': 22.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 84636, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0016787967179, 'jobName': 'Rivet', 'time': 0.137500286102, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 55, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.14000159502, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.14000159502, 
    'cpuTime': 22.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 86176, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00170927436557, 'jobName': 'Rivet', 'time': 0.14000159502, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 56, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.142501279712, 
    'timeIncrement': 1.62597621056e-06, 'stepTime': 0.142501279712, 
    'cpuTime': 23.1000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 87715, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00173973222263, 'jobName': 'Rivet', 'time': 0.142501279712, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 57, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.145000964403, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.145000964403, 
    'cpuTime': 23.5, 'jobName': 'Rivet', 'step': 1, 'increment': 89254, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00177018996328, 'jobName': 'Rivet', 'time': 0.145000964403, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 58, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.147500649095, 
    'timeIncrement': 1.62597621056e-06, 'stepTime': 0.147500649095, 
    'cpuTime': 23.8999996185, 'jobName': 'Rivet', 'step': 1, 
    'increment': 90793, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00180064758752, 'jobName': 'Rivet', 'time': 0.147500649095, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 59, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.150000333786, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.150000333786, 
    'cpuTime': 24.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 92332, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00183110544458, 'jobName': 'Rivet', 'time': 0.150000333786, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 60, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.152500018477, 
    'timeIncrement': 1.62597621056e-06, 'stepTime': 0.152500018477, 
    'cpuTime': 24.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 93871, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00186156341806, 'jobName': 'Rivet', 'time': 0.152500018477, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 61, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.155001327395, 
    'timeIncrement': 1.62597621056e-06, 'stepTime': 0.155001327395, 
    'cpuTime': 25.1000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 95411, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00189204094931, 'jobName': 'Rivet', 'time': 0.155001327395, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 62, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.157501012087, 
    'timeIncrement': 1.62597621056e-06, 'stepTime': 0.157501012087, 
    'cpuTime': 25.5, 'jobName': 'Rivet', 'step': 1, 'increment': 96950, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00192249857355, 'jobName': 'Rivet', 'time': 0.157501012087, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 63, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.160000696778, 
    'timeIncrement': 1.62597598319e-06, 'stepTime': 0.160000696778, 
    'cpuTime': 26.0, 'jobName': 'Rivet', 'step': 1, 'increment': 98489, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00195295643061, 'jobName': 'Rivet', 'time': 0.160000696778, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 64, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.16250038147, 
    'timeIncrement': 1.62597541475e-06, 'stepTime': 0.16250038147, 
    'cpuTime': 26.3999996185, 'jobName': 'Rivet', 'step': 1, 
    'increment': 100028, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00198341417126, 'jobName': 'Rivet', 'time': 0.16250038147, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 65, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.165000066161, 
    'timeIncrement': 1.62597507369e-06, 'stepTime': 0.165000066161, 
    'cpuTime': 26.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 101567, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00201387191191, 'jobName': 'Rivet', 'time': 0.165000066161, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 66, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.167501375079, 
    'timeIncrement': 1.62597473263e-06, 'stepTime': 0.167501375079, 
    'cpuTime': 27.1000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 103107, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00204434944317, 'jobName': 'Rivet', 'time': 0.167501375079, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 67, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.170001059771, 
    'timeIncrement': 1.62597439157e-06, 'stepTime': 0.170001059771, 
    'cpuTime': 27.6000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 104646, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00207480695099, 'jobName': 'Rivet', 'time': 0.170001059771, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 68, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.172500744462, 
    'timeIncrement': 1.62597382314e-06, 'stepTime': 0.172500744462, 
    'cpuTime': 28.0, 'jobName': 'Rivet', 'step': 1, 'increment': 106185, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00210526492447, 'jobName': 'Rivet', 'time': 0.172500744462, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 69, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.175000429153, 
    'timeIncrement': 1.62597279996e-06, 'stepTime': 0.175000429153, 
    'cpuTime': 28.3999996185, 'jobName': 'Rivet', 'step': 1, 
    'increment': 107724, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00213572266512, 'jobName': 'Rivet', 'time': 0.175000429153, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 70, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.177500113845, 
    'timeIncrement': 1.62597109465e-06, 'stepTime': 0.177500113845, 
    'cpuTime': 28.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 109263, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00216618040577, 'jobName': 'Rivet', 'time': 0.177500113845, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 71, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.180001422763, 
    'timeIncrement': 1.6259681388e-06, 'stepTime': 0.180001422763, 
    'cpuTime': 29.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 110803, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00219665793702, 'jobName': 'Rivet', 'time': 0.180001422763, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 72, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.182501107454, 
    'timeIncrement': 1.62596666087e-06, 'stepTime': 0.182501107454, 
    'cpuTime': 29.6000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 112342, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00222711544484, 'jobName': 'Rivet', 'time': 0.182501107454, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 73, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.185000792146, 
    'timeIncrement': 1.62596518294e-06, 'stepTime': 0.185000792146, 
    'cpuTime': 30.0, 'jobName': 'Rivet', 'step': 1, 'increment': 113881, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00225757341832, 'jobName': 'Rivet', 'time': 0.185000792146, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 74, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.187500476837, 
    'timeIncrement': 1.62596393238e-06, 'stepTime': 0.187500476837, 
    'cpuTime': 30.3999996185, 'jobName': 'Rivet', 'step': 1, 
    'increment': 115420, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00228803092614, 'jobName': 'Rivet', 'time': 0.187500476837, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 75, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.190000161529, 
    'timeIncrement': 1.6259629092e-06, 'stepTime': 0.190000161529, 
    'cpuTime': 30.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 116959, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00231848866679, 'jobName': 'Rivet', 'time': 0.190000161529, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 76, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.192501470447, 
    'timeIncrement': 1.62596165865e-06, 'stepTime': 0.192501470447, 
    'cpuTime': 31.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 118499, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00234896619804, 'jobName': 'Rivet', 'time': 0.192501470447, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 77, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.195001155138, 
    'timeIncrement': 1.62596131759e-06, 'stepTime': 0.195001155138, 
    'cpuTime': 31.6000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 120038, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00237942393869, 'jobName': 'Rivet', 'time': 0.195001155138, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 78, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.197500839829, 
    'timeIncrement': 1.62596006703e-06, 'stepTime': 0.197500839829, 
    'cpuTime': 32.0, 'jobName': 'Rivet', 'step': 1, 'increment': 121577, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00240988167934, 'jobName': 'Rivet', 'time': 0.197500839829, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 79, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.200000524521, 
    'timeIncrement': 1.62595983966e-06, 'stepTime': 0.200000524521, 
    'cpuTime': 32.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 123116, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00244033941999, 'jobName': 'Rivet', 'time': 0.200000524521, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 80, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.202500209212, 
    'timeIncrement': 1.62595893016e-06, 'stepTime': 0.202500209212, 
    'cpuTime': 32.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 124655, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00247079739347, 'jobName': 'Rivet', 'time': 0.202500209212, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 81, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.20500151813, 
    'timeIncrement': 1.62595836173e-06, 'stepTime': 0.20500151813, 
    'cpuTime': 33.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 126195, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00250127492473, 'jobName': 'Rivet', 'time': 0.20500151813, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 82, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.207501202822, 
    'timeIncrement': 1.62595779329e-06, 'stepTime': 0.207501202822, 
    'cpuTime': 33.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 127734, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00253173243254, 'jobName': 'Rivet', 'time': 0.207501202822, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 83, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.210000887513, 
    'timeIncrement': 1.62595711117e-06, 'stepTime': 0.210000887513, 
    'cpuTime': 34.0, 'jobName': 'Rivet', 'step': 1, 'increment': 129273, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00256219017319, 'jobName': 'Rivet', 'time': 0.210000887513, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 84, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.212500572205, 
    'timeIncrement': 1.62595620168e-06, 'stepTime': 0.212500572205, 
    'cpuTime': 34.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 130812, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00259264791384, 'jobName': 'Rivet', 'time': 0.212500572205, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 85, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.215000256896, 
    'timeIncrement': 1.6259551785e-06, 'stepTime': 0.215000256896, 
    'cpuTime': 34.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 132351, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00262310565449, 'jobName': 'Rivet', 'time': 0.215000256896, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 86, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.217501565814, 
    'timeIncrement': 1.62595483744e-06, 'stepTime': 0.217501565814, 
    'cpuTime': 35.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 133891, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00265358295292, 'jobName': 'Rivet', 'time': 0.217501565814, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 87, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.220001250505, 
    'timeIncrement': 1.62595415532e-06, 'stepTime': 0.220001250505, 
    'cpuTime': 35.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 135430, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0026840409264, 'jobName': 'Rivet', 'time': 0.220001250505, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 88, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.222500935197, 
    'timeIncrement': 1.62595370057e-06, 'stepTime': 0.222500935197, 
    'cpuTime': 36.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 136969, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00271449843422, 'jobName': 'Rivet', 'time': 0.222500935197, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 89, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.225000619888, 
    'timeIncrement': 1.62595267739e-06, 'stepTime': 0.225000619888, 
    'cpuTime': 36.5, 'jobName': 'Rivet', 'step': 1, 'increment': 138508, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00274495617487, 'jobName': 'Rivet', 'time': 0.225000619888, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 90, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.22750030458, 
    'timeIncrement': 1.62595245001e-06, 'stepTime': 0.22750030458, 
    'cpuTime': 36.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 140047, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00277541391551, 'jobName': 'Rivet', 'time': 0.22750030458, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 91, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.230001613498, 
    'timeIncrement': 1.62595176789e-06, 'stepTime': 0.230001613498, 
    'cpuTime': 37.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 141587, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00280589144677, 'jobName': 'Rivet', 'time': 0.230001613498, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 92, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.232501298189, 
    'timeIncrement': 1.62595142683e-06, 'stepTime': 0.232501298189, 
    'cpuTime': 37.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 143126, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00283634918742, 'jobName': 'Rivet', 'time': 0.232501298189, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 93, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.235000982881, 
    'timeIncrement': 1.62595051734e-06, 'stepTime': 0.235000982881, 
    'cpuTime': 38.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 144665, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00286680692807, 'jobName': 'Rivet', 'time': 0.235000982881, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 94, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.237500667572, 
    'timeIncrement': 1.62595017628e-06, 'stepTime': 0.237500667572, 
    'cpuTime': 38.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 146204, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00289726513438, 'jobName': 'Rivet', 'time': 0.237500667572, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 95, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.240000352263, 
    'timeIncrement': 1.62594926678e-06, 'stepTime': 0.240000352263, 
    'cpuTime': 39.0, 'jobName': 'Rivet', 'step': 1, 'increment': 147743, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0029277226422, 'jobName': 'Rivet', 'time': 0.240000352263, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 96, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.242500036955, 
    'timeIncrement': 1.62594892572e-06, 'stepTime': 0.242500036955, 
    'cpuTime': 39.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 149282, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00295818038285, 'jobName': 'Rivet', 'time': 0.242500036955, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 97, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.245001345873, 
    'timeIncrement': 1.62594812991e-06, 'stepTime': 0.245001345873, 
    'cpuTime': 39.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 150822, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00298865837976, 'jobName': 'Rivet', 'time': 0.245001345873, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 98, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.247501030564, 
    'timeIncrement': 1.62594767517e-06, 'stepTime': 0.247501030564, 
    'cpuTime': 40.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 152361, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00301911588758, 'jobName': 'Rivet', 'time': 0.247501030564, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 99, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.250000715256, 
    'timeIncrement': 1.62594676567e-06, 'stepTime': 0.250000715256, 
    'cpuTime': 40.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 153900, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00304957362823, 'jobName': 'Rivet', 'time': 0.250000715256, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 100, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.252500385046, 
    'timeIncrement': 1.62594642461e-06, 'stepTime': 0.252500385046, 
    'cpuTime': 41.0, 'jobName': 'Rivet', 'step': 1, 'increment': 155425, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00307975430042, 'jobName': 'Rivet', 'time': 0.252500385046, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 101, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.255000054836, 
    'timeIncrement': 1.62594596986e-06, 'stepTime': 0.255000054836, 
    'cpuTime': 41.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 156950, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00310993450694, 'jobName': 'Rivet', 'time': 0.255000054836, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 102, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.257501363754, 
    'timeIncrement': 1.62594494668e-06, 'stepTime': 0.257501363754, 
    'cpuTime': 41.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 158476, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00314013520256, 'jobName': 'Rivet', 'time': 0.257501363754, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 103, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.260001033545, 
    'timeIncrement': 1.62594449193e-06, 'stepTime': 0.260001033545, 
    'cpuTime': 42.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 160001, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00317031587474, 'jobName': 'Rivet', 'time': 0.260001033545, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 104, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.262500703335, 
    'timeIncrement': 1.62594403719e-06, 'stepTime': 0.262500703335, 
    'cpuTime': 42.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 161526, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00320049654692, 'jobName': 'Rivet', 'time': 0.262500703335, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 105, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.265000373125, 
    'timeIncrement': 1.62594312769e-06, 'stepTime': 0.265000373125, 
    'cpuTime': 43.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 163051, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00323067698628, 'jobName': 'Rivet', 'time': 0.265000373125, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 106, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.267500042915, 
    'timeIncrement': 1.62594267294e-06, 'stepTime': 0.267500042915, 
    'cpuTime': 43.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 164576, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00326085789129, 'jobName': 'Rivet', 'time': 0.267500042915, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 107, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.270001351833, 
    'timeIncrement': 1.62593903497e-06, 'stepTime': 0.270001351833, 
    'cpuTime': 44.0, 'jobName': 'Rivet', 'step': 1, 'increment': 166102, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00329105858691, 'jobName': 'Rivet', 'time': 0.270001351833, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 108, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.272501021624, 
    'timeIncrement': 1.62593653386e-06, 'stepTime': 0.272501021624, 
    'cpuTime': 44.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 167627, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00332123925909, 'jobName': 'Rivet', 'time': 0.272501021624, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 109, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.275000691414, 
    'timeIncrement': 1.62593505593e-06, 'stepTime': 0.275000691414, 
    'cpuTime': 44.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 169152, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00335141946562, 'jobName': 'Rivet', 'time': 0.275000691414, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 110, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.277500361204, 
    'timeIncrement': 1.62593437381e-06, 'stepTime': 0.277500361204, 
    'cpuTime': 45.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 170677, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00338159990497, 'jobName': 'Rivet', 'time': 0.277500361204, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 111, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.280000030994, 
    'timeIncrement': 1.62593323694e-06, 'stepTime': 0.280000030994, 
    'cpuTime': 45.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 172202, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00341178034432, 'jobName': 'Rivet', 'time': 0.280000030994, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 112, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.282501339912, 
    'timeIncrement': 1.62593210007e-06, 'stepTime': 0.282501339912, 
    'cpuTime': 46.0, 'jobName': 'Rivet', 'step': 1, 'increment': 173728, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00344198057428, 'jobName': 'Rivet', 'time': 0.282501339912, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 113, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.285001009703, 
    'timeIncrement': 1.62593153163e-06, 'stepTime': 0.285001009703, 
    'cpuTime': 46.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 175253, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00347216147929, 'jobName': 'Rivet', 'time': 0.285001009703, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 114, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.287500679493, 
    'timeIncrement': 1.62593050845e-06, 'stepTime': 0.287500679493, 
    'cpuTime': 46.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 176778, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00350234238431, 'jobName': 'Rivet', 'time': 0.287500679493, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 115, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.290000349283, 
    'timeIncrement': 1.62592903052e-06, 'stepTime': 0.290000349283, 
    'cpuTime': 47.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 178303, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00353252328932, 'jobName': 'Rivet', 'time': 0.290000349283, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 116, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.292500019073, 
    'timeIncrement': 1.62592891684e-06, 'stepTime': 0.292500019073, 
    'cpuTime': 47.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 179828, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00356270372868, 'jobName': 'Rivet', 'time': 0.292500019073, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 117, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.295001327991, 
    'timeIncrement': 1.62592789366e-06, 'stepTime': 0.295001327991, 
    'cpuTime': 48.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 181354, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00359290395863, 'jobName': 'Rivet', 'time': 0.295001327991, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 118, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.297500997782, 
    'timeIncrement': 1.62592675679e-06, 'stepTime': 0.297500997782, 
    'cpuTime': 48.5, 'jobName': 'Rivet', 'step': 1, 'increment': 182879, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00362308486365, 'jobName': 'Rivet', 'time': 0.297500997782, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 119, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.300000667572, 
    'timeIncrement': 1.62592607467e-06, 'stepTime': 0.300000667572, 
    'cpuTime': 48.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 184404, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00365326553583, 'jobName': 'Rivet', 'time': 0.300000667572, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 120, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.302500337362, 
    'timeIncrement': 1.62592539255e-06, 'stepTime': 0.302500337362, 
    'cpuTime': 49.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 185929, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00368344597518, 'jobName': 'Rivet', 'time': 0.302500337362, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 121, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.305000007153, 
    'timeIncrement': 1.62592391462e-06, 'stepTime': 0.305000007153, 
    'cpuTime': 49.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 187454, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0037136268802, 'jobName': 'Rivet', 'time': 0.305000007153, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 122, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.307501316071, 
    'timeIncrement': 1.62592300512e-06, 'stepTime': 0.307501316071, 
    'cpuTime': 50.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 188980, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00374382734299, 'jobName': 'Rivet', 'time': 0.307501316071, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 123, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.310000985861, 
    'timeIncrement': 1.62592255037e-06, 'stepTime': 0.310000985861, 
    'cpuTime': 50.5, 'jobName': 'Rivet', 'step': 1, 'increment': 190505, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.003774008248, 'jobName': 'Rivet', 'time': 0.310000985861, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 124, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.312500655651, 
    'timeIncrement': 1.62592164088e-06, 'stepTime': 0.312500655651, 
    'cpuTime': 51.0, 'jobName': 'Rivet', 'step': 1, 'increment': 192030, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00380418915302, 'jobName': 'Rivet', 'time': 0.312500655651, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 125, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.315000325441, 
    'timeIncrement': 1.62592073139e-06, 'stepTime': 0.315000325441, 
    'cpuTime': 51.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 193555, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00383436959237, 'jobName': 'Rivet', 'time': 0.315000325441, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 126, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.317499995232, 
    'timeIncrement': 1.62592016295e-06, 'stepTime': 0.317499995232, 
    'cpuTime': 51.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 195080, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00386455049738, 'jobName': 'Rivet', 'time': 0.317499995232, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 127, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.32000130415, 
    'timeIncrement': 1.62591925346e-06, 'stepTime': 0.32000130415, 
    'cpuTime': 52.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 196606, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00389475049451, 'jobName': 'Rivet', 'time': 0.32000130415, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 128, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.32250097394, 
    'timeIncrement': 1.62591777553e-06, 'stepTime': 0.32250097394, 
    'cpuTime': 52.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 198131, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00392493139952, 'jobName': 'Rivet', 'time': 0.32250097394, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 129, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.32500064373, 
    'timeIncrement': 1.62591777553e-06, 'stepTime': 0.32500064373, 
    'cpuTime': 53.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 199656, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00395511183888, 'jobName': 'Rivet', 'time': 0.32500064373, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 130, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.32750031352, 
    'timeIncrement': 1.62591709341e-06, 'stepTime': 0.32750031352, 
    'cpuTime': 53.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 201181, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00398529227823, 'jobName': 'Rivet', 'time': 0.32750031352, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 131, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.330001622438, 
    'timeIncrement': 1.62591572916e-06, 'stepTime': 0.330001622438, 
    'cpuTime': 54.0, 'jobName': 'Rivet', 'step': 1, 'increment': 202707, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00401549274102, 'jobName': 'Rivet', 'time': 0.330001622438, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 132, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.332501292229, 
    'timeIncrement': 1.62591516073e-06, 'stepTime': 0.332501292229, 
    'cpuTime': 54.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 204232, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00404567364603, 'jobName': 'Rivet', 'time': 0.332501292229, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 133, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.335000962019, 
    'timeIncrement': 1.62591493336e-06, 'stepTime': 0.335000962019, 
    'cpuTime': 54.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 205757, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00407585408539, 'jobName': 'Rivet', 'time': 0.335000962019, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 134, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.337500631809, 
    'timeIncrement': 1.6259136828e-06, 'stepTime': 0.337500631809, 
    'cpuTime': 55.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 207282, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0041060349904, 'jobName': 'Rivet', 'time': 0.337500631809, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 135, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.3400003016, 
    'timeIncrement': 1.62591300068e-06, 'stepTime': 0.3400003016, 
    'cpuTime': 55.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 208807, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00413621589541, 'jobName': 'Rivet', 'time': 0.3400003016, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 136, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.342501610518, 
    'timeIncrement': 1.62591277331e-06, 'stepTime': 0.342501610518, 
    'cpuTime': 56.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 210333, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00416641589254, 'jobName': 'Rivet', 'time': 0.342501610518, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 137, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.345001280308, 
    'timeIncrement': 1.62591345543e-06, 'stepTime': 0.345001280308, 
    'cpuTime': 56.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 211858, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00419659679756, 'jobName': 'Rivet', 'time': 0.345001280308, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 138, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.347500950098, 
    'timeIncrement': 1.62591243225e-06, 'stepTime': 0.347500950098, 
    'cpuTime': 57.0, 'jobName': 'Rivet', 'step': 1, 'increment': 213383, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00422677723691, 'jobName': 'Rivet', 'time': 0.347500950098, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 139, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.350000619888, 
    'timeIncrement': 1.62591209119e-06, 'stepTime': 0.350000619888, 
    'cpuTime': 57.5, 'jobName': 'Rivet', 'step': 1, 'increment': 214908, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00425695814192, 'jobName': 'Rivet', 'time': 0.350000619888, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 140, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.352500289679, 
    'timeIncrement': 1.62591084063e-06, 'stepTime': 0.352500289679, 
    'cpuTime': 57.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 216433, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00428713858128, 'jobName': 'Rivet', 'time': 0.352500289679, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 141, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.355001598597, 
    'timeIncrement': 1.62590970376e-06, 'stepTime': 0.355001598597, 
    'cpuTime': 58.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 217959, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00431733950973, 'jobName': 'Rivet', 'time': 0.355001598597, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 142, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.357501268387, 
    'timeIncrement': 1.6259093627e-06, 'stepTime': 0.357501268387, 
    'cpuTime': 58.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 219484, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00434752041474, 'jobName': 'Rivet', 'time': 0.357501268387, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 143, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.360000938177, 
    'timeIncrement': 1.62590833952e-06, 'stepTime': 0.360000938177, 
    'cpuTime': 59.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 221009, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00437770085409, 'jobName': 'Rivet', 'time': 0.360000938177, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 144, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.362500607967, 
    'timeIncrement': 1.62590743003e-06, 'stepTime': 0.362500607967, 
    'cpuTime': 59.5, 'jobName': 'Rivet', 'step': 1, 'increment': 222534, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00440788175911, 'jobName': 'Rivet', 'time': 0.362500607967, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 145, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.365000277758, 
    'timeIncrement': 1.62590720265e-06, 'stepTime': 0.365000277758, 
    'cpuTime': 59.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 224059, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00443806219846, 'jobName': 'Rivet', 'time': 0.365000277758, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 146, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.367501586676, 
    'timeIncrement': 1.62590617947e-06, 'stepTime': 0.367501586676, 
    'cpuTime': 60.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 225585, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00446826266125, 'jobName': 'Rivet', 'time': 0.367501586676, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 147, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.370001256466, 
    'timeIncrement': 1.62590538366e-06, 'stepTime': 0.370001256466, 
    'cpuTime': 60.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 227110, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00449844356626, 'jobName': 'Rivet', 'time': 0.370001256466, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 148, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.372500926256, 
    'timeIncrement': 1.62590526998e-06, 'stepTime': 0.372500926256, 
    'cpuTime': 61.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 228635, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00452862400562, 'jobName': 'Rivet', 'time': 0.372500926256, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 149, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.375000596046, 
    'timeIncrement': 1.62590436048e-06, 'stepTime': 0.375000596046, 
    'cpuTime': 61.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 230160, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00455880537629, 'jobName': 'Rivet', 'time': 0.375000596046, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 150, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.377500265837, 
    'timeIncrement': 1.62590379205e-06, 'stepTime': 0.377500265837, 
    'cpuTime': 62.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 231685, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00458898581564, 'jobName': 'Rivet', 'time': 0.377500265837, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 151, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.380001574755, 
    'timeIncrement': 1.62590322361e-06, 'stepTime': 0.380001574755, 
    'cpuTime': 62.5, 'jobName': 'Rivet', 'step': 1, 'increment': 233211, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00461918627843, 'jobName': 'Rivet', 'time': 0.380001574755, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 152, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.382501244545, 
    'timeIncrement': 1.62590220043e-06, 'stepTime': 0.382501244545, 
    'cpuTime': 62.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 234736, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00464936718345, 'jobName': 'Rivet', 'time': 0.382501244545, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 153, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.385000914335, 
    'timeIncrement': 1.62589856245e-06, 'stepTime': 0.385000914335, 
    'cpuTime': 63.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 236261, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0046795476228, 'jobName': 'Rivet', 'time': 0.385000914335, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 154, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.387500584126, 
    'timeIncrement': 1.62589594765e-06, 'stepTime': 0.387500584126, 
    'cpuTime': 63.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 237786, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00470972806215, 'jobName': 'Rivet', 'time': 0.387500584126, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 155, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.390000253916, 
    'timeIncrement': 1.62589435604e-06, 'stepTime': 0.390000253916, 
    'cpuTime': 64.1999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 239311, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00473990896717, 'jobName': 'Rivet', 'time': 0.390000253916, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 156, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.392501562834, 
    'timeIncrement': 1.62589344654e-06, 'stepTime': 0.392501562834, 
    'cpuTime': 64.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 240837, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00477010942996, 'jobName': 'Rivet', 'time': 0.392501562834, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 157, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.395001232624, 
    'timeIncrement': 1.62589185493e-06, 'stepTime': 0.395001232624, 
    'cpuTime': 65.0, 'jobName': 'Rivet', 'step': 1, 'increment': 242362, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00480028986931, 'jobName': 'Rivet', 'time': 0.395001232624, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 158, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.397500902414, 
    'timeIncrement': 1.62589128649e-06, 'stepTime': 0.397500902414, 
    'cpuTime': 65.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 243887, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00483047077432, 'jobName': 'Rivet', 'time': 0.397500902414, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 159, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.400000572205, 
    'timeIncrement': 1.62588980857e-06, 'stepTime': 0.400000572205, 
    'cpuTime': 65.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 245412, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00486065121368, 'jobName': 'Rivet', 'time': 0.400000572205, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 160, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.402500241995, 
    'timeIncrement': 1.62588764852e-06, 'stepTime': 0.402500241995, 
    'cpuTime': 66.3000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 246937, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00489083211869, 'jobName': 'Rivet', 'time': 0.402500241995, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 161, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.405001550913, 
    'timeIncrement': 1.62588673902e-06, 'stepTime': 0.405001550913, 
    'cpuTime': 66.6999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 248463, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00492103211582, 'jobName': 'Rivet', 'time': 0.405001550913, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 162, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.407501220703, 
    'timeIncrement': 1.62588503372e-06, 'stepTime': 0.407501220703, 
    'cpuTime': 67.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 249988, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00495121302083, 'jobName': 'Rivet', 'time': 0.407501220703, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 163, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.410000890493, 
    'timeIncrement': 1.62588355579e-06, 'stepTime': 0.410000890493, 
    'cpuTime': 67.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 251513, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00498139392585, 'jobName': 'Rivet', 'time': 0.410000890493, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 164, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.412500560284, 
    'timeIncrement': 1.62588287367e-06, 'stepTime': 0.412500560284, 
    'cpuTime': 68.0, 'jobName': 'Rivet', 'step': 1, 'increment': 253038, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0050115743652, 'jobName': 'Rivet', 'time': 0.412500560284, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 165, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.415000230074, 
    'timeIncrement': 1.62588105468e-06, 'stepTime': 0.415000230074, 
    'cpuTime': 68.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 254563, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00504175480455, 'jobName': 'Rivet', 'time': 0.415000230074, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 166, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.417501538992, 
    'timeIncrement': 1.62587957675e-06, 'stepTime': 0.417501538992, 
    'cpuTime': 68.8000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 256089, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00507195526734, 'jobName': 'Rivet', 'time': 0.417501538992, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 167, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.420001208782, 
    'timeIncrement': 1.62587889463e-06, 'stepTime': 0.420001208782, 
    'cpuTime': 69.1999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 257614, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00510213617235, 'jobName': 'Rivet', 'time': 0.420001208782, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 168, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.422500878572, 
    'timeIncrement': 1.62587650721e-06, 'stepTime': 0.422500878572, 
    'cpuTime': 69.6999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 259139, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00513231661171, 'jobName': 'Rivet', 'time': 0.422500878572, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 169, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.425000548363, 
    'timeIncrement': 1.6258851474e-06, 'stepTime': 0.425000548363, 
    'cpuTime': 70.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 260664, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00516249705106, 'jobName': 'Rivet', 'time': 0.425000548363, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 170, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.427500218153, 
    'timeIncrement': 1.62587173236e-06, 'stepTime': 0.427500218153, 
    'cpuTime': 70.5, 'jobName': 'Rivet', 'step': 1, 'increment': 262189, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00519267749041, 'jobName': 'Rivet', 'time': 0.427500218153, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 171, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.430001527071, 
    'timeIncrement': 1.62586752595e-06, 'stepTime': 0.430001527071, 
    'cpuTime': 70.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 263715, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0052228779532, 'jobName': 'Rivet', 'time': 0.430001527071, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 172, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.432501196861, 
    'timeIncrement': 1.62586479746e-06, 'stepTime': 0.432501196861, 
    'cpuTime': 71.3000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 265240, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00525305885822, 'jobName': 'Rivet', 'time': 0.432501196861, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 173, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.435000866652, 
    'timeIncrement': 1.62586263741e-06, 'stepTime': 0.435000866652, 
    'cpuTime': 71.6999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 266765, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00528323929757, 'jobName': 'Rivet', 'time': 0.435000866652, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 174, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.437500536442, 
    'timeIncrement': 1.62586002261e-06, 'stepTime': 0.437500536442, 
    'cpuTime': 72.1999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 268290, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00531342066824, 'jobName': 'Rivet', 'time': 0.437500536442, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 175, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.440000206232, 
    'timeIncrement': 1.62585831731e-06, 'stepTime': 0.440000206232, 
    'cpuTime': 72.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 269815, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0053436011076, 'jobName': 'Rivet', 'time': 0.440000206232, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 176, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.44250151515, 
    'timeIncrement': 1.62585786256e-06, 'stepTime': 0.44250151515, 
    'cpuTime': 73.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 271341, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00537380157039, 'jobName': 'Rivet', 'time': 0.44250151515, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 177, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.44500118494, 
    'timeIncrement': 1.62584922236e-06, 'stepTime': 0.44500118494, 
    'cpuTime': 73.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 272866, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00540398154408, 'jobName': 'Rivet', 'time': 0.44500118494, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 178, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.447500854731, 
    'timeIncrement': 1.62583864949e-06, 'stepTime': 0.447500854731, 
    'cpuTime': 74.0, 'jobName': 'Rivet', 'step': 1, 'increment': 274391, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00543416244909, 'jobName': 'Rivet', 'time': 0.447500854731, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 179, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.450000524521, 
    'timeIncrement': 1.62580943197e-06, 'stepTime': 0.450000524521, 
    'cpuTime': 74.5, 'jobName': 'Rivet', 'step': 1, 'increment': 275916, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00546434335411, 'jobName': 'Rivet', 'time': 0.450000524521, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 180, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.452500194311, 
    'timeIncrement': 1.62586582064e-06, 'stepTime': 0.452500194311, 
    'cpuTime': 74.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 277441, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00549452379346, 'jobName': 'Rivet', 'time': 0.452500194311, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 181, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.455001503229, 
    'timeIncrement': 1.62584046848e-06, 'stepTime': 0.455001503229, 
    'cpuTime': 75.3000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 278967, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00552487699315, 'jobName': 'Rivet', 'time': 0.455001503229, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 182, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.457501173019, 
    'timeIncrement': 1.62583478414e-06, 'stepTime': 0.457501173019, 
    'cpuTime': 75.8000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 280492, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00555541273206, 'jobName': 'Rivet', 'time': 0.457501173019, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 183, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.46000084281, 
    'timeIncrement': 1.62584331065e-06, 'stepTime': 0.46000084281, 
    'cpuTime': 76.1999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 282017, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00558594800532, 'jobName': 'Rivet', 'time': 0.46000084281, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 184, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.4625005126, 
    'timeIncrement': 1.62584638019e-06, 'stepTime': 0.4625005126, 
    'cpuTime': 76.6999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 283542, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00561648374423, 'jobName': 'Rivet', 'time': 0.4625005126, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 185, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.46500018239, 
    'timeIncrement': 1.62583728525e-06, 'stepTime': 0.46500018239, 
    'cpuTime': 77.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 285067, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00564701948315, 'jobName': 'Rivet', 'time': 0.46500018239, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 186, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.467501491308, 
    'timeIncrement': 1.62583364727e-06, 'stepTime': 0.467501491308, 
    'cpuTime': 77.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 286593, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00567757477984, 'jobName': 'Rivet', 'time': 0.467501491308, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 187, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.470001161098, 
    'timeIncrement': 1.62581204677e-06, 'stepTime': 0.470001161098, 
    'cpuTime': 78.0, 'jobName': 'Rivet', 'step': 1, 'increment': 288118, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00570811005309, 'jobName': 'Rivet', 'time': 0.470001161098, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 188, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.472500830889, 
    'timeIncrement': 1.62580636243e-06, 'stepTime': 0.472500830889, 
    'cpuTime': 78.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 289643, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00573864579201, 'jobName': 'Rivet', 'time': 0.472500830889, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 189, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.475000500679, 
    'timeIncrement': 1.62579112839e-06, 'stepTime': 0.475000500679, 
    'cpuTime': 78.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 291168, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00576918153092, 'jobName': 'Rivet', 'time': 0.475000500679, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 190, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.477500170469, 
    'timeIncrement': 1.6257866946e-06, 'stepTime': 0.477500170469, 
    'cpuTime': 79.3000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 292693, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00579971726984, 'jobName': 'Rivet', 'time': 0.477500170469, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 191, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.480001479387, 
    'timeIncrement': 1.62576691309e-06, 'stepTime': 0.480001479387, 
    'cpuTime': 79.6999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 294219, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00583027349785, 'jobName': 'Rivet', 'time': 0.480001479387, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 192, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.482501149178, 
    'timeIncrement': 1.62575838658e-06, 'stepTime': 0.482501149178, 
    'cpuTime': 80.1999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 295744, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00586080923676, 'jobName': 'Rivet', 'time': 0.482501149178, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 193, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.485000818968, 
    'timeIncrement': 1.62574826845e-06, 'stepTime': 0.485000818968, 
    'cpuTime': 80.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 297269, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00589134451002, 'jobName': 'Rivet', 'time': 0.485000818968, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 194, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.487500488758, 
    'timeIncrement': 1.62573564921e-06, 'stepTime': 0.487500488758, 
    'cpuTime': 81.0, 'jobName': 'Rivet', 'step': 1, 'increment': 298794, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0059218807146, 'jobName': 'Rivet', 'time': 0.487500488758, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 195, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.490000158548, 
    'timeIncrement': 1.62572428053e-06, 'stepTime': 0.490000158548, 
    'cpuTime': 81.5, 'jobName': 'Rivet', 'step': 1, 'increment': 300319, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00595241598785, 'jobName': 'Rivet', 'time': 0.490000158548, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 196, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.492501467466, 
    'timeIncrement': 1.62571279816e-06, 'stepTime': 0.492501467466, 
    'cpuTime': 81.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 301845, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0059829717502, 'jobName': 'Rivet', 'time': 0.492501467466, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 197, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.495001137257, 
    'timeIncrement': 1.62569938311e-06, 'stepTime': 0.495001137257, 
    'cpuTime': 82.3000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 303370, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00601350748911, 'jobName': 'Rivet', 'time': 0.495001137257, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 198, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.497500807047, 
    'timeIncrement': 1.62568403539e-06, 'stepTime': 0.497500807047, 
    'cpuTime': 82.8000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 304895, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00604404229671, 'jobName': 'Rivet', 'time': 0.497500807047, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 199, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.5, 
    'timeIncrement': 1.62567118878e-06, 'stepTime': 0.5, 
    'cpuTime': 83.1999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 306420, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00607457151636, 'jobName': 'Rivet', 'time': 0.5, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 200, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(COMPLETED, {'phase': EXPLICIT_PHASE, 
    'message': 'Phase complete', 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(JOB_COMPLETED, {'time': 'Thu Dec 28 22:03:10 2006', 
    'jobName': 'Rivet'})
mdb.models['Rivet'].rootAssembly.features.changeKey(fromName='Rivet-Planar-1', 
    toName='Rivet-1')
mdb.models['Rivet'].rootAssembly.features.changeKey(fromName='Tool-Planar-1', 
    toName='Tool-1')
# Save by qq on Thu Dec 28 22:27:49 2006
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
mdb.jobs['Rivet'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 1532, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'THE OPTION *BOUNDARY,TYPE=DISPLACEMENT HAS BEEN USED; CHECK STATUS FILE BETWEEN STEPS FOR WARNINGS ON ANY JUMPS PRESCRIBED ACROSS THE STEPS IN DISPLACEMENT VALUES OF TRANSLATIONAL DOF. FOR ROTATIONAL DOF MAKE SURE THAT THERE ARE NO SUCH JUMPS. ALL JUMPS IN DISPLACEMENTS ACROSS STEPS ARE IGNORED', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF31 and ASSEMBLY__PICKEDSURF15.', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF21 and ASSEMBLY__PICKEDSURF17.', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'NO SEPARATION surface behavior specified in conjunction with balanced master-slave contact may overconstrain the contact interface, causing unstable behavior and/or inaccurate results.  See the contact pair defined between surfaces ASSEMBLY__PICKEDSURF18 and ASSEMBLY__PICKEDSURF19.', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': '3 nodes on reactivated axisymmetric elements have negative radial current coordinate values. These values are assumed small enough to be taken as zero. The nodes have been identified in node set WarnNodeRadCurCoord.', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'Boundary conditions are specified on inactive dof of 15 nodes. The nodes have been identified in node set WarnNodeBCInactiveDof.', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STARTED, {'phase': PACKAGER_PHASE, 
    'clientHost': 'little', 'handle': 1888, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'There are 25 warning messages in the data (.dat) file.  Please check the data file for possible errors in the input file.', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'ASSEMBLY__PICKEDSURF31 is a rigid surface, so it will be made the master surface in the contact pair with surface ASSEMBLY__PICKEDSURF15. The WEIGHT value reported in the .dat file for this contact pair is not correct.', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(WARNING, {'phase': PACKAGER_PHASE, 
    'message': 'Boundary conditions are defined at the the nodes contained in node set WarnNodeBcIntersectKinCon. In addition the nodes are also part of a surface involved in kinematic contact. The kinematic contact constraint will be overridden by the boundary conditions in case of a conflict. Penalty contact may be used instead.', 
    'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(COMPLETED, {'phase': PACKAGER_PHASE, 
    'message': 'Phase complete', 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STARTED, {'phase': EXPLICIT_PHASE, 
    'clientHost': 'little', 'handle': 2124, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0, 
    'timeIncrement': 1.28026340462e-06, 'stepTime': 0.0, 
    'cpuTime': 0.10000000149, 'jobName': 'Rivet', 'step': 1, 'increment': 0, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 'value': 0.0, 
    'jobName': 'Rivet', 'time': 0.0, 'phase': EXPLICIT_PHASE, 
    'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 0, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0025006190408, 
    'timeIncrement': 1.62597780218e-06, 'stepTime': 0.0025006190408, 
    'cpuTime': 0.699999988079, 'jobName': 'Rivet', 'step': 1, 
    'increment': 1540, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -3.05066678266e-05, 'jobName': 'Rivet', 'time': 0.0025006190408, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 1, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.00500154402107, 
    'timeIncrement': 1.625976779e-06, 'stepTime': 0.00500154402107, 
    'cpuTime': 1.20000004768, 'jobName': 'Rivet', 'step': 1, 'increment': 3078, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -6.10167735431e-05, 'jobName': 'Rivet', 'time': 0.00500154402107, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 2, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.00750084314495, 
    'timeIncrement': 1.62597655162e-06, 'stepTime': 0.00750084314495, 
    'cpuTime': 1.70000004768, 'jobName': 'Rivet', 'step': 1, 'increment': 4615, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -9.15043783607e-05, 'jobName': 'Rivet', 'time': 0.00750084314495, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 3, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0100001422688, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0100001422688, 
    'cpuTime': 2.20000004768, 'jobName': 'Rivet', 'step': 1, 'increment': 6152, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000121989629406, 'jobName': 'Rivet', 'time': 0.0100001422688, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 4, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0125010674819, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0125010674819, 
    'cpuTime': 2.70000004768, 'jobName': 'Rivet', 'step': 1, 'increment': 7690, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000152494729264, 'jobName': 'Rivet', 'time': 0.0125010674819, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 5, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0150003666058, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0150003666058, 
    'cpuTime': 3.29999995232, 'jobName': 'Rivet', 'step': 1, 'increment': 9227, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000182979973033, 'jobName': 'Rivet', 'time': 0.0150003666058, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 6, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0175012908876, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0175012908876, 
    'cpuTime': 3.79999995232, 'jobName': 'Rivet', 'step': 1, 
    'increment': 10765, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000213485065615, 'jobName': 'Rivet', 'time': 0.0175012908876, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 7, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0200005900115, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0200005900115, 
    'cpuTime': 4.30000019073, 'jobName': 'Rivet', 'step': 1, 
    'increment': 12302, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000243970323936, 'jobName': 'Rivet', 'time': 0.0200005900115, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 8, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0225015152246, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0225015152246, 
    'cpuTime': 4.90000009537, 'jobName': 'Rivet', 'step': 1, 
    'increment': 13840, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00027447543107, 'jobName': 'Rivet', 'time': 0.0225015152246, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 9, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0250008143485, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0250008143485, 
    'cpuTime': 5.40000009537, 'jobName': 'Rivet', 'step': 1, 
    'increment': 15377, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000304960674839, 'jobName': 'Rivet', 'time': 0.0250008143485, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 10, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0275001134723, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0275001134723, 
    'cpuTime': 5.90000009537, 'jobName': 'Rivet', 'step': 1, 
    'increment': 16914, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00033546803752, 'jobName': 'Rivet', 'time': 0.0275001134723, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 11, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0300010386854, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0300010386854, 
    'cpuTime': 6.40000009537, 'jobName': 'Rivet', 'step': 1, 
    'increment': 18452, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000365995540051, 'jobName': 'Rivet', 'time': 0.0300010386854, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 12, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0325005315244, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0325005315244, 
    'cpuTime': 6.90000009537, 'jobName': 'Rivet', 'step': 1, 
    'increment': 19990, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000396523013478, 'jobName': 'Rivet', 'time': 0.0325005315244, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 13, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0350002162158, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0350002162158, 
    'cpuTime': 7.40000009537, 'jobName': 'Rivet', 'step': 1, 
    'increment': 21529, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000427070364822, 'jobName': 'Rivet', 'time': 0.0350002162158, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 14, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0375015251338, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0375015251338, 
    'cpuTime': 7.90000009537, 'jobName': 'Rivet', 'step': 1, 
    'increment': 23069, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000457637535874, 'jobName': 'Rivet', 'time': 0.0375015251338, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 15, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0400012098253, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0400012098253, 
    'cpuTime': 8.39999961853, 'jobName': 'Rivet', 'step': 1, 
    'increment': 24608, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00048818482901, 'jobName': 'Rivet', 'time': 0.0400012098253, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 16, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0425008945167, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0425008945167, 
    'cpuTime': 8.89999961853, 'jobName': 'Rivet', 'step': 1, 
    'increment': 26147, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000518732180353, 'jobName': 'Rivet', 'time': 0.0425008945167, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 17, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0450005792081, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0450005792081, 
    'cpuTime': 9.5, 'jobName': 'Rivet', 'step': 1, 'increment': 27686, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000549279386178, 'jobName': 'Rivet', 'time': 0.0450005792081, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 18, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0475002638996, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0475002638996, 
    'cpuTime': 10.0, 'jobName': 'Rivet', 'step': 1, 'increment': 29225, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000579826766625, 'jobName': 'Rivet', 'time': 0.0475002638996, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 19, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0500015728176, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0500015728176, 
    'cpuTime': 10.5, 'jobName': 'Rivet', 'step': 1, 'increment': 30765, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000610393937677, 'jobName': 'Rivet', 'time': 0.0500015728176, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 20, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.052501257509, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.052501257509, 
    'cpuTime': 11.1000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 32304, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000640941201709, 'jobName': 'Rivet', 'time': 0.052501257509, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 21, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0550009422004, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0550009422004, 
    'cpuTime': 11.6000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 33843, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000671488523949, 'jobName': 'Rivet', 'time': 0.0550009422004, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 22, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0575006268919, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0575006268919, 
    'cpuTime': 12.1000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 35382, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000702035846189, 'jobName': 'Rivet', 'time': 0.0575006268919, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 23, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0600003115833, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0600003115833, 
    'cpuTime': 12.6000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 36921, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000732583110221, 'jobName': 'Rivet', 'time': 0.0600003115833, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 24, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0625016242266, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0625016242266, 
    'cpuTime': 13.1000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 38461, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00076315033948, 'jobName': 'Rivet', 'time': 0.0625016242266, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 25, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.065001308918, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.065001308918, 
    'cpuTime': 13.6999998093, 'jobName': 'Rivet', 'step': 1, 
    'increment': 40000, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00079369766172, 'jobName': 'Rivet', 'time': 0.065001308918, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 26, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0675009936094, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0675009936094, 
    'cpuTime': 14.3000001907, 'jobName': 'Rivet', 'step': 1, 
    'increment': 41539, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000824245042168, 'jobName': 'Rivet', 'time': 0.0675009936094, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 27, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0700006783009, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0700006783009, 
    'cpuTime': 14.8000001907, 'jobName': 'Rivet', 'step': 1, 
    'increment': 43078, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0008547923062, 'jobName': 'Rivet', 'time': 0.0700006783009, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 28, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0725003629923, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0725003629923, 
    'cpuTime': 15.3000001907, 'jobName': 'Rivet', 'step': 1, 
    'increment': 44617, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000885339628439, 'jobName': 'Rivet', 'time': 0.0725003629923, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 29, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0750000476837, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0750000476837, 
    'cpuTime': 15.8000001907, 'jobName': 'Rivet', 'step': 1, 
    'increment': 46156, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000915886834264, 'jobName': 'Rivet', 'time': 0.0750000476837, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 30, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0775013566017, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0775013566017, 
    'cpuTime': 16.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 47696, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000946454005316, 'jobName': 'Rivet', 'time': 0.0775013566017, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 31, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0800010412931, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0800010412931, 
    'cpuTime': 16.8999996185, 'jobName': 'Rivet', 'step': 1, 
    'increment': 49235, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.000977001269348, 'jobName': 'Rivet', 'time': 0.0800010412931, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 32, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0825007259846, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0825007259846, 
    'cpuTime': 17.3999996185, 'jobName': 'Rivet', 'step': 1, 
    'increment': 50774, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0010075486498, 'jobName': 'Rivet', 'time': 0.0825007259846, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 33, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.085000410676, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.085000410676, 
    'cpuTime': 17.8999996185, 'jobName': 'Rivet', 'step': 1, 
    'increment': 52313, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00103809591383, 'jobName': 'Rivet', 'time': 0.085000410676, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 34, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0875000953674, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0875000953674, 
    'cpuTime': 18.5, 'jobName': 'Rivet', 'step': 1, 'increment': 53852, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00106864329427, 'jobName': 'Rivet', 'time': 0.0875000953674, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 35, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0900014042854, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0900014042854, 
    'cpuTime': 19.0, 'jobName': 'Rivet', 'step': 1, 'increment': 55392, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00109921046533, 'jobName': 'Rivet', 'time': 0.0900014042854, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 36, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0925010889769, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0925010889769, 
    'cpuTime': 19.5, 'jobName': 'Rivet', 'step': 1, 'increment': 56931, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00112975772936, 'jobName': 'Rivet', 'time': 0.0925010889769, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 37, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0950007736683, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0950007736683, 
    'cpuTime': 20.0, 'jobName': 'Rivet', 'step': 1, 'increment': 58470, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00116030499339, 'jobName': 'Rivet', 'time': 0.0950007736683, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 38, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.0975004583597, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.0975004583597, 
    'cpuTime': 20.5, 'jobName': 'Rivet', 'step': 1, 'increment': 60009, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00119085225742, 'jobName': 'Rivet', 'time': 0.0975004583597, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 39, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.100000143051, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.100000143051, 
    'cpuTime': 21.0, 'jobName': 'Rivet', 'step': 1, 'increment': 61548, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00122139963787, 'jobName': 'Rivet', 'time': 0.100000143051, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 40, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.102501451969, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.102501451969, 
    'cpuTime': 21.6000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 63088, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00125196680892, 'jobName': 'Rivet', 'time': 0.102501451969, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 41, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.105001136661, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.105001136661, 
    'cpuTime': 22.1000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 64627, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00128251407295, 'jobName': 'Rivet', 'time': 0.105001136661, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 42, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.107500821352, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.107500821352, 
    'cpuTime': 22.6000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 66166, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0013130614534, 'jobName': 'Rivet', 'time': 0.107500821352, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 43, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.110000506043, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.110000506043, 
    'cpuTime': 23.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 67705, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00134360883385, 'jobName': 'Rivet', 'time': 0.110000506043, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 44, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.112500190735, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.112500190735, 
    'cpuTime': 23.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 69244, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00137415609788, 'jobName': 'Rivet', 'time': 0.112500190735, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 45, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.115001499653, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.115001499653, 
    'cpuTime': 24.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 70784, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00140465679578, 'jobName': 'Rivet', 'time': 0.115001499653, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 46, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.117501184344, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.117501184344, 
    'cpuTime': 24.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 72323, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00143511453643, 'jobName': 'Rivet', 'time': 0.117501184344, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 47, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.120000869036, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.120000869036, 
    'cpuTime': 25.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 73862, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0014655723935, 'jobName': 'Rivet', 'time': 0.120000869036, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 48, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.122500553727, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.122500553727, 
    'cpuTime': 25.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 75401, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00149603013415, 'jobName': 'Rivet', 'time': 0.122500553727, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 49, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.125000238419, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.125000238419, 
    'cpuTime': 26.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 76940, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0015264878748, 'jobName': 'Rivet', 'time': 0.125000238419, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 50, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.127501547337, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.127501547337, 
    'cpuTime': 26.8999996185, 'jobName': 'Rivet', 'step': 1, 
    'increment': 78480, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00155696552247, 'jobName': 'Rivet', 'time': 0.127501547337, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 51, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.130001232028, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.130001232028, 
    'cpuTime': 27.3999996185, 'jobName': 'Rivet', 'step': 1, 
    'increment': 80019, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00158742326312, 'jobName': 'Rivet', 'time': 0.130001232028, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 52, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.132500916719, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.132500916719, 
    'cpuTime': 28.0, 'jobName': 'Rivet', 'step': 1, 'increment': 81558, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00161788112018, 'jobName': 'Rivet', 'time': 0.132500916719, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 53, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.135000601411, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.135000601411, 
    'cpuTime': 28.5, 'jobName': 'Rivet', 'step': 1, 'increment': 83097, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00164833886083, 'jobName': 'Rivet', 'time': 0.135000601411, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 54, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.137500286102, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.137500286102, 
    'cpuTime': 29.0, 'jobName': 'Rivet', 'step': 1, 'increment': 84636, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0016787967179, 'jobName': 'Rivet', 'time': 0.137500286102, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 55, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.14000159502, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.14000159502, 
    'cpuTime': 29.5, 'jobName': 'Rivet', 'step': 1, 'increment': 86176, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00170927436557, 'jobName': 'Rivet', 'time': 0.14000159502, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 56, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.142501279712, 
    'timeIncrement': 1.62597621056e-06, 'stepTime': 0.142501279712, 
    'cpuTime': 30.0, 'jobName': 'Rivet', 'step': 1, 'increment': 87715, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00173973222263, 'jobName': 'Rivet', 'time': 0.142501279712, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 57, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.145000964403, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.145000964403, 
    'cpuTime': 30.6000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 89254, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00177018996328, 'jobName': 'Rivet', 'time': 0.145000964403, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 58, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.147500649095, 
    'timeIncrement': 1.62597621056e-06, 'stepTime': 0.147500649095, 
    'cpuTime': 31.1000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 90793, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00180064758752, 'jobName': 'Rivet', 'time': 0.147500649095, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 59, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.150000333786, 
    'timeIncrement': 1.62597643794e-06, 'stepTime': 0.150000333786, 
    'cpuTime': 31.6000003815, 'jobName': 'Rivet', 'step': 1, 
    'increment': 92332, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00183110544458, 'jobName': 'Rivet', 'time': 0.150000333786, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 60, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.152500018477, 
    'timeIncrement': 1.62597621056e-06, 'stepTime': 0.152500018477, 
    'cpuTime': 32.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 93871, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00186156341806, 'jobName': 'Rivet', 'time': 0.152500018477, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 61, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.155001327395, 
    'timeIncrement': 1.62597621056e-06, 'stepTime': 0.155001327395, 
    'cpuTime': 32.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 95411, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00189204094931, 'jobName': 'Rivet', 'time': 0.155001327395, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 62, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.157501012087, 
    'timeIncrement': 1.62597621056e-06, 'stepTime': 0.157501012087, 
    'cpuTime': 33.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 96950, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00192249857355, 'jobName': 'Rivet', 'time': 0.157501012087, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 63, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.160000696778, 
    'timeIncrement': 1.62597598319e-06, 'stepTime': 0.160000696778, 
    'cpuTime': 33.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 98489, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00195295643061, 'jobName': 'Rivet', 'time': 0.160000696778, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 64, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.16250038147, 
    'timeIncrement': 1.62597541475e-06, 'stepTime': 0.16250038147, 
    'cpuTime': 34.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 100028, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00198341417126, 'jobName': 'Rivet', 'time': 0.16250038147, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 65, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.165000066161, 
    'timeIncrement': 1.62597507369e-06, 'stepTime': 0.165000066161, 
    'cpuTime': 34.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 101567, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00201387191191, 'jobName': 'Rivet', 'time': 0.165000066161, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 66, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.167501375079, 
    'timeIncrement': 1.62597473263e-06, 'stepTime': 0.167501375079, 
    'cpuTime': 35.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 103107, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00204434944317, 'jobName': 'Rivet', 'time': 0.167501375079, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 67, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.170001059771, 
    'timeIncrement': 1.62597439157e-06, 'stepTime': 0.170001059771, 
    'cpuTime': 36.0, 'jobName': 'Rivet', 'step': 1, 'increment': 104646, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00207480695099, 'jobName': 'Rivet', 'time': 0.170001059771, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 68, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.172500744462, 
    'timeIncrement': 1.62597382314e-06, 'stepTime': 0.172500744462, 
    'cpuTime': 36.5, 'jobName': 'Rivet', 'step': 1, 'increment': 106185, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00210526492447, 'jobName': 'Rivet', 'time': 0.172500744462, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 69, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.175000429153, 
    'timeIncrement': 1.62597279996e-06, 'stepTime': 0.175000429153, 
    'cpuTime': 37.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 107724, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00213572266512, 'jobName': 'Rivet', 'time': 0.175000429153, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 70, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.177500113845, 
    'timeIncrement': 1.62597109465e-06, 'stepTime': 0.177500113845, 
    'cpuTime': 37.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 109263, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00216618040577, 'jobName': 'Rivet', 'time': 0.177500113845, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 71, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.180001422763, 
    'timeIncrement': 1.6259681388e-06, 'stepTime': 0.180001422763, 
    'cpuTime': 38.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 110803, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00219665793702, 'jobName': 'Rivet', 'time': 0.180001422763, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 72, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.182501107454, 
    'timeIncrement': 1.62596666087e-06, 'stepTime': 0.182501107454, 
    'cpuTime': 38.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 112342, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00222711544484, 'jobName': 'Rivet', 'time': 0.182501107454, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 73, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.185000792146, 
    'timeIncrement': 1.62596518294e-06, 'stepTime': 0.185000792146, 
    'cpuTime': 39.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 113881, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00225757341832, 'jobName': 'Rivet', 'time': 0.185000792146, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 74, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.187500476837, 
    'timeIncrement': 1.62596393238e-06, 'stepTime': 0.187500476837, 
    'cpuTime': 39.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 115420, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00228803092614, 'jobName': 'Rivet', 'time': 0.187500476837, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 75, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.190000161529, 
    'timeIncrement': 1.6259629092e-06, 'stepTime': 0.190000161529, 
    'cpuTime': 40.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 116959, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00231848866679, 'jobName': 'Rivet', 'time': 0.190000161529, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 76, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.192501470447, 
    'timeIncrement': 1.62596165865e-06, 'stepTime': 0.192501470447, 
    'cpuTime': 41.0, 'jobName': 'Rivet', 'step': 1, 'increment': 118499, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00234896619804, 'jobName': 'Rivet', 'time': 0.192501470447, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 77, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.195001155138, 
    'timeIncrement': 1.62596131759e-06, 'stepTime': 0.195001155138, 
    'cpuTime': 41.5, 'jobName': 'Rivet', 'step': 1, 'increment': 120038, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00237942393869, 'jobName': 'Rivet', 'time': 0.195001155138, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 78, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.197500839829, 
    'timeIncrement': 1.62596006703e-06, 'stepTime': 0.197500839829, 
    'cpuTime': 42.0, 'jobName': 'Rivet', 'step': 1, 'increment': 121577, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00240988167934, 'jobName': 'Rivet', 'time': 0.197500839829, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 79, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.200000524521, 
    'timeIncrement': 1.62595983966e-06, 'stepTime': 0.200000524521, 
    'cpuTime': 42.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 123116, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00244033941999, 'jobName': 'Rivet', 'time': 0.200000524521, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 80, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.202500209212, 
    'timeIncrement': 1.62595893016e-06, 'stepTime': 0.202500209212, 
    'cpuTime': 43.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 124655, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00247079739347, 'jobName': 'Rivet', 'time': 0.202500209212, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 81, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.20500151813, 
    'timeIncrement': 1.62595836173e-06, 'stepTime': 0.20500151813, 
    'cpuTime': 43.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 126195, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00250127492473, 'jobName': 'Rivet', 'time': 0.20500151813, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 82, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.207501202822, 
    'timeIncrement': 1.62595779329e-06, 'stepTime': 0.207501202822, 
    'cpuTime': 44.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 127734, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00253173243254, 'jobName': 'Rivet', 'time': 0.207501202822, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 83, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.210000887513, 
    'timeIncrement': 1.62595711117e-06, 'stepTime': 0.210000887513, 
    'cpuTime': 44.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 129273, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00256219017319, 'jobName': 'Rivet', 'time': 0.210000887513, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 84, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.212500572205, 
    'timeIncrement': 1.62595620168e-06, 'stepTime': 0.212500572205, 
    'cpuTime': 45.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 130812, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00259264791384, 'jobName': 'Rivet', 'time': 0.212500572205, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 85, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.215000256896, 
    'timeIncrement': 1.6259551785e-06, 'stepTime': 0.215000256896, 
    'cpuTime': 45.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 132351, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00262310565449, 'jobName': 'Rivet', 'time': 0.215000256896, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 86, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.217501565814, 
    'timeIncrement': 1.62595483744e-06, 'stepTime': 0.217501565814, 
    'cpuTime': 46.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 133891, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00265358295292, 'jobName': 'Rivet', 'time': 0.217501565814, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 87, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.220001250505, 
    'timeIncrement': 1.62595415532e-06, 'stepTime': 0.220001250505, 
    'cpuTime': 46.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 135430, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0026840409264, 'jobName': 'Rivet', 'time': 0.220001250505, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 88, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.222500935197, 
    'timeIncrement': 1.62595370057e-06, 'stepTime': 0.222500935197, 
    'cpuTime': 47.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 136969, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00271449843422, 'jobName': 'Rivet', 'time': 0.222500935197, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 89, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.225000619888, 
    'timeIncrement': 1.62595267739e-06, 'stepTime': 0.225000619888, 
    'cpuTime': 48.0, 'jobName': 'Rivet', 'step': 1, 'increment': 138508, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00274495617487, 'jobName': 'Rivet', 'time': 0.225000619888, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 90, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.22750030458, 
    'timeIncrement': 1.62595245001e-06, 'stepTime': 0.22750030458, 
    'cpuTime': 48.5, 'jobName': 'Rivet', 'step': 1, 'increment': 140047, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00277541391551, 'jobName': 'Rivet', 'time': 0.22750030458, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 91, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.230001613498, 
    'timeIncrement': 1.62595176789e-06, 'stepTime': 0.230001613498, 
    'cpuTime': 49.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 141587, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00280589144677, 'jobName': 'Rivet', 'time': 0.230001613498, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 92, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.232501298189, 
    'timeIncrement': 1.62595142683e-06, 'stepTime': 0.232501298189, 
    'cpuTime': 49.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 143126, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00283634918742, 'jobName': 'Rivet', 'time': 0.232501298189, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 93, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.235000982881, 
    'timeIncrement': 1.62595051734e-06, 'stepTime': 0.235000982881, 
    'cpuTime': 50.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 144665, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00286680692807, 'jobName': 'Rivet', 'time': 0.235000982881, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 94, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.237500667572, 
    'timeIncrement': 1.62595017628e-06, 'stepTime': 0.237500667572, 
    'cpuTime': 50.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 146204, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00289726513438, 'jobName': 'Rivet', 'time': 0.237500667572, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 95, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.240000352263, 
    'timeIncrement': 1.62594926678e-06, 'stepTime': 0.240000352263, 
    'cpuTime': 51.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 147743, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0029277226422, 'jobName': 'Rivet', 'time': 0.240000352263, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 96, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.242500036955, 
    'timeIncrement': 1.62594892572e-06, 'stepTime': 0.242500036955, 
    'cpuTime': 51.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 149282, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00295818038285, 'jobName': 'Rivet', 'time': 0.242500036955, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 97, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.245001345873, 
    'timeIncrement': 1.62594812991e-06, 'stepTime': 0.245001345873, 
    'cpuTime': 52.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 150822, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00298865837976, 'jobName': 'Rivet', 'time': 0.245001345873, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 98, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.247501030564, 
    'timeIncrement': 1.62594767517e-06, 'stepTime': 0.247501030564, 
    'cpuTime': 53.0, 'jobName': 'Rivet', 'step': 1, 'increment': 152361, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00301911588758, 'jobName': 'Rivet', 'time': 0.247501030564, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 99, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.250000715256, 
    'timeIncrement': 1.62594676567e-06, 'stepTime': 0.250000715256, 
    'cpuTime': 53.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 153900, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00304957362823, 'jobName': 'Rivet', 'time': 0.250000715256, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 100, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.252500385046, 
    'timeIncrement': 1.62594642461e-06, 'stepTime': 0.252500385046, 
    'cpuTime': 54.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 155425, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00307975430042, 'jobName': 'Rivet', 'time': 0.252500385046, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 101, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.255000054836, 
    'timeIncrement': 1.62594596986e-06, 'stepTime': 0.255000054836, 
    'cpuTime': 54.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 156950, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00310993450694, 'jobName': 'Rivet', 'time': 0.255000054836, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 102, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.257501363754, 
    'timeIncrement': 1.62594494668e-06, 'stepTime': 0.257501363754, 
    'cpuTime': 55.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 158476, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00314013520256, 'jobName': 'Rivet', 'time': 0.257501363754, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 103, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.260001033545, 
    'timeIncrement': 1.62594449193e-06, 'stepTime': 0.260001033545, 
    'cpuTime': 55.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 160001, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00317031587474, 'jobName': 'Rivet', 'time': 0.260001033545, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 104, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.262500703335, 
    'timeIncrement': 1.62594403719e-06, 'stepTime': 0.262500703335, 
    'cpuTime': 56.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 161526, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00320049654692, 'jobName': 'Rivet', 'time': 0.262500703335, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 105, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.265000373125, 
    'timeIncrement': 1.62594312769e-06, 'stepTime': 0.265000373125, 
    'cpuTime': 56.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 163051, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00323067698628, 'jobName': 'Rivet', 'time': 0.265000373125, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 106, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.267500042915, 
    'timeIncrement': 1.62594267294e-06, 'stepTime': 0.267500042915, 
    'cpuTime': 57.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 164576, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00326085789129, 'jobName': 'Rivet', 'time': 0.267500042915, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 107, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.270001351833, 
    'timeIncrement': 1.62593903497e-06, 'stepTime': 0.270001351833, 
    'cpuTime': 57.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 166102, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00329105858691, 'jobName': 'Rivet', 'time': 0.270001351833, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 108, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.272501021624, 
    'timeIncrement': 1.62593653386e-06, 'stepTime': 0.272501021624, 
    'cpuTime': 58.5, 'jobName': 'Rivet', 'step': 1, 'increment': 167627, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00332123925909, 'jobName': 'Rivet', 'time': 0.272501021624, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 109, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.275000691414, 
    'timeIncrement': 1.62593505593e-06, 'stepTime': 0.275000691414, 
    'cpuTime': 59.0, 'jobName': 'Rivet', 'step': 1, 'increment': 169152, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00335141946562, 'jobName': 'Rivet', 'time': 0.275000691414, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 110, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.277500361204, 
    'timeIncrement': 1.62593437381e-06, 'stepTime': 0.277500361204, 
    'cpuTime': 59.5, 'jobName': 'Rivet', 'step': 1, 'increment': 170677, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00338159990497, 'jobName': 'Rivet', 'time': 0.277500361204, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 111, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.280000030994, 
    'timeIncrement': 1.62593323694e-06, 'stepTime': 0.280000030994, 
    'cpuTime': 60.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 172202, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00341178034432, 'jobName': 'Rivet', 'time': 0.280000030994, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 112, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.282501339912, 
    'timeIncrement': 1.62593210007e-06, 'stepTime': 0.282501339912, 
    'cpuTime': 60.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 173728, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00344198057428, 'jobName': 'Rivet', 'time': 0.282501339912, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 113, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.285001009703, 
    'timeIncrement': 1.62593153163e-06, 'stepTime': 0.285001009703, 
    'cpuTime': 61.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 175253, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00347216147929, 'jobName': 'Rivet', 'time': 0.285001009703, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 114, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.287500679493, 
    'timeIncrement': 1.62593050845e-06, 'stepTime': 0.287500679493, 
    'cpuTime': 61.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 176778, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00350234238431, 'jobName': 'Rivet', 'time': 0.287500679493, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 115, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.290000349283, 
    'timeIncrement': 1.62592903052e-06, 'stepTime': 0.290000349283, 
    'cpuTime': 62.2000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 178303, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00353252328932, 'jobName': 'Rivet', 'time': 0.290000349283, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 116, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.292500019073, 
    'timeIncrement': 1.62592891684e-06, 'stepTime': 0.292500019073, 
    'cpuTime': 62.7000007629, 'jobName': 'Rivet', 'step': 1, 
    'increment': 179828, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00356270372868, 'jobName': 'Rivet', 'time': 0.292500019073, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 117, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.295001327991, 
    'timeIncrement': 1.62592789366e-06, 'stepTime': 0.295001327991, 
    'cpuTime': 63.2999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 181354, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00359290395863, 'jobName': 'Rivet', 'time': 0.295001327991, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 118, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.297500997782, 
    'timeIncrement': 1.62592675679e-06, 'stepTime': 0.297500997782, 
    'cpuTime': 63.7999992371, 'jobName': 'Rivet', 'step': 1, 
    'increment': 182879, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00362308486365, 'jobName': 'Rivet', 'time': 0.297500997782, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 119, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.300000667572, 
    'timeIncrement': 1.62592607467e-06, 'stepTime': 0.300000667572, 
    'cpuTime': 64.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 184404, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00365326553583, 'jobName': 'Rivet', 'time': 0.300000667572, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 120, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.302500337362, 
    'timeIncrement': 1.62592539255e-06, 'stepTime': 0.302500337362, 
    'cpuTime': 65.0, 'jobName': 'Rivet', 'step': 1, 'increment': 185929, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00368344597518, 'jobName': 'Rivet', 'time': 0.302500337362, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 121, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.305000007153, 
    'timeIncrement': 1.62592391462e-06, 'stepTime': 0.305000007153, 
    'cpuTime': 65.5, 'jobName': 'Rivet', 'step': 1, 'increment': 187454, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0037136268802, 'jobName': 'Rivet', 'time': 0.305000007153, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 122, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.307501316071, 
    'timeIncrement': 1.62592300512e-06, 'stepTime': 0.307501316071, 
    'cpuTime': 66.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 188980, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00374382734299, 'jobName': 'Rivet', 'time': 0.307501316071, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 123, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.310000985861, 
    'timeIncrement': 1.62592255037e-06, 'stepTime': 0.310000985861, 
    'cpuTime': 66.6999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 190505, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.003774008248, 'jobName': 'Rivet', 'time': 0.310000985861, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 124, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.312500655651, 
    'timeIncrement': 1.62592164088e-06, 'stepTime': 0.312500655651, 
    'cpuTime': 67.3000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 192030, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00380418915302, 'jobName': 'Rivet', 'time': 0.312500655651, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 125, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.315000325441, 
    'timeIncrement': 1.62592073139e-06, 'stepTime': 0.315000325441, 
    'cpuTime': 67.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 193555, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00383436959237, 'jobName': 'Rivet', 'time': 0.315000325441, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 126, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.317499995232, 
    'timeIncrement': 1.62592016295e-06, 'stepTime': 0.317499995232, 
    'cpuTime': 68.5, 'jobName': 'Rivet', 'step': 1, 'increment': 195080, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00386455049738, 'jobName': 'Rivet', 'time': 0.317499995232, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 127, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.32000130415, 
    'timeIncrement': 1.62591925346e-06, 'stepTime': 0.32000130415, 
    'cpuTime': 69.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 196606, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00389475049451, 'jobName': 'Rivet', 'time': 0.32000130415, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 128, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.32250097394, 
    'timeIncrement': 1.62591777553e-06, 'stepTime': 0.32250097394, 
    'cpuTime': 69.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 198131, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00392493139952, 'jobName': 'Rivet', 'time': 0.32250097394, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 129, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.32500064373, 
    'timeIncrement': 1.62591777553e-06, 'stepTime': 0.32500064373, 
    'cpuTime': 70.1999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 199656, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00395511183888, 'jobName': 'Rivet', 'time': 0.32500064373, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 130, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.32750031352, 
    'timeIncrement': 1.62591709341e-06, 'stepTime': 0.32750031352, 
    'cpuTime': 70.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 201181, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00398529227823, 'jobName': 'Rivet', 'time': 0.32750031352, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 131, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.330001622438, 
    'timeIncrement': 1.62591572916e-06, 'stepTime': 0.330001622438, 
    'cpuTime': 71.1999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 202707, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00401549274102, 'jobName': 'Rivet', 'time': 0.330001622438, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 132, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.332501292229, 
    'timeIncrement': 1.62591516073e-06, 'stepTime': 0.332501292229, 
    'cpuTime': 71.8000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 204232, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00404567364603, 'jobName': 'Rivet', 'time': 0.332501292229, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 133, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.335000962019, 
    'timeIncrement': 1.62591493336e-06, 'stepTime': 0.335000962019, 
    'cpuTime': 72.3000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 205757, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00407585408539, 'jobName': 'Rivet', 'time': 0.335000962019, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 134, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.337500631809, 
    'timeIncrement': 1.6259136828e-06, 'stepTime': 0.337500631809, 
    'cpuTime': 72.8000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 207282, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0041060349904, 'jobName': 'Rivet', 'time': 0.337500631809, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 135, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.3400003016, 
    'timeIncrement': 1.62591300068e-06, 'stepTime': 0.3400003016, 
    'cpuTime': 73.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 208807, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00413621589541, 'jobName': 'Rivet', 'time': 0.3400003016, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 136, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.342501610518, 
    'timeIncrement': 1.62591277331e-06, 'stepTime': 0.342501610518, 
    'cpuTime': 73.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 210333, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00416641589254, 'jobName': 'Rivet', 'time': 0.342501610518, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 137, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.345001280308, 
    'timeIncrement': 1.62591345543e-06, 'stepTime': 0.345001280308, 
    'cpuTime': 74.5, 'jobName': 'Rivet', 'step': 1, 'increment': 211858, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00419659679756, 'jobName': 'Rivet', 'time': 0.345001280308, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 138, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.347500950098, 
    'timeIncrement': 1.62591243225e-06, 'stepTime': 0.347500950098, 
    'cpuTime': 75.0, 'jobName': 'Rivet', 'step': 1, 'increment': 213383, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00422677723691, 'jobName': 'Rivet', 'time': 0.347500950098, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 139, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.350000619888, 
    'timeIncrement': 1.62591209119e-06, 'stepTime': 0.350000619888, 
    'cpuTime': 75.6999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 214908, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00425695814192, 'jobName': 'Rivet', 'time': 0.350000619888, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 140, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.352500289679, 
    'timeIncrement': 1.62591084063e-06, 'stepTime': 0.352500289679, 
    'cpuTime': 76.3000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 216433, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00428713858128, 'jobName': 'Rivet', 'time': 0.352500289679, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 141, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.355001598597, 
    'timeIncrement': 1.62590970376e-06, 'stepTime': 0.355001598597, 
    'cpuTime': 76.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 217959, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00431733950973, 'jobName': 'Rivet', 'time': 0.355001598597, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 142, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.357501268387, 
    'timeIncrement': 1.6259093627e-06, 'stepTime': 0.357501268387, 
    'cpuTime': 77.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 219484, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00434752041474, 'jobName': 'Rivet', 'time': 0.357501268387, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 143, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.360000938177, 
    'timeIncrement': 1.62590833952e-06, 'stepTime': 0.360000938177, 
    'cpuTime': 78.0, 'jobName': 'Rivet', 'step': 1, 'increment': 221009, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00437770085409, 'jobName': 'Rivet', 'time': 0.360000938177, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 144, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.362500607967, 
    'timeIncrement': 1.62590743003e-06, 'stepTime': 0.362500607967, 
    'cpuTime': 78.5, 'jobName': 'Rivet', 'step': 1, 'increment': 222534, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00440788175911, 'jobName': 'Rivet', 'time': 0.362500607967, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 145, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.365000277758, 
    'timeIncrement': 1.62590720265e-06, 'stepTime': 0.365000277758, 
    'cpuTime': 79.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 224059, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00443806219846, 'jobName': 'Rivet', 'time': 0.365000277758, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 146, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.367501586676, 
    'timeIncrement': 1.62590617947e-06, 'stepTime': 0.367501586676, 
    'cpuTime': 79.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 225585, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00446826266125, 'jobName': 'Rivet', 'time': 0.367501586676, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 147, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.370001256466, 
    'timeIncrement': 1.62590538366e-06, 'stepTime': 0.370001256466, 
    'cpuTime': 80.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 227110, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00449844356626, 'jobName': 'Rivet', 'time': 0.370001256466, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 148, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.372500926256, 
    'timeIncrement': 1.62590526998e-06, 'stepTime': 0.372500926256, 
    'cpuTime': 80.6999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 228635, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00452862400562, 'jobName': 'Rivet', 'time': 0.372500926256, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 149, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.375000596046, 
    'timeIncrement': 1.62590436048e-06, 'stepTime': 0.375000596046, 
    'cpuTime': 81.3000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 230160, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00455880537629, 'jobName': 'Rivet', 'time': 0.375000596046, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 150, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.377500265837, 
    'timeIncrement': 1.62590379205e-06, 'stepTime': 0.377500265837, 
    'cpuTime': 81.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 231685, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00458898581564, 'jobName': 'Rivet', 'time': 0.377500265837, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 151, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.380001574755, 
    'timeIncrement': 1.62590322361e-06, 'stepTime': 0.380001574755, 
    'cpuTime': 82.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 233211, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00461918627843, 'jobName': 'Rivet', 'time': 0.380001574755, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 152, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.382501244545, 
    'timeIncrement': 1.62590220043e-06, 'stepTime': 0.382501244545, 
    'cpuTime': 83.0, 'jobName': 'Rivet', 'step': 1, 'increment': 234736, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00464936718345, 'jobName': 'Rivet', 'time': 0.382501244545, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 153, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.385000914335, 
    'timeIncrement': 1.62589856245e-06, 'stepTime': 0.385000914335, 
    'cpuTime': 83.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 236261, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0046795476228, 'jobName': 'Rivet', 'time': 0.385000914335, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 154, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.387500584126, 
    'timeIncrement': 1.62589594765e-06, 'stepTime': 0.387500584126, 
    'cpuTime': 84.1999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 237786, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00470972806215, 'jobName': 'Rivet', 'time': 0.387500584126, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 155, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.390000253916, 
    'timeIncrement': 1.62589435604e-06, 'stepTime': 0.390000253916, 
    'cpuTime': 84.8000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 239311, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00473990896717, 'jobName': 'Rivet', 'time': 0.390000253916, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 156, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.392501562834, 
    'timeIncrement': 1.62589344654e-06, 'stepTime': 0.392501562834, 
    'cpuTime': 85.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 240837, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00477010942996, 'jobName': 'Rivet', 'time': 0.392501562834, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 157, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.395001232624, 
    'timeIncrement': 1.62589185493e-06, 'stepTime': 0.395001232624, 
    'cpuTime': 85.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 242362, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00480028986931, 'jobName': 'Rivet', 'time': 0.395001232624, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 158, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.397500902414, 
    'timeIncrement': 1.62589128649e-06, 'stepTime': 0.397500902414, 
    'cpuTime': 86.5, 'jobName': 'Rivet', 'step': 1, 'increment': 243887, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00483047077432, 'jobName': 'Rivet', 'time': 0.397500902414, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 159, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.400000572205, 
    'timeIncrement': 1.62588980857e-06, 'stepTime': 0.400000572205, 
    'cpuTime': 87.0, 'jobName': 'Rivet', 'step': 1, 'increment': 245412, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00486065121368, 'jobName': 'Rivet', 'time': 0.400000572205, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 160, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.402500241995, 
    'timeIncrement': 1.62588764852e-06, 'stepTime': 0.402500241995, 
    'cpuTime': 87.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 246937, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00489083211869, 'jobName': 'Rivet', 'time': 0.402500241995, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 161, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.405001550913, 
    'timeIncrement': 1.62588673902e-06, 'stepTime': 0.405001550913, 
    'cpuTime': 88.1999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 248463, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00492103211582, 'jobName': 'Rivet', 'time': 0.405001550913, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 162, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.407501220703, 
    'timeIncrement': 1.62588503372e-06, 'stepTime': 0.407501220703, 
    'cpuTime': 88.8000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 249988, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00495121302083, 'jobName': 'Rivet', 'time': 0.407501220703, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 163, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.410000890493, 
    'timeIncrement': 1.62588355579e-06, 'stepTime': 0.410000890493, 
    'cpuTime': 89.4000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 251513, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00498139392585, 'jobName': 'Rivet', 'time': 0.410000890493, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 164, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.412500560284, 
    'timeIncrement': 1.62588287367e-06, 'stepTime': 0.412500560284, 
    'cpuTime': 90.0, 'jobName': 'Rivet', 'step': 1, 'increment': 253038, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0050115743652, 'jobName': 'Rivet', 'time': 0.412500560284, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 165, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.415000230074, 
    'timeIncrement': 1.62588105468e-06, 'stepTime': 0.415000230074, 
    'cpuTime': 90.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 254563, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00504175480455, 'jobName': 'Rivet', 'time': 0.415000230074, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 166, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.417501538992, 
    'timeIncrement': 1.62587957675e-06, 'stepTime': 0.417501538992, 
    'cpuTime': 91.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 256089, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00507195526734, 'jobName': 'Rivet', 'time': 0.417501538992, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 167, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.420001208782, 
    'timeIncrement': 1.62587889463e-06, 'stepTime': 0.420001208782, 
    'cpuTime': 91.6999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 257614, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00510213617235, 'jobName': 'Rivet', 'time': 0.420001208782, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 168, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.422500878572, 
    'timeIncrement': 1.62587650721e-06, 'stepTime': 0.422500878572, 
    'cpuTime': 92.3000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 259139, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00513231661171, 'jobName': 'Rivet', 'time': 0.422500878572, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 169, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.425000548363, 
    'timeIncrement': 1.6258851474e-06, 'stepTime': 0.425000548363, 
    'cpuTime': 92.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 260664, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00516249705106, 'jobName': 'Rivet', 'time': 0.425000548363, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 170, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.427500218153, 
    'timeIncrement': 1.62587173236e-06, 'stepTime': 0.427500218153, 
    'cpuTime': 93.5, 'jobName': 'Rivet', 'step': 1, 'increment': 262189, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00519267749041, 'jobName': 'Rivet', 'time': 0.427500218153, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 171, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.430001527071, 
    'timeIncrement': 1.62586752595e-06, 'stepTime': 0.430001527071, 
    'cpuTime': 94.0999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 263715, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0052228779532, 'jobName': 'Rivet', 'time': 0.430001527071, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 172, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.432501196861, 
    'timeIncrement': 1.62586479746e-06, 'stepTime': 0.432501196861, 
    'cpuTime': 94.6999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 265240, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00525305885822, 'jobName': 'Rivet', 'time': 0.432501196861, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 173, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.435000866652, 
    'timeIncrement': 1.62586263741e-06, 'stepTime': 0.435000866652, 
    'cpuTime': 95.1999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 266765, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00528323929757, 'jobName': 'Rivet', 'time': 0.435000866652, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 174, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.437500536442, 
    'timeIncrement': 1.62586002261e-06, 'stepTime': 0.437500536442, 
    'cpuTime': 95.8000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 268290, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00531342066824, 'jobName': 'Rivet', 'time': 0.437500536442, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 175, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.440000206232, 
    'timeIncrement': 1.62585831731e-06, 'stepTime': 0.440000206232, 
    'cpuTime': 96.3000030518, 'jobName': 'Rivet', 'step': 1, 
    'increment': 269815, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0053436011076, 'jobName': 'Rivet', 'time': 0.440000206232, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 176, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.44250151515, 
    'timeIncrement': 1.62585786256e-06, 'stepTime': 0.44250151515, 
    'cpuTime': 96.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 271341, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00537380157039, 'jobName': 'Rivet', 'time': 0.44250151515, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 177, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.44500118494, 
    'timeIncrement': 1.62584922236e-06, 'stepTime': 0.44500118494, 
    'cpuTime': 97.5, 'jobName': 'Rivet', 'step': 1, 'increment': 272866, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00540398154408, 'jobName': 'Rivet', 'time': 0.44500118494, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 178, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.447500854731, 
    'timeIncrement': 1.62583864949e-06, 'stepTime': 0.447500854731, 
    'cpuTime': 98.0, 'jobName': 'Rivet', 'step': 1, 'increment': 274391, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00543416244909, 'jobName': 'Rivet', 'time': 0.447500854731, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 179, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.450000524521, 
    'timeIncrement': 1.62580943197e-06, 'stepTime': 0.450000524521, 
    'cpuTime': 98.5999984741, 'jobName': 'Rivet', 'step': 1, 
    'increment': 275916, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00546434335411, 'jobName': 'Rivet', 'time': 0.450000524521, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 180, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.452500194311, 
    'timeIncrement': 1.62586582064e-06, 'stepTime': 0.452500194311, 
    'cpuTime': 99.1999969482, 'jobName': 'Rivet', 'step': 1, 
    'increment': 277441, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00549452379346, 'jobName': 'Rivet', 'time': 0.452500194311, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 181, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.455001503229, 
    'timeIncrement': 1.62584046848e-06, 'stepTime': 0.455001503229, 
    'cpuTime': 99.9000015259, 'jobName': 'Rivet', 'step': 1, 
    'increment': 278967, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00552487699315, 'jobName': 'Rivet', 'time': 0.455001503229, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 182, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.457501173019, 
    'timeIncrement': 1.62583478414e-06, 'stepTime': 0.457501173019, 
    'cpuTime': 100.5, 'jobName': 'Rivet', 'step': 1, 'increment': 280492, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00555541273206, 'jobName': 'Rivet', 'time': 0.457501173019, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 183, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.46000084281, 
    'timeIncrement': 1.62584331065e-06, 'stepTime': 0.46000084281, 
    'cpuTime': 101.0, 'jobName': 'Rivet', 'step': 1, 'increment': 282017, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00558594800532, 'jobName': 'Rivet', 'time': 0.46000084281, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 184, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.4625005126, 
    'timeIncrement': 1.62584638019e-06, 'stepTime': 0.4625005126, 
    'cpuTime': 101.599998474, 'jobName': 'Rivet', 'step': 1, 
    'increment': 283542, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00561648374423, 'jobName': 'Rivet', 'time': 0.4625005126, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 185, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.46500018239, 
    'timeIncrement': 1.62583728525e-06, 'stepTime': 0.46500018239, 
    'cpuTime': 102.099998474, 'jobName': 'Rivet', 'step': 1, 
    'increment': 285067, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00564701948315, 'jobName': 'Rivet', 'time': 0.46500018239, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 186, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.467501491308, 
    'timeIncrement': 1.62583364727e-06, 'stepTime': 0.467501491308, 
    'cpuTime': 102.699996948, 'jobName': 'Rivet', 'step': 1, 
    'increment': 286593, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00567757477984, 'jobName': 'Rivet', 'time': 0.467501491308, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 187, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.470001161098, 
    'timeIncrement': 1.62581204677e-06, 'stepTime': 0.470001161098, 
    'cpuTime': 103.199996948, 'jobName': 'Rivet', 'step': 1, 
    'increment': 288118, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00570811005309, 'jobName': 'Rivet', 'time': 0.470001161098, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 188, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.472500830889, 
    'timeIncrement': 1.62580636243e-06, 'stepTime': 0.472500830889, 
    'cpuTime': 103.800003052, 'jobName': 'Rivet', 'step': 1, 
    'increment': 289643, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00573864579201, 'jobName': 'Rivet', 'time': 0.472500830889, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 189, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.475000500679, 
    'timeIncrement': 1.62579112839e-06, 'stepTime': 0.475000500679, 
    'cpuTime': 104.400001526, 'jobName': 'Rivet', 'step': 1, 
    'increment': 291168, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00576918153092, 'jobName': 'Rivet', 'time': 0.475000500679, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 190, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.477500170469, 
    'timeIncrement': 1.6257866946e-06, 'stepTime': 0.477500170469, 
    'cpuTime': 104.900001526, 'jobName': 'Rivet', 'step': 1, 
    'increment': 292693, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00579971726984, 'jobName': 'Rivet', 'time': 0.477500170469, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 191, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.480001479387, 
    'timeIncrement': 1.62576691309e-06, 'stepTime': 0.480001479387, 
    'cpuTime': 105.5, 'jobName': 'Rivet', 'step': 1, 'increment': 294219, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00583027349785, 'jobName': 'Rivet', 'time': 0.480001479387, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 192, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.482501149178, 
    'timeIncrement': 1.62575838658e-06, 'stepTime': 0.482501149178, 
    'cpuTime': 106.0, 'jobName': 'Rivet', 'step': 1, 'increment': 295744, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00586080923676, 'jobName': 'Rivet', 'time': 0.482501149178, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 193, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.485000818968, 
    'timeIncrement': 1.62574826845e-06, 'stepTime': 0.485000818968, 
    'cpuTime': 106.599998474, 'jobName': 'Rivet', 'step': 1, 
    'increment': 297269, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00589134451002, 'jobName': 'Rivet', 'time': 0.485000818968, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 194, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.487500488758, 
    'timeIncrement': 1.62573564921e-06, 'stepTime': 0.487500488758, 
    'cpuTime': 107.099998474, 'jobName': 'Rivet', 'step': 1, 
    'increment': 298794, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0059218807146, 'jobName': 'Rivet', 'time': 0.487500488758, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 195, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.490000158548, 
    'timeIncrement': 1.62572428053e-06, 'stepTime': 0.490000158548, 
    'cpuTime': 107.699996948, 'jobName': 'Rivet', 'step': 1, 
    'increment': 300319, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00595241598785, 'jobName': 'Rivet', 'time': 0.490000158548, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 196, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.492501467466, 
    'timeIncrement': 1.62571279816e-06, 'stepTime': 0.492501467466, 
    'cpuTime': 108.400001526, 'jobName': 'Rivet', 'step': 1, 
    'increment': 301845, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.0059829717502, 'jobName': 'Rivet', 'time': 0.492501467466, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 197, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.495001137257, 
    'timeIncrement': 1.62569938311e-06, 'stepTime': 0.495001137257, 
    'cpuTime': 108.900001526, 'jobName': 'Rivet', 'step': 1, 
    'increment': 303370, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00601350748911, 'jobName': 'Rivet', 'time': 0.495001137257, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 198, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.497500807047, 
    'timeIncrement': 1.62568403539e-06, 'stepTime': 0.497500807047, 
    'cpuTime': 109.5, 'jobName': 'Rivet', 'step': 1, 'increment': 304895, 
    'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00604404229671, 'jobName': 'Rivet', 'time': 0.497500807047, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 199, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(STATUS, {'totalTime': 0.5, 
    'timeIncrement': 1.62567118878e-06, 'stepTime': 0.5, 
    'cpuTime': 110.199996948, 'jobName': 'Rivet', 'step': 1, 
    'increment': 306420, 'phase': EXPLICIT_PHASE})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(MONITOR_DATA, {'node': 124, 'dof': 2, 
    'value': -0.00607457151636, 'jobName': 'Rivet', 'time': 0.5, 
    'phase': EXPLICIT_PHASE, 'procedure': 'ExplicitDynamicsStep'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(ODB_FRAME, {'phase': EXPLICIT_PHASE, 'step': 0, 
    'frame': 200, 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(COMPLETED, {'phase': EXPLICIT_PHASE, 
    'message': 'Phase complete', 'jobName': 'Rivet'})
mdb.jobs.has_key('Rivet')
mdb.jobs['Rivet']._Message(JOB_COMPLETED, {'time': 'Thu Dec 28 22:30:22 2006', 
    'jobName': 'Rivet'})
# Save by qq on Thu Dec 28 22:38:05 2006
# Save by qq on Thu Dec 28 22:48:42 2006
