Oasys.PRIMER Control dictionary

The Control class allows you to create, modify, edit and manipulate control cards. Unlike other classes there is no constructor and there are no functions. Instead a Control object is available as the control property of a Model object. This object allows you to access all of the control cards.
For example, to activate control card *CONTROL_TERMINATION in model m and set endtim to 0.1

m.control["termination"].exists = True
m.control["termination"].endtim = 0.1

See the properties for more details

accuracy: Object

CONTROL_ACCURACY card

acoustic: Object

CONTROL_ACOUSTIC card

acoustic_coupling: Object

CONTROL_ACOUSTIC_COUPLING card

acoustic_spectral: Object

CONTROL_ACOUSTIC_SPECTRAL card

adapstep: Object

CONTROL_ADAPSTEP card

adaptive: Object

CONTROL_ADAPTIVE card

adaptive_curve: Object

CONTROL_ADAPTIVE_CURVE card

airbag: Object

CONTROL_AIRBAG card

ale: Object

CONTROL_ALE card

bulk_viscosity: Object

CONTROL_BULK_VISCOSITY card

check: Object

CONTROL_CHECK card

coarsen: Object

CONTROL_COARSEN card

constrained: Object

CONTROL_CONSTRAINED card

contact: Object

CONTROL_CONTACT card

coupling: Object

CONTROL_COUPLING card

cpm: Object

CONTROL_CPM card

cpu: Object

CONTROL_CPU card

debug: Object

CONTROL_DEBUG card

discrete_element: Object

CONTROL_DISCRETE_ELEMENT card

dynamic_relaxation: Object

CONTROL_DYNAMIC_RELAXATION card

efg: Object

CONTROL_EFG card

energy: Object

CONTROL_ENERGY card

explicit_thermal: Object

CONTROL_EXPLICIT_THERMAL_PROPERTIES card

explicit_thermal_ale_coupling: Object

CONTROL_EXPLICIT_THERMAL_ALE_COUPLING card

explicit_thermal_boundary: Object

CONTROL_EXPLICIT_THERMAL_BOUNDARY card

explicit_thermal_contact: Object

CONTROL_EXPLICIT_THERMAL_CONTACT card

explicit_thermal_initial: Object

CONTROL_EXPLICIT_THERMAL_INITIAL card

explicit_thermal_output: Object

CONTROL_EXPLICIT_THERMAL_OUTPUT card

explicit_thermal_solver: Object

CONTROL_EXPLICIT_THERMAL_SOLVER card

explosive_shadow: Object

CONTROL_EXPLOSIVE_SHADOW card

forming_bestfit: Object

CONTROL_FORMING_BESTFIT card

forming_initial_thickness: Object

CONTROL_FORMING_INITIAL_THICKNESS card

forming_maxid: Object

CONTROL_FORMING_MAXID card

forming_position: Object

CONTROL_FORMING_POSITION card

forming_pre_bending: Object

CONTROL_FORMING_PRE_BENDING card

forming_projection: Object

CONTROL_FORMING_PROJECTION card

forming_remove_adaptive_constraints: Object

CONTROL_FORMING_REMOVE_ADAPTIVE_CONSTRAINTS card

forming_shell_to_tshell: Object

CONTROL_FORMING_SHELL_TO_TSHELL card

forming_stoning: Object

CONTROL_FORMING_STONING card

forming_strain_ratio_smooth: Object

CONTROL_FORMING_STRAIN_RATIO_SMOOTH card

forming_template: Object

CONTROL_FORMING_TEMPLATE card

forming_toleranc: Object

CONTROL_FORMING_TOLERANC card

forming_travel: Object

CONTROL_FORMING_TRAVEL card

forming_trim_merge: Object

CONTROL_FORMING_TRIM_MERGE card

forming_trim_solid_refinement: Object

CONTROL_FORMING_TRIM_SOLID_REFINEMENT card

forming_unflanging: Object

CONTROL_FORMING_UNFLANGING card

forming_user: Object

CONTROL_FORMING_USER card

frequency_domain: Object

CONTROL_FREQUENCY_DOMAIN card

frequency_response_function: Object

CONTROL_FREQUENCY_RESPONSE_FUNCTION card

hourglass: Object

CONTROL_HOURGLASS card

implicit_auto: Object

CONTROL_IMPLICIT_AUTO card

implicit_buckle: Object

CONTROL_IMPLICIT_BUCKLE card

implicit_consistent_mass: Object

CONTROL_IMPLICIT_CONSISTENT_MASS card

implicit_dynamics: Object

CONTROL_IMPLICIT_DYNAMICS card

implicit_eigenvalue: Object

CONTROL_IMPLICIT_EIGENVALUE card

implicit_explicit_hybrid: Object

CONTROL_IMPLICIT_EXPLICIT_HYBRID card

implicit_forming: Object

CONTROL_IMPLICIT_FORMING card

implicit_general: Object

CONTROL_IMPLICIT_GENERAL card

implicit_inertia_relief: Object

CONTROL_IMPLICIT_INERTIA_RELIEF card

implicit_joints: Object

CONTROL_IMPLICIT_JOINTS card

implicit_modal_dynamic: Object

CONTROL_IMPLICIT_MODAL_DYNAMIC card

implicit_modal_dynamic_damping: Object

CONTROL_IMPLICIT_MODAL_DYNAMIC_DAMPING card

implicit_modes: Object

CONTROL_IMPLICIT_MODES card

implicit_ordering: Object

CONTROL_IMPLICIT_ORDERING card

implicit_residual_vector: Object

CONTROL_IMPLICIT_RESIDUAL_VECTOR card

implicit_solution: Object

CONTROL_IMPLICIT_SOLUTION card

implicit_solver: Object

CONTROL_IMPLICIT_SOLVER card

implicit_ssd_direct: Object

CONTROL_IMPLICIT_SSD_DIRECT card

implicit_stabilization: Object

CONTROL_IMPLICIT_STABILIZATION card

implicit_static_condensation: Object

CONTROL_IMPLICIT_STATIC_CONDENSATION card

implicit_termination: Object

CONTROL_IMPLICIT_TERMINATION card

mpp_contact_groupable: Object

CONTROL_MPP_CONTACT_GROUPABLE card

mpp_decomposition_automatic: Object

CONTROL_MPP_DECOMPOSITION_AUTOMATIC card

mpp_decomposition_bagref: Object

CONTROL_MPP_DECOMPOSITION_BAGREF card

mpp_decomposition_check_speed: Object

CONTROL_MPP_DECOMPOSITION_CHECK_SPEED card

mpp_decomposition_contact_isolate: Object

CONTROL_MPP_DECOMPOSITION_CONTACT_ISOLATE card

mpp_decomposition_disable_unref_curves: Object

CONTROL_MPP_DECOMPOSITION_DISABLE_UNREF_CURVES card

mpp_decomposition_distribute_ale_elements: Object

CONTROL_MPP_DECOMPOSITION_DISTRIBUTE_ALE_ELEMENTS card

mpp_decomposition_distribute_sph_elements: Object

CONTROL_MPP_DECOMPOSITION_DISTRIBUTE_SPH_ELEMENTS card

mpp_decomposition_elcost: Object

CONTROL_MPP_DECOMPOSITION_ELCOST card

mpp_decomposition_file: Object

CONTROL_MPP_DECOMPOSITION_FILE card

mpp_decomposition_flag_stress_strain_curve: Object

CONTROL_MPP_DECOMPOSITION_FLAG_STRESS_STRAIN_CURVE card

mpp_decomposition_method: Object

CONTROL_MPP_DECOMPOSITION_METHOD card

mpp_decomposition_numproc: Object

CONTROL_MPP_DECOMPOSITION_NUMPROC card

mpp_decomposition_outdecomp: Object

CONTROL_MPP_DECOMPOSITION_OUTDECOMP card

mpp_decomposition_rcblog: Object

CONTROL_MPP_DECOMPOSITION_RCBLOG card

mpp_decomposition_scale_contact_cost: Object

CONTROL_MPP_DECOMPOSITION_SCALE_CONTACT_COST card

mpp_decomposition_scale_factor_sph: Object

CONTROL_MPP_DECOMPOSITION_SCALE_FACTOR_SPH card

mpp_decomposition_show: Object

CONTROL_MPP_DECOMPOSITION_SHOW card

mpp_decomposition_transformation: Object

CONTROL_MPP_DECOMPOSITION_TRANSFORMATION card

mpp_io_binoutonly: Object

CONTROL_MPP_IO_BINOUTONLY card

mpp_io_lstc_reduce: Object

CONTROL_MPP_IO_LSTC_REDUCE card

mpp_io_nod3dump: Object

CONTROL_MPP_IO_NOD3DUMP card

mpp_io_nodump: Object

CONTROL_MPP_IO_NODUMP card

mpp_io_nofail: Object

CONTROL_MPP_IO_NOFAIL card

mpp_io_nofull: Object

CONTROL_MPP_IO_NOFULL card

mpp_io_swapbytes: Object

CONTROL_MPP_IO_SWAPBYTES card

mpp_mat_model_driver: Object

CONTROL_MPP_MATERIAL_MODEL_DRIVER card

mpp_rebalance: Object

CONTROL_MPP_REBALANCE card

nonlocal: Object

CONTROL_NONLOCAL card

output: Object

CONTROL_OUTPUT card

parallel: Object

CONTROL_PARALLEL card

pore_air: Object

CONTROL_PORE_AIR card

pore_fluid: Object

CONTROL_PORE_FLUID card

pwp_auto_tmf: Object

CONTROL_PWP_AUTO_TMF card

pzelectric: Object

CONTROL_PZELECTRIC card

ref_config: Object

CONTROL_REFERENCE_CONFIGURATION card

remesh: Object

CONTROL_REMESHING card

rigid: Object

CONTROL_RIGID card

shell: Object

CONTROL_SHELL card

solid: Object

CONTROL_SOLID card

solution: Object

CONTROL_SOLUTION card

sph: Object

CONTROL_SPH card

sph_incompressible: Object

CONTROL_SPH_INCOMPRESSIBLE card

spotweld_beam: Object

CONTROL_SPOTWELD_BEAM card

staged_construction: Object

CONTROL_STAGED_CONSTRUCTION card

start: Object

CONTROL_START card

steady_state_rolling: Object

CONTROL_STEADY_STATE_ROLLING card

structured: Object

CONTROL_STRUCTURED card

termination: Object

CONTROL_TERMINATION card

thermal_eigenvalue: Object

CONTROL_THERMAL_EIGENVALUE card

thermal_forming: Object

CONTROL_THERMAL_FORMING card

thermal_nonlinear: Object

CONTROL_THERMAL_NONLINEAR card

thermal_solver: Object

CONTROL_THERMAL_SOLVER card

thermal_timestep: Object

CONTROL_THERMAL_TIMESTEP card

timestep: Object

CONTROL_TIMESTEP card

units: Object

CONTROL_UNITS card

vibro_acoustic: Object

CONTROL_VIBRO_ACOUSTIC card

CONTROL_ACCURACY

exacc: float

Explicit accuracy parameter

exists: boolean

true if control card exists

iacc: integer

Implicit accuracy flag

include: integer

The Include file number that the control card is in

inn: integer

Invariant node numbering for shell element

osu: integer

Objective stress update for large timestep

pidosu: integer

Part set id for objective stress updates

CONTROL_ACOUSTIC

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

macdvp: boolean

Acoustic nodal motions will be calculated or not

CONTROL_ACOUSTIC_COUPLING

acecf1: float

Multiplier on proximity test

acecf2: float

Angle between normal vectors in an orientation test

acecf3: float

Multiplier on ceiling test

acecf4: float

Area equilibration threshold

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

maccpl: integer

Coupling method

CONTROL_ACOUSTIC_SPECTRAL

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

masehrf: integer

Optional h-refinement

maseigx: integer

Approach to element time step calculation

masekfl: integer

Dump flag for h-refined and spectral element meshes

maseord: integer

Spectral element integration order

maseplt: integer

Flag to output a high-resolution plot state form

CONTROL_ADAPSTEP

dfactr: float

Incremental increase in factin

exists: boolean

true if control card exists

factin: float

Initial relaxation factor for contact force

include: integer

The Include file number that the control card is in

CONTROL_ADAPTIVE

adpass: integer

1 or 2 pass adaptivity flag

adpctl: float

Adaptivity error tolerance in degrees for activating fusion

adpene: float

Nodal penetration at which to refine elem

adperr: integer

Options for recovery techniques and error estimators

adpfreq: float

Time interval between refinements

adpopt: integer

Adaptive options

adpsize: float

Min element edge size for adaptivity

adpth: float

Absolute shell thickness below which remeshing should begin

adptol: float

Adaptive error tolerance (degrees)

adptyp: integer

Adaptive options

cbirth: float

Birth time for adaptive fusion

cdeath: float

Death time for adaptive fusion

cnla: float

Limit angle for corner nodes

d3trace: integer

Flag for writing out D3PLOT state

exists: boolean

true if control card exists

iadpcl: integer

Fission level that fusion will start at

iadpe90: integer

Maximum no. of elements covering 90degree of radii

iadpgh: integer

Fiffion flag for neighbour splitting

ifsand: integer

Flag for forming of sandwiched parts with adaptive blank mesh

include: integer

The Include file number that the control card is in

ioflag: integer

Flag to generate adaptive mesh

ireflg: integer

Uniform refinement level. Loadcurve if negative

lcadp: integer

Loadcurve: Adaptive interval vs time

lclvl: integer

Loadcurve of maximum refinement level vs. time

maxel: integer

Max number of elements for adaptivity

maxlvl: integer

Max #refinement levels

memory: integer

Memory limit beyond which adaptivity will cease

mmm2d: integer

Option for merging common boundaries of all adapted materials

ncfreq: integer

Frequency of fission to fusion steps

orient: integer

Flag to set the global orientation of a forming contact

tbirth: float

Birth time for adaptivity

tdeath: float

Death time for adaptivity

CONTROL_ADAPTIVE_CURVE

exists: boolean

true if control card exists

idset: integer

Shell/Part set id

include: integer

The Include file number that the control card is in

itriopt: integer

Refinement option for enclosed area of trim curve

itype: integer

Set type

n: integer

Refinement option

smin: float

Element dimension limit for refining

CONTROL_AIRBAG

ckerr: integer

Flag to check and report open edge of CV airbag

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_ALE

aafac: float

ALE advection factor

afac: float

Smoothing weight factor: simple average

beamin: float

Flag for aligning beam dynamics

bfac: float

Smoothing weight factor: volume weighting

bndflx: integer

Multi-Material ALE group set if positive or -1

cfac: float

Smoothing weight factor: isoparametric

checkr: float

Parameter for ALE pressure locking

dct: integer

Default continuum treatment

dfac: float

Smoothing weight factor: equipotential

dtmufac: float

Scale time step called DTMU

ebc: integer

Automatic Euler boundary condition

efac: float

Smoothing weight factor: equipotential

end: float

End time for smoothing

exists: boolean

true if control card exists

ialedr: integer

Include ALE computations in the dynamic relaxation analysis

imascl: integer

Flag for mass scaling for ALE parts

include: integer

The Include file number that the control card is in

meth: integer

Advection method

minmas: float

Factor of the minimum mass allowed in an element

mmgpref: integer

Selects the method that is used to include a reference pressure in a calculation involving ALE multi-material groups

nadv: integer

Number of cycles between advections

nbkt: integer

Number of Lagrangian cycles between bucket sort searches

ncpl: integer

Number of Lagrangian cycles between coupling calculations

nsidebc: integer

Optional excluded node set

optimpp: integer

Optimize the MPP communications (Range 0/1)

pdifmx: float

Max pressure difference for stress zeroing

pref: float

ref pressure on boundary

prit: integer

Pressure equalibrium flag

start: float

Start time for smoothing

vfact: float

Void factor

CONTROL_BULK_VISCOSITY

btype: integer

beam bulk viscosity type

exists: boolean

true if control card exists

ibq: integer

Default bulk viscosity type (m#PR035)

include: integer

The Include file number that the control card is in

q1: float

Default linear viscosity coefficient

q2: float

Default quadratic viscosity coefficient

tstype: integer

Thick shell bulk viscosity type

CONTROL_CHECK

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

solitary: integer

TRUE if a plain (no _SHELL suffix) card exists

CONTROL_COARSEN

angle: float

Permitted angle between neighbours

exists: boolean

true if control card exists

icoarse: integer

On/Off flag

include: integer

The Include file number that the control card is in

n1: integer

Optional seed node ID 1

n2: integer

Optional seed node ID 2

n3: integer

Optional seed node ID 3

n4: integer

Optional seed node ID 4

n5: integer

Optional seed node ID 5

n6: integer

Optional seed node ID 6

n7: integer

Optional seed node ID 7

n8: integer

Optional seed node ID 8

nseed: integer

#extra “seed” nodes below

psid: integer

excluded part set

smax: float

Maximum element size

CONTROL_CONSTRAINED

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

sprchk: integer

Flag to check and report open edge of CV constrained

sprsmd: integer

Shear moment distribution behavior for SPR3

CONTROL_CONTACT

cohtiem: integer

Flag to treat how the mass from SURFB of a tied contact affects the time step estimation of cohesive elements

dfric: float

Default dynamic coefficient of friction

dir_tie: integer

Directional tie for MPP non-groupable tied contacts

ecdt: integer

Timestep override for eroding contacts

edc: float

Default exponential decay coefficient

enmass: integer

Treatment of mass of eroded nodes

exists: boolean

true if control card exists

frceng: integer

Flag to calculate internal friction energy

ftall: integer

output contact forces to rcforc

icov: integer

Invokes the covariant formulation of Konyukhov and Schweizerhof

igactc: integer

option to use isogeometric shells for contact detection

ignore: integer

Ignore initial penetrations flag

include: integer

The Include file number that the control card is in

interm: integer

Intermittent searching flag for old contacts

irevspt: integer

Flag to revert the spot weld thinning behavior

islchk: integer

Initial penetration check flag

isym: integer

symmetry option. Node set if negative

ithcnt: integer

thermal contact heat transfer mode

ithoff: integer

Flag for offsetting thermal contact surfaces for thick thermal shells

nsbcs: integer

#cycles between 3D bucket sorts

nserod: integer

erosion option

orien: integer

Automatic contact segment orientation flag

outseg: integer

Spotweld output flag

pen_sf: float

Default local penalty scale factor

penopt: integer

Penalty stiffness option flag

pstiff: integer

method for penalty stiff calc

ptscl: float

scale factor on the contact stress exerted onto shells

rwgaps: integer

flag for gap stiffness

rwgdth: float

death time for gap stiffness

rwksf: float

penalty scale factor

rwpnal: float

Scale factor for rigid wall penalties

sfric: float

Default static coefficient of friction

shledg: integer

Flag for assuming edge shape for shells

shlthk: integer

Shell thickness consideration flag

shltrw: float

Shell thickness scale factor

skiprwg: integer

Display rigidwall flag

slsfac: float

Scale factor for sliding penalties

spotdel: integer

Spotweld deletion flag

spothin: float

Optional thickness scale factor

spotstp: integer

Error termination flag on unfound spotweld

ssthk: integer

Shell thickness use flag for type 4 contacts

swradf: float

Spot weld radius scale factor

tdcnof: integer

tied constraint offset contact update option

th: float

Default contact thickness

th_sf: float

Default thickness scale factor

thkchg: integer

Consider shell thickness change flag

tiedprj: integer

Projection bypass flag for TIED types

usrfrc: integer

Storage for user-controlled friction subroutine

usrstr: integer

Storage for user-controlled control subroutine

vfc: float

Default viscous friction coefficient

xpene: float

Surface max penetration check multiplier

CONTROL_COUPLING

exists: boolean

true if control card exists

flipx: integer

Flag to flip X coords

flipy: integer

Flag to flip Y coords

flipz: integer

Flag to flip Z coords

include: integer

The Include file number that the control card is in

subcyl: integer

Subcycling flag

timidl: float

Idle time value

unforc: float

Force conversion factor

unleng: float

Length conversion factor

untime: float

Time conversion factor

CONTROL_CPM

blkv: integer

Flag to allocate additional memory for contact nodal forces

cpmerr: integer

Disable/enable error checking

cpmmf: integer

Flag to consider airbag system velocity

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

ncpmout: integer

Control CPM output database to D3PLOT

ncpmts: integer

Timestep size estimation

np2p: integer

Number of cycles for repartition particles

p2pmix: integer

Control the energy transfer during particle-to-particle collision

pmis: integer

Flag for choosing logic to use when a particle leaks out due to undetected contact

sffdc: float

Scale factor of force decay constant

CONTROL_CPU

cputim: float

Max permitted cpu time

exists: boolean

true if control card exists

iglst: integer

glstat data flag

include: integer

The Include file number that the control card is in

CONTROL_DEBUG

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_DISCRETE_ELEMENT

ang: float

contact angle

bt: float

Birth time

cap: integer

dry/wet particle flag

cp: float

DES thermal property

dc: float

Exponential decay coefficient

dt: float

Death time

exists: boolean

true if control card exists

fricd: float

Dynamic coefficient of friction

fricr: float

rolling friction coefficient

frics: float

friction coefficient

gamma: float

liquid surface tension

gap: float

parameter affecting spatial limit of liquid bridge

idesoft: integer

Flag for soft constraint formulation

ignore: integer

Ignore penetration flag

include: integer

The Include file number that the control card is in

iskip: integer

Flag for skipping the calculation of contact force between DES:

lnorm: integer

LCID that defines the function for normal stiffness vs norm pen ratio

lshear: integer

LCID that defines the function for shear stiffness vs norm pen ratio

maxnei: integer

Number of neighbors to be tracked for DES contact and capillary force calculation

nbuf: integer

Asynchronous scheme and memory buffer option

ncrb: integer

Rebalancing frequency

ndamp: float

normal damping coefficient

normk: float

scale factor for normal spring constant

parallel: integer

Option to force calculation of bonded DES

sheark: float

ratio between sheark/normk

sofscl: float

Scale factor applied to the contact stiffness

tc: float

DES thermal property

tdamp: float

tangential damping coefficient

tfac: float

DES thermal property

vol: float

volume fraction

vtk: integer

max number of subcycling cycles

CONTROL_DYNAMIC_RELAXATION

drfctr: float

Dyn relaxation factor

drpset: integer

Part set used to check for convergence

drterm: float

Optional DR termination time

drtol: float

Convergence tolerance

edttl: float

Convergence tolerance on auto control

exists: boolean

true if control card exists

idrflg: integer

Stress initialisation flag

include: integer

The Include file number that the control card is in

irelal: integer

Automatic control flag

nrcyck: integer

#iterations between convergence checks

tssfdr: float

Optional timestep factor during DR

CONTROL_EFG

etol: float

Error tolerance in the IMLM

exists: boolean

true if control card exists

hsort: integer

Not used

ideb: integer

Output internal debug message

idila: integer

dilation param

imlm: integer

Choice for matrix operation, linear solving and memory usage

include: integer

The Include file number that the control card is in

inint: integer

Factor needed for the estimation of maximum workspace used during initialization

ispline: integer

kernel function

ssort: integer

Flag for automatic sort of background triangular shells

CONTROL_ENERGY

disen: integer

Dissipation energy calculation calc flag

drlen: integer

Drilling energy calculation flag

exists: boolean

true if control card exists

hgen: integer

Hourglass energy calc flag

include: integer

The Include file number that the control card is in

irgen: integer

Initial reference geometry calc flag

maten: integer

Detailed material energies flag

rwen: integer

Rigid wall energy calc flag

rylen: integer

Rayleigh energy calc flag

slnten: integer

Contact energy calc flag

CONTROL_EXPLICIT_THERMAL_ALE_COUPLING

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

mmset: integer

The Multi-material Set ID

partset: integer

The Part Set ID

CONTROL_EXPLICIT_THERMAL_BOUNDARY

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

lcid: integer

The Curve ID specifying Temperature vs Time

sgset: integer

The Segment Set ID

CONTROL_EXPLICIT_THERMAL_CONTACT

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

ncycle: float

Number of cycle between checks of new contact

partset: integer

The Part Set ID

CONTROL_EXPLICIT_THERMAL_INITIAL

exists: boolean

true if control card exists

id: integer

If less than 0 then Element ID if greater than 0 then :py:class:` Set <Set>` ID. Can be SOLID, SHELL, BEAM or THICK SHELL based on value of idtyp

idtyp: integer

Type of ID. Valid values: 1-Solid, 2-Shell, 3-Beam, 4-Thick shell

include: integer

The Include file number that the control card is in

tempini: float

Initial Temperature

CONTROL_EXPLICIT_THERMAL_OUTPUT

dtout: float/integer

Time interval between outputs. Constant float value if DTOUTYP = 0, :py:class:` Curve <Curve>` ID if DTOUTYP = 1

dtoutyp: integer

Type of DTOUT. Valid values: 0-Constant, 1-Time vs DTOUT Curve

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

set: integer

The :py:class:` Set <Set>` ID. Can be SOLID, SHELL or BEAM Set based on value of setyp

setyp: integer

Type of Set. Valid values: 1-Solid Set, 2-Shell Set, 3-Beam Set

CONTROL_EXPLICIT_THERMAL_PROPERTIES

cp: float/integer

Heat Capacity. Constant float value if CPTYP = 0, :py:class:` Curve <Curve>` ID if CPTYP = 1

cptyp: integer

Type of CP. Valid values: 0-Constant, 1-Temperature vs Heat Capacity Curve

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

kxx: float/integer

Heat conductivity matrix. Constant float value if respective KxxTYP = 0, :py:class:` Curve <Curve>` ID if respective KxxTYP = 1

kxxtyp: integer

Types of Kxx. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve

kxy: float/integer

Heat conductivity matrix. Constant float value if respective KxyTYP = 0, :py:class:` Curve <Curve>` ID if respective KxyTYP = 1

kxytyp: integer

Types of Kxy. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve

kxz: float/integer

Heat conductivity matrix. Constant float value if respective KxzTYP = 0, :py:class:` Curve <Curve>` ID if respective KxzTYP = 1

kxztyp: integer

Types of Kxz. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve

kyx: float/integer

Heat conductivity matrix. Constant float value if respective KyxTYP = 0, :py:class:` Curve <Curve>` ID if respective KyxTYP = 1

kyxtyp: integer

Types of Kyx. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve

kyy: float/integer

Heat conductivity matrix. Constant float value if respective KyyTYP = 0, :py:class:` Curve <Curve>` ID if respective KyyTYP = 1

kyytyp: integer

Types of Kyy. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve

kyz: float/integer

Heat conductivity matrix. Constant float value if respective KyzTYP = 0, :py:class:` Curve <Curve>` ID if respective KyzTYP = 1

kyztyp: integer

Types of Kyz. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve

kzx: float/integer

Heat conductivity matrix. Constant float value if respective KzxTYP = 0, :py:class:` Curve <Curve>` ID if respective KzxTYP = 1

kzxtyp: integer

Types of Kzx. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve

kzy: float/integer

Heat conductivity matrix. Constant float value if respective KzyTYP = 0, :py:class:` Curve <Curve>` ID if respective KzyTYP = 1

kzytyp: integer

Types of Kzy. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve

kzz: float/integer

Heat conductivity matrix. Constant float value if respective KzzTYP = 0, :py:class:` Curve <Curve>` ID if respective KzzTYP = 1

kzztyp: integer

Types of Kzz. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve

local: integer

Flag to activate an element csys. Valid values: 0-Vecids are considered in Global csys, 1-Vecids are considered in Local Csys

partset: integer

The :py:class:` Part Set <Set>` ID

vecid1: integer

The Vector ID to define x-direction

vecid2: integer

The Vector ID to define y-direction

CONTROL_EXPLICIT_THERMAL_SOLVER

dtfac: float

Time step factor

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

partset: integer

The Part Set ID

CONTROL_EXPLOSIVE_SHADOW

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

set_option: boolean

true if _SET option is present

setid: integer

Set ID of *SET_SHELL or *SET_SOLID

CONTROL_FORMING_BESTFIT

exists: boolean

true if control card exists

filename: string

Target mesh file in keyword format

gaponly: integer

Separation distance calculation flag

ifast: integer

Computing performance optimisation flag

ifit: integer

Best fit flag

ifset: integer

Optional flag to define a node set to be included or excluded

include: integer

The Include file number that the control card is in

nsets: integer

An optional node set ID of three nodes from the source mesh

nsett: integer

An optional node set ID of three nodes from the target mesh

nskip: integer

Optional skipping scheme

vector: boolean

true if _VECTOR option is set

CONTROL_FORMING_INITIAL_THICKNESS

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

lcid: integer

Load curve ID defining thickness vs distance

pid: integer

Part ID of the sheet blank

vx: float

X component of vector defining the direction of distance in load curve

vy: float

Y component of vector defining the direction of distance in load curve

vz: float

Z component of vector defining the direction of distance in load curve

x0: float

Starting position x coordinate

y0: float

Starting position y coordinate

z0: float

Starting position z coordinate

CONTROL_FORMING_MAXID

exists: boolean

true if control card exists

i2dynain: integer

Keyword to be output to a dynain file

include: integer

The Include file number that the control card is in

maxide: integer

Element ID number

maxidn: integer

Node ID number

pid: integer

Part ID of the sheet blank

CONTROL_FORMING_POSITION

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

pid: integer

Part ID

premove: float

Distance to pre-move tool in reverse direction

target: integer

CONTROL_FORMING_PRE_BENDING

cid: integer

ID of coordinate system (only for the LOCAL option)

cx: float

X component of centre of most-bent location

cy: float

Y component of centre of most-bent location

cz: float

Z component of centre of most-bent location

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

option: integer

Keyword option

pset: integer

Part set ID

radius: float

Radius of pre-bending

vx: float

X component of axis about which blank will be bent

vy: float

Y component of axis about which blank will be bent

vz: float

Z component of axis about which blank will be bent

CONTROL_FORMING_PROJECTION

exists: boolean

true if control card exists

gap: float

Minimum gap

include: integer

The Include file number that the control card is in

nrbst: integer

Normal direction of blank

nrtst: integer

Normal direction of tool

pidb: integer

Part id for blank

pidt: integer

Part id for tool

CONTROL_FORMING_REMOVE_ADAPTIVE_CONSTRAINTS

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

pid: integer

Part id to remove adaptive constraints from

CONTROL_FORMING_SHELL_TO_TSHELL

exists: boolean

true if control card exists

idsegb: integer

Set id of the segments to be generated at the bottom layer

idsegt: integer

Set id of the segments to be generated at the top layer

include: integer

The Include file number that the control card is in

midsf: integer

Mid-plane position flag

pid: integer

Part id of the thin shell elements

thick: float

Thickness of the thick shell elements

CONTROL_FORMING_STONING

direct: float

Number of automatically determined directions

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

istone: integer

Stoning calculation option

itype: integer

Set type designation

length: float

Length of the stone

method: integer

Stoning method

node1: integer

Tail node defining stone moving direction

node1: integer

Head node defining stone moving direction

reverse: integer

Surface normal reversing option

sid: integer

Node/Shell set id

step: float

Stepping size of moving stone

v1: float

Vector component defining stoning direction

v2: float

Vector component defining stoning direction

v3: float

Vector component defining stoning direction

width: float

Width of the stone

CONTROL_FORMING_STRAIN_RATIO_SMOOTH

dt_cycle: float

Flag for output option (time interval or cycle number)

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

weight: float

Coefficient in equation

CONTROL_FORMING_TEMPLATE

al_fe: string

A=Aluminium blank, F=steel

amax: float

Maximum allowable acceleration

blkid: integer

Part (stype=0) or part set (stype=1) ID that defines the blank

bndl: integer

Part that defines the lower binder

bndu: integer

Part that defines the upper binder

d3plt: integer

Number of output states in the D3PLOT database

density: float

Density

dieid: integer

Part that defines the die

e: float

Youngs modulus

exists: boolean

true if control card exists

fs: float

Friction coefficient

gap: float

Home gap between rigid tools

idtemp: integer

Type of forming process

include: integer

The Include file number that the control card is in

k: float

Strength coefficient for exponential hardening

lcss: integer

Loadcurve for stress-strain relationship

lvlada: integer

Maximum adaptive level

mtyp: integer

Material type

n: float

Exponent for exponential hardening

patern: integer

Velocity profile of moving tool

pnch: integer

Part that defines the punch

pr: float

Poissons ratio

prebd: float

Distance between lower binder and punch

r00: float

Material anisotropic parameter R00

r45: float

Material anisotropic parameter R45

r90: float

Material anisotropic parameter R90

sizeada: float

Minimum element size permitted in the adaptive mesh

stype: integer

0->blkid is PART, 1->PARTSET NOTE don’t use <type> as in stat_header

thick: float

Blank thickness

timsada: integer

Total number of adaptive steps during the forming simulation

unit: integer

Units for simulation

vid: integer

Vector ID defining direction of movement

vmax: float

Maximum allowable tool velocity

vx: float

X vector component of movement of punch

vy: float

Y vector component of movement of punch

vz: float

Z vector component of movement of punch

CONTROL_FORMING_TOLERANC

dt_cycle: float

Flag for output option (time interval or cycle number)

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

output: integer

Output Flag

weight: float

Coefficient in equation

CONTROL_FORMING_TRAVEL

exists: boolean

true if control card exists

follow: integer

Part for tool to follow

gap: float

Min distance between tool and target in the home position

include: integer

The Include file number that the control card is in

phase: integer

Phase number

pid: integer

Part ID of tool

target: integer

Move tool PID to meet part TARGET

travel: float

Distance to move tool along VID

vid: integer

Vector ID defining direction of travel

CONTROL_FORMING_TRIM_MERGE

exists: boolean

true if control card exists

gapm: float

Gap distance between two open ends of a trim loop curve in the model

imerge: integer

Activation flag

include: integer

The Include file number that the control card is in

CONTROL_FORMING_TRIM_SOLID_REFINEMENT

exists: boolean

true if control card exists

ilevel: integer

Adaptive refinement level

include: integer

The Include file number that the control card is in

irefine: integer

Flag to activate trimming of a multi-layer sandwiched part

CONTROL_FORMING_UNFLANGING

charlen: float

Max flange height

dist: float

Distance tolerance for auto-SPC along flange roots

dvid: integer

Not used

epsmx: float

Max effective plastic strain, beyond which elements are deleted

exists: boolean

true if control card exists

iflimit: integer

Iteration limit for first phase of unfolding

ilinear: integer

Unfolding algorithm selection flag

include: integer

The Include file number that the control card is in

nb1: integer

Start node ID on a flange root boundary

nb2: integer

ID of a node in the middl of the flange root boundary

nb3: integer

End node ID on a flange root boundary

ndouter: integer

A node ID on the outer flange boundary

noption: integer

Flag to turn on unfolding simulation

nunbend: integer

Estimated number of unbending

output: boolean

TRUE if _<OPTION> is OUTPUT

stfbend: float

Unflanging stiffness

stfcnt: float

Normal stiffness

thmn: float

Min thickness below which elements are deleted

thmx: float

Max thickness beyond which elements are deleted

CONTROL_FORMING_USER

adatims: integer

Total number of adaptive steps during the forming simulation

al_fe: string

A=Aluminium blank, F=steel

amax: float

Maximum allowable acceleration

blank: integer

Part (stype=0) or part set (stype=1) ID for blank

d3plot: integer

Number of output states in the D3PLOT database

density: float

Density

e: float

Youngs modulus

exists: boolean

true if control card exists

fs: float

Friction coefficient

gap: float

Minimum gap between tools

include: integer

The Include file number that the control card is in

k: float

Strength coefficient for exponential hardening

lcss: integer

Loadcurve for stress-strain relationship

lvlada: integer

Maximum adaptive level

mtype: integer

Material type

n: float

Exponent for exponential hardening

patern: integer

Velocity profile of moving tool

pr: float

Poissons ratio

r00: float

Material anisotropic parameter R00

r45: float

Material anisotropic parameter R45

r90: float

Material anisotropic parameter R90

sizeada: float

Minimum element size permitted in the adaptive mesh

stype: integer

Flag for part/part set

thick: float

Blank thickness

unit: integer

Units for simulation

vmax: float

Maximum allowable tool velocity

CONTROL_FREQUENCY_DOMAIN

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

mcf: integer

Flag for writing out MCF (Modal Coefficient File) from SSD analysis

mpn: float

Large mass added per node

refgeo: integer

Flag for reference geometry in acoustic eigenvalue analysis

CONTROL_FREQUENCY_RESPONSE_FUNCTION

dampf: float

Modal damping coefficient

dmpmas: float

Mass proportional damping constant in Rayleigh damping

dmpstf: float

Stiffness proportional damping constant in Rayleigh damping

dof1: integer

Applicable degrees-of-freedom for excitation input

dof2: integer

Applicable degrees-of-freedom for response output

exists: boolean

true if control card exists

fmax: float

Maximum frequency for FRF output

fmin: float

Minimum frequency for FRF output

fnmax: float

Optional maximum natural frequency

include: integer

The Include file number that the control card is in

lcdam: integer

Loadcurve ID defining modal damping coefficient

lctyp: integer

Type of load curve

mdmax: integer

Last mode employed in FRF computation

mdmin: integer

First mode employed in FRF computation

n1: integer

Node (n1typ=0) / node set (n1typ=1) /segment set (n1typ=2) ID for excitation input

n1typ: integer

Type of N1

n2: integer

Node (n2typ=0) /node set (n2typ=1) /segment set (n2typ=2) ID for response output

n2typ: integer

Type of N2

nfreq: integer

Number of frequencies for FRF output

restrt: integer

Restart option

vad1: integer

Excitation input type

vad2: integer

Response output type

vid: integer

Vector ID for DOF1=4

CONTROL_HOURGLASS

exists: boolean

true if control card exists

f_936: integer

Internal flag to set 936 compatibility

ihq: integer

Hourglass viscosity type

include: integer

The Include file number that the control card is in

qh: float

Default hourglass coefficient

CONTROL_IMPLICIT_AUTO

dtexp: float

time in explicit before switch

dtmax: integer

Maximum allowable timestep. Loadcurve if negative

dtmin: float

Minimum allowable timestep

exists: boolean

true if control card exists

hcmax: integer

Mid-point relative Euclidian residual norm max tolerance

hcmin: integer

Mid-point relative Euclidian residual norm min tolerance

hmmax: integer

Mid-point relative maximum residual norm max tolerance

hmmin: integer

Mid-point relative maximum residual norm min tolerance

hnrmax: integer

Mid-point absolute Nodal Rotational norm tolerance

hntmax: integer

Mid-point absolute Nodal Translational norm tolerance

hrrmax: integer

Mid-point absolute Rigid body Rotational norm tolerance

hrtmax: integer

Mid-point absolute Rigid body Translational norm tolerance

iauto: integer

Automatic timestep control flag. Loadcurve if negative

include: integer

The Include file number that the control card is in

iteopt: integer

Optimum equilibrium iteration count per timestep

itewin: integer

Allowable iteration window (no. of iterations)

kcycle: integer

number of explicit cycles before switch

kfail: integer

number of failed implicit attempts before switch

CONTROL_IMPLICIT_BUCKLE

bckmth: integer

Method to extract buckling modes

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

nmode: integer

number of buckling modes to calculate

CONTROL_IMPLICIT_CONSISTENT_MASS

exists: boolean

true if control card exists

iflag: integer

Consistent mass matrix flag

include: integer

The Include file number that the control card is in

CONTROL_IMPLICIT_DYNAMICS

alpha: float

Composite time integration constant

beta: float

Newmark time integration constant

exists: boolean

true if control card exists

gamma: float

Newmark time integration constant

imass: integer

Implicit analysis type

include: integer

The Include file number that the control card is in

irate: integer

rate effect switch

tdybir: integer

birth time for dynamic terms. Loadcurve if negative

tdybur: float

burial

tdydth: float

death

CONTROL_IMPLICIT_EIGENVALUE

center: float

Centre frequency

eigmth: integer

Eigenvalue extraction method

evdump: integer

Flag for writing eigenvalues and eigenvectors

exists: boolean

true if control card exists

ibeam: integer

Beam element formulation for implicit

include: integer

The Include file number that the control card is in

iparm1: integer

Minimum block size for the Cholesky factorization (for eigmth=101) or Maximum number of iterations (for eigmth=102)

iparm2: integer

Maximum block size for the Cholesky factorization (for eigmth=101) or Block size (for eigmth=102)

iparm3: integer

Node set ID

iparm4: integer

MCMS minimum group/substructure size

ishell: integer

Shell element formulation for implicit

isolid: integer

Solid element formulation for implicit

itshell: integer

Thick shell element formulation for implicit

lflag: integer

Left end point finite flag

lftend: float

Left end point of interval

mstres: integer

stress compute flag

mstrscl: float

Scaling for computing velocity

neig: integer

#eigenvalues to extract; loadcurve if negative

rflag: integer

Right end point finite flag

rhtend: float

Right end point of interval

rotscl: float

Scale factor for the inertia of rotational degrees of freedom

rparm1: float

Eigenvalue expansion factor (for eigmth=101) or Convergence tolerance (for eigmth=102)

rparm2: float

BLR preconditioner tolerance

shfscl: float

Shift scale

CONTROL_IMPLICIT_EXPLICIT_HYBRID

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

psid: integer

Part set ID

CONTROL_IMPLICIT_FORMING

birth: float

birth time

death: float

death time

dt0: float

initial time step size

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

ioption: integer

1:gravity 2:binder

nsmax: integer

max number of implicit steps

nsmin: integer

min number of implicit steps

penchk: float

penetration allowed as ratio of part thickness

CONTROL_IMPLICIT_GENERAL

cnstn: integer

Consistent tangent stiffness flag

dt0: float

Initial timestep for implicit analysis

exists: boolean

true if control card exists

form: integer

Element formulation to use

igs: integer

Geometric (initial stress) stiffness flag

imflag: integer

Implicit/explicit switching flag; loadcurve if negative

imform: integer

Element formulation switching flag

include: integer

The Include file number that the control card is in

nsbs: integer

Number of steps in non-linear springback

zero_v: integer

flag to zero vels before switch to implicit

CONTROL_IMPLICIT_INERTIA_RELIEF

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

ircnt: integer

Lowest IRCNT modes

irflag: integer

Inertia relief flag

thresh: float

Threshold for rigid body node

CONTROL_IMPLICIT_JOINTS

exists: boolean

true if control card exists

icylin: integer

Treatment of cylindrical joints

include: integer

The Include file number that the control card is in

irevol: integer

Treatment of revolute joints

ispher: integer

Treatment of spherical joints

CONTROL_IMPLICIT_MODAL_DYNAMIC

dtout: float

Modal dynamics output interval

exists: boolean

true if control card exists

filename2: string

Constraint modes file name

filename: string

Eigen modes file name

include: integer

The Include file number that the control card is in

integ: integer

Integration method

md_strs: integer

Modal dynamic stress flag

mdflag: integer

Modal dynamic flag

nsid: integer

Node set ID of the nodes in the modal model that are subjected to loads

zeta: float

Modal dynamic damping constant

CONTROL_IMPLICIT_MODAL_DYNAMIC_DAMPING

coefficients: integer

Number of coefficients for SPECIFIC and FREQUENCY_RANGE options

exists: boolean

true if control card exists

frequency_range: boolean

If FREQUENCY_RANGE option is used

include: integer

The Include file number that the control card is in

specific: boolean

If SPECIFIC option is used

zeta: float

Modal dynamic damping constant

CONTROL_IMPLICIT_MODES

exists: boolean

true if control card exists

ibase: integer

Offset for numbering

id3mode: integer

Write d3mode file flag

include: integer

The Include file number that the control card is in

iresvec: integer

Converting the attachment modes to residual vectors flag

istress: integer

Flag to compute stresses

neig: integer

Number of eigenmodes

nsida: integer

node set for attachment modes

nsidc: integer

node set constraint modes

opt: integer

Can be <BLANK> or _BINARY

se_damp: string

Name of superelement damping matrix

se_filename: string

File name

se_inert: string

Name of superelement inertia matrix

se_mass: string

Name of superelement mass matrix

se_stiff: string

Name of superelement stiffness matrix

CONTROL_IMPLICIT_ORDERING

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

nmetis: integer

Number of times to use Metis

order: integer

Ordering option

CONTROL_IMPLICIT_RESIDUAL_VECTOR

exists: boolean

true if control card exists

iformat: integer

Format for processing eigenmodes

include: integer

The Include file number that the control card is in

iresvec: integer

Residual vector control flag

neig: integer

Number of eigenmodes to compute for the purpose of orthogonalizing the computed load

CONTROL_IMPLICIT_SOLUTION

abstol: float

absolute convergence tol

arcalf: integer

relative influence predictor step

arcctl: integer

Arc length controlling node ID

arcdir: integer

Arc length controlling node direction

arcdmp: integer

Arc length damping option

arclen: float

Arc length size

arcmth: integer

Arc length method

arcpsi: integer

relative influence load/time parameter

arctim: integer

initiation time

awgt: float

weight factor

cpchk: integer

Contact penetration check flag

d3itctl: integer

D3ITER database control

dctol: float

Displacement convergence tolerance

diverg: integer

Divergence flag

dmtol: float

Maximum displacement convergence tolerance

dnorm: integer

Displacement norm for convergence test

ectol: float

Energy convergence tolerance

emtol: float

Maximum energy convergence tolerance

exists: boolean

true if control card exists

ilimit: integer

Iteration limit between automatic stiffness reformations

include: integer

The Include file number that the control card is in

irad: float

curve factor

istif: integer

Initial stiffness formulation flag

lsdir: integer

search direction

lsmtd: integer

search method

lstol: float

Line search convergence tolerance

maxref: integer

Stiffness reformation limit per time step

nlnorm: float

non-linear convergence type

nlprint: integer

non-linear solver print flag

nrtol: float

Nodal rotational convergence tolerance

nsolvr: integer

Non-linear equation solver method

nttol: float

Nodal translational convergence tolerance

rctol: float

Residual (force) convergence tolerance

rmtol: float

Maximum residual convergence tolerance

rrtol: float

Rigid body rotational convergence tolerance

rttol: float

Rigid body translational convergence tolerance

srad: float

radius of influence

sred: float

step reduction factor

CONTROL_IMPLICIT_SOLVER

autospc: integer

AUTOSPC switch

autotol: float

AUTOSPC tolerance

drcm: integer

Drilling rotation constraint method

drcprm: float

Drilling rotation constraint parameter

emxdmp: integer

Flag for dumping elemental stiffness and mass matrices

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

iparm1: integer

Maximum number of iterations

lcpack: integer

Matrix assembly package

lprint: integer

Linear solver print flag

lsolvr: integer

Linear equation solver method

mtxdmp: integer

flag to dump matrix

negev: integer

Negative eigenvalue flag

order: integer

Ordering option

rdcmem: integer

Factor for capping the amount of dynamic memory requested

rparm1: integer

Absolute tolerance for convergence

rparm2: integer

Relative tolerance for convergence

CONTROL_IMPLICIT_SSD_DIRECT

exists: boolean

true if control card exists

fmax: float

Maximum frequency in the solution

fmin: float

Minimum frequency in the solution

fractn: integer

Octave fraction

fspace: float

Solution frequency assignment strategy

include: integer

The Include file number that the control card is in

issflg: integer

Steady state vibration flag

loss: float

Structural loss factor

nfreq: integer

Number of frequencies in the solution

CONTROL_IMPLICIT_STABILIZATION

exists: boolean

true if control card exists

ias: integer

Artificial stabilization flag

include: integer

The Include file number that the control card is in

scale: integer

scale factor for artificial stabilization. Loadcurve if negative

tend: float

End time

tstart: float

Start time

CONTROL_IMPLICIT_STATIC_CONDENSATION

binary: integer

flag to set _BINARY option

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

sc_flag: integer

Static condensation control flag

sc_nsid: integer

Node set ID for nodes to be preserved in the procedure

sc_psid: integer

Part set ID for parts to be included in the procedure

se_filename: string

File name

se_inert: string

Name of superelement inertia matrix

se_mass: string

Name of superelement mass matrix

se_stiff: string

Name of superelement stiffness matrix

CONTROL_IMPLICIT_TERMINATION

absol: float

Terminate based on absolute total displacement in the Euclidean norm

delta1: float

Terminate based on rel total displacement in max norm

deltau: float

Terminate based on rel total displacement in Euclidean norm

exists: boolean

true if control card exists

ietol: float

Terminate based on internal energy

include: integer

The Include file number that the control card is in

ketol: float

Terminate based on kinetic energy

nstep: integer

Consecutive implicit time steps

tetol: float

Terminate based on total energy

CONTROL_MPP_CONTACT_GROUPABLE

exists: boolean

true if control card exists

grp: integer

GROUPABLE algorithm options

include: integer

The Include file number that the control card is in

CONTROL_MPP_DECOMPOSITION_AUTOMATIC

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_MPP_DECOMPOSITION_BAGREF

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_MPP_DECOMPOSITION_CHECK_SPEED

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_MPP_DECOMPOSITION_CONTACT_ISOLATE

exists: boolean

true if control card exists

id1: integer

Contact ID 1 to distrubute

id2: integer

Contact ID 2 to distrubute

id3: integer

Contact ID 3 to distrubute

id4: integer

Contact ID 4 to distrubute

id5: integer

Contact ID 5 to distrubute

include: integer

The Include file number that the control card is in

CONTROL_MPP_DECOMPOSITION_DISABLE_UNREF_CURVES

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_MPP_DECOMPOSITION_DISTRIBUTE_ALE_ELEMENTS

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

overlap: boolean

Decompose the structure and ALE domains together?

CONTROL_MPP_DECOMPOSITION_DISTRIBUTE_SPH_ELEMENTS

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_MPP_DECOMPOSITION_ELCOST

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

itype: integer

Hardware specific cost profile

CONTROL_MPP_DECOMPOSITION_FILE

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

name: string

decomposition file

CONTROL_MPP_DECOMPOSITION_FLAG_STRESS_STRAIN_CURVE

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_MPP_DECOMPOSITION_METHOD

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

name: string

decomposition method

CONTROL_MPP_DECOMPOSITION_NUMPROC

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

n: integer

number of processors

CONTROL_MPP_DECOMPOSITION_OUTDECOMP

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

itype: integer

Database format

CONTROL_MPP_DECOMPOSITION_RCBLOG

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

name: string

decomposition file

CONTROL_MPP_DECOMPOSITION_REDECOMPOSITION

defgeo: integer

Geometry for decomposition

exists: boolean

true if control card exists

freq: float

Time interval between redecomposition

include: integer

The Include file number that the control card is in

remsph: integer

Flag to remove deactivated SPH particles

sampt: float

Time interval for collecting element cost profile to use in the next REDECOMP step

stime: float

Start time for redecomposition

weight: float

Element cost scale factor for element in contact

CONTROL_MPP_DECOMPOSITION_SCALE_CONTACT_COST

exists: boolean

true if control card exists

id10: integer

Contact ID 10 to distrubute

id11: integer

Contact ID 11 to distrubute

id12: integer

Contact ID 12 to distrubute

id13: integer

Contact ID 13 to distrubute

id14: integer

Contact ID 14 to distrubute

id15: integer

Contact ID 15 to distrubute

id1: integer

Contact ID 1 to distrubute

id2: integer

Contact ID 2 to distrubute

id3: integer

Contact ID 3 to distrubute

id4: integer

Contact ID 4 to distrubute

id5: integer

Contact ID 5 to distrubute

id6: integer

Contact ID 6 to distrubute

id7: integer

Contact ID 7 to distrubute

id8: integer

Contact ID 8 to distrubute

id9: integer

Contact ID 9 to distrubute

include: integer

The Include file number that the control card is in

sf: float

Scale factor

CONTROL_MPP_DECOMPOSITION_SCALE_FACTOR_SPH

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

sf: float

Scale factor

CONTROL_MPP_DECOMPOSITION_SHOW

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_MPP_DECOMPOSITION_TRANSFORMATION

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

rows: integer

Number of rows

CONTROL_MPP_IO_BINOUTONLY

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_MPP_IO_LSTC_REDUCE

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_MPP_IO_NOD3DUMP

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_MPP_IO_NODUMP

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_MPP_IO_NOFAIL

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_MPP_IO_NOFULL

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_MPP_IO_SWAPBYTES

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_MPP_MATERIAL_MODEL_DRIVER

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_MPP_REBALANCE

exists: boolean

true if control card exists

icoor: integer

Coordinates used in rebalance

icost: integer

Element costs used in rebalance

include: integer

The Include file number that the control card is in

ncycle: integer

Number of cycles between rebalance steps

thres: float

Percent threshold for rebalancing

CONTROL_NONLOCAL

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

mem: integer

%age increase in memory for *MAT_NONLOCAL usage

CONTROL_OUTPUT

cdetol: float

Tolerance for output of *DEFINE_CURVE discretization warnings

demden: integer

Output DEM density data to D3PLOT database

engout: integer

Flag to output contact sliding energy densities for mortar contact

eocs: integer

Elout coordinate system option

exists: boolean

true if control card exists

frfreq: integer

Output frequency for failed element report

gmdt: float

output interval for *INTERFACE_SSI_AUX

hisnout: integer

Flag to invoke output of extra history variable names

iaccop: integer

Flag for accels in d3thdt to be averaged

ibsf: integer

Flag to invoke output of *SET_BEAM data

icrfile: integer

Output node and element sets used in computing secforc data

ierode: integer

output eroded energy

iflush: integer

i/o buffer flushing interval (t-steps)

ikedit: integer

Status report interval to d3hsp

include: integer

The Include file number that the control card is in

insf: integer

Flag to invoke output of *SET_NODE data

ip1dblt: integer

output of 1D seatbelt created for 2D seatbelt to sbtout

ipcurv: integer

output curve data flag

ipnint: integer

Flag to print initial timesteps at cycle #1

iprtf: integer

Print flag for RBDOUT and MATSUM files

isfcnt: integer

Continuity level in applying interface linking data

isolsf: integer

Flag to invoke output of *SET_SOLID data

issf: integer

Flag to invoke output of *SET_SHELL data

kineng: integer

Flag to output kinetic energy density as a nodal field

minfo: integer

Output penetration information

mlkbag: integer

Flag to invoke output of accumulated airbag mass leakage in ABSTAT

msgflg: integer

Option for printing detail message to d3msg

msgmax: integer

max num messags

neecho: integer

Print suppression during input: echo file

newleg: integer

New legends

npopt: integer

Print suppression during input: printer file

nrefup: integer

Flag to update individual beam 3rd nodes

opifs: float

Output interval for interface file

penout: integer

Flag to output contact penetration for mortar contact

phschng: integer

Message to messag file for phase change on materials 216, 217 and 218

shlsig: integer

Flag to extrapolate stresses for shells with 8 integration points to nodes

solsig: integer

Flag to extrapolate stresses/history variables

spc2bnd: integer

Flag to convert constraints on rigid bodies to equivalent *BOUNDARY_PRESCRIBED_MOTION_RIGID motion

tet10s8: integer

tet connectivity output

tolev: integer

Timing output levels

CONTROL_PARALLEL

consty: integer

Consistency (Accuracy) flag

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

ncpu: integer

#cpus to use

numrhs: integer

#rh sides written

para: integer

Flag for parallel force assembly

CONTROL_PORE_AIR

air_p: float

Pressure of atmospheric air

air_ro: float

Density of atmospheric air

anamsg: integer

Flag to turn off printing of pore air analysis status message

eterm: float

Event termination time

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_PORE_FLUID

atype: integer

Analysis type

conmax: float

damping factor

conv: float

conduction factor

datum: float

Z elevation of datum

eterm: float

event time termination

etflag: integer

Flag for interpretation of time

exists: boolean

true if control card exists

fmax: float

max seepage factor

fmin: float

min seepage factor

ftied: float

Analysis type

grav: float

Gravitational acceleration for Ro.g.h

include: integer

The Include file number that the control card is in

output: integer

Output flag for stresses

pf_bulk: float

Default bulk modulus of pore fluid

pf_rho: float

Default pore water density

targ: float

target for change of excess pressure

therm: float

thermal vol expansion coeff

tmf: integer

Time magnification factor on seepage. Loadcurve if negative

wtable: float

Default elevation of water table

CONTROL_PWP_AUTO_TMF

dpwmax: float

Max rate of change of pwp water head (m/s)

exists: boolean

true if control card exists

fmax: float

Maximum factor on seepage calc

fmin: float

Minimum factor on seepage calc

include: integer

The Include file number that the control card is in

sprfac: float

factor for reducing feedback

targ: float

Target max pwp change/thermal timestep

CONTROL_PZELECTRIC

abstol: float

Absolute convergence tolerance

epzmsg: integer

Flag to determine if electric flux and electric field at the element center of piezoelectric material is outputed to D3PLOT

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

maxitr: integer

Maximum number of iterations 2

msgitr: integer

Output iteration message level

ndtrfk: float

Reform the dielectric stiffness matrix every NDTRFK time steps

reltol: float

Relative convergence tolerance

solver: integer

Piezoelectric solver type

CONTROL_REFERENCE_CONFIGURATION

exists: boolean

true if control card exists

include: integer

the Include file number that the control card is in

iter: integer

iter keyword option

iterfile: string

base name of two files for the ITER keyword option

maxiter: integer

max number of iterations

method: integer

iterative method

step: float

step size used in iterations

targetfile: string

file containing all nodes of the target geometry

tol: float

tolerance used to determine convergence

CONTROL_REMESHING

cid: integer

coordinate system id

dtmin: float

timestep size for remesh

efg: integer

efg keyword option

exists: boolean

true if control card exists

iaat: integer

interactive adaptivity adjustable tolerance

iat: integer

interactive adaptivity

iat1: float

tolerance of shear distortion indicator for interactive adaptivity

iat2: float

tolerance of unbalanced nodal distribution indicator for interactive adaptivity

iat3: float

tolerance of volumetric change indicator for interactive adaptivity

icurv: integer

number of elements along radius

ier: integer

remeshing with element erosion

include: integer

The Include file number that the control card is in

ivt: integer

internal variable transfer in adaptive EFG

mfrac: float

mass ratio gain required for remesh

mm: integer

monotonic mesh resizing

rmax: float

Maximum edge length

rmin: float

Minimum edge length

segang: float

angular mesh size in 3-D axisymmetric remeshing

vfloss: float

necessary VF loss for remesh

CONTROL_RIGID

exists: boolean

true if control card exists

gjadstf: float

Joint rotational stiffness

gjadvsc: float

Joint rotational damping

include: integer

The Include file number that the control card is in

jntf: integer

Generalized joint stiffness formulation

lmf: integer

Switch explicit/implicit joint formulation

metalf: integer

metalforming option

norbic: integer

Circumvent rigid body inertia check

orthmd: integer

Orthogonalise modes wrt each other

partm: integer

Use global mass matrix for mass distribution

plotel: integer

Automatic generation of *ELEMENT_PLOTEL

rbsms: integer

Flag to apply consistent treatment of rigid bodies in selective mass scaling

rcvlr2d: integer

Recover the lead rigid body of constrained rigid bodies

sparse: integer

Use sparse xply routines for modal & stiffness damping matrices

tjadstf: float

Joint translational stiffness

tjadvsc: float

Joint translational damping

CONTROL_SHELL

bwc: integer

Warping stiffness flag for Belytschko-Tsay shells

cntco: integer

include shell ref surface offset

cstyp6: integer

Coord sys for type 6 element

delfr: integer

delete shells where neighbours fail

drcmth: integer

drilling rotation constraint method

drcpsid: integer

part set for drilling rotation constraint method

drcpsrm: float

drilling rotation constraint parameter

esort: integer

Degenerate shell sorting flag (was ITRIST)

excl: integer

.eq.1 if excl above

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

intgrd: integer

Gauss/Lobatto intg rule switch

intperr: integer

Flag for behavior in case of unwanted interp. or extrap. of initial stresses

irnxx: integer

Hughes-Liu shell normal update option

irquad: integer

intg rule

istupd: integer

Shell thickness change option

iswshl: integer

flag for switching between formulations 16 and 30

itsflg: integer

initial transverse shear stress

keepcs: integer

keep contact segs of failed shells

lamsht: integer

Laminated shell theory update flag

lispsid: integer

Part set ID related to *INITIAL_STRESS_SHELL

miter: integer

Plane stress plasticity option

nfail1: integer

Flag for distorted 1 intg point shell check

nfail4: integer

Flag for distorted 4 intg point shell check

nlocdt: integer

flag for time step handling for shell elements with offset

proj: integer

Projection method for warping stiffness

psnfail: integer

part set id for check

psstupd: integer

part set for thichness update, -ve to exclude

rotascl: float

Scale factor for rotary shell mass

sidt4tu: integer

part set for type 4 thickness update where elastic strains are ignored

stretch: float

Stretch ratio of element diagonals for element deletion

theory: integer

Shell theory to use

tshell: integer

Thermal shell option

wmode: float

W-mode amplitude for element deletion (deg)

wrpang: float

Shell warpage angle (deg)

CONTROL_SOLID

coheqc: integer

Cohesive element quality check

esort: integer

Automatic sort of tetra & penta flag

exists: boolean

true if control card exists

fmatrix: integer

calculation method for deformation gradient

icoh: integer

global flag for cohesive element deletion

include: integer

The Include file number that the control card is in

niptets: integer

#intg points for quadratic tets

pm1: integer

10 noded tetrahedral solid node ID 1

pm10: integer

10 noded tetrahedral solid node ID 10

pm2: integer

10 noded tetrahedral solid node ID 2

pm3: integer

10 noded tetrahedral solid node ID 3

pm4: integer

10 noded tetrahedral solid node ID 4

pm5: integer

10 noded tetrahedral solid node ID 5

pm6: integer

10 noded tetrahedral solid node ID 6

pm7: integer

10 noded tetrahedral solid node ID 7

pm8: integer

10 noded tetrahedral solid node ID 8

pm9: integer

10 noded tetrahedral solid node ID 9

psfail: integer

Optional part set id

rinrt: integer

Option to compute rotational inertia for the nodes of solid elements

swlocl: integer

output flag for stresses in solid spotwelds

t10jtol: float

tolerance for jacobian in 4-point 10-noded quadratic tetrahedra

tet13k: integer

global flag for cohesive element deletion

tet13v: integer

Choice of type 13 solid implementation

CONTROL_SOLUTION

crvp: integer

Bypass time-based evaluation of non-time-dependent curves

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

isnan: integer

Flag to check for a NaN in force and moment lists

lcacc: integer

Flag to truncate curves: 0 = no truncation; otherwise = truncate

lcint: integer

Number of points in load curve discretization

ncdcf: integer

Cycle number at which to evaluate DEFINE_CURVE_FUNCTION

nlq: integer

Vector length

nocopy: integer

Avoid copying material history variables to temporary buffers for constitutive evaluations

soln: integer

Solution type flag

CONTROL_SPH

boxid: integer

Box limiting application

cont: integer

Particle approx method

deriv: integer

Time integration type

dt: float

Death time

exists: boolean

true if control card exists

form: integer

particle theory

iavis: integer

artificial viscosity formulation

icont: integer

contact option

idim: integer

Space system flag

ierod: integer

erosion option

include: integer

The Include file number that the control card is in

ini: integer

bucket or global smoothing

ishift: integer

apply shifting algorithm

ishow: integer

display option

istab: integer

stabilisation type

isymp: integer

percentage of sph

ithk: integer

contact thickness option

maxv: float

max velocity

memory: integer

memory alloc

ncbs: integer

Number of cycles between particle sorting

nmneigh: integer

memory alloc

ql: float

quasi-linear coefficient

sphsort: integer

sort and move SPH

start: float

start time

CONTROL_SPH_INCOMPRESSIBLE

exists: boolean

true if control card exists

ibndp: integer

Pressure treatment of boundary particles

ihtc: integer

Flag for Heat Transfer Coefficient calculation

imat: integer

Flag for *MAT_SPH_INCOMPRESSIBLE_FLUID formulations

include: integer

The Include file number that the control card is in

rol: float

Deactivation criteria

tavg: float

Tolerance criteria for average relative density

tmax: float

Tolerance criteria for maximum relative density

CONTROL_SPOTWELD_BEAM

bmsid: integer

beam set for convert to hex assembly

exists: boolean

true if control card exists

id_off: integer

part id offset

include: integer

The Include file number that the control card is in

lcs: integer

Loadcurve: shear response vs. shell size

lct: integer

Loadcurve: tension response vs. shell size

prtflg: integer

Flag to print data for spotwelds

rpbhx: integer

Replace each beam with a cluster of RPBHX solids

t_ors: integer

Table ID for scaling shear response

t_ort: integer

Table for scaling response

CONTROL_STAGED_CONSTRUCTION

accel: float

gravity

dordel: integer

Dormant part treatment in D3PLOT file

exists: boolean

true if control card exists

fact: float

default stiffness/gravity factor

include: integer

The Include file number that the control card is in

itime: integer

Treatment of “Real time” on *DEFIN_CONSTRUCTION_STAGES

nopdel: integer

Treatment of pressure loads on deleted elements

stge: integer

end stage

stgs: integer

start stage

stref: integer

ref stage

tstart: float

start time

CONTROL_START

begtim: float

start time

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

CONTROL_STEADY_STATE_ROLLING

exists: boolean

true if control card exists

imass: integer

Inertia switching flag

include: integer

The Include file number that the control card is in

ivel: integer

Velocity switching flag

lcdmu: integer

Loadcurve for scaling friction forces

lcdmur: integer

Loadcurve for scaling friction forces during dynamic relaxation

scl_k: integer

Scale factor for friction stiffness

CONTROL_STRUCTURED

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

term: integer

_TERM flag

CONTROL_TERMINATION

dtmin: float

Scale factor on initial dt size for termination

endcyc: integer

Termination cycle #

endeng: float

%age change in energy for termination

endmas: float

%age change in mass for termination. Loadcurve if negative

endtim: float

Termination time

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

nosol: integer

flag for non-solution run

CONTROL_THERMAL_EIGENVALUE

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

neig: integer

Number of eigen values to compute

CONTROL_THERMAL_FORMING

a: integer

Load curve ID for the a coefficient used in the formula

algo: integer

Contact algorithm type

b: integer

Load curve ID for the b coefficient used in the formula

bc_flg: integer

Thermal boundary condition flag

c: integer

Load curve ID for the c coefficient used in the formula

d: integer

Explicit accuracy parameter

exists: boolean

true if control card exists

formula: integer

Formula that defines the contact heat conductance as a function of temperature and pressure

frad: float

Radiation factor between the contact surfaces

ftosa: float

Fraction of sliding friction energy partitioned to the SURFA surface

fwork: float

Fraction of mechanical work converted into heat

h0: float

Heat transfer conductance for closed gaps

include: integer

The Include file number that the control card is in

ithoff: integer

Flag for offsetting thermal contact surfaces for thick thermal shells

its: float

Initial thermal time step size

k: float

Thermal conductivity of fluid between the contact surfaces

lcfdt: integer

Load curve number for dynamic coefficient of friction as a function of temperature

lcfst: integer

Load curve number for static coefficient of friction as a function of temperature

lch: integer

Load curve ID for h (can be curve ID or function ID)

lmax: float

No thermal contact if gap is greater than this value

lmin: float

Minimum gap

ptype: integer

Thermal problem type

solver: integer

Thermal analysis solver type

thshel: integer

Thermal shell option

tsf: float

Thermal Speedup Factor

CONTROL_THERMAL_NONLINEAR

dcp: float

Divergence control parameter

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

lumpbc: integer

lump boundary condition

nlthpr: integer

Thermal nonlinear printout level

phchpn: float

Phase change penalty parameter

refmax: integer

Max #matrix reformations per timestep

thlstl: float

Line search convergence tolerance

tol: float

Convergence tolerance for temperature

CONTROL_THERMAL_SOLVER

abstol: float

Absolute convergence tolerance

atype: integer

Thermal analysis type

cgtol: float

Convergence tolerance for iterative solver

dtvf: float

Time interval between view factor updates

eqheat: integer

Mechanical equivelent of heat (J/Nm etc). Loadcurve if negative

exists: boolean

true if control card exists

fwork: float

Fraction of mechanical heat converted into heat

gpt: integer

#gauss points in solids

include: integer

The Include file number that the control card is in

maxitr: integer

Maximum number of iterations

msglvl: integer

Output message level

mxdmp: integer

Matrix dumping

ncycl: integer

Thermal matrix reassembly frequency

ninner: integer

Number of inner iterations for GMRES solve

nouter: integer

Number of outer iterations for GMRES solve

omega: float

Relaxation parameter

ptype: integer

Thermal problem type

reltol: float

Relative convergence tolerance

sbc: float

Stefan Boltzman constant (w/m**2/K)

solver: integer

Thermal analysis solver type

tsf: integer

Thermal speedup factor. Loadcurve if negative

varden: integer

Variable thermal density flag

CONTROL_THERMAL_TIMESTEP

dtemp: integer

Max delta temp permitted before timestep decrease, of LC of dt vs time if -ve

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

its: float

Initial thermal timestep

lcts: integer

Loadcurve: timestep vs time

tip: float

Thermal time integration parameter

tmax: float

Maximum thermal timestep, or LC of tmax vs time if -ve

tmin: float

Minimum thermal timestep, or LC of tmin vs time if -ve

ts: integer

Thermal timestep control flag

tscp: float

Timestep control parameter

CONTROL_TIMESTEP

dt2ms: float

Timestep for mass scaling

dt2msf: float

Scale factor for initial timestep size to determine min permitted time step size

dt2mslc: integer

Loadcurve: DT2MS vs time

dtinit: float

Initial timestep size

dtusr: integer

User-defined time step for explicit analysis

emscl: float

Fraction of added mass from mass scaling that contributes to gravity loads

erode: integer

Erosion flag for solids & shells @ DTMIN

exists: boolean

true if control card exists

igado: integer

Method for calculating time steps for IGA elements

ihdo: integer

Method for calculating solid element time steps

imscl: integer

Selective mass scaling. Part set if negative

include: integer

The Include file number that the control card is in

isdo: integer

dt calc method for 4 noded shells

lctm: float

Loadcurve: Max timestep vs time

ms1st: integer

Limit mass scaling to 1st timestep flag

rmscl: integer

flag to activate scaling of rotational inertia

tslimt: float

Min timestep for shell modulus change

tssfac: float

Scale factor for computed timestep

CONTROL_UNITS

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

length: string

m = meter, mm = millimeter, cm = centimeter, in = inch, ft = foot

length_scale: float

Number of meters in the length unit for the input deck

mass: string

kg = kilogram, g = gram, mg = milligram, lb = pound, slug = pound x sec2/foot, slinch = pound x sec2/inch, mtrc_ton = metric_ton

mass_scale: float

Number of kilograms in the mass unit for the input deck

temp: string

K = Kelvin, C = Celsius, F = Fahrenheit, R = Rankine

time: string

sec = second, ms = msec/millisec, micro_s = microsec

time_scale: float

Number of seconds in the time unit for the input deck

CONTROL_VIBRO_ACOUSTIC

exists: boolean

true if control card exists

include: integer

The Include file number that the control card is in

ipanelu: integer

Number of strips in U direction

ipanelv: integer

Number of strips in V direction

nmdstr: integer

Number of modes in modal stress/strain output

restrt: integer

Restart option

vaflag: integer

Loading type

vaplot: integer

Flag for PSD broadband plots

vaprld: integer

Flag for including preload

vapsd: integer

Flag for PSD output

varms: integer

Flag for RMS output

vastrs: integer

Flag for including stress analysis