Professional Documents
Culture Documents
FEMAP Neutral File Format
FEMAP Neutral File Format
This Document describes the FEMAP Neutral File Format. This information is not required unless you are going to
write your own interfaces to read or write Neutral Files.
All of the data for this data block. This is usually Data
multiple records.
End of Data Block -1
Any number of data blocks can be in the file, and they can appear in any order. Data blocks of the same type can
even be repeated, when necessary.
Integer Values
Integer values are all subject to the limitations for the corresponding numbers in FEMAP. In no case can an ID ever
exceed the range 1 to 2147000000. Other limitations are described in the formats shown below.
Real Values
Real numbers can be written in either floating point or exponential format. Any reasonable number of significant
digits can be included, but the total length of any line can not exceed 255 characters.
Character Strings
Titles and other text items are simply written as a series of characters. In a formatted file, they are always the only
item in the record, so the end of the line terminates them. If the character string is really empty (has no characters),
FEMAP will write the special string "<NULL>". If you are reading a Neutral file, you should interpret this as a
blank string.
2. Each entry in the library is preceded by a comment line that looks like:
Unrestricted
A-2 FEMAP Neutral File Format
It must start with $COM. The second field must be the entity type (i.e. for materials - 0=Isotropic, 1=2D
Orthotropic...). The third field is the FEMAP version of the datablock. The remainder of the line is the entity title.
3. Following the comment is a standard FEMAP data block containing one, and only one entity.
If you follow these formatting rules, a FEMAP library can be read either one entity at a time with the various “Load
from library” options, or in its entirety with the FEMAP Neutral Read Translator.
Unrestricted
FEMAP Neutral File Format A-3
ID Description Write Read
472 Surfaces(obsolete) Yes, v4 Yes
473 Volumes(obsolete) Yes, v4 Yes
474 Boundaries(obsolete) Yes, v4 Yes
475 Text Yes Yes
(5.0+)
506 Constraints Yes Yes
(5.0+)
507 Loads Yes Yes
(5.0+)
514 Geometry Attach Info Yes Yes
(5.0+)
521 Design Optimization Parameters(obsolete v12.0+) Yes Yes
(5.0+)
533 Model Max/Min ID Info Yes No
(5.0+)
540 Model Notes Yes Yes
(5.0+)
570 Points Yes Yes
(5.0+)
571 Curves Yes Yes
(5.0+)
572 Surfaces Yes Yes
(5.0+)
573 Solid/Volume Yes Yes
(6.0+)
601 Materials Yes Yes
(6.0+)
615 Contact Segments Yes Yes
(8.0+)
822 Analysis Sets Yes Yes
(8.1+)
823 API User Data Yes Yes
(8.3+)
824 API Set Data Yes Yes
(9.2+)
918 Connection Property Yes Yes
(9.2+)
919 Connection Yes Yes
(9.3+)
926 Global Ply Yes Yes
(9.3+)
927 Layup Yes Yes
(9.3+)
928 Data Surface Yes Yes
(9.1+)
941 References Yes Yes
(9.3+)
942 Color Palette Yes Yes
(10.0+)
943 Output Orientation Yes Yes
999 End of File No Yes
(10.1+)
1006 Constraint Set Combinations Yes Yes
(10.1+)
1007 Load Set Combinations Yes Yes
(10.1+)
1008 Group Referenced Groups Yes Yes
(10.2+)
1029 FREQ Data Yes Yes
(10.1+)
1044 Entity Visibility Yes Yes
(10.2+)
1045 Forced Response Yes Yes
(10.3+)
1046 Set Lists Yes Yes
(10.2+)
1051 Output Data Vectors Yes Yes
(11.0+)
1052 Output Attach Yes Yes
(11.0+)
1053 Output Case Yes Yes
(11.0+)
1055 Output Attach Index Yes Yes
(11.2+)
1056 Analysis Study Yes Yes
(10.3+)
1060 Aero Panel Yes Yes
(10.3+)
1061 Aero Property Yes Yes
(10.3+)
1062 Aero Spline Yes Yes
(10.3+)
1063 Aero Surface Yes Yes
(10.3+)
1064 Aero Divisions Yes Yes
(10.3+)
1070 Freebody Entities Yes Yes
(11.2+)
1071 Freebody Cache Yes Yes
(11.0+)
1080 Superelement References Yes Yes
(11.0+)
1090 Charts Yes Yes
(11.0+)
1091 Chart Data Series Yes Yes
Unrestricted
A-4 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-5
Type Type of material (0=Iso, 1=2D Ortho, 2=3D
Ortho, 3=2D Aniso, 4=3D Aniso,
5=Hyperelastic, 6=General, 7=Fluid)
Layer ID of layer
(4.3+)
has_functions Function Flag (Record numbers 19 thru 34, 2 byte, boolean
the function references, are included only if
this flag is nonzero)
2 Title Material Title (max 79 char) character string
3 e[0..2] Young’s modulus 8 byte, double precision
4 g[0..2] Shear modulus
5 nu[0..2] Poisson’s ratio
6 thru 10 GMatrix_3D[0..20] Upper triangle of 6x6 3D anisotropic elastic
matrix. Written 5 entries per record, 1 in last.
11, 12 GMatrix_2D[0..5] Upper triangle of 3x3 2D anisotropic elastic
matrix. Written 5 entries per record, 1 in last.
13, 14 alpha[0..5] Thermal expansion coefficients. 5 entries per 8 byte, double precision
record, 1 in last.
15, 16 k[0..5] Thermal conductivity coefficients. 5 entries
per record, 1 in last.
(4.3+)
17 thermal_cap Specific Heat 8 byte, double precision
density Material density
damping Damping coefficient
temperature Reference temperature
18 tension_limit[0..1] Stress Allowables in tension
comp_limit[0..1] Stress Allowables in compression
shear_limit Stress Allowable in shear
(5.0+)
tsai_wu Tsai_wu interaction factor
(5.0+)
has_strain_limit Flag if material uses strain limits instead of 2 byte, boolean
stress limits
(4.4+)
19-23 Amatrix [0..20] Hyperelastic Amatrix values, written 5 per 8 byte, double precision
record, 1 in last
(4.4+)
24 Dmatrix[0..4] Hyperelastic Dmatrix values
(4.4+)
25 Hard_slope Plasticity Hardening Slope
yield_limit[0..1] Plasticity Yield Limits – Initial Yield Stress
and Friction Angle
(4.5+)
26 yield_limit[2..4] Additional Yield limits 8 byte, double precision
hard_type Hardening Data Type 4 byte, long integer
yield_func Yield Function
(4.4+)
27 hyp_exp[0..4] IDs of Hyperelastic Experimental Data 4 byte, long integer
Functions
(4.4+)
28 hyp_polyord[0..1] Strain Energy Polynomial Order for
Hyperelastic
nonlin_type Nonlinear Type (0=None/Linear, 1=Nonlinear
Elastic, 2=Plastic, 3=Elasto-Plastic
nonlin_func ID of function for Plasticity
hard_type Hardening Rule (0=Isotropic, 1=Kinematic,
2=Both)
yield_type Yield Criterion (0=von Mises, 1=Tresca,
2=Mohr-Coloumb, 3=Drucker-Prager)
(4.4+)
29 creep_thresh Creep Threshold Stress 8 byte, double precision
creep_temp Creep Reference Temperature
creep_rate Temperature Dependent Creep Rate
Unrestricted
A-6 FEMAP Neutral File Format
(4.4+)
30-31 creep_emp [0..6] Empirical Creep Law Coefficients, written 5
on first line, 2 on last.
(4.4+)
32 creep_type Creep Type (0=None, 1=Empirical, 4 byte, long integer
2=Tabular)
creep_func[0..2] Tabular Model Creep Function IDs
(4.4+)
33 creep_form [0..3] Empirical Creep Law Format Flags
The following rows contain the IDs of all functions that are referenced by this material. They are only present if
the “has_functions” flag in record 1 is not zero.
(4.3+)
34 fe[0..2] Young’s modulus functions 4 byte, long integer
(4.3+)
35 fg[0..2] Shear modulus functions
(4.3+)
36 fnu[0..2] Poisson’s ratio functions
(4.3+)
37 thru 41 fGMatrix_3D[0..21] 3D anisotropic elastic matrix functions.
Written 5 entries per record, 1 in last.
(4.3+)
42, 43 fGMatrix_2D[0..5] 2D anisotropic elastic matrix functions.
Written 5 entries per record, 1 in last.
(4.3+)
44, 45 falpha[0..5] Thermal expansion coefficients functions.
Written 5 entries per record, 1 in last.
(4.3+)
46, 47 fk[0..5] Thermal conductivity coefficients functions.
Written 5 entries per record, 1 in last.
(4.3+)
48 fthermal_cap Thermal capacity function 4 byte, long integer
(4.3+)
49 ftension_limit[0..1] Stress Allowables in tension functions
fcomp_limit[0..1] Stress Allowables in compression functions
fshear_limit Stress Allowable in shear function
Unrestricted
FEMAP Neutral File Format A-7
36 Tcount Number of Addl Function IDs (always 70,
was 60 prior to v7.1)
37 thru 43 tval[0..69] (7.1+ was 0..59) Function IDs, 10 per record
The remaining data is only present if “Function Count” is nonzero. The entire set of records is repeated “Function
Count” times.
1 record ID ID of function 4 byte, long integer
type Type of Function (see Data Block 420)
1 record title Function Title character string
n records index value 1..n of function data pair (-1 for last 4 byte, long integer
record in this function)
x X value 8 byte, double precision
y Y value
The following table gives the locations in the material data tables for the data that is defined for the standard
materials. Other custom materials can use these locations, or any other location, as defined in the material definition
file that is described later in this document.
Material Values
Type Value Description Locations
Integer Values
HYPER_POLYORD(i) Strain Energy Polynomial Order for ival[0],ival[1]
Hyperelastic
NONLINEAR_TYPE Nonlinear Type (0=None/Linear, ival[2]
1=Nonlinear Elastic, 2=Plastic, 3=Elasto-
Plastic
HARDENING_TYPE Hardening Data Type ival[3]
YIELD_TYPE Yield Criterion (0=von Mises, 1=Tresca, ival[4]
2=Mohr-Coloumb, 3=Drucker-Prager)
CREEP_TYPE Creep Type (0=None, 1=Empirical, ival[5]
2=Tabular)
CREEP_EMPIRICAL_FORM(i) Empirical Creep Law Format Flags ival[6..9]
DP_HARDENING_DATA_TYPE Drucker-Prager Hardening data type ival[10]
Boolean Values
HAS_STRAIN_LIMITS Flag if material uses strain limits instead of bval[0]
stress limits
FLUID IS LIQUID Flag if a fluid type materia is a liquid vs. a bval[1]
gas
OPT_FRONT_SIDE bval[2]
OPT_REV_SIDE bval[3]
DMATRIX_HYP_D1_ZERO Flag to write D1 in Nastran Hyperelastic bval[4]
material as Zero
Real Values
E(i) Young’s modulus mval[0..2]
G(i) Shear modulus mval[3..5]
NU(i) Poisson’s ratio mval[6..8]
GMATRIX_3D(i) Upper triangle of 6x6 3D anisotropic mval[9..29]
elastic matrix.
GMATRIX_2D(i) Upper triangle of 3x3 2D anisotropic mval[30..35]
elastic matrix.
THERMAL_EXPANSION(i) Thermal expansion coefficients. mval[36..41]
THERMAL_CONDUCTIVITY(i) Thermal conductivity coefficients. mval[42..47]
THERMAL_CAPACITY Specific Heat mval[48]
DENSITY Material density mval[49]
DAMPING Damping coefficient mval[50]
Unrestricted
A-8 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-9
OPT REFLECTIVITY IR FUNC ID of InfraRed Reflectivity Function fval[18]
OPT REFLECTIVITY IR REV FUNC ID of InfraRed Reflectivity Rev Side fval[19]
Function
ELECTRICAL RESISTIVITY FUNC ID of Electrical Resistivity Function fval[20]
Property Values
ROD BAR TUBE LINK BEAM SPRING
Type 1 2 3 4 5/ (8.2+)37 6
Flags
(8.2+)
0 cable tapered Bush Csys on(8.3+)
(9.0+)
1 cable gap shape type shape type axial(1)/torsion(0)
2 section method section method A Bush LOC on(8.3+)
3 section method B CBUSH(0)/Other(1)
4(2020.2+) zeroes at end B
Unrestricted
A-10 FEMAP Neutral File Format
5(2020.2+) UNUSED
6(2020.2+) UNUSED
7(2020.2+) UNUSED
Values
0 Area Area Dout Ku_A Area_A Stiffness
1 Cable, (8.2+)Inertia I1 Din Kv_A I1_A Damping
2 I2 Kw_A I2_A Bush Structural
Damping(8.3+)
3 I12 Kthu_A I12_A Bush
Location(8.3+)
4 J J Kthv_A J_A Bush Stress TR coef
(8.3+)
5 Ctors K1,eff Kthw_A K1_A,eff Bush Stress RO
coef (8.3+)
6 K2,eff Ku_B K2_A,eff Bush Strain TR coef
(8.3+)
7 NSM NSM NSM Kv_B NSM_A Bush Stress RO
coef (8.3+)
(8.2+)
8 Cable,Init Yf_A1 Kw_B Yf_A1
Tension
(8.2+)
9 Cable, Slack Zf_A1 Kthu_B Zf_A1
(8.2+)
10 Cable, Allow Yf_A2 Kthv_B Yf_A2 Bush DOF1Struct
Stress Damp (10.2+)
11 Zf_A2 Kthw_B Zf_A2 Bush DOF2Struct
Damp (10.2+
12 Yf_A3 Yf_A3 Bush DOF3Struct
Damp (10.2+
13 Zf_A3 Zf_A3 Bush DOF4Struct
Damp (10.2+
14 Yf_A4 Yf_A4 Bush DOF5Struct
Damp (10.2+
15 Zf_A4 Zf_A4 Bush DOF6Struct
Damp (10.2+
16 Yoff_A
17 Zoff_A
18 Warp_A
19
20 Area_B
21 I1_B
22 I2_B
23 I12_B Damp Force vs Freq
(10.2+)
24 J_B
25 K1_B,eff
26 K2_B,eff
27 NSM_B
28 Yf_B1
29 Zf_B1
30 Yf_B2
31 Zf_B2
32 Yf_B3
33 Zf_B3
34 Yf_B4
35 Zf_B4
36 Yoff_B Bush Stiff dof 1
(8.3+)
37 Z_offB Bush Stiff dof 2
(8.3+)
38 Warp_B Bush Stiff dof 3
(8.3+)
39 Bush Stiff dof 4
(8.3+)
Unrestricted
FEMAP Neutral File Format A-11
40 Std Shape H, Std Std Shape H, Std Bush Stiff dof 5
Shape R Shape R (8.3+)
41 Std Shape W1 Std Shape W1 Bush Stiff dof 6
(8.3+)
42 Std Shape W2 Std Shape W2 Bush Damp dof 1
(8.3+)
43 Std Shape T1 Std Shape T1 Bush Damp dof 2
(8.3+)
44 Std Shape T2 Std Shape T2 Bush Damp dof 3
(8.3+)
45 Std Shape T Std Shape T Bush Damp dof 4
(8.3+)
46 Std Shape SR1 Std Shape SR1 Bush Damp dof 5
(8.3+)
47 Std Shape SR2 Std Shape SR2 Bush Damp dof 6
(8.3+)
48 Std Shape SR3 Std Shape SR3 Bush Stiff vs Freq
dof 1 (8.3+)
49 Std Shape SR4 Std Shape SR4 Bush Stiff vs Freq
dof 2 (8.3+)
50 Std Shape Orient Std Shape Orient Bush Stiff vs Freq
dof 3 (8.3+)
51 Std Shape RefLoc Std Shape RefLoc Bush Stiff vs Freq
dof 4 (8.3+)
52 Shape RefY Shape RefY Bush Stiff vs Freq
dof 5 (8.3+)
53 Shape RefZ Shape RefZ Bush Stiff vs Freq
dof 6 (8.3+)
54 Shape Outline ID Shape Outline ID Bush F/V vs Freq
dof 1 (8.3+)
(8.1+)
55 Std Shape H, Bush F/V vs Freq
Std Shape R(end2) dof 2 (8.3+)
(8.1+)
56 Std Shape Bush F/V vs Freq
W1(end2) dof 3 (8.3+)
(8.1+)
57 Std Shape Bush F/V vs Freq
W2(end2) dof 4 (8.3+)
(8.1+)
58 Std Shape Bush F/V vs Freq
T1(end2) dof 5 (8.3+)
(8.1+)
59 Std Shape Bush F/V vs Freq
T2(end2) dof 6 (8.3+)
(8.1+)
60 Std Shape Bush Force vs Disp
T(end2) dof 1 (8.3+)
(8.1+)
61 Std Shape Bush Force vs Disp
SR1(end2) dof 2 (8.3+)
(8.1+)
62 Std Shape Bush Force vs Disp
SR2(end2) dof 3 (8.3+)
(8.1+)
63 Std Shape Bush Force vs Disp
SR3(end2) dof 4 (8.3+)
(8.1+)
64 Std Shape Bush Force vs Disp
SR4(end2) dof 5 (8.3+)
(8.1+)
65 Std Shape Bush Force vs Disp
Orient(end2) dof 6 (8.3+)
(8.1+)
66 Std Shape Bush DOF1 Struct
RefLoc(end2) Damp vs Freq
(8.3+)
(8.1+)
67 Shape Bush DOF2 Struct
RefY(end2) Damp vs Freq
(10.2+)
(8.1+)
68 Shape Bush DOF3 Struct
RefZ(end2) Damp vs Freq
(10.2+)
(8.1+)
69 Shape Outline Bush DOF4
ID(end2) Struct Damp vs
Unrestricted
A-12 FEMAP Neutral File Format
Freq (10.2+)
70 Bush DOF5
Struct Damp vs
Freq (10.2+)
71 Bush DOF6
Struct Damp vs
Freq (10.2+)
Unrestricted
FEMAP Neutral File Format A-13
50 Std Shape Orient
51 Std Shape RefLoc
52 Shape RefY
53 Shape RefZ
54 Shape Outline ID
Unrestricted
A-14 FEMAP Neutral File Format
100 T_46
101 Angle_46
... ...
188 T_90
189 Angle_90
Unrestricted
FEMAP Neutral File Format A-15
21 Abaqus Thickness Stiffness
Damping vs Freq
Function
22 Abaqus Slide Dist Stiffness Force
vs Displacement
Function
23 Abaqus Friction Type Damp Force Damping Force
vs Freq vs Frequency
Function
24 Abaqus Friction
Value
25 Abaqus Max Shear
26 Abaqus Adjust
27 Abaqus Approach
28
29
30 Dyna Type
31 Dyna One Way
32 Dyna Offset
33 Dyna Penalty
34 Dyna Birth
35 Dyna Death
36 Dyna Scale Slave Bush Stiff
Penalty Stiffness dof 1
37 Dyna Scale Master Bush Stiff
Penalty Stiffness dof 2
38 Dyna Over Slave Bush Stiff
Thick dof 3
39 Dyna Over Master Bush Stiff
Thick dof 4
40 Dyna Scale Slave Bush Stiff
Thick dof 5
41 Dyna Scale Master Bush Stiff
Thick dof 6
42 Dyna Scale Coulomb Bush Damp
Friction dof 1
43 Dyna Scale Viscous Bush Damp
Friction dof 2
44 Dyna Out SF Bush Damp
dof 3
45 Dyna Out MF Bush Damp
dof 4
46 Dyna Rigid Func Bush Damp
dof 5
47 Dyna Rigid Force Bush Damp
dof 6
48 Dyna Rigid Unload Bush Stiff vs
Freq dof 1
49 Dyna Tie Norm Bush Stiff vs
Freq dof 2
50 Dyna Tie Shear Bush Stiff vs
Freq dof 3
(8.3+)
51 Dyna Tie Norm Exp Bush Stiff vs
Freq dof 4
52 Dyna Tie Shear Exp Bush Stiff vs
Freq dof 5
53 Dyna Tie Function Bush Stiff vs
Freq dof 6
54 Dyna Erode Sym Bush F/V vs
Unrestricted
A-16 FEMAP Neutral File Format
Freq dof 1
55 Dyna Erode Node Bush F/V vs
Freq dof 2
56 Dyna Erode Solid Bush F/V vs
Freq dof 3
57 Dyna Constraint Bush F/V vs
Freq dof 4
( 10.3+)
58 Dyna Static Bush F/V vs
Friction Coefficient Freq dof 5
( 10.3+)
59 Dyna Dynamic Bush F/V vs
Friction Coefficient Freq dof 6
( 10.3+)
60 Dyna Bush Force
Exponential Decay vs Disp dof 1
( 10.3+)
61 Dyna Viscous Bush Force
Friction vs Disp dof 2
( 10.3+)
62 Dyna Viscous Bush Force
Damping vs Disp dof 3
63 Bush Force
vs Disp dof 4
64 Bush Force
vs Disp dof 5
65 Marc Tolerance Bush Force
vs Disp dof 6
66 Marc Sep Force Bush DOF1
Struct Damp
vs Freq
67 Marc Inter Bush DOF2
Struct Damp
vs Freq
68 Marc Disp Bush DOF3
Struct Damp
vs Freq
69 Marc Friction Bush DOF4
Struct Damp
vs Freq
70 Marc Stick Vel Bush DOF5
Struct Damp
vs Freq
71 Marc Fr Stress Bush DOF6
Struct Damp
vs Freq
72 Marc Con Type
73 Marc Con Shell
74 Marc Tol Bias
75 Marc Beam
76 Marc Sep
77 Marc Sep Max
78 Marc Sep Stress
79 Marc Slip Coeff
80 Marc Slip F
81 Marc Slip Trans
82 Marc Rig Avg
83 Marc Rig Cutoff
( 9.1+)
84 NX/Nas701Pen
Stiff Criteria
( 9.1+)
85 NX/Nas701
Normal Stiffness
( 9.1+)
86 NX/Nas701
Tangent Stiff Criteria
( 9.1+)
87 NX/Nas701
Tangential Stiffness
( 9.1+)
88 NX/Nas701
Damp Method
Unrestricted
FEMAP Neutral File Format A-17
( 9.1+)
89 NX/Nas701
Damping Coefficient
( 9.1+)
90 NX/Nas701
Contact Type
( 9.1+)
91 NX/Nas701
Double-Sided
( 9.1+)
92 NX/Nas701
Penetration Depth
( 9.1+)
93 NX/Nas701
Segment Normal
( 9.1+)
94 NX/Nas701
Offset Type
( 9.1+)
95 NX/Nas701
Offset Distance
( 9.1+)
96 NX/Nas701
Birth Time
( 9.1+)
97 NX/Nas701
Death Time
( 9.1+)
98 NX/Nas701 Surf
Extension Factor
( 9.1+)
99 NX/Nas701
Compliance Factor
100 Sinda Type
101 Sinda Coeff1
102 Sinda View
103 Sinda Coeff2
104 Sinda Cfunc1
105 Sinda Vfunc
106 Sinda Cfunc2
107 Sinda Cfunc3
…
115 Ansys Closure
116 Ansys Min Pen
117 Ansys Max Pen
118 Ansys Close Stiff
119 Ansys Open Stiff
120 Ansys Norm Tol
121 Ansys Pinball
122 Ansys Surf Off
123 Ansys Max Fric
124 Ansys Penalty Type
125 Ansys Node Cont
126 Ansys Unsym
127 Ansys No Spurious
128 Ansys Shell Thick
129 Ansys Cont Surf
130 Ansys Init Pen
131 Ansys Time Inc
…
135 NE/Nastran Scale
Fact
136 NE/Nastran Fric Stiff
137 NE/Nastran Static
Friction
138 NE/Nastran Pen Type
( 9.2+)
139 NE/Nastran Max
Penetration
( 9.2+)
140 NE/Nastran Max
Adjust Ratio
( 9.2+)
141 NE/Nastran Max
Penetration Fraction
( 9.2+)
142 NE/Nastran
Unrestricted
A-18 FEMAP Neutral File Format
Penetration Surface
Offset
( 9.2+)
143 NE/Nastran Max
Activation Distance
( 9.2+)
144 NE/Nastran Max
Activation Distance
(Automatic)
…
145 NX/Nas601 Type
146 NX/Nas601 NSide
147 NX/Nas601 Birth
Time
148 NX/Nas601 Death
Time
149 NX/Nas601 Initial
Penetration
150 NX/Nas601
Penetration Depth
151 NX/Nas601 Segment
Normal
152 NX/Nas601 Offset
Type
153 NX/Nas601 Offset
Distance
154 NX/Nas601 Initial
Penetration Duration
155 NX/Nas601
Consistent Stiffness
156 NX/Nas601 Tied
157 NX/Nas601 Tied
Tolerance
158 NX/Nas601 Surface
Extension Factor
159 NX/Nas601 Friction
Model
160 NX/Nas601 Fric
Parameter 1
161 NX/Nas601 Fric
Parameter 2
162 NX/Nas601 Fric
Parameter 3
163 NX/Nas601 Fric
Parameter 4
164 NX/Nas601 Fric
Parameter 5
165 NX/Nas601 Eps N
166 NX/Nas601 Eps T
167 NX/Nas601
CFactror1
168 NX/Nas601
Penetration Tolerance
169 NX/Nas601 Normal
Modulus
170 NX/Nas601
Tangential Modulus
171 NX/Nas601 Min
Tensile Freeing Force
172 NX/Nas601 Max
Total Freeing Force
( 9.3+)
173 NX/Nas601
Disp Formulation
( 9.3+)
174 NX/Nas601 Gap
Distance
Unrestricted
FEMAP Neutral File Format A-19
( 9.1+)
175 NX/Nas101 Max
Force Iterations
( 9.1+)
176 NX/Nas101 Max
Status Iterations
( 9.1+)
177 NX/Nas101
Normal Penalty
Factor
( 9.1+)
178 NX/Nas101
Tangential Penalty
Factor
( 9.1+)
179 NX/Nas101
Force Convergence
Tol
( 9.1+)
180 NX/Nas101
Number Allow
Contact Changes
( 9.1+)
181 NX/Nas101 Min
Contact Percentage
( 9.1+)
182 NX/Nas101
Shell Offset
( 9.1+)
183 NX/Nas101
Contact Status
( 9.1+)
184 NX/Nas101
Friction
( 9.1+)
185 NX/Nas101 Min
Contact Search Dist
( 9.1+)
186 NX/Nas101 Max
Contact Search Dist
( 9.1+)
187 NX/Nas101
Averaging Method
( 9.1+)
188 NX/Nas101
Initial Penetration
( 9.2+)
189 NX/Nas101
Gluing Search
Distance
( 9.2+)
190 NX/Nas101
Gluing Penalty Factor
…
( 9.2+)
200 NX/Nas701
Friction
( 9.2+)
201 Marc Friction
( 9.2+)
202 Ansys Friction
...
217 Dyna A Soft
Constraint
218 Dyna A Soft
Constraint Scale
Factor
219 Dyna A Airbag Load
Curve ID
220 Dyna A Maximum
Parametric Segment
Search
221 Dyna A Segment
Based Contact
Options
222 Dyna A Search Depth
223 Dyna A Number of
Unrestricted
A-20 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-21
( 10.3+)
246 NE/Nastran
MAXAD or
MAXNAD/MAXRA
D toggle
COHESIVE NASTRAN
SOLID MATRIX
Type 43/44 45
0 Element Axes
1
2
3
Values
0 Thickness
1
2
3
4
For Bars, Beams and Curved Beams, where shapes are available, flag[1] defines the type of shape selected.
Available values are:
Value Shape Value Shape Value Shape Value Shape
1 Rectangular Bar 5 Circular Bar 9 I 13 Z
2 Rectangular Tube 6 Circular Tube 10 Channel 14 Hat
3 Trapezoidal Bar 7 Hex Bar 11 Angle 15 General
4 Trapezoidal Tube 8 Hex Tube 12 T
The following types are also available: Plot Only (10), Plot Plate(32), Axisymmetric (23/24), Solid (25/26), and
Rigid (29). When two types are listed, the first number corresponds to a linear type, the second to a parabolic type.
Data Block 403 – Nodes
Record Field Description Size
1 ID ID of node 4 byte, long integers
define_sys ID of definition coordinate system
output_sys ID of output coordinate system
layer ID of layer
color ID of color
permbc[0..5] the six permanent constraints (0=free,1=fixed) 2 byte, boolean
x Coordinates of node in Global Rectangular 8 byte, double precision
coordinate system
y
z
(4.4+)
node_type Type of Node (0=Node, 1=Scalar, 2=Extra) 4 byte, long integer
(9.3+)
superelementID ID of Superelement that contains this node 4 byte, long integer
Unrestricted
A-22 FEMAP Neutral File Format
(9.1+)
connectSEG[0..1] Node, Element or Property ID for weld patch 4 byte, long integers
A and B respectively for individual of weld
types.
Unrestricted
FEMAP Neutral File Format A-23
option(11.2+) springElemLocation Flag inidcating CBUSH location is specified 2 byte, boolean
on the element record
springLocation CBUSH location, on element record 8 byte, double precision
springPropLocation Flag indicating CBUSH location from 2 byte, boolean
property record is used
springUseElCid Flag indicating CBUSH CID orientation from 2 byte, boolean
element is used (not used in v11.2.0, defaults
to 0)
springNoOrient Flag indicating CBUSH has no orientation 2 byte, Boolean
(not used in v11.2.0, default 0)
ist[0..3] Flag indicating lists of nodes are coming. 4 byte, long integers
Each nonzero requires a list
(4.5+)
The following records are only present when one or more of the flags in the previous record are nonzero. This
shows a single list, but the pattern repeats for as many lists as are required. Unused lists are not present (no
terminator is required). Only topology=MultiList and RigidList use these lists to reference their nodes.
(4.5+)
1 record nodeID ID of node referenced by Elem. This must be - 4 byte, long integer
for each node 1 to end the list.
plus final
faceID Element Face ID
weight Weighting Factor for Interpolation Elements 8 byte, double precision
dof[1..6] Flags indicating active degrees of freedom for 4 byte, long integer
interpolation
(2020.2+)
Genel genelList Flag indicating genel list follows 4 byte, long integers
Record
(RigidList)
(2020.2+)
Genel: Row 4 byte, long integers
1 record for Column 4 byte, long integers
each matrix
location in Value (factor) Value at Matrix ( row, column ) 8 byte, double precision
lower triangular
portion
The nodes referenced by an element are stored in the following positions in the “node” array, based on the element
topology:
Node Reference Entries for Elements
Topology Array Entries
(optional/midside nodes in parentheses)
Point 0
Line2 0,1
(8.2+) (8.2+)
Line3 0,1,(2)
Tri3 0,1,2
Tri6 0,1,2, (4,5,6)
Quad4 0,1,2,3
Quad8 0,1,2,3,(4,5,6,7)
Tetra4 0,1,2, 4
Wedge6 0,1,2, 4,5,6
Brick8 0,1,2,3,4,5,6,7
Tetra10 0,1,2, 4 (8,9,10, 12,13,14)
Wedge15 0,1,2, 4,5,6 (8,9,10, 12,13,14, 16,17,18)
Brick20 0,1,2,3,4,5,6,7,(8,9,10,11,12,13,14,15,16,17,18,19)
RigidList 0=Independent, Dependent Nodes use Element Lists, not Array Entries
RigidList2 REB1 0=Independent, 1= Dependent, Nodes use Element Lists, not Array Entries
MultiList Uses Element Lists, not Array Entries
Contact References Contact Segments, not nodes
(9.1+)
Weld Weld Axis = 0,1 SegA= 4,5,6,( 7,8,9,10,11 ) SegB=12,13,14,( 15,16,17,18,19 )
Unrestricted
A-24 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-25
DOF[0..5] Flags for constraints at each DOF (0=off, 2 byte, boolean
1=on)
ex_geom Flag is 1 if constraint is from expanded
geometry load
(9.3+)
nBCDefID ID of Constraint Definition that contains this 4 byte, long integer
constraint (0=None)
(11.3+)
bNonZero Flag to indicate if this is a nonzero constraint 2 byte, boolean
(11.3+)
NonZero Constraint Values for each DOF 8 byte, double precision
NonZeroValue[0..5]
1 record for pointID point ID where constraint is applied. must be - 4 byte, long integer
each point 1 for the last record.
constraint plus color ID of color
end. layer ID of layer
DOF[0..5] Flags for constraints at each DOF (0=off, 2 byte, boolean
1=on)
ex_geom Flag is 1 if geometry constraint is currently
expanded as nodal constraints
(9.3+)
nBCDefID ID of Constraint Definition that contains this 4 byte, long integer
constraint (0=None)
1 record for curveID curve ID where constraint is applied. must be 4 byte, long integer
each curve -1 for the last record.
constraint plus color ID of color
end. layer ID of layer
DOF[0..5] Flags for constraints at each DOF (0=off, 2 byte, boolean
1=on)
ex_geom Flag is 1 if geometry constraint is currently
expanded as nodal constraints
(9.3+)
nBCDefID ID of Constraint Definition that contains this 4 byte, long integer
constraint (0=None)
(11.3+)
bNonZero Flag to indicate if this is a nonzero constraint 2 byte, boolean
(11.3+)
NonZero Constraint Values for each DOF 8 byte, double precision
NonZeroValue[0..5]
1 record for surfaceID surface ID where constraint is applied. must 4 byte, long integer
each surface be -1 for the last record.
constraint plus color ID of color
end. layer ID of layer
DOF[0..5] Flags for constraints at each DOF (0=off, 2 byte, boolean
1=on)
ex_geom Flag is 1 if geometry constraint is currently
expanded as nodal constraints
(9.3+)
nBCDefID ID of Constraint Definition that contains this 4 byte, long integer
constraint (0=None)
1 record for eqnID ID of constraint equation. eqnID must be -1 4 byte, long integer
each equation for the last equation
plus final color ID of color for equation
layer ID of layer for equation
(9.3+)
nBCDefID ID of Constraint Definition that contains this 4 byte, long integer
constraint (0=None)
1 record for num_co Number of coefficients for equation 4 byte, long integer
each equation
num_co eqn_nodeID ID of node for this term in constraint
records equation.
for each eqn_dof ID of DOF (1..6) for this term
equation coeff Equation Coefficient for this term. 8 byte, double precision
(9.3+)
1 record defID ID of constraint definition 4 byte, long integer
enDataType Entity Type where constraint is applied 4 byte, long integer
Unrestricted
A-26 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-27
fc_flu_flag Flag for Alternate Forced Convection
Formulation
fc_conv_flow Flag for Forced Convection Convective
Energy Flow
(4.4+)13
nl_arc_scale Nonlinear Arc Length Method Constraint 8 byte, double precision
Load Scale
nl_arcmaxadj Nonlinear Max Arc Length Adjust
nl_arcminadj Nonlinear Min Arc Length Adjust
nl_bounds_rb Transient Bounds to Maintain Step
(4.4+)14
nl_conv[0..2] Convergence Tolerances for Displacement, 8 byte, double precision
Load and Work
(4.4+)15
nl_fstress Stress Fraction Limit 8 byte, double precision
nl_lsearch_tol Line Search Tolerance
nl_mxadj_init Max Adjusted vs. Initial Incr
nl_max_rot Max Rotation per Bisection
nl_stab_tol Transient Minimum Stability Tolerance
nl_time_inc Nonlinear Time Increment
(4.4+)16
dyn_damp_ov Overall Structural Damp Coeff 8 byte, double precision
dyn_dampW3 Frequency for System Damp
dyn_dampW4 Frequency for Element Damp
dyn_keep_freq[0..1] Range of Frequencies to include in further
analyses
dyn_trans_dt Nonlinear Transient Time Step
(4.4+)17
nl_arc_const Arc Length Constraint Type 4 byte, long integer
nl_arc_iter Arc Length Desired Iterations
nl_arc_maxst Arc Length Max Steps
nl_div_limit Nonlinear Max Diverging Conditions
nl_dom_pdstp Transient Steps for Dominant Period
nl_increment Number of Increments for Nonlinear Analysis
nl_inter_out Intermediate Output Type
nl_kstep Nonlinear Iterations before Stiffness Update
nl_mx_bisect Max Bisections per Increment
(4.4+)18
nl_max_iter Nonlinear Max Iterations per Step 4 byte, long integer
nl_max_lsrch Max Line Search per Iteration
nl_out_inter Output Interval
nl_quasi_newt Number of Quasi-Newton Vectors
nl_sol_strat Nonlinear Arc-Length Solution Strategy (Arc-
Length if nonzero)
nl_stiff_meth Stiffness Update Method
nl_skip_adj Trasient Time Step Skip Factor
nl_sol_over Solution Strategy Overrides
(0=none/advanced, 1=Full Newton Raphson,
2=Modified Newton Raphson)
(4.4+)19
dyn_freq_tab ID of function for Solution Frequencies 4 byte, long integer
dyn_damptab ID of function for Modal Damping Table
dyn_keep_md Number of Modes to Keep for Further
Solutions
dyn_tran_ts Number of Transient Time Steps
dyn_out_int Transient Output Interval
(4.41+)dyn_rand_psd Random PSD Function ID
Unrestricted
A-28 FEMAP Neutral File Format
(4.4+)
20 nl_on Flag for Nonlinear Analysis (0=Off, 1=Static, 2 byte, boolean
2=Creep, 3=Transient)
nl_conv_flag [0..2] On/Off Nonlinear Convergence Flags
(Disp,Load,Work)
nl_mnewt_ls Modified Newton Line Search Override
(1=Skip)
nl_mnewt_qn Modified Newton Quasi-Newton Override
(1=Skip)
nl_mnewt_bs Modified Newton Bisection Override
(1=Skip)
(4.4+)
21 dyn_on Flag for Dynamic Analysis (0=Off, 1=Direct, 2 byte, boolean
2=Modal)
dyn_type Addl Flag for Dynamic Analysis (0=Off,
1=Transient, 2=Freq)
dyn_unused Not Currently Used
dyn_massfrm Dynamic Mass Formulation
dyn_datarec Dynamic Data Recovery
1 record for loadID Node or element ID where load is applied. 4 byte, long integer
each struct- loadID must be -1 for the last record.
ural load plus
final
(4.4+)
loadtype Type of load (1=Nodal Force, 2=Nodal
Displacement, 3=Nodal Accel, 5=Nodal Heat
Generation, 6=Nodal Heat Flux, 7=Velocity,
8=Nonlinear Transient, 10=Distributed Line
Load, 11=Element Face Pressure, 13=Element
Heat Generation, 14=Element Heat Flux,
15=Element Convection, 16=Element
Radiation)
color ID of color
layer ID of layer
define_sys Definition coordinate system for load
(4.3+)
sl_funcID ID of function for load 4 byte, long integer
(4.3+)
1 record for phase Load phase (view factor for radiation) 8 byte, double precision
each struct-
ural load
(4.3+)
coefficient Unused except for convection and
radiation, then ambient temperature
(4.3+)
6 records per dof_face Degree of freedom flag (0=off, 1=on), or 4 byte, long integer
struct-ural element face for pressure. For Distributed
load, one for Line Load, record 1, 1=Elem X Dir, 2=Elem
Y Dir, 3=Elem Z Dir, 4=Global X Dir,
each DOF 5=Global Y Dir, 6=Global Z Dir
(4.3+)
value Load Value for this DOF. For Distributed 8 byte, double precision
Line Load, the first value is the value at end 1.
(4.3+)
1 record addl_coeff Absorptivity, or Diameter for Forced 8 byte, double precision
per load Convection. For Distributed Line Load, this is
the value at end 2.
addl_fnc[0..2] [0]=Temp vs Time 4 byte, long integer
[1]=Absorptivity vs Temp
[2]=View Factor vs Time
(4.3+)
1 record can_shade Flags for View Factor Shading Calculations 2 byte, boolean
per load
can_be_shaded
Unrestricted
FEMAP Neutral File Format A-29
subtype Flag that indicates Forced Convection, Vector 4 byte, long integer
Flux or Enclosure Radiation if nonzero
(4.4+)
addl_id Additional Node IDs used for Nonlinear 4 byte, long integer
[0..1] Transient Loads
(4.4+)
addl_typ Additional Load Types for Nonlinear 2 byte, boolean
[0..1] Transient Loads (0=Disp, 1=Vel)
(4.3+)
1 record dir_func[0..2] Vector Flux Time Dependence Functions 4 byte, long integer
per load
(4.3+)
1 record direction[0..2] Vector Flux Initial Directions 8 byte, double precision
per load
1 record for ndtempID ID for nodal temperature. Must be -1 for last 4 byte, long integer
each nodal record.
temp plus last
color ID of color
layer ID of layer
ndtemp Nodal Temperature 8 byte, double precision
ndtemp_co Unused
(4.3+)
ndt_funcID ID of function for Node Temp 4 byte, long integer
1 record for eltempID ID for elemental temperature. Must be -1 for 4 byte, long integer
each element last record.
temp plus last
color ID of color
layer ID of layer
eltemp Elemental Temperature 8 byte, double precision
eltemp_co Unused
(4.3+)
elt_funcID ID of function for ElemTemp 4 byte, long integer
Unrestricted
A-30 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-31
dyn_trans_dt Nonlinear Transient Time Step
(6.0+)
dyn_min_freq Minimum Frequency of interest
(6.0+)
dyn_max_freq Maximum Frequency of interest
(6.0+)
dyn_cluster_freq Spread for frequency clusters
(8.3+)
dyn_min_freq2 Minimum Frequency of interest (second)
(8.3+)
dyn_max_freq2 Maximum Frequency of interest (second)
(8.3+)
dyn_cluster_freq2 Spread for frequency clusters (second)
17 nl_arc_const Arc Length Constraint Type 4 byte, long integer
nl_arc_iter Arc Length Desired Iterations
nl_arc_maxst Arc Length Max Steps
nl_div_limit Nonlinear Max Diverging Conditions
nl_dom_pdstp Transient Steps for Dominant Period
nl_increment Number of Increments for Nonlinear Analysis
nl_inter_out Intermediate Output Type
nl_kstep Nonlinear Iterations before Stiffness Update
nl_mx_bisect Max Bisections per Increment
18 nl_max_iter Nonlinear Max Iterations per Step 4 byte, long integer
nl_max_lsrch Max Line Search per Iteration
nl_out_inter Output Interval
nl_quasi_newt Number of Quasi-Newton Vectors
nl_sol_strat Nonlinear Arc-Length Solution Strategy (Arc-
Length if nonzero)
nl_stiff_meth Stiffness Update Method
nl_skip_adj Trasient Time Step Skip Factor
nl_sol_over Solution Strategy Overrides
(0=none/advanced, 1=Full Newton Raphson,
2=Modified Newton Raphson)
19 dyn_freq_tab ID of function for Solution Frequencies 4 byte, long integer
dyn_damptab ID of function for Modal Damping Table
dyn_keep_md Number of Modes to Keep for Further
Solutions
dyn_tran_ts Number of Transient Time Steps
dyn_out_int Transient Output Interval
(4.41+)
dyn_rand_psd Random PSD Function ID
(6.0+)
dyn_no_freq Number of Frequency intervals
(8.3+)
dyn_no_freq2 Number of Frequency intervals (second)
20 nl_on Flag for Nonlinear Analysis (0=Off, 1=Static, 2 byte, short integer
2=Creep, 3=Transient)
nl_conv_flag [0..2] On/Off Nonlinear Convergence Flags
(Disp,Load,Work)
nl_mnewt_ls Modified Newton Line Search Override
(1=Skip)
nl_mnewt_qn Modified Newton Quasi-Newton Override
(1=Skip)
nl_mnewt_bs Modified Newton Bisection Override
(1=Skip)
21 dyn_on Flag for Dynamic Analysis (0=Off, 1=Direct, 2 byte, short integer
2=Modal)
dyn_type Addl Flag for Dynamic Analysis (0=Off,
1=Transient, 2=Freq)
dyn_damp_method
dyn_massfrm Dynamic Mass Formulation
dyn_datarec Dynamic Data Recovery
(6.0+)
dyn_log_inter Dynamic Frequency Log Specification 2 byte, boolean
(6.0+)
dyn_freq_type Dynamic Frequency Specification Method 4 byte, long integer
Unrestricted
A-32 FEMAP Neutral File Format
(6.0+)
dyn_psd_type Dynamic PSD Data Type
(7.0+)
dyn_psd_interpol Dynamic PSD Interpolation Method
(8.3+)
dyn_log_inter2 Dynamic Frequency Log Specification 2 byte, boolean
(second)
(8.3+)
dyn_freq_type2 Dynamic Frequency Specification Method 4 byte, long integer
(second)
(11.3+)
22 rad_ztol_on Flag to write VIEW3D ZTOL value or blank 2 byte, boolean
rad_ztol VIEW3D ZTOL value 8 byte, double precision
1 record for loadID Node or element ID where load is applied. 4 byte, long integer
each mesh- loadID must be -1 for the last record.
based loadtype See table for types of FEA Loads…
structural load color ID of color
plus final
layer ID of layer
define_sys Definition coordinate system for load
subtype Flag that indicates Forced Convection, Vector
Flux or Enclosure Radiation if nonzero
is_expanded is 1 if load was expanded from a geometry 2 byte, boolean
load
(9.3+)
nLoadDefID The ID of the load definition that contains this 4 byte, long integer
load (0=None)
1 record per dof_face[0] face number for elemental loads or x value 4 byte, long integer
load on/off for nodal loads
dof_face[1] y value on/off for nodal loads
dof_face[2] z value on/off for nodal loads
1 record per value[0..4] Single element value [0], x, y, z values[0..2], 8 byte, double precision
load
1 record per functions[0..4] [0]=Load func, Emissivity func 4 byte, long integer
load [1]=Absorbtivity vs. Temp
[2]=Temp vs Temp
[3]=View Factor vs Time
[4]=Phase vs. Freq
1 record per Enclosure Radiation Enclosure Radiation on or off 2 byte, boolean
load can_shade Flags for View Factor Shading Calculations
can_be_shaded
1 record per addl_id[0..n] v2020.2+: n = 3, Follower Force Nodes 4 byte, long integer
load(2020.2+) else :n=1
1 record per addl_pt[0..3] Follower Force Points
load (2020.2+)
1 record per dir_func[0..2] Vector Flux Time Dependence Functions 4 byte, long integer
load
1 record per direction[0..2] Vector Flux Initial Directions 8 byte, double precision
load
1 record for loadID Node or element ID where load is applied. 4 byte, long integer
each geometry loadID must be -1 for the last record.
based load loadtype See table for types of Geometry Loads
plus final color ID of color
layer ID of layer
define_sys Definition coordinate system for load
subtype Flag that indicates Forced Convection, Vector
Flux or Enclosure Radiation if nonzero
is_expanded is 1 if load was expanded from a geometry 2 byte, boolean
load
(9.3+)
nLoadDefID The ID of the load definition that contains this 4 byte, long integer
load (0=None)
1 record for dof_face[0..2] x,y,z load values on/off 2 byte, boolean
Unrestricted
FEMAP Neutral File Format A-33
each load
1 record per value[0..4] Single element value [0], x, y, z values[0..2], 8 byte, double precision
load
1 record per functions[0..4] [0]=Load func, Emissivity func 4 byte, long integer
load [1]=Absorbtivity vs. Temp
[2]=Temp vs Temp
[3]=View Factor vs Time
[4]=Phase vs. Freq
(9.3+)
datasurfs[0..4] ID of Data Surface assigned to individual load 4 byte, long integer
values
1 record per Enclosure Radiation Enclosure Radiation on or off 2 byte, boolean
load can_shade Flags for View Factor Shading Calculations
can_be_shaded
addl_id [0..1] Additional Node IDs used for Nonlinear 4 byte, long integer
Transient Loads
1 record per dir_func[0..2] Vector Flux Time Dependence Functions 4 byte, long integer
load
1 record per direction[0..2] Vector Flux Initial Directions 8 byte, double precision
load
Unrestricted
A-34 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-35
86 pnRotVelocity 134 cnHeatFlux 170 snRotVelocity
87 pnAccel 135 cnHeatFluxPerLength 171 snAccel
88 pnRotAccel 136 cnHeatFluxAtNode 172 snRotAccel
89 pnTemp 137 cnHeatGen 173 snTemp
90 pnHeatFlux 138 cePressure 174 snHeatFlux
91 pnHeatGen 139 ceTemp 175 snHeatFluxPerArea
92 pnPressure 140 ceHeatFlux 176 snHeatFluxAtNode
93 pnTotalPressure 141 ceConvection 177 snHeatGen
94 pnScalar 142 ceRadiation 178 sePressure
95 pnSteamQuality 143 ceHeatGen 179 seTemp
96 pnHumidity 144 cnPressure 180 seHeatFlux
97 pnFluidHeight 145 cnTotalPressure 181 seConvection
98 pnUnknownCondition 128 cnRotDisp 182 seRadiation
99 pnSlipCondition 146 cnScalar 183 seHeatGen
100 pnFanCurve 147 cnSteamQuality 184 snPressure
101 pnPeriodic 148 cnHumidity 185 snTotalPressure
102 pnFollowerForce(2020.2+) 149 cnFluidHeight 186 snScalar
103 pnFollowerMoment(2020.2+) 150 cnUnknownCondition 187 snSteamQuality
121 cnForce 151 cnSlipCondition 188 snHumidity
122 cnForcePerLength 152 cnFanCurve 189 snFluidHeight
123 cnForceAtNode 153 cnPeriodic 190 snUnknownCondition
124 cnMoment 161 snForce 191 snSlipCondition
125 cnMomentPerLength 162 snForcePerArea 192 snFanCurve
126 cnMomentAtNode 163 snForceAtNode 193 snPeriodic
127 cnDisp 164 snMoment
Unrestricted
A-36 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-37
14 Text_ID 66 Surface_byLayer(5.0+) 118 AeroProp_byLayer(10.3+)
15 Boundary_ID 67 Volume_byLayer(5.0+) 119 AeroPanel_ID(10.3+)
16 Boundary_byCurve 68 Solid_byLayer(5.0+) 120 AeroPanel_byColor(10.3+)
17 Node_ID 69 CSys_byLayer(5.0+) 121 AeroPanel_byLayer(10.3+)
18 Node_byDefCSys 70 Node_byLayer(5.0+) 122 AeroPanel_byProp(10.3+)
19 Node_byOutCSys 71 Elem_byLayer(5.0+) 123 AeroSpline_ID(10.3+)
20 Node_onElem 72 Prop_byLayer(5.0+) 124 AeroSpline_byColor(10.3+)
21 Elem_ID 73 Matl_byLayer(5.0+) 125 AeroSpline_byLayer(10.3+)
22 Elem_byMatl 74 Solid_ID(5.0+) 126 AeroSpline_byPanel(10.3+)
23 Elem_byProp 75 Solid_byCurve(5.0+) 127 AeroCtrlSurf_ID(10.3+)
24 Elem_byType 76 Solid_bySurface(5.0+) 128 AeroCtrlSurf_byColor(10.3+)
25 Elem_byNode 77 Curve_onSolid(5.0+) 129 AeroCtrlSurf_byLayer(10.3+)
26 Matl_ID 78 Surface_onSolid(5.0+) 130 CSys_onProp(10.3+)
27 Matl_onProp 79 Point_byProp(5.1+) 131 CSys_onCsys(10.3+)
28 Matl_onElem 80 Curve_byProp(5.1+) 132 Surface_onRegion(11.1+)
29 Matl_byType 81 Surface_byProp(5.1+) 133 Curve_onRegion(11.1+)
30 Prop_ID 82 Volume_byProp(5.1+) 134 Elem_onRegion(11.1+)
31 Prop_onElem 83 Solid_byProp(5.1+) 135 Node_onRegion(11.1+)
32 Prop_byMatl 84 Region_ID(5.1+) 136 Prop_onRegion(11.1+)
33 Prop_byType 85 Region_byColor(5.1+) 137 Prop_onPoint(11.1+)
34 Load_byNode 86 Region_byLayer(5.1+) 138 Prop_onCurve(11.1+)
35 Load_byElem 87 CSys_onNode(7.0+) 139 Prop_onSurface(11.1+)
36 BCo_ID 88 CSys_onPoint(7.0+) 140 Prop_onSolid(11.1+)
37 BEq_byNode 89 Elem_byShape(7.0+) 141 Solid_byType(11.2+)
38 Node_atPoint(5.0+) 90 Node_OnElemOrientation(8.1+) 142 Node_byType(11.3+)
39 Node_atCurve(5.0+) 91 ConnectionProp_ID(9.2+) 143 Point_onSurface(11.3+)
40 Node_atSurface(5.0+) 92 ConnectionProp_byColor(9.2+) 144 Point_onSolid(11.3+)
41 Node_atSolid(5.0+) 93 ConnectionProp_byLayer(9.2+) 145 CSys_onElem(11.3+)
42 Elem_atPoint(5.0+) 94 Connection_ID(9.2+) 146 Region_onSolid(11.3+)
43 Elem_atCurve(5.0+) 95 Connection_byColor(9.2+) 147 MeshPoint_ID(12.0+)
44 Elem_atSurface(5.0+) 96 Connection_byLayer(9.2+) 148 MeshPoint_byColor(12.0+)
45 Elem_atSolid(5.0+) 97 Connection_byConnProp(9.2+) 149 MeshPoint_byLayer(12.0+)
46 Load_byPoint(5.0+) 98 Region_onConnection(9.2+) 150 MeshPoint_byPoint(12.0+)
47 Load_byCurve(5.0+) 99 ConnectionProp_onConnection(9.2+) 151 MeshPoint_byCurve(12.0+)
48 Load_bySurface(5.0+) 100 Connection_byContact(9.2+) 152 MeshPoint_bySurface(12.0+)
49 BCo_byPoint(5.0+) 101 Layup_ID(9.3+) 153 MeshPoint_bySolid(12.0+)
50 BCo_byCurve(5.0+) 102 Layup_byMatl(9.3+)
51 BCo_bySurface(5.0+) 103 Layup_onProp(9.3+)
Unrestricted
A-38 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-39
(9.1+)
back_color3 Third Background Color ID (used for
Horizon)
(9.1+)
show_logo Flag to show the logo bitmap 2 byte, boolean
(9.1+)
logo_location[0..1] X,Y location of the logo bitmap 8 byte, double precision
9 constID Constraint SetID, or -1 for active 4 byte, long integers
loadID Load SetID, or -1 for active
groupID Group SetID, or -1 for active
outsetID Output Set ID for post
final_outset Final Output Set ID for multicase
animation
final_outinc Output Set increment for multicase
animation
def_vecID Output Vector ID for deformation
con_vecID Output Vector ID for contour
(4.3+)
functionID Function ID for XY plot
(4.3+,8.3+)
deform_relative_to The ID of a node to deform around (prior to
_nodeID v8.3 this was the max size of a display list, but was never used)
(11.3+)
label_groupID The ID of a group to limit labels
1 record max_curves Number of XY curves
max_curves xy_setID Output Set ID for this curve
records xy_vecID Output Vector ID for this curve.
xy_entID Entity ID for this curve
(8.3+)
xy_functionID Function ID for this curve
(4.1+) (4.1+) (4.1+) (4.1+)
1 record load_vec_len Length of Load Vectors 8 byte, double
precision
(4.1+) (4.1+)
oth_vec_len Length of Other Vectors
(4.1+) (4.1+) (4.1+)
show_all_lay Flag to display all layers 2 byte, boolean
(4.1+) (4.1+)(10.2+) (4.1+)
surf_div No Longer Used 4 byte,long integers
(4.1+) (4.1+) (4.1+)
1 record sec_cut_mode Section Cut Mode
(4.1+) (4.1+)
sec_count Number of Cutting Planes
(4.1+) (4.1+) (4.1+)
sec_space Spacing Between Cut Planes 8 byte, double
precision
(2020.1+) (2020.1+) (2020.1+)
sec_cap_mode Cut Section capping mode 4 byte long
= 0, Negative side capped integers
= 1, Positive side capped
(4.1+) (4.1+) (4.1+)
1 record sec_base[0..2] Origin for First Cut Plane
(4.1+) (4.1+) (4.1+)
1 record sec_nor[0..2] Vector Normal for Cut Plane
(8.2+) (8.2+)
1 record sec_plane_mode Section Plane Mode (8.2+)
2 byte, boolean
(8.2+) (8.2+)
section1_on Plane 1 Active
(8.2+) (8.2+)
section2_on Plane 2 Active
(8.2+) (8.2+)
section3_on Plane 3 Active
(8.2+) (8.2+) (8.2+)
1 record sec_base2[0..2] Origin for Second Cut Plane (8.2+)
8 byte, double
precision
(8.2+) (8.2+) (8.2+)
1 record sec_nor2[0..2] Vector Normal for Cut Plane
(8.2+) (8.2+) (8.2+)
1 record sec_base3[0..2] Origin for Third Cut Plane
(8.2+) (8.2+) (8.2+)
1 record sec_nor3[0..2] Vector Normal for Cut Plane
1 record perspective_angle Perspective angle 8 byte, double precision
perspective_separation Inter Occular distance
shrink_fact Element Shrink factor
(10.2+)
curve_err No Longer Used
1 record unused Not used
amb_light Ambient light value
light[0..2] Location of light source
Unrestricted
A-40 FEMAP Neutral File Format
(5.0+)
render_mode Flag is1 if in render mode 2 byte, boolean
(5.0+)
push_factor Curve/line z offset factor 8 byte, double precision
(5.0+)
spot_distance Spotlight distance
(5.0+)
unused
(5.0+)
unused
(5.0+)
unused
(8.1+)
render_push_unit Factor used to offset models and 4 byte, single precision
eliminate bleed-through in render
graphics
(8.1+)
render_undeformed_p Factor to push undeformed model 4 byte, single precision
ush forward
(8.1+)
render_label_push Factor to push labels forward 4 byte, long integers
(12.0+)
logDepthOffset Entity view depth (log scale) 4 byte, single precision
1 record axes[0..1] Location of screen axes
arrow_pctlab Percent of post arrows to label
def_relscale Deformed relative scale factor
def_absscale Deformed absolute scale factor
1 record anim_frame Number of animation frames 4 byte, long integers
anim_delay Animation delay factor
(4.41+)
trace_opt Trace Option
(4.41+)
trace_ID ID of Output Vector for Trace Plots
(4.41+)
cntvec_hide 1 if Contour Vectors should be included 2 byte, boolean
in hidden line calc
(4.41+)
cntvec_mode Contour Vector Output Relative To Mode 4 byte, long integers
(4.41+)
cntvec_csys Contour Vector CSys
(4.41+)
cntvecID[0..2] IDs of Output Vectors for Contour Vector
(4.41+)
cntvec_dir[0..2] Components of Contour Vector direction 8 byte, double precision
(6.0+)
1 record cntvecID2[0..2] IDs of Output Vectors for 2nd Contour 4 byte, long integers
Vector
cntvecID3[0..2] IDs of Output Vectors for 3rd Contour 4 byte, long integers
Vector
cntvec2_color Color for 2nd Contour Vector
cntvec3_color Color for 3rd Contour Vector
(6.0 – 10.3)
1 record freebody_on Flag indicating Freebody is on 2 byte, boolean
freebody_loads[0..5] Flags for load types for Freebody
freebody_force_mom[0..1] Show forces[0] and moments[1]
freebody_show_internal Show internal freebody data
freebody_show_summed Show summed data at each node
freebody_min_vector_flag Show vectors with a minimum length
freebody_show_comp Show vector components
freebody_show_xyz[0..2] Flags for X,Y,Z components
freebody_scale_mag Scale vectors based on their magnitude
freebody_show_resultant Show resultant of summed freebody info
freebody_entity_color Show freebody with entity colors
(6.0 – 10.2)
1 record freebody_group ID of group to be used in freebody 4 byte, long integers
Unrestricted
FEMAP Neutral File Format A-41
freebody_min_vector_flag Show vectors with a minimum length
freebody_show_comp Show vector components
(11.3+)
1 record contour_vec_on[0..2] Show contour symbols (3) 2 byte, boolean
contour_vec_auto_vec Automatically select contour symbol
vectors from contour vector
contour_vec_use_xform Use view transformation options for
contour symbols
contour_vec_min_mag Minimum absolute value for contour 4 byte, double precision
vector display
contour_vec_min_mag_on Limit values for contour vector display to 8 byte, real
minimum absolute value
(6.0+)
1 record elemcont_unaveraged Show unaveraged element contours 2 byte, boolean
elemcont_break_prop Don’t average across properties
elemcont_break_matl Don’t average across materials
elemcont_break_layer Don’t average across layers
elemcont_break_color Don’t average across colors
elemcont_break_geom Don’t average across discontinuous
geometry
elemcont_break_angle Geometry break angle 8 byte, double precision
elemcont_addl_vecID Additional contour vector Output ID 4 byte, long integer
elemcont_addl_vecID2 Third contour vector Output ID
data_average_location
(8.3+)
1 record Streamline_opt Streamline start point option (0=XYZ 4 byte, long integers
location, 1=use point in Streamline_id,
2=Use points in Group selected by
Streamline_id
Streamline_id Point ID or Group ID for Streamline
Generation
Streamline_runge_kutta_o Runge-Kutta order (1,2,3)
rder
Streamline_tolerance Runge-Kutta convergence tolerance 8 byte, double precision
Streamline_maxlen_factor Maximum allowed stream length.
Defined as a factor times model bounding
box diagonal
Streamline_minspd_pct Minimum speed allowed. Defined as a
percent of maximum speed in velocity
output vector.
Streamline_max_time Not used
(8.3+)
1 record Streamline_location[0..2] XYZ location of streamline starting point 8 byte, double precision
(10.2+)
1 record BeamDiaScalePct Scale Percent for Beam Diagrams
(10.3+)
1 record clipplane_origin[0..2] Origin for clipping plane 8 byte, double precision
(10.3+)
1 record clipplane_Z[0..2] Normal vector for clipping plane 8 byte, double precision
(10.3+)
1 record freebody_unitsperlength Units per length for freebody vectors 2 byte, boolean
freebody_length Freebody vector length
(10.3+)
1 record freebody_t_force_fct Scale factor for total force vector 2 byte, boolean
freebody_t_mom_fct Scale factor for total moment vector
freebody_n_force_fct Scale factor for nodal force vector
freebody_n_mom_fct Scale factor for nodal moment vector
(10.3+)
1 record qDontBlankNodes Disable node blanking with related 2 byte, boolean
entities
1 record max_lev Maximum number of contour levels 4 byte, long integers
Unrestricted
A-42 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-43
prev_xybot
1 record prev_xmin
prev_ymin
prev_xmax
prev_ymax
1 record num_opt Number of option records to follow. 4 byte, long integers
num_opt color_mode View Option Color Modes
records, color View Option View Color
in the order label View Option Labelling
found in the draw View Option Draw Flags 2 byte, boolean
table below
(2020.2+)
1 record CurveWirebody Use Color for wire body curves 2 byte, boolean
CurveWirebodyColor Color for free wire body curves 4 byte, long integers
CurveFree Use Color for free edge curves 2 byte, boolean
CurveFreeColor Color for free edge curves 4 byte, long integers
CurveManifold Use Color for manifold curves 2 byte, boolean
CurveManifoldColor Color for manifold curves 4 byte, long integers
CurveNonManifold Use Color for nonmanifold curves 2 byte, boolean
CurveNonManifoldColor Color for nonmanifold curves 4 byte, long integers
(10.0+)
1 record ViewRotateCSysID View Rotate CSys 4 byte, long integers
(10.0+)
1 record XFormDeformOutput 0=None, 1=To CSys, 2=Node Out CSys 4 byte, long integers
XFormDeformCSYS ID of CSys to transform to
XformDeformXComponen Flag to include component in transform 2 byte, boolean
t display
XformDeformYComponen Flag to include component in transform
t display
XformDeformZComponen Flag to include component in transform
t display
XFormNodalVectorOutput Transform Nodal Contour Output
0=None, 1=To CSys, 2=Node Out CSys
XFormNodalVectorCSYS ID of CSys to transform to 4 byte, long integers
XFormPlateOutput 0=None, 1=Material, 2=CSys, 3=Vector
XFormPlateCSYS ID of CSys for Plate Contour Transform 4 byte, long integers
XFormPlateDOF ID of DOF in XFormPlateCSYS for Plate
Contour Transformation
XFormPlateVector[0] Component value 1 of Vector for Plate 8 byte, double precision
Contour Transformation
XFormPlateVector[1] Component value 2 8 byte, double precision
XFormPlateVector[2] Component value 3 8 byte, double precision
XFormSolidOutput 0=None, 1=CSys, 2=Material 4 byte, long integers
XFormSolidCSYS ID of CSys for Solid Output Transform
XFormDeformXInput(11.3+) Flag to include component in 2 byte, boolean
transformation calculation
XFormDeformYInput(11.3+) Flag to include component in
transformation calculation
XFormDeformZInput(11.3+) Flag to include component in
transformation calculation
(11.2+)
1 record ComplexExpandAtPhase Flag indicating whether to expand 4 byte, long integers
complex results to a phase
ComplexPhaseAngle Phase Angle to Expand Complex Results 8 byte, double precision
ComplexPhaseDelta Phase Angle Increment used for Complex 8 byte, double precision
Results Animation when expanding
Unrestricted
A-44 FEMAP Neutral File Format
(10.3+)
1 record XFormPlateToleranceAng Angle Tolerance for Plate Transform 8 byte, double precision
(11.1+)
1 record FontPointHeight 4 byte, long integers
8 byte, double
precision(v2019.1+)
FontWidth 4 byte, long integers
FontEscapement 4 byte, long integers
FontOrientation 4 byte, long integers
FontWeight 4 byte, long integers
(11.1+)
1 record FontItalic 2 byte, boolean
FontCharSet 4 byte, long integers
FontClipPrecision 4 byte, long integers
FontQuality 4 byte, long integers
FontPitch 4 byte, long integers
FontFamily 4 byte, long integers
(11.1+)
1 record FontName character string
(11.1+)
1 record OffsetFactor 8 byte, double precision
Obsolete v12.0+
(12.0+)
1 record ViewLegendLocation X X location as percent of screen 8 byte, double precision
ViewLegendLocation Y Y location as percent of screen 8 byte, double precision
PostTitlesLocation X X location as percent of screen 8 byte, double precision
PostTitlesLocation Y Y location as percent of screen 8 byte, double precision
ContourLegendLocation X X location as percent of screen 8 byte, double precision
ContourLegendLocation Y Y location as percent of screen 8 byte, double precision
(12.0+)
1 record ViewLegendJustification 0 = Left Justified 4 byte, long integers
1 = Right Justified
2 = Center Justified
3 = Single Line
PostTitlesJustification 0 = Left Justified 4 byte, long integers
1 = Right Justified
2 = Center Justified
3 = Single Line
PostTitlesLock Locks Post Title Justification 2 byte, boolean
ContourLegendHorizontal TRUE = Horizontal Orientation 2 byte, boolean
FALSE = Vertical Orientation
ContourLegendReversed TRUE = Reversed 2 byte, boolean
FALSE = Not Reversed
ContourLegendTopLeft TRUE=Labels top or left 2 byte, boolean
FALSE=Labels bottom or right
(12.0+)
1 record ViewAxesSize Size of View Axes as percent of screen 8 byte, double precision
ViewLegendLock Locks View Legend Justification 2 byte, boolean
ContourLegendLock Locks Contour Legend Orientation 2 byte, boolean
(12.0+)
1 record featureLineAngle Break angle to determine feature angle 4 byte, single precision
display
HideElementsWithNoRes 0 :FALSE 4 byte, long integer.0
ults 1: TRUE
(4.3+)
num_vis layerID ID of visible layers. Last layerID must be 4 byte, long integers
records, one -1 to end the list
record per
visible layer
(10.1+)
num_grp groupID ID of groups selected for multi-group 4 byte, long integers
records, one display. Last groupID must be -1 to end
record per group the list
(2020.1+)
1 record Loads Digit Option 0 = Use Preferences Values 4 byte, long integer
Unrestricted
FEMAP Neutral File Format A-45
1 = Exponent mode
2 = Significant Figure Mode
3 = Decimal Places Mode
4 = Femap Classic
Not Used 4 byte, long integer
Num Exponent Digits Exponent Mode Control 4 byte, long integer
Num Significant Figures Significan Figure Mode Control 4 byte, long integer
Num Leading Zeros Significan Figure Mode Control 4 byte, long integer
Num Trailing Zeros Significan Figure Mode Control 4 byte, long integer
Num Decimal Places Decimal Place Mode Control 4 byte, long integer
(2020.1+)
1 record Num Max Digits Decimal Place Mode Control 4 byte, long integer
Base Exponent Decimal Place Mode Control 4 byte, long integer
Num Original Digits Femap Classic Control 4 byte, long integer
Round to Zero Value Anything below this value will be 8 byte, double precision
rounded to zero if the Round to Zero Flag
is on
Before Decimal Separator 0 = .123 4 byte, long integer
1 = 0.123
2 = 1.234
Minimum Exponent Size 1 = E+1 4 byte, long integer
2 = E+01
3 = E+001
Exponent Flag Femap Classic Control 2 byte, boolean
Round to Zero Flag 2 byte, boolean
Unrestricted
A-46 FEMAP Neutral File Format
(2020.1+)
1 record Boundary Conditions 0 = Use Preferences Values 4 byte, long integer
Digit Option 1 = Exponent mode
2 = Significant Figure Mode
3 = Decimal Places Mode
4 = Femap Classic
Not Used 4 byte, long integer
Num Exponent Digits Exponent Mode Control 4 byte, long integer
Num Significant Figures Significan Figure Mode Control 4 byte, long integer
Num Leading Zeros Significan Figure Mode Control 4 byte, long integer
Num Trailing Zeros Significan Figure Mode Control 4 byte, long integer
Num Decimal Places Decimal Place Mode Control 4 byte, long integer
(2020.1+)
1 record Num Max Digits Decimal Place Mode Control 4 byte, long integer
Base Exponent Decimal Place Mode Control 4 byte, long integer
Num Original Digits Femap Classic Control 4 byte, long integer
Round to Zero Value Anything below this value will be 8 byte, double precision
rounded to zero if the Round to Zero Flag
is on
Before Decimal Separator 0 = .123 4 byte, long integer
1 = 0.123
2 = 1.234
Minimum Exponent Size 1 = E+1 4 byte, long integer
2 = E+01
3 = E+001
Exponent Flag Femap Classic Control 2 byte, boolean
Round to Zero Flag 2 byte, boolean
(2020.1+)
1 record Criteria Digit Option 0 = Use Preferences Values 4 byte, long integer
1 = Exponent mode
2 = Significant Figure Mode
3 = Decimal Places Mode
4 = Femap Classic
Not Used 4 byte, long integer
Num Exponent Digits Exponent Mode Control 4 byte, long integer
Num Significant Figures Significan Figure Mode Control 4 byte, long integer
Num Leading Zeros Significan Figure Mode Control 4 byte, long integer
Num Trailing Zeros Significan Figure Mode Control 4 byte, long integer
Num Decimal Places Decimal Place Mode Control 4 byte, long integer
(2020.1+)
1 record Num Max Digits Decimal Place Mode Control 4 byte, long integer
Base Exponent Decimal Place Mode Control 4 byte, long integer
Num Original Digits Femap Classic Control 4 byte, long integer
Round to Zero Value Anything below this value will be 8 byte, double precision
rounded to zero if the Round to Zero Flag
is on
Before Decimal Separator 0 = .123 4 byte, long integer
1 = 0.123
2 = 1.234
Minimum Exponent Size 1 = E+1 4 byte, long integer
2 = E+01
3 = E+001
Exponent Flag Femap Classic Control 2 byte, boolean
Round to Zero Flag 2 byte, boolean
Unrestricted
FEMAP Neutral File Format A-47
(2020.1+)
1 record Contour Legend Digit 0 = Use Preferences Values 4 byte, long integer
Option 1 = Exponent mode
2 = Significant Figure Mode
3 = Decimal Places Mode
4 = Femap Classic
Not Used 4 byte, long integer
Num Exponent Digits Exponent Mode Control 4 byte, long integer
Num Significant Figures Significan Figure Mode Control 4 byte, long integer
Num Leading Zeros Significan Figure Mode Control 4 byte, long integer
Num Trailing Zeros Significan Figure Mode Control 4 byte, long integer
Num Decimal Places Decimal Place Mode Control 4 byte, long integer
(2020.1+)
1 record Num Max Digits Decimal Place Mode Control 4 byte, long integer
Base Exponent Decimal Place Mode Control 4 byte, long integer
Num Original Digits Femap Classic Control 4 byte, long integer
Round to Zero Value Anything below this value will be 8 byte, double precision
rounded to zero if the Round to Zero Flag
is on
Before Decimal Separator 0 = .123 4 byte, long integer
1 = 0.123
2 = 1.234
Minimum Exponent Size 1 = E+1 4 byte, long integer
2 = E+01
3 = E+001
Exponent Flag Femap Classic Control 2 byte, boolean
Round to Zero Flag 2 byte, boolean
(2020.1+)
1 record Contour Arrow Digit 0 = Use Preferences Values 4 byte, long integer
Option 1 = Exponent mode
2 = Significant Figure Mode
3 = Decimal Places Mode
4 = Femap Classic
Not Used 4 byte, long integer
Num Exponent Digits Exponent Mode Control 4 byte, long integer
Num Significant Figures Significan Figure Mode Control 4 byte, long integer
Num Leading Zeros Significan Figure Mode Control 4 byte, long integer
Num Trailing Zeros Significan Figure Mode Control 4 byte, long integer
Num Decimal Places Decimal Place Mode Control 4 byte, long integer
(2020.1+)
1 record Num Max Digits Decimal Place Mode Control 4 byte, long integer
Base Exponent Decimal Place Mode Control 4 byte, long integer
Num Original Digits Femap Classic Control 4 byte, long integer
Round to Zero Value Anything below this value will be 8 byte, double precision
rounded to zero if the Round to Zero Flag
is on
Before Decimal Separator 0 = .123 4 byte, long integer
1 = 0.123
2 = 1.234
Minimum Exponent Size 1 = E+1 4 byte, long integer
2 = E+01
3 = E+001
Exponent Flag Femap Classic Control 2 byte, boolean
Round to Zero Flag 2 byte, boolean
Unrestricted
A-48 FEMAP Neutral File Format
(2020.1+)
1 record Free Body Digit Option 0 = Use Preferences Values 4 byte, long integer
1 = Exponent mode
2 = Significant Figure Mode
3 = Decimal Places Mode
4 = Femap Classic
Not Used 4 byte, long integer
Num Exponent Digits Exponent Mode Control 4 byte, long integer
Num Significant Figures Significan Figure Mode Control 4 byte, long integer
Num Leading Zeros Significan Figure Mode Control 4 byte, long integer
Num Trailing Zeros Significan Figure Mode Control 4 byte, long integer
Num Decimal Places Decimal Place Mode Control 4 byte, long integer
(2020.1+)
1 record Num Max Digits Decimal Place Mode Control 4 byte, long integer
Base Exponent Decimal Place Mode Control 4 byte, long integer
Num Original Digits Femap Classic Control 4 byte, long integer
Round to Zero Value Anything below this value will be 8 byte, double precision
rounded to zero if the Round to Zero Flag
is on
Before Decimal Separator 0 = .123 4 byte, long integer
1 = 0.123
2 = 1.234
Minimum Exponent Size 1 = E+1 4 byte, long integer
2 = E+01
3 = E+001
Exponent Flag Femap Classic Control 2 byte, boolean
Round to Zero Flag 2 byte, boolean
(2020.1+)
1 record Deformed Digit Option 0 = Use Preferences Values 4 byte, long integer
1 = Exponent mode
2 = Significant Figure Mode
3 = Decimal Places Mode
4 = Femap Classic
Not Used 4 byte, long integer
Num Exponent Digits Exponent Mode Control 4 byte, long integer
Num Significant Figures Significan Figure Mode Control 4 byte, long integer
Num Leading Zeros Significan Figure Mode Control 4 byte, long integer
Num Trailing Zeros Significan Figure Mode Control 4 byte, long integer
Num Decimal Places Decimal Place Mode Control 4 byte, long integer
(2020.1+)
1 record Num Max Digits Decimal Place Mode Control 4 byte, long integer
Base Exponent Decimal Place Mode Control 4 byte, long integer
Num Original Digits Femap Classic Control 4 byte, long integer
Round to Zero Value Anything below this value will be 8 byte, double precision
rounded to zero if the Round to Zero Flag
is on
Before Decimal Separator 0 = .123 4 byte, long integer
1 = 0.123
2 = 1.234
Minimum Exponent Size 1 = E+1 4 byte, long integer
2 = E+01
3 = E+001
Exponent Flag Femap Classic Control 2 byte, boolean
Round to Zero Flag 2 byte, boolean
Unrestricted
FEMAP Neutral File Format A-49
(2020.2+)
1 record Beam Diagram Digit 0 = Use Preferences Values 4 byte, long integer
Option 1 = Exponent mode
2 = Significant Figure Mode
3 = Decimal Places Mode
4 = Femap Classic
Not Used 4 byte, long integer
Num Exponent Digits Exponent Mode Control 4 byte, long integer
Num Significant Figures Significan Figure Mode Control 4 byte, long integer
Num Leading Zeros Significan Figure Mode Control 4 byte, long integer
Num Trailing Zeros Significan Figure Mode Control 4 byte, long integer
Num Decimal Places Decimal Place Mode Control 4 byte, long integer
(2020.2+)
1 record Num Max Digits Decimal Place Mode Control 4 byte, long integer
Base Exponent Decimal Place Mode Control 4 byte, long integer
Num Original Digits Femap Classic Control 4 byte, long integer
Round to Zero Value Anything below this value will be 8 byte, double precision
rounded to zero if the Round to Zero Flag
is on
Before Decimal Separator 0 = .123 4 byte, long integer
1 = 0.123
2 = 1.234
Minimum Exponent Size 1 = E+1 4 byte, long integer
2 = E+01
3 = E+001
Exponent Flag Femap Classic Control 2 byte, boolean
Round to Zero Flag 2 byte, boolean
Unrestricted
A-50 FEMAP Neutral File Format
View Option – Draw, Label, Color and Color Mode Array Indexes
Labels, Entities and Colors Tools and View Style PostProcessing
Label Parameters 0 Free Edge and Face 22 Post Titles 40
Coordinate System 1 Shrink Elements 23 Deformed Style 41
Point 2 Fill, Backfaces and Hidden 25 Vector Style 42
Curve 3 Filled Edges 26 Animated Style 43
Combined Curve 95 Feature Line 118 Deformed Model 44
Curve – Mesh Size 24 Curve Connectivity 124 Undeformed Model 45
Curve / Surface Direction 39 Graphics Options 77 Trace Style 74
Surface 4 Performance Graphics 116 Contour Type 80
Boundary 27 Transparency 92 Contour/Criteria Style 46
Solid or Volume 5 Shading 28 Contour/Criteria Levels 47
Mesh Point 119 Perspective 29 Contour/Criteria Legend 48
Text 6 Stereo 30 Criteria Limits 49
Criteria – Elements that
Node 7 Axisymmetric Axis 87 Pass 50
Criteria – Elements that
Node – Perm Constraint 8 View Legend 31 Fail 51
Element 9 View Axes 32 Region - Post 122
Element – Direction 10 Origin 33 Beam Diagram 86
Element – Offsets/Releases 11 Workplane and Rulers 34 IsoSurface 76
Element – Orientation/Shape 12 Workplane Grid 35 IsoLine 88
Element – Beam Y-Axis 13 Group Clipping Planes 36 Streamline 89
Element – Coordinate System 96 Symbols 37 Contour Arrow Style 75
Element – Material Direction 115 Preview 109 Contour Arrow Options 117
Element – Weld 90 View Aspect Ratio 38 Contour Vector Style 75
Element – Rigid 94 Model Clipping Plane 101 XY Titles 52
Element – Cohesive 120 XY Legend 53
Element – Nastran General
Matrix 125 XY Axes Style 54
Element - Shell 121 XY X Range/Grid 55
Load Vectors 78 XY Y Range/Grid 56
Load Body 100 XY Curve 1 57
Load Force 14 XY Curve 2 58
Load Moment and Torque 15 XY Curve 3 59
Load Temperature 16 XY Curve 4 60
Load Distributed Load 71 XY Curve 5 61
Load Pressure 17 XY Curve 6 62
Load Acceleration 18 XY Curve 7 63
Load Velocity 72 XY Curve 8 64
Load Enforced Displacement 19 XY Curve 9 65
Load Nonlinear Force 73 Freebody 114
Unrestricted
FEMAP Neutral File Format A-51
Unrestricted
A-52 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-53
report
Unrestricted
A-54 FEMAP Neutral File Format
(9.0+)Offset Offset distance for segment 8 byte, double precision
(11.2+)SkipFace Flag to skip faces 2 byte, boolean
(11.2+)BodyFriction Body Friction value 8 byte, double precision
2 title Title for segment character string
3 box[0][0..2] Minimum dimensions of contact box 8 byte, double precision
box[1][0..2] Maximum dimensions of contact box
The following 3 records are only present for v9.3 and above
(9.3+)
3a SegType Type of segment (0=Contact, 1=Fluid, 4 byte, long integer
2=Bolt, 3=Rotor)
(9.3+)
3b Fluid_zfree_on Fluid Z-Free surface is specified 2 byte, boolean
Fluid_zfree Location of Z-Free surface of fluid 8 byte, double precision
Fluid_density Density of Fluid 8 byte, double precision
Fluid_xzsym Symmetry specification for XZ (0=None) 4 byte, long integer
Fluid_yzsym Symmetry specification for YZ (0=None) 4 byte, long integer
Fluid_charlength Fluid Characteristic length 8 byte, double precision
Fluid_fmexact Fluid Exact Integration Factor 8 byte, double precision
(9.3+)
3c Rotor_w3 Frequency for Overall Damping 8 byte, double precision
Rotor_w4 Frequency for Material Damping 8 byte, double precision
Rotor_speed Rotor Speed (not used) 8 byte, double precision
Rotor_loadset ID of Load Set for Rotational Force 4 byte, long integer
Mass type(11.0+) Type of mass (0=Per Lenth, 1=Per Area, 4 byte, long integer
2=Total on Length, 3=Total On Area)
Mass(11.0+) Mass 8 byte, double precision
Bolt CSys Dir(11.0+) Solid Bolt Direction X=0, Y=1, Z=2 4 byte, long integer
Bolt Type(11.0+) Beam Bolt = 1, Solid Bolt = 2 4 byte, long integer
Aba_sType ABAQUS Rigid surface type: 4 byte, unsigned integer
0: CYL
1: SEGMENT
2: REVOL
solverDeterminesBolt Automatic Bolt Axis Determination 2 byte, boolean
Axes(v2019.1+)
3d seg title character string, 80 max
3e box_0[0..2] Min segment box corner location 8 byte, double precision
box_1[0..2] Max segment box corner location 8 byte, double precision
The following records are always present
4..n entityID ID of entity in contact list 4 byte, long integer
faceID ID of entity face in contact list
entityTYPE type of entity in list
expanded flag indicating an expanded record 2 byte, boolean
n+1 -1,-1,0,0 signifies the end of the list
Unrestricted
FEMAP Neutral File Format A-55
3 Flag[0..3] 4 byte, long integers
4 MaxExtraMatl Number of Extra Material IDs 4 byte, long integers
5..N ExtraMatl[0..MaxExt IDs of materials referenced by this property,
raMatl-1] written 8 per record
N+1 MaxValues Number of Property Values
N+2 thru M Value[0..MaxValues- Property Values, 5 values per record 8 byte, double precision
1]
M+1 Zero3 Not used (set to 0) 4 byte, long integers
M+2 Zero4 Not used (set to 0)
Unrestricted
A-56 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-57
(v10.3+)
11 Map Offset Tolerance Value used to determine coincident map 8 byte, double precision
Obsolete v11.4+ locations
(v11.4+)
11 Data Conversion 0 = defaults to Average 4 byte, long integer
1 = Average
2 = Maximum
3 = Average Centroid
4 = Maximum Centroid
5 = Minimum
6 = Minimum Centroid
(v12.0+)
12 bCriteria Criteria based data surface 2 byte, boolean
0: False
1: True
Data Surface Cell definitions
The following rows (1..3 )are repeated once for each Cell in the Data Surface…
1 Data ID ID 1..n Cell Data defining Data Surface (-1 4 byte, long integer
for last data record for this Data Surface)
2 Data Type DataSurf_Value_X = 0 2 byte integer
DataSurf_Value_Y = 1
DataSurf_Value_Z = 2
DataSurf_RowValue = 3
DataSurf_ColumnValue = 4
DataSurf_PageValue = 5
DataSurf_BaseColumnTitle = 6
DataSurf_ColumnTitle = 7
DataSurf_PageTitle = 8
DataSurf_PageSize = 9
Data Location 0 Row ID 4 byte, long integer
Data Location 1 Column ID 4 byte, long integer
Data Location 2 Page ID 4 byte, long integer
3 Cell Equation Cell equation character string
4 Cell Value Cell Value 8 byte, double precision
Cell Isblank Flag indicating cell is blank 2 byte, boolean
Output Map Nodal Definitions
The following rows ( 1..2 ) are repeated once for each Node in the Output Map definition ( 1..Node Count ) of the
Data Surface…
1 Data ID ID 1..n Node Data defining Output Map(-1 for 4 byte, long integers
last data record for this Output Map)
2 nodeID ID of node 4 byte, long integer
locXYZ[0..2] Coordinates of node in Global Rectangular 8 byte, double precision
coordinate system
Nodal Val[0..3] Output values associated with node 8 byte, double precision
Output Map Element Definitions
The following rows ( 1..4 ) are repeated once for each Element in the Output Map definition ( 1..Elem Count ) of
the Data Surface
1 Data ID ID 1..n Elem Data defining Output Map(-1 for 4 byte, long integers
last data record for this Output Map)
2 Elem ID ID of Element 4 byte, long integer
Elem Topology Element Shape (0=Line2, (8.2+)1=Line3, 4 byte, long integer
2=Tri3, 3=Tri6, 4=Quad4, 5=Quad8,
6=Tetra4, 7=Wedge6, 8=Brick8, 9=Point,
10=Tetra10, 11=Wedge15, 12=Brick20,
13=Rigid, 15=MultiList, 16=Contact,
17=Weld)
Elem Type Element Type (refer to the property tables for 4 byte, long integer
values)
3 Nodes[0..19] Nodes referenced by element 4 byte, long integer
4 Elem Val[0..2] Output values associated with element 8 byte, double precision
Unrestricted
A-58 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-59
2 vary type Property=11 4 byte, long integer
vary ID Property ID to vary
vary extra ID unused
vary % max/min specified as % if true, values 2 byte, boolean
otherwise
vary min Min Allowable Value for Variable 8 byte, double precision
vary max Max Allowable Value for Variable
vary delta Max Change in Variable before new analysis
req’d
3 resp type Response Type: 4 byte, long integer
0=None, 1=NodXDisp,
2=NodYDisp,3=NodZDisp, 4=NodXRDisp,
5=NodYRDisp,6=NodZRDisp,
7=RodAxialStress,8=RodTorsionStress,
9=RodAxialStrain, 10=RodTorsionStrain,
11=BarAxialStress, 12=BarMaxStress,
13=BarMinStress, 14=BarAxialStrain,
15=BarMaxStrain, 16=BarMinStrain,
17=PltXNormalStress, 18=PltYNormalStress,
19=PltXYShearStress, 20=PltMaxPrinStress,
21=PltMinPrinStress, 22=PltVonMisesStress,
23=PltXNormalStrain, 24=PltYNormalStrain,
25=PltXYShearStrain, 26=PltMaxPrinStrain,
27=PltMinPrinStrain, 28=PltVonMisesStrain
resp ID ID of Node or Property for Response
resp min Min Allowable Response 8 byte, double precision
resp max Max Allowable Response
Unrestricted
A-60 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-61
nl_arc_max_adjust Maximum allowable arc-length 8 byte, double precision
adjustment ratio
nl_arc_load_scale Loading scale factor 8 byte, double precision
nl_arc_desired_iter Desired number of iterations for 4 byte, long integer
convergence
nl_arc_max_steps Maximum number of controlled 4 byte, long integer
increment steps
NasCaseNL3 nl_time_skip_adjust Time step skip factor for automatic 4 byte, long integer
(10.1+)
time step adjustment
nl_dominant_period_steps TSTEPNL Number of steps to 4 byte, long integer
obtain the dominant period
response
nl_bounds_rb Define bounds for maintaining the 8 byte, double precision
same time step
nl_stability_tolerance Tolerance for numerical stability 8 byte, double precision
nl_divergence_limit Limit on the number of diverging 4 byte, long integer
conditions
nl_quasi_newton_vectors Maximum number of quasi-Newton 4 byte, long integer
correction vectors
nl_max_line_search Maximum number of line searches 4 byte, long integer
nl_line_search_tolerance NLPARM Line search tolerance 8 byte, double precision
nl_max_bisections Maximum number of bisections 4 byte, long integer
allowed for each time step
nl_max_rotation Maximum value of incremental 8 byte, double precision
rotation
NasCaseNL4 nl_fstress NLPARM Fraction of effective 8 byte, double precision
(10.1+)
stress
nl_max_adjust_vs_initial NLPARM Maximum ratio for the 8 byte, double precision
adjusted arc-length increment
relative to the initial value.
nl_creep NLPARM Incremental time interval 2 byte, boolean
for creep analysis
bSkipNLPARM(10.1.1+) Flag to skip writing of NLPARM 2 byte, boolean
for this case
NasCaseNL5 nl_KDAMP 2 byte, boolean
(11.1+)
nl_KUPDATE 4 byte, long integer
NasCaseAE
NasCaseAE1 On 2 byte, boolean
(10.3+)
Unrestricted
A-62 FEMAP Neutral File Format
(10.3+)
id ID of Femap Control Surface 4 byte, long integer
15..44 dval Trim value 8 byte, double precision
NasCaseFL
NasCaseFL1 On 2 byte, boolean
(10.3+)
Unrestricted
FEMAP Neutral File Format A-63
nStfoptn 1: Elastic Stiffness Matrix 4 byte, long integer
2: Tangent Stiffness Matrix
3: Elastic/Tangent Stiffness Matrix
bStresssk Stress stiffening 2 byte, boolean
bTstepk Update stiffness 2 byte, boolean
NASMSNL7 nCntmdiv Number divergences for bisection 4 byte, long integer
dFsymtol Friction threshold 8 byte, double precision
nKsym 0: AUTO, 1: SYM, 2: UNSYM 4 byte, long integer
dKsymtol Symmetrizing tolerance 8 byte, double precision
nMsglvlc 0: None 4 byte, long integer
1: Convergence”
2: Convergence and Contact Pair
bUsolver USOLVER: 4 byte, long integer
0:HYBRID, 1: SPARSE, 2:
PARDISO, 3: MUMPS
NASMSNL8 dCrcerat Max creep ratio 8 byte, double precision
dCrcinc Max creep increment 8 byte, double precision
bCreep 0: Off 2 byte, boolean
1: On
dCricoff Creep strain increment 8 byte, double precision
dCrinfac Creep integration factor 8 byte, double precision
dCrmfmn Min timestep factor 8 byte, double precision
dCrmfmx Max timestep factor 8 byte, double precision
dCrteabs Max truncation error 8 byte, double precision
dCteco Creep strain step threshold 8 byte, double precision
Time Step for Next Truncation Step
(CRTECO)
dCrterel Maximum relative truncation error 8 byte, double precision
bPlastic Include plasticity 2 byte, boolean
Options for NxNASTRAN Multi-Step Nonlinear Solver – Timestep Control for v12.0+
NASMSTS1 on 2 byte, boolean
bSkipTSTEP 2 byte, boolean
Max timesteps Constant 10 for v12.0 4 byte, long integer
NASMSTS2 iNumIncrements Number of increments per timestep 4 byte, long integer
(repeat group dEndTime
10(v12.0) times) iSkipFactor 4 byte, long integer
iOutputfreq 0: Requested Increments 4 byte, long integer
1: Solution Step End Time
2:All Times
3:Coupling Times
4: Skip Factor
Options for NxNASTRAN Multi-Step Nonlinear Solver – Bolt Sequence Control (if analysis set type set to
NASTRAN) for v12.0+
NASMSCBS1 on 2 byte, boolean
nBoltSequenceID 4 byte, long integer
Options for NEi NASTRAN Solver (if analysis set type set to NASTRAN)
NasCaseNL On 2 byte, boolean
(10.1+)
use_loadset 2 byte, boolean
NasCaseNL1(10. nl_increments 4 byte, long integer
2+)
nl_time_increment 8 byte, double precision
nl_max_iter byte, floating point
unused_boolean 2 byte, boolean
unused_real 8 byte, double precision
nl_stiffness_method 4 byte, long integer
nl_kstep 4 byte, long integer
nl_intermediate_output 4 byte, long integer
nl_output_interval 4 byte, long integer
Unrestricted
A-64 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-65
MDOF_automatic
MDOF_exclude_rotations
MDOF_set 4 byte, long integer
MDOF_number_of_dof
3 MODAL_on 2 byte, boolean
4 MODAL_num_modes 4 byte, long integer
MODAL_min_freq 8 byte, double precision
MODAL_max_freq
MODAL_element 2 byte, boolean
MODAL_method 8 byte, double precision
5 HEAT_on 2 byte, boolean
6 HEAT_end_time 8 byte, double precision
HEAT_time_step
HEAT_output_freq 4 byte, long integer
ANSYS Solver Loadstep (if analysis set type set to ANSYS) Version 12.0+
ANLDSTP1 on 2 byte, boolean
ANLDSTP2 kbc Amplitude (0: Off) 2 byte, boolean
pstres Prestress effect (0: Off)
newConstraint 0: Modify(default)
newLoad 1:New
newContact
ANLDSTP3 eqslv Equation solver: 4 byte, long integer
0: Sparse direct(default)
1: Jacobi Conjugate Gradient
iterative
2: Incomplete Cholesky Conjugate
Gradient iterative
3: Quasi-Minimal Residual iterative
4: Preconditioned Conjugate
Gradient iterative
ANLDSTP4 skip standard Flag to skip standard loadstep 2 byte, boolean
(2020.2+)
starting_text Flag to use starting text 4 byte, long integer
ending_text Flag to use ending text
ANSYS Solver Timestep (if analysis set type set to ANSYS) Version 12.0+
ANTMSTP1 on 2 byte, boolean
ANTMSTP2 autots Auto timestep (0: Off) 2 byte, boolean
nsubs Number/size of steps
0: Size,
1: Number
plslimit Max clastic strain limit
0: Off (default)
1 :On
crplimit Max creep limit
0: Off(default)
1: On
dpplimit Max pressure change
0: Off(default)
1: On
dsplimit Max displacement change
0: Off(default)
1: On
ANTMSTP3 bisect Bisection factor 2 byte, boolean
0: Off
1: On
Unrestricted
A-66 FEMAP Neutral File Format
Predictor 0: Off
1: On
Midtol Midstep residual
0: Off
1: On
Resfq Response Frequency
0: Off
1: On
ANTMSTP4 nsbstep Number of steps 4 byte, long integer
nsbmax Max number of steps
nsbmin Min number of steps
ANTMSTP5 time Time duration 8 byte, double precision
ANTMSTP6 dtime Timestep 8 byte, double precision
dtmin Min timestep 8 byte, double precision
dtmax Max timestep 8 byte, double precision
ANTMSTP7 plslimitvalue Max elastic strain value 8 byte, double precision
crplimitvalue Max creep value
dpplimitvalue Max pressure value
dsplimitvalue Max displacement value
bisectfactor Bisection factor value
tolerb Midstep residual value
ANTMSTP8 skip standard Flag to skip standard timestep 2 byte, boolean
(2020.2+)
starting_text Flag to use starting text 4 byte, long integer
ending_text Flag to use ending text
ANSYS Solver Output Requests (if analysis set type set to ANSYS) Version 12.0+
ANOUTRQ1 on 2 byte, boolean
ANOUTRQ2 all_0 All results to binary file 2 byte, boolean
all_1 All results to print file
basic_0 Basic results to binary file
basic_1 Basic results to print file
ANOUTRQ3 rsol_0 Nodal reactions to binary file 2 byte, boolean
rsol_1 Nodal reactions to print file
nsol_0 Nodal DOF to binary file
nsol_1 Nodal DOF to print file
v_0 Nodal velocity to binary file
v_1 Nodal velocity to print file
ANOUTRQ4 a_0 Nodal accelerations to binary file 2 byte, boolean
a_1 Nodal accelerations to print file
esol_0 Element results to binary file
esol_1 Element results to print file
ANOUTRQ5 allfreq_0 All results output frequency to “_0” 4 byte, long integer
allfreq_1 binary or “_1” print files:
0: Write none
1: Write all
2: Write last
3: Write every nth
allnth_0 Output frequency N for all results
(every nth) to binary file
allnth_1 Output frequency N for all results
(every nth) to print file
ANOUTRQ6 basicfreq_0 Basic results output frequency to 4 byte, long integer
Unrestricted
FEMAP Neutral File Format A-67
basicfreq_1 “_0” binary or “_1” print files:
0: Write none
1: Write all
2: Write last
3: Write every nth
basicnth_0 Output frequency N for basic results
(every nth) to binary file
basicnth_1 Output frequency N for basic results
(every nth) to print file
rsolfreq_0 Nodal reactions output to “_0”
rsolfreq_1 binary or “_1” print files:
0: Write none
1: Write all
2: Write last
3: Write every nth
rsolnth_0 Output frequency N for nodal
reactions (every nth) to binary file
rsolnth_1 Output frequency N for nodal
reactions (every nth) to print file
ANOUTRQ7 nsolfreq_0 Nodal DOFs output frequency to 4 byte, long integer
nsolfreq_1 “_0” binary or “_1” print files:
0: Write none
1: Write all
2: Write last
3: Write every nth
nsolnth_0 Output frequency N for nodal DOFs
(every nth) to binary file
nsolnth_1 Output frequency N for nodal DOFs
(every nth) to print file
ANOUTRQ8 nsolgroup_0 Feature currently not supported 4 byte, long integer
nsolgroup_1 Feature currently not supported 4 byte, long integer
vfreq_0 Nodal velocities output frequency 4 byte, long integer
vfreq_1 to “_0” binary or “_1” print files:
0: Write none
1: Write all
2: Write last
3: Write every nth
ANOUTRQ9 vnth_0 Output frequency N for nodal 4 byte, long integer
velocity (every nth) to binary file
vnth_1 Output frequency N for nodal
velocity (every nth) to print file
vgroup_0 Feature currently not supported 4 byte, long integer
vgroup_1 Feature currently not supported 4 byte, long integer
ANOUTRQ10 afreq_0 Nodal accelerations output 4 byte, long integer
afreq_1 frequency to “_0” binary or “_1”
print files:
0: Write none
1: Write all
2: Write last
3: Write every nth
anth_0 Output frequency N for nodal
accelerations (every nth) to binary
file
anth_1 Output frequency N for nodal
accelerations (every nth) to print
file
ANOUTRQ11 agroup_0 Feature currently not supported 4 byte, long integer
agroup_1 Feature currently not supported 4 byte, long integer
esolfreq_0 Element results output frequency to 4 byte, long integer
Unrestricted
A-68 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-69
ANBKOPT5 skip_standard Flag to skip standard buckling opts 2 byte, boolean
(2020.2+) Flag to use starting text
starting_text 4 byte, long integer
ending_text Flag to use ending text
ANSYS Solver Harmonic Options (if analysis set type set to ANSYS) Version 12.0+
ANHAOPT1 on 2 byte, boolean
ANHAOPT2 method 0: FULL(Physical) 2 byte, boolean
1: MSUP(Modal)
reimky 0: Output complex ampl-phase
1: Output complex real-imag
clust 0: Uniform
1: Cluster
ANHAOPT3 minmode Smallest mode number 4 byte, long integer
maxmode Largest mode number
logopt 0: LOG
1: OB1
2: OB2
3: OB3
4: OB6
5: OB12
6: OB24;
ANHAOPT3A LUMPM(v2019.1+) 2 byte, boolean
ALPHAD(v2019.1+) 8 byte, double precision
BETAD(v2019.1+)
DMPRAT(v2019.1+)
ANHAOPT4 freqb Begin fequency 8 byte, double precision
freqe End frequency 8 byte, double precision
ANHAOPT5 skip_standard Flag to skip standard harmonic 2 byte, boolean
(2020.2+) options
starting_text Flag to use starting text 4 byte, long integer
ending_text Fladg to use ending text
ANSYS Solver Transient Options (if analysis set type set to ANSYS) Version 12.0+
ANTRAOPT1 on 2 byte, boolean
ANTRAOPT2 method 0: FULL(Physical) 2 byte, boolean
1: MSUP(Modal)
tintopt 0: NMK
1: HHT
lumpm Lumped mass
gamma GAMMA
ANTRAOPT3 minmode Smallest mode number 4 byte, long integer
maxmode Largest mode number 4 byte, long integer
ANTRAOPT4 dmpsfreq Excitation frequency 8 byte, double precision
alphad ALPHAD
betad BETAD
dmpstr DMPSTR
ANTRAOPT5 dmprat DMPRAT 8 byte, double precision
gammavalue GAMMA value
alpha ALPHA
delta DELTA
ANTRAOPT6 alphaf ALPHAF 8 byte, double precision
alpham ALPHAM 8 byte, double precision
ANTRAOPT7 skip_standard Flag to skip standard transient 2 byte, boolean
(2020.2+) options
starting_text Flag to use starting text 4 byte, long integer
ending_text Flag to use ending text
ANSYS Solver NonlinearOptions (if analysis set type set to ANSYS) Version 12.0+
Unrestricted
A-70 FEMAP Neutral File Format
Options for MSC.MARC Solver (if analysis set type set to MSC.MARC) Version 8.2 and later..
1 Marc History On 2 byte, boolean
2 Contact_Property 4 byte, long integer
Control_Method
Solver_Method
Unrestricted
FEMAP Neutral File Format A-71
Control_Max_Steps
Control_Max_Recycles
Control_Min_Recycles
3 Max_Residual 8 byte, double precision
Convergence_Method 4 byte, long integer
NonPositive_Definite 2 byte, boolean
NonSymmetric
4 Modal_min_freq 8 byte, double precision
Modal_max_freq
Modal_eigenvectors 4 byte, long integer
Checking
5 Auto_Switch 2 byte, boolean
Analysis_Case_Solution_Type 4 byte unsigned
Buckle_Num_Modes 4 byte, long integer
Buckle_Pos_Eigenvectors
6 On 2 byte, boolean
Arclength_Method 4 byte, long integer
Time_Period 8 byte, double precision
Initial_Time_inc
Min_Time_inc
Max_Time_inc
Scale_Factor 4 byte, long integer
7 Max_Steps
Num_Output_Inc
Quasi_Static_Damping 2 byte, boolean
Fraction_For_First 8 byte, double precision
Max_Num_Increments 4 byte, long integer
Control_Max_Recycles
Max_Fraction_for_all 8 byte, double precision
Total_Time
8 On 2 byte, boolean
CtblID ID of contact table 4 byte, long integer
Num_contact Number of contact segments in the 4 byte, long integer
table
Write_contact_table Flag to write contact table for this 2 byte, boolean
case
Options for LS-Dyna Solver (if analysis set type set to LS-Dyna) Version 9.2 and later..
1 Dyna Hist On 2 byte, boolean
2 body_load_group 4 byte, long integer
mass_damping_on 2 byte, boolean
mass_damping 8 byte, double precision
3 implicit 2 byte, boolean
springback 2 byte, boolean
3a (11.1+) numProcessors 4 byte, long integer
analysis_memory 4 byte, long integer
4 total_time 8 byte, double precision
output_interval 8 byte, double precision
plate_integration_points 4 byte, long integer
5 group_history_ID 4 byte, long integer
strain_output 2 byte, boolean
time_history_output 8 byte, double precision
print_history_output 8 byte, double precision
Unrestricted
A-72 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-73
normalization_option 4 byte, long integer
normalization_node 4 byte, long integer
normalization_dof 4 byte, long integer
modal_mass_formulation 2 byte, boolean (prior to
11.3)
4 byte, long integer
(v11.3+)
ModeXY for NxNastran v12.0+
NasMxy1 On 2 byte, boolean
NasMxy2 Output_request[0] 4 byte, long integer
Output_request[1]
Output_request[2]
Output_request[3]
Reference_node
NasCaOptim AMNasOptim 4 byte, long integer
MultiStep Nonlinear Kinematic for NxNastran v12.0+
NasCaMSK1 on 2 byte, boolean
NasCaMSK2 bSkipNLCNTL2 2 byte, boolean
NasCaMSK3 dDISLIM 8 byte, double precision
dROTLIM
dDEFLIM
bLVAR 2 byte, boolean
bTVAR
bDIPR
bNORM
NasCaMSK4 bCreep 2 byte, boolean
bPlastic 2 byte, boolean
NasCaMSK5 dSTAB 8 byte, double precision
dMADI 8 byte, double precision
bERCD 2 byte, boolean
dPRED 8 byte, double precision
NasCaMSK6 iIMPL 4 byte, long integer
dBETA 8 byte, double precision
dGAMA
dALFA
dTETA
dPRCO
dHPRCO
NasCaMSK7 iILNS 4 byte, long integer
dPRLN 8 byte, double precision
dAMIN
dAMAX
iITMA 4 byte, long integer
dPRCR 8 byte, double precision
dREFP 8 byte, double precision
dPRCQ
dREFU
dPRCE
dREFE
NasCaMSK8 iIT1K 4 byte, long integer
iIT2K
iIT3K
iPLAS
Unrestricted
A-74 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-75
bMSTAB 2 byte, boolean
dMSFAC 8 byte, double precision
nNORMP 4 byte, long integer
nNORMU 4 byte, long integer
dREFP 8 byte, double precision
dREFU 8 byte, double precision
NasCaMSNL3 nRFVAR 4 byte, long integer
(2020.2+)
Unrestricted
A-76 FEMAP Neutral File Format
(v8.1+) MSC Nastran only, Version of 4 byte, long integer
NasEx1 Version
Nastran to write.
NasEx2 Output_dir Directory to write output to Character string
NasEx2a(11.1+) AnalyzeFileName Base filename for analysis Character string
NasEx2b(11.2+) GPUFlag NX Nastran Flag to enable GPU 2 byte, boolean
computing
GPUOpt GPU Option 4 byte, long integer
GPUunused 2 byte, boolean
NasEx3 Problem_id Executive Control ID Character string
NasEx4 solution_name Solution Sequence sub-DMAP Character string
name
NasEx5 max_time Maximum Time allowed for 8 byte, double precision
solution.
NasEx6 diag Request Diagnostics output Character string
NasEx7 iterative_solver Iterative Solver option, NX- 2 byte, short integer
1=ITER, 2=ELEMITER
MSC – 1=MATRIX, 2=ELEMENT
number_of_processors Number of processors for solution 4 byte, long integer
save_database_for_restart 2 byte, boolean
restart_from_database 2 byte, boolean
memory Specifies the amount of memory to 4 byte, long integer
be used by the job.
long_err_messages Nastran writes extended error 2 byte, boolean
messages.
(v10.0+) 2 byte, boolean
Use Solution Monitor Controls if solution monitor files
are generated
NasEx8 (11.0+) allow_duplicate_node 4 byte, long integer
duplicate_search_distance 8 byte, double precision
write_seref_path 2 byte, boolean
NasEx8(11.1+) restart_database Character string
NasEx8(11.1+) restart_read_only 2 byte, boolean
restart_version 4 byte, long integer
restart_subcase 4 byte, long integer
NasEx8(11.1+) optimize_analysis_type 4 byte, long integer
optimize_track_modes 2 byte, boolean
NasEx8(12.0+) on 2 byte, boolean
PARAMnasprt 2 byte, boolean
echo_optim 2 byte, boolean
NasEx8(12.0+) goal Enum zOptGoal 4 byte, long integer
cycles 4 byte, long integer
PARAMvnasprt 4 byte, long integer
AMNasOptim 4 byte, long integer
dresp 4 byte, long integer
NasEx8(12.0+) min_goal 2 byte, boolean
is_topology 2 byte, boolean
unused_boolean 2 byte, boolean
PARAMbdmncon 2 byte, boolean
PARAMvbdmncon 4 byte, long integer
(v9.3+)
NasEx8a system_cell_overrides Character string
(v9.3+)
NasEx8b Scratch_directory1 Character string
(v9.3+)
NasEx8c Scratch_directory2 Character string
(v9.3+) Scratch_size1 4 byte, long integer
NasEx8d
Scratch_size2
Unrestricted
FEMAP Neutral File Format A-77
(v11.3+) Character string
NasEx8e User_Command_Line
NasEx9 skip_standard 2 byte, boolean
NasEx10 Nlines_start_text Number of lines of starting text 4 byte, long integer
NasEx11+ Start_text starting text if nlines_start_text > 0 Character string(s)
NasEx12 Nlines_end_text Number of lines of ending text 4 byte, long integer
NasEx13+ End_text Ending text if nlines_end_text > 0 Character string(s)
NasBu1 Bulk_on 2 byte, boolean
NasBu2 PARAMautospc 2 byte, boolean
PARAMgrdpnt 2 byte, boolean
PARAMwtmass 2 byte, boolean
PARAMk6rot 2 byte, boolean
PARAMmaxratio 2 byte, boolean
PARAMndamp 2 byte, boolean
PARAMinrel 2 byte, boolean
PARAMlangle 2 byte, boolean
PARAMprgpst 2 byte, boolean
PARAMlgdisp 2 byte, boolean
(v8.1+)
PARAMddrm 2 byte, boolean
(v8.1+)
PARAMmodacc 2 byte, boolean
(v8.1+)
PARAMresvec 2 byte, boolean
(v8.3+)
PARAMresvec_on 2 byte, boolean
(v8.3+)
PARAMogeom 2 byte, boolean
(v9.1+)
PARAMautompc 2 byte, boolean
(v9.2+)
PARAMautospcType 2 byte, boolean
(v9.3+)
PARAMsrcomps 2 byte, boolean
(v9.3+)
PARAMnofisr 2 byte, boolean
(v9.3+)
PARAMlgstrn 2 byte, boolean
(v9.3+)
end_text_at_end_of_file 2 byte, boolean
NasBu3 PARAMVgrdpnt 4 byte, long integer
PARAMVwtmass 8 byte, double precision
PARAMVk6rot 8 byte, double precision
PARAMVmaxratio 8 byte, double precision
PARAMVndamp 8 byte, double precision
(v10.0+)
PARAMinrel 4 byte, long integer
NasBu3_a PARAMboltfact 2 byte, boolean
PARAMVboltfact 8 byte, double precision
NasBu4 large_field_option 0=Small 4 byte, long integer
1=CSys,Prop,Matl
2=CSys,Prop,Matl,Cord,Node
3=CSys,Prop,Matl,Cord,Node,Elem
4=CSys,Node
QuadR_Opt Write Quads as QUADR 2 byte, boolean
(v8.1+) Include only Entities in Group
groupID 4 byte, long integer
(v8.3+)
skip_beam_shapes 2 byte, boolean
(v9.3+)
rigid_thermal_expansion Sets RIGID to include CTE on 2 byte, short integer
rigid elements.
Not NxNastran MultiStep Nonlin:
0: Off
1: On (LAGRAN)
(v12.0.+)
NxNastran MultiStep Nonlin:
0: AUTO
2: LINEAR
3: STIFF
Unrestricted
A-78 FEMAP Neutral File Format
(v10.0+) Enable to write BCSET and treat
cgap_as_contact 2 byte, boolean
CGAP as contact
(v10.1+) Flag to write Dynamic loads using
Write Dynamic Loads 2 byte, boolean
Using LOADSET LOADSET/LSEQ
(v10.1+)
PARAMresviner 2 byte, boolean
(v10.1+) Flag to write all load sets in a static 2 byte, boolean
WriteAllStaticLoadBCSets solution
(v11.0+) PARAMsecomb 2 byte, boolean
NasBu4_a PARAMbailout 2 byte, boolean
(v10.2+) SYS_Enfmotn 4 byte, long integer
NasBu4_b unused_integer
SYS_Enfmotn_on 2 byte, boolean
PARAMcntaset
unused_real 8 byte, double precision
unused_real
NasBu5 Skip_standard 2 byte, boolean
NasBu6 Nlines_start_text Number of lines of starting text 4 byte, long integer
NasBu7+ Start_text starting text if nlines_start_text > 0 Character string(s)
NasBu8 Nlines_end_text Number of lines of ending text 4 byte, long integer
NasBu9+ End_text Ending text if nlines_end_text > 0 Character string(s)
NasNL1 Nonlin_on 2 byte, boolean
NasNL2 NDT TSTEPNL Number of time 4 byte, long integer
steps
DT TSTEPNL Time increment 8 byte, double precision
NO TSTEPNL Time step 4 byte, long integer
interval for output
MAXITER TSTEPNL Limit on number of 4 byte, long integer
iterations for each time step
NasNL3 EPS_flag[0..2] 2 byte, boolean
EPS[0..2] 8 byte, double precision
NasNL4 (11.1+) nl_KDAMP 2 byte, boolean
nl_KUPDATE 4 byte, long integer
(11.3+)
nl_Adapt 2 byte, boolean
NasMd1 Modes_on 2 byte, boolean
NasMd2 eigr_set 4 byte, long integer
modal_method 4 byte, long integer
dynam_solution_typ 2 byte, boolean
frequency_range[0..1] 8 byte, double precision
(v9.3+)
Skip_eigr 2 byte, boolean
(v9.3+)
imaginary_freq_range[0.. 8 byte, double precision
1]
(v9.3+)
complex_convergence 8 byte, double precision
(v9.3+)
complex_region_width 8 byte, double precision
(v9.3+)
overall_damping_coeffici 8 byte, double precision
ent
NasMd3 estimated_roots 4 byte, long integer
desired_roots 4 byte, long integer
normalization_option 4 byte, long integer
normalization_node 4 byte, long integer
normalization_dof 4 byte, long integer
Unrestricted
FEMAP Neutral File Format A-79
modal_mass_formulation 2 byte, boolean (prior to
11.3)
4 byte, long integer 11.3+
NasMxy1(v8.1+) On 2 byte, boolean
NasMxy2(v8.1+) Output_request[0..4] (v8.3+) 4 byte, long integer
was [0..3] in (v8.1+)
Unrestricted
A-80 FEMAP Neutral File Format
NasMCheck2 Weight_dof_set[n]
N=0 to 5 (8.2+)
NasMCheck3 weight_cgi
8.2+)
weight_ref_node 4 byte, long integer
weight_units
ground_ref_node
NasMCheck4 ground_dof_set[n] 2 byte, boolean
N=0 to 4 (8.2+)
NasMCheck5 max_strain_energy 8 byte, double precision
(8.2+)
Datarec_on 2 byte, boolean
Datarec_tol 0(11.2+) 4 byte, long integer
NasNXNL1(9.0+) NXNL_On 2 byte, boolean
NasNXNL2(9.0+) Max_Time_Steps 4 byte, long integer
NasNXNL3(9.0+) Number of Time Steps[0] 4 byte, long integer
Time Increment[0] 8 byte, double precision
Skip Factor[0] 4 byte, long integer
…
Number of Time Steps[9] 4 byte, long integer
Time Increment[9] 8 byte, double precision
Skip Factor[9] 4 byte, long integer
NasNXNL4(9.0+) SOLVER 4 byte, long integer
AUTO Auto Incrementation 4 byte, long integer
Unrestricted
FEMAP Neutral File Format A-81
NPOSIT Continue when not positive definite 2 byte, boolean
MASSTYP Mass Matrix Type 2 byte, boolean
TINT Integration order thru Shell thick 4 byte, long integer
MSTAB Matrix Stabilization 2 byte, boolean
MSFAC Matrix Stabilization Factor 8 byte, double precision
DTDELAY Element Death Time delay 8 byte, double precision
SDOFANG Shell DOF Angle 8 byte, double precision
UPFORM u/p formulation 2 byte, boolean
NasNXNL5(9.0+) DISPOPT Prescribed displacement option 2 byte, boolean
LOADOPT Applied Load option 2 byte, boolean
ALPHA Newmark Time Integ alpha coeff 8 byte, double precision
DELTA Newmark Time Integ delta coeff 8 byte, double precision
ITEMAX Max iter for multigrid solver 4 byte, long integer
EPSIA Convergence Tolerance epsia 8 byte, double precision
EPSIB Convergence Tolerance epsib 8 byte, double precision
EPSII Convergence Tolerance epsii 8 byte, double precision
LSEARCH Line Search Flag 4 byte, long integer
MAXITE Max Iter per time step 4 byte, long integer
NasNXNL6(9.0+) CONVCRI Convergence Critieria 4 byte, long integer
ETOL Relative Energy Tolerance 8 byte, double precision
RTOL Relative Force Tolerance 8 byte, double precision
RNORM Reference Force 8 byte, double precision
RMNORM Reference Moment 8 byte, double precision
RCTOL Relative Contact Force Tolerance 8 byte, double precision
DTOL Relative Displacement Tolerance 8 byte, double precision
DNORM Reference Translation 8 byte, double precision
DMNORM Reference Rotation 8 byte, double precision
STOL Line Search Convergence Tolerance 8 byte, double precision
NasNXNL7(9.0+) RCONSM Reference Contact Force 8 byte, double precision
ENLSTH Line Search Energy Threshold 8 byte, double precision
ATSSUBD Auto Time Step Small Step Size 4 byte, long integer
ATSMXDT Auto Time Step Largest Step Size 8 byte, double precision
ATSNEXT Auto Time Step Size Flag 4 byte, long integer
ATSDFAC Division Factor for Sub Increment 8 byte, double precision
ATSLOWS Low Speed Dynamics Flag 2 byte, boolean
ATSDAMP Low Speed Dynamics Damping Fac 8 byte, double precision
LDCGRID Node ID for Prescribed Displace 4 byte, long integer
LDCDOF DOF for Prescribed Displacement 4 byte, long integer
NasNXNL8(9.0+) LDCDISP Magnitude of Prescribed Displace 8 byte, double precision
LDCIMAX Displacement Convergence Factor 8 byte, double precision
LDCDMAX Max Displacement 8 byte, double precision
LDCCONT Solution Termination after Critical 2 byte, boolean
LDCSUBD Max Arc Length Subdivisions 4 byte, long integer
IMPACT Impact Control Scheme 4 byte, long integer
NSUPP Num Iterations for Pairing 4 byte, long integer
MODEX Restart Flag 2 byte, boolean
TSTART Restart Solution Time 8 byte, double precision
IRINT Frequency of Results in File 4 byte, long integer
NasNXNL9(9.0+) NSUBGRP Number of Subgroups 4 byte, long integer
ELCV Conversion Flag 2 byte, boolean
EQRBAR RBAR element option 4 byte, long integer
Unrestricted
A-82 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-83
DDAM_GCutoff 8 byte, double precision
(9.3
NasDDAM4 DDAM_SpecCoeffFile Character string
+)
Unrestricted
A-84 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-85
tosca_CastMPNodeID
tosca_SymGroup
tosca_SymCS
tosca_SymCSAxis
NasTos10(10.1+) tosca_MaxWallT 8 byte, double precision
tosca_MinWallT
tosca_VolReductPct
tosca_DisplLimit
NasTos11(10.1+) tosca_CastMPNodeBase[0..2] 8 byte, double precision
NasTos12(10.1+) tosca_CastMPNodeNorm[0..2] 8 byte, double precision
NasTos13(10.1+) tosca_CastMPNodePt[0..2] 8 byte, double precision
NasTos14(10.1+) tosca_SymAngle 8 byte, double precision
NasTos15(10.1+) tosca_SymBase[0..2] 8 byte, double precision
NasTos16(10.1+) tosca_SymRot[0..2] 8 byte, double precision
NasTos17(10.1+) tosca_CastMidPlaneType 4 byte, long integer
tosca_SymType
tosca_OptSaveBDF 2 byte, boolean
tosca_OptSaveSTL
tosca_OptSaveVTF
tosca_OptGetShape
tosca_OptSavePar
NasTos18(10.1+) tosca_SmoothType 4 byte, long integer
tosca_SmoothGroup
tosca_SmoothValue 8 byte, double precision
tosca_OptGenSectCuts unused 2 byte, boolean
tosca_NumSectCuts unused 4 byte, long integer
tosca_NormVecSectCuts unused
tosca_OptNewOutGroup 2 byte, boolean
(10.2+)
NasTos19 tosca_ResultsType 4 byte, long integer
tosca_STLGroup unused
tosca_SectionBase[0..2] unused 8 byte, double precision
tosca_SectionNormal[0..2] unused
tosca_SectionPoint[0..2] unused
tosca_SectionPlane unused 2 byte, boolean
(11.0+)
NasTos20 tosca_SmoothImport unused 4 byte, long integer
tosca_ResultsImport unused 4 byte, long integer
tosca_MaxWallSpacing unused 8 byte, double precision
NasAero
NasAero1(10.3+) On 2 byte, boolean
NasAero2(10.3+) csID ID of Aerodynamic coordinate 4 byte, long integer
system
refcsID ID of Reference coordinate system
areoSymXY Symmetry key for the aero
coordinate x-y plane
areoSymXZ Symmetry key for the aero
coordinate x-z plane
mkAero ID of Femap function defining
Mach numbers
Baunit Write PARAM,AUNITS 2 byte, boolean
Daunit Value for AUNITS 8 byte, double precision
NasAero3(10.3+) refLength Reference length for reduced
frequency
Unrestricted
A-86 FEMAP Neutral File Format
Contact Options for MSC/Nastran Solver (if analysis set type set to MSC/Nastran) (v11.2+ only)
NasMSCCt1 on 2 byte, boolean
bEnabled 2 byte, boolean
NasMSCCt2 DDULMT 8 byte, double precision
RVCNST
SLDLMT
NasMSCCt3 TAUGMNT 2 byte, boolean
AUGMENT 4 byte, long integer
NasMSCCt4 BEAMB 2 byte, boolean
ERRBAS
FTYPE 4 byte, long integer
IBSEP
ICSEP
MAXSEP
Unrestricted
FEMAP Neutral File Format A-87
NasMSCCt5 METHOD 4 byte, long integer
NLGLUE 2 byte, boolean
NODSEP 4 byte, long integer
SEGSYM 2 byte, boolean
NasMSCCt6 AUGDIST 8 byte, double precision
BIAS
ERROR
FNTOL
PENALT
STKSLP
TPENALT
Options for NASTRAN Solver (if analysis set type set to NASTRAN) (v11.2+ only)
NasParam1 MGRID 2 byte, boolean
SWPANGLE 2 byte, boolean
ALPHA1
ALPHA2
MGRID 4 byte, long integer
MDOF
NasParam2 dSWPANGLE 8 byte, double precision
dALPHA1[0..1]
dALPHA2[0..1]
Options for NxNastran Multi-Step Nonlinear Kinematic (for v12.0+)
MSNLK1 on 2 byte, boolean
MSNLK2 nRESO Solver 4 byte, long integer
0: AUTO
2: SKYLINE
3: SPARSE
4: PARALLEL
nSTRMEAS First stress/strain measure 4 byte, long integer
0: GREEN
1: LOG STRAIN-CAUCHY
2: BIOT
3: LOG STRAIN-KIR
nIREF Computation 4 byte, long integer
0: No initial computation
1: Initial computation only
2: Steady state only
3: Init and steady state
bINLY Unsymmetric solver 4 byte, long integer
MSNLK3 nSTROUT 4 byte, long integer
(2020.1+)
Unrestricted
A-88 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-89
skip_elems
skip_groups
skip_misc
rst_comp Result file compression type 4 byte, long integer
An10 random_on 2 byte, boolean
An11 random_disp_on
random_vel_on
random_accel_on
random_disp_relative
Random_vel_relative
Random_accel_relative
Options for FEMAP Structural Solver (if analysis set type set to FEMAP Structural)
Fsfil1 File_on 2 byte, boolean
Fsfil2 logfile
Fsfil3 keep_logfile 2 byte, boolean
echo_to_logfile 2 byte, boolean
Fsfil4 hypermatrix1 Character string
Fsfil5 hypermatrix2 Character string
Fsfil6 keep_hypermatrix 2 byte, boolean
Fsfil7 scratch1 Character string
Fsil8 scratch2 Character string
Fsdyn1 Dyn_on 2 byte, boolean
Fsdyn2 solution_method 4 byte, long integer
mass_formulation 2 byte, boolean
modal_damping 2 byte, boolean
modal_normalization 2 byte, boolean
number_of_modes 4 byte, long integer
rigid_body_modes 4 byte, long integer
Fsdyn3 frequency_range_method 4 byte, long integer
frequency_range[0..1] 8 byte, double precision
Fsdyn4 mass_direction 4 byte, long integer
mass_tolerance 8 byte, double precision
iteration_vectors 4 byte, long integer
max_iterations 4 byte, long integer
significant_digits 4 byte, long integer
Fsht1 Heat_on 2 byte, boolean
Fsht2 temperature_tolerance 8 byte, double precision
convergence_type 4 byte, long integer
max_iterations 4 byte, long integer
Fssolv1 Solv_on 2 byte, boolean
Fssolv2 iterative 2 byte, boolean
iter_convergence_tolerance 8 byte, double precision
iter_max_iterations 4 byte, long integer
Fssolv3 memory_iter_max 4 byte, long integer
memory_virtual_max 4 byte, long integer
memory_application_pct 4 byte, long integer
memory_fortran_pct 4 byte, long integer
Fssolv4 stress_stiffening 2 byte, boolean
spin_softening 2 byte, boolean
stiff_soft_loadcase 4 byte, long integer
shell_autorestraint 2 byte, boolean
Unrestricted
A-90 FEMAP Neutral File Format
Options for MSC.MARC Solver (if analysis set type set to MSC.MARC) Version 8.2 and later..
Mar1 on 2 byte, boolean
Mar2 skip_standard
Mar3 Nlines_start_text Number of lines of starting text 4 byte, long integer
Mar4+ Start_text starting text if nlines_start_text > 0 Character string(s)
Mar5+ Nlines_end_text Number of lines of ending text 4 byte, long integer
Mar6+ End_text Ending text if nlines_end_text > 0 Character string(s)
Mar7 Title Character string(s)
Mar8 work_space_vector 4 byte, long integer
max_constraints
Mar9 follower_on 2 byte, boolean
follower_option 4 byte, long integer
plasticity_on 2 byte, boolean
plasticity_option 4 byte, long integer
elasticity_on 2 byte, boolean
elasticity_total
is_elastic
constant_dilation
large_displacement
update
finite
Mar10 echo_input_data
write_group_sets
extended_input
shell_transverse_shear
plate_integration_points 4 byte, long integer
Mar11 dist_loads_on 2 byte, boolean
dist_loads_list 4 byte, long integer
dist_loads_elems
dist_loads_nodes
tying_on 2 byte, boolean
tying_ce 4 byte, long integer
tying_type
tying_servo_nodes
tying_servo_link
Mar12 out_of_core 2 byte, boolean
core_value 4 byte, long integer
processors 2 byte, boolean
No_cpu 4 byte, long integer
vector_length
parallel 2 byte, boolean
bandwidth_optimization
Options for LS-DYNA3D Solver (if analysis set type set to LS-DYNA3D) Version 9.2 and later..
Dyn1 on 2 byte, boolean
export_rigid_nodes 2 byte, boolean
Unrestricted
FEMAP Neutral File Format A-91
material_based_parts 2 byte, boolean
write_groups_as_sets 2 byte, boolean
Dyn3 groupID(v2020.1+) ID of the Group to export for the 4 byte, long integer
Analysis Model
skip_standard 2 byte, boolean
Dyn4 Nlines_start_text Number of lines of starting text 4 byte, long integer
Dyn5+ Start_text starting text if nlines_start_text > 0 Character string(s)
Dyn6+ Nlines_end_text Number of lines of ending text 4 byte, long integer
Dyn7+ End_text Ending text if nlines_end_text > 0 Character string(s)
Dyn8 (2020.2+) skip_csys 2 byte, boolean
skip_nodes
skip_matls
skip_props
skip_elems
skip_groups
skip_functions
skip_misc
Unrestricted
A-92 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-93
Data Block 1139 – Table Data
Record Field Description Size
1 ID ID of Table Object 4 byte, long integer
2 Title Title of the Table Object character string
3 TableType The type of the table. 0=None, 1=Function, 4 byte, long integer
2=Vector Function, 3=Load Set Combination,
4=Result Set Processing
TableSubType The table subtype. 0=None, 1=Acceleration,
2=Sun/Planet, 3=Sun/Planet/Altitude,
4=Spherical Vector Sun/Planet, 5=Spherical
Vector Sun/Planet/Altitude
NumberOfRows The number of rows and columns in the table
NumberOfColumns
4 NastranLoadCombina True if this table creates Nastran Combination 2 byte, boolean
tionFlag Load Sets. Only used for Load Combination
table types.
AddFactorsToTitles True if scale factors are added to the titles
when Load Sets are created. Only used for
Load Combination table types.
The next two rows repeat in pairs for each cell that is defined in the table. To terminate, the last line must be like
Record 5 with CellDataIndex=-1, CellRow=0, CellColumn=0
5 CellDataIndex An index of the cell being defined. Normally 4 byte, long integer
starts at 1 and increases (-1 to terminate list)
CellRow The Row and Column of the cell being
CellColumn defined
6 CellIntegerFlag True if this is an integer cell, False for others. 2 byte, boolean
CellEntityType If Cell Value is an Entity ID, this is the entity 4 byte, long integer
type
CellIntegerValue Integer Value, only used for Integer Cell types 4 byte, long integer
CellRealValue Real Value, only used for Real Cell types. 8 byte, double precision
The next two rows repeat in pairs for each cell that has additional override text defined. To terminate, the last line
must be like Record 7 with CellDataIndex=-1, CellRow=0, CellColumn=0
7 CellDataIndex An index of the cell being defined. Normally 4 byte, long integer
starts at 1 and increases (-1 to terminate list)
CellRow The Row and Column of the cell being
CellColumn defined
8 CellText Text defined in the cell. This is not normally character string
used for numeric cells that are formatted in a
standard fashion.
Unrestricted
A-94 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-95
Unrestricted
A-96 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-97
AP_I_LTH1 ID of Aero_Div_List record containing theta nVal[3]
array 1
AP_I_LTH2 ID of Aero_Div_List record containing theta nVal[4]
array 2
AP_I_THI1 The first and last interference element of a nVal[5]
AP_I_THI2 body to use theta 1 nVal[6]
AP_I_THI3 array; the others use the theta 2 array nVal[7]
AP_I_THN1 nVal[8]
AP_I_THN2 nVal[9]
AP_I_THN3 nVal[10]
Real Values
AP_D_WIDTH Reference half-width dVal[0]
AP_D_AR Aspect ratio of the interference tube dVal[1]
Unrestricted
A-98 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-99
Data for this data block is only available for views where you have calculated free faces (i.e. either shown a hidden
line or free face plot). Free faces are NOT recalculated during the translation. Only written if addl info is picked.
1 ID ID of view 4 byte, long integer
1 record per elementID ID of element which has free face (-1 for last
free face plus record)
final
faceID Index of free face on element elementID –
like face ID of loads
Unrestricted
A-100 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-101
Unrestricted
A-102 FEMAP Neutral File Format
9 ElemGroupID ID of group of nodes used for element result 4 byte, long integer
output vectors or functions
ElemID ID of a single element for function output 4 byte, long integer
10 ElemForce Controls if element force results saved 2 byte, boolean
ElemStress Controls if stress results saved 2 byte, boolean
ElemStrain Controls if strain results saved 2 byte, boolean
1 record for ModeID IDs of normal modes used in forced response 4 byte, long integer
each mode + Last record has ModeID= -1
final
1 record for FREQID IDs of FREQ data used to define frequencies 4 byte, long integer
each FREQ + Last record has FREQID = -1
final
Unrestricted
FEMAP Neutral File Format A-103
ProcessType(11.2+) Processing option for “As Needed” Output 4 byte, long integers
Sets ( 0=None, 1=Linear Combination,
2=RSS Combination, 3=Max Envelope,
4=Min Envelope, 5=AbsMax Envelope,
6=Max Envelope SetID, 7=Min Envelope
SetID, 8=AbsMax Envelope SetID)
IntegerFormat(11.2+) 2 byte, Boolean
4 value Time or Frequency value for this case. 0.0 for 8 byte, double precision
static analysis.
5 nlines Number of lines of text in the following notes 4 byte, long integers
nlines records notes One or more lines of text. Number in previous character string
record.
6 (11.0+) Attach ID When output is imported into the database, 4 byte, long integers
Location ID the Attach ID will always be 0 and the
Location ID can only be 0 (Auto) or 1
(Database).
Unrestricted
A-104 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-105
corresponding elemental corner output. See
below.
5 comp[10..19]
6 (10.0+) DoubleSidedContour 4 byte, long integers
VectorID
7 id_min ID of entity where minimum value occurs. (0
if FEMAP will recalc max/min)
id_max ID of entity where maximum value occurs (0
if FEMAP will recalc max/min)
out_type Type of output (0=Any, 1=Disp, 2=Accel,
3=Force, 4=Stress, 5=Strain, 6=Temp,
others=User)
ent_type Either nodal (7) or elemental (8) output
compute_type(11.2+) The combination type for this output vector
(0=None, 1=Magnitude, 2=Average,
3=CornerAverage, 4=PrinStressA,
5=PrinStressB, 6=PrinStressC,
7=MaxShear,8=VonMises,
9=ComplexMagnitude)
8 calc_warn If 1, can not linearly combine this output 2 byte, boolean
(4.1+)
comp_dir If 1, comp[0..2] are the X,Y,Z component 4 byte, long integers
values. If 2, data at end of Beams. If 3, reverse
data at second end of beam.
cent_total If 1, this vector has centroidal or nodal output. 2 byte, boolean
integer_format(11.2+) If True, vector contains integer rather than 2 byte, boolean
floating point results
Repeated Records for all of the results values in one of two formats which can alternate depending on the
entity numbering in your model. When reading the file, FEMAP reads a record and if there are only two
fields it assumes it is Format 1, if there are more fields, then it must be Format 2.
Format 1 entityID ID of the single node/element for results 4 byte, long integers
value result value 8 byte, double precision
Format 2 start_entityID First ID 4 byte, long integers
end_entityID Final ID
values[0..n] Values for each entity from start_entityID to
end_entityID. Results for all IDs in this range
are included – no holes. Values are written so
there are a total of 10 fields on each line.
Therefore the first line has 2 IDs and 8 values,
remaining lines have 10 values (last line may
be less)
Output Components
The components are 20 Vector IDs of other vectors that are “components” of the current vector. There are several
possible ways these components are used:
4....................................................................................... THE CURRENT VECTOR CONTAINS THE
VECTOR MAGNITUDE OF 3 OTHER VECTORS THAT ARE THE GLOBAL X,Y, AND Z
COMPONENTS OF SIMILAR DATA:
In this case Components 0, 1, and 2 are the Vector IDs of the X, Y, and Z component Vectors respectively. An
example of this type of usage is Vector 1 (TOTAL TRANSLATION) which has Component 0=2(X
TRANSLATION), Component 1=3(Y TRANSLATION) and Component 2=4(Z TRANSLATION). These
Unrestricted
A-106 FEMAP Neutral File Format
components MUST be defined for deformed/animated plotting to work correctly. Components 3 through 19 must be
0 for this case.
2. THE CURRENT VECTOR CONTAINS DATA WHICH SHOULD BE PLOTTED IN A SPECIFIC GLOBAL
DIRECTION:
In this case, if plotting should occur in Global X then Component 0 must equal the current Vector ID. If Global Y,
then Component 1 = current Vector ID, and if Global Z then Component 2 = current Vector ID. All other
Components must equal 0 (i.e. only 1 nonzero component and it is equal to the current Vector ID).
3. THE CURRENT VECTOR CONTAINS ELEMENTAL CENTROIDAL DATA FOR ELEMENTS WHICH
ALSO HAVE RELATED DATA AT THE ELEMENT CORNERS:
In this case, the number of nonzero components depends upon the number of nodes on this element type (for
example, output for linear plates has 4 components-4 nodes/corners). The nonzero components must equal the
Vector IDs of the same type of data at the corners of the elements. For example, if the current vector is 7033
(CENTROIDAL VON MISES STRESS) then component 0 may be 20133 (CORNER1 VON MISES STRESS) and
component 1 may be 30133 (CORNER2 VON MISES STRESS) etc... If you do not have corner data, all
components must be 0. If the components are defined, FEMAP will use the corner data (not the data in the current
vector) when calculating data at nodes (like for contouring). If no components are defined, FEMAP will
assign the centroidal value to each node when doing the calculation.
4. THE CURRENT VECTOR CONTAINS LINE ELEMENT DATA AT ONE END OF THE ELEMENT.
This is just like the previous case. The first component is the vector ID of the End A data, the second component is
the vector ID of the End B data. This type of output also requires special settings in the “comp_dir” variable. Set
“comp_dir” to 2 if you want FEMAP to use the data as it is specified. Set “comp_dir” to 3 if you want FEMAP to
reverse the sign of all End B data when doing a Beam Diagram. This adjusts for differences in sign conventions
between the various analysis programs.
5. ALL OTHER CASES:
All components should be 0. This will force the data in the current vector to be used for every case. The current
setting of the View Option Deformed Style – Deformed Direction option, will control the Deformed plotting
direction.
Unrestricted
FEMAP Neutral File Format A-107
Data Block 1070 – Freebody Objects
Record Field Description Size
1 ID Freebody ID 4 byte, long integers
Freebody mode 0 = freebody, 1 = interface, 2=section cut(11.2+)
out_sys Freebody output coordinate system
group Freebody Group ID
-1 = Active
0 = Select
1+ = ID
2 title Output Vector title (max 79 char) character string
3 X Freebody total summation vector X location 8 byte, double precision
(CSys 0)
Y Freebody total summation vector Y location
(CSys 0)
Z Freebody total summation vector Z location
(CSys 0)
4 node_list_ID List ID for nodes 4 byte, long integers
elem_list_ID List ID for elements 4 byte, long integers
5 include_applied Include applied loads; 0 = no, 1 = yes 2 byte, boolean
include_spc Include reaction loads
include_mpc Include multipoint reaction load
include_internal Include freebody element loads
include_external Include peripheral element loads
include_total Include total summation loads
6 include_sum_fx Include X forces in total summation 2 byte, boolean
include_sum_fy Include X forces in total summation
include_sum_fz Include X forces in total summation
include_sum_mx Include X forces in total summation
include_sum_my Include X forces in total summation
include_sum_mz Include X forces in total summation
7 color_total_force Total summation force vector color 4 byte, long integers
color_total_moment Total summation moment vector color 4 byte, long integers
color_nodal_force Nodal force vector(s) color 4 byte, long integers
color_nodal_moment Nodal moment vector(s) color 4 byte, long integers
color_node_marker Node marker color 4 byte, long integers
8 sum_force_display Total summation force vector display mode 4 byte, long integers
0 = off, 1 = component, 2 = resultant
sum_moment_display Total summation force vector display mode
0 = off, 1 = component, 2 = resultant
sum_display_fx Display X component of force in total 2 byte, boolean
summation vector
sum_display_fy Display Y component of force in total
summation vector
sum_display_fz Display Z component of force in total
summation vector
sum_display_mx Display X component of moment in total
summation vector
sum_display_my Display Y component of moment in total
summation vector
sum_display_mz Display Z component of moment in total
summation vector
Unrestricted
A-108 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-109
20(11.2+) UserContrib1[0..5] 4 byte, long integer
21(11.2+) UserContrib2[0..5] 4 byte, long integer
22(11.2+) RevUserContrib0[0..2 2 byte, boolean
]
23(11.2+) TotalAxialAxis 4 byte, long integer
NodalAxialAxis 4 byte, long integer
24(11.3+) AlternateContact 2 byte, boolean
AlternateGlue 2 byte, boolean
25(2020.1+) ComplexMethod Unused 4 byte, long integer
ComplexPhase Unused 8 byte, double precision
ComplexStart Unused 8 byte, double precision
ComplexEnd Unused 8 byte, double precision
Unrestricted
A-110 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-111
Record Field Description Size
1 ID ID of point 4 byte, long integer
Type Type of point
Engine Solid engine point was created in
Def Sys point definition coordinate system ID
Layer ID of layer
Color ID of color
Mesh Size Number of elements at point 8 byte, double precision
(6.0+)
PropertyID ID of property attribute 4 byte, long integer
(10.0+)
CompositeCurve ID of Composite Curve that point belongs to 4 byte, long integer
ID
(10.0+)
Not Used Currently Unused 4 byte, long integer
2 coordinates x,y,z coordinates of point 8 byte, double precision
Unrestricted
A-112 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-113
Data Block 472 – Surfaces (Obsolete)
Record Field Description Size
1 ID ID of surface 4 byte, long integers
color ID of color
type surface type (0=Bilinear, 1=Ruled,
2=Revolution, 3=Coons, 4=Bezier)
layer ID of layer
divisions_s number of divisions (for display purposes) in
the parametric surface directions
divisions_t
2 reverse[0..5] Flags to tell if curve is reversed when defining 2 byte, boolean
surface. 1=Reversed
3 curveID[0..5] IDs of curves that define the surface 4 byte, long integers
Unrestricted
A-114 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-115
n records (all
types) if has
hard points
Unrestricted
A-116 FEMAP Neutral File Format
2 transform 3x3 transformation matrix used to align planar 8 byte, double precision
[0..2][0..2] boundaries in global coordinates.
3 thru 8 flag[0..149] Written 25 per record. Array of flags to 4 byte, long integers
indicate the state of reversal, and the position
of the curve in the boundary. Combination of :
FORWARD=0x00 (Hex),
REVERSE=0x01,
STARTLOOP=0x10,
ENDLOOP=0x20,
ONHOLE=0x80
9 thru 23 curve[0..149] IDs of curves on boundary and holes
Unrestricted
FEMAP Neutral File Format A-117
N+3(v2019.1+) cName(v2019.1+) character string
Unrestricted
A-118 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-119
marker_size 4 byte, long integer
marker_style enum zChartMarkerStyle 4 byte, long integer
label_from_chart 2 byte, boolean
label_on 2 byte, boolean
label_id 2 byte, boolean
label_value 2 byte, boolean
label_maxmin 2 byte, boolean
label_custom Unused in v11 2 byte, boolean
18 palette_from_chart 2 byte, boolean
palette enum zChartPalette 4 byte, long integer
dark_background 2 byte, boolean
19 legend_visible 2 byte, boolean
legend_location[0] enum zChartLegendLocation (vertical) 4 byte, long integer
legend_location[1] enum zChartLegendLocation (horizontal) 4 byte, long integer
legend_direction enum zChartLegendDirection 4 byte, long integer
20 show_tooltips 2 byte, boolean
auto_switch_style 2 byte, boolean
21 (11.1+) label_font_size 4 byte, long integer
22(11.1+) axis_value_font_size 4 byte, long integer
23(11.1+) <UNUSED> Unused line <NULL>
24(11.1+) legend_font_size 4 byte, long integer
25(11.1+) axis_minor_count_lo Primary chart X axis log scale 4 byte, long integer
g_x
axis_minor_count_lo Prmary chart Y axis log scale 4 byte, long integer
g_y
26(11.1+) axis_range_pad_x Primary chart linear x-axis padding 2 byte, Boolean
axis_range_pad_y Primary chart linear y-axis padding 2 byte, boolean
27(11.2+) axis_major_color 4 byte, long integer
axis_major_autodim 2 byte, boolean
(11.3+)
scale_inherit Use scaling from data series 2 byte, boolean
(11.3+)
master_scale Scale factor for chart 8 byte, double precision
(11.3+)
sync_to_view Sync output set ID to view (unused) 2 byte, Boolean
(11.3+)
master_study_idChart study ID (unused) 4 byte, long integer
28(11.4+) chart_complex_locn Location for complex chart, enum 4 byte, long integer
zChartComplexLocation
29(11.4+) x axis axis_visible2 Secondary chart axis visiblity 2 byte, boolean
34(11.4+) y axis axis_style2 Secondary chart axis style, enum 4 byte, long integer
zChartAxisStyle
axis_zoom2 Secondary chart axis zoom 2 byte, boolean
axis_autoscale2 Secondary chart axis autoscale 2 byte, boolean
axis_range2[0] Secondary chart minimum axis value 8 byte, double precision
axis_range2[1] Secondary chart maximum axis value 8 byte, double precision
30(11.4+) x axis axis_label_decimal2 Secondary chart axis decimals 4 byte, long integer
35(11.4+) y axis axis_label_format2 Secondary chart label format, enum 4 byte, long integer
zChartNumberFormat
31(11.4+) x axis axis_major_interval2 Secondary chart major gridline interval 4 byte, long integer
36(11.4+) y axis axis_minor_count2 Secondary chart minor tick count 4 byte, long integer
axis_major_gridline_ Secondary chart major gridline visible 2 byte, boolean
visible2
axis_minor_gridline_ Secondary chart minor gridline visible 2 byte, boolean
visible2
Unrestricted
A-120 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-121
(11.3+)
study_id Output study ID 4 byte, long integer
(11.4+)
10 convert_method1 Data conversion method for output vector 1, 4 byte, long integer
FRC_NONE, FRC_AVG, FRC_MAX
convert_method2 Data conversion method for output vector 2 4 byte, long integer
FRC_NONE, FRC_AVG, FRC_MAX
11 (11.4+) nodal_xform1 Output vector 1 nodal transform method, 4 byte, unsigned integer
enum zOutputDestination
nodal_xform_csys1 Output vector 1 nodal transform coordinate 4 byte, long integer
system
plate_xform1 Output vector 1 plate transform method, enum 4 byte, unsigned integer
zOutputDestination
plate_xform_csys1 Output vector 1 plate transform csys 4 byte, long integer
plate_xform_csys_dof1 Output vector 1 plate transform csys DoF 4 byte, long integer
plate_xform_vec0_1 Output vector 1 plate transform vec[0] 8 byte, double precision
plate_xform_vec1_1 Output vector 1 plate transform vec[1] 8 byte, double precision
plate_xform_vec2_1 Output vector 1 plate transform vec[2] 8 byte, double precision
solid_xform1 Output vector 1 solid transform method, 4 byte, unsigned integer
enum, zOutputDestination
solid_xform_csys1 Output vector 1 solid transform csys 4 byte, long integer
12 (11.4+) nodal_xform2 Output vector 2 nodal transform method, 4 byte, unsigned integer
enum zOutputDestination
nodal_xform_csys2 Output vector 2 nodal transform coordinate 4 byte, long integer
system
plate_xform2 Output vector 2 plate transform method, enum 4 byte, unsigned integer
zOutputDestination
plate_xform_csys2 Output vector 2 plate transform csys
plate_xform_csys_dof2 Output vector 2 plate transform csys DoF 4 byte, long integer
plate_xform_vec0_2 Output vector 2 plate transform vec[0] 8 byte, double precision
plate_xform_vec1_2 Output vector 2 plate transform vec[1] 8 byte, double precision
plate_xform_vec2_2 Output vector 2 plate transform vec[2] 8 byte, double precision
solid_xform2 Output vector 2 solid transform method, 4 byte, unsigned integer
enum, zOutputDestination
solid_xform_csys2 Output vector 2 solid transform csys 4 byte, long integer
13 (11.4+) complex_method Complex sync method, enum 4 byte, unsigned integer
zChartSeriesComplexMethod
complex_phase Complex phase angle 8 byte, double precision
complex_start Complex expansion starting angle 8 byte, double precision
complex_end Complex expansion ending angle 8 byte, double precision
14(12.0+) combination_type Vector combination type 4 byte, long integer
absolute_combination Absolute combination 2 byte, boolean
Unrestricted
A-122 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-123
include_applied Include applied load
include_dmig Include DMIG loads
node_group Used when type = MONPNT1_STRUCT or 4 byte, long integer
MONPNT3. ID of Group of Included Nodes
elem_group Only used when type = MONPNT3. ID of 4 byte, long integer
Group of Included Elements
Comp Unused 4 byte, long integer
6 defCSys ID of Coordinate System used for Summation 4 byte, long integer
Point
outCSys ID of Output Coordinate System for 4 byte, long integer
Summation Axes Results (-1 = Use Same
CSys as Summation Point)
pt.x 8 byte, double precision
pt.y
pt.z
7 NodeSetID Used when type = MONPNT1_STRUCT or 4 byte, long integers
MONPNT3. ID of Set Object containing IDs
of Included Nodes
ElemSetID Only used when type = MONPNT3. ID of Set
Object containing IDs of Included Elements
PanelSetID Only used when type =
MONPNT1_AEROPANEL. ID of Set Object
containing IDs of Included Aero Panels
AeroMeshSetID Only used when type =
MONPNT1_AEROMESH. ID of Set Object
containing IDs of Included Aero Mesh
entities
8 HasNodeList Used when type = MONPNT1_STRUCT or 2 byte, booleans
MONPNT3.
HasNodeList = 1: A List of Included Nodes
has been defined.
HasNodeList = 0: Either a NodeGroup has
been defined or there are no Included Nodes
HasElemList Only used when type = MONPNT3.
HasElemList = 1: A List of Included
Elements has been defined.
HasElemList = 0: Either a ElemGroup has
been defined or there are no Included
Elements
HasPanelList Only used when type =
MONPNT1_AEROPANEL.
HasPaneList = 1: A List of Aero Panels has
been defined.
HasPanelList = 0: There are no Included Aero
Panels
HasAeroMeshList Only used when type =
MONPNT1_AEROMESH.
HasAeroMeshList = 1: A List of Aero Mesh
has been defined.
HasAeroMeshList = 0: There are no Included
Aero Mesh entities
9 CompTitle Monitor Point List Name character string, max 8
Unrestricted
A-124 FEMAP Neutral File Format
Unrestricted
FEMAP Neutral File Format A-125
bRange 0: Single Value 2 byte, boolean
1: Range
4 iLevelID -1 to end 4 byte, long integer
5 iID1 Used if bInteger = 1:
bRange = 0: Discrete value
bRange = 1: Lower limit
iID2 Used if bInteger = 1:
bRange = 0: Unused
bRange = 1: Upper limit
dValue1 Used if bInteger = 0: 8 byte, double precision
bRange = 0: Discrete value
bRange = 1: Lower limit
dValue2 Used if bInteger = 0:
bRange = 0: Unused
bRange = 1: Upper limit
color 2 byte, unsigned integer
Unrestricted
A-126 FEMAP Neutral File Format
[ID]
Name=”material type name”
FieldID[,minVAL,maxVAL]=”field title”
FieldID[,minVAL,maxVAL]=”field title”
Blank=
FieldID[,minVAL,maxVAL]=”field title”
[ID]
This is the material subtype number. These must be unique in your material definition file. If you are going to define
materials for other than personal use, contact ESP to be assigned a range of subtypes. Doing this eliminates conflicts between
various definitions of materials by different people.
Name=”title”
Here you define the title that is displayed in the FEMAP list of available material types. The title must be enclosed in quotes.
FieldID=”field title”
These are the actual data definition records for this material. One record is required for each data item that you want for this
material type. Data fields will be displayed in the material creation dialog box in the order that you specify them in this file.
The FieldID value specifies both the type of data (R=real value, I=integer value, F=function value, A=text only) and the
location in the data arrays to store the value. For example R53 means select a real number and store it in mval[53], I15 means
select an integer and store it in ival[15]. Allowable FieldIDs are in the range R0 thru R199, I0 thru I24 and F0 thru F49. If
you start the FieldID with an ‘A’, you can specify any number. In this case, only the associated title will be displayed, the
input field will be hidden, and no data will be stored. The field title is the text that is displayed next to this data field in the
material creation dialog box. You will have to limit this text to around 25 characters or less, due to limited space in the dialog
box.
FieldID,minVAL,maxVAL=”field title”
The simplest way to specify a data field was the previous one given above, however this will allow any value to be entered
for the data. If you want to restrict input to a certain range of values, you can use the format shown here. You must specify
both the minVAL (minimum) and maxVAL (maximum) values that you will accept. When a user is creating a material of this
type only values between this range will be allowed.
Blank=
This record is simply used to skip a space in the dialog box. It can be used to separate groups if similar input. No user input
will be allowed from this position in the dialog. Alternatively, you can also skip a space in the dialog by specifying a “text
only” field with a blank string…such as A001=””
To define a material type, simply create a new section in the material definition file. Make sure you choose a subtype ID that
is not currently being used. The next record must be present and must be the “Name” definition. Then simply add as many
field records as you need to collect the data for your material.
You can define multiple material definition files and select them through the File Preferences Libraries option.
Unrestricted
FEMAP Neutral File Format A-127
Enhanced Material Definition for LS-DYNA (v11.3 and above)
Normally only the predefined material subtypes are supported by the various model write interfaces, however the format has
been extended so that you can define materials that will be automatically supported and translated by the LS-DYNA write
interface.
The extended syntax is identical to the basic syntax with a few minor additions.
[ID]
Name=”material type name”
Card=number
Title=”title string”
ID=”string”
Blank=
FieldID[,minVAL,maxVAL]=”field title”
Card=number
Indicates the beginning of a new “card”/line when written to the input file. The “number” does not matter and is ignored but
is available just to allow correlation with the file format documentation. The first line of the Material Definition following
the “Name=” line MUST be a “Card=” statement for the LS-DYNA interface to recognize this Material Definition as a
supported extended format.
ID=”string”
This item is ignored except when the material is written to an LS-DYNA file. In that case, its location in the definition
indicates where the Material ID will be written. The Material ID is written as an integer in a 10 character field.
Title=”title string”
This item allows definition of a text string that is written “as is” to the file… This means that the field will be as wide as
whatever string you specify. This item will not be visible in the dialog box for input. For LS-DYNA typically the material
definition will start with a Title to define the material type. You can however add additional “Title=” statements throughout
the definition to define any comments you want to add… however in this case you must include the comment character, “$”,
in the title/comment string.
Unrestricted
A-128 FEMAP Neutral File Format
[10000]
Name=LS-DYNA Wood - PINE
Card=0
Title="*MAT_WOOD_PINE"
Card=1
ID=""
R000="RO"
I001="NPLOT"
I002="ITERS"
I003="IRATE"
R001="GHARD"
I004="IFAIL"
I005="IVOL"
Card=2
A001=""
R002="MOIS"
R003="TEMP"
R004="QUAL_T"
R005="QUAL_C"
I006="UNITS"
I007="IQUAL"
Card=3
A001=""
R006="AOPT"
I008="MACF"
R007="BETA"
Card=4
A001=""
R008="XP"
R009="YP"
R010="ZP"
A001=""
R011="A1"
R012="A2"
R013="A3"
Card=5
A001=""
R014="D1"
R015="D2"
R016="D3"
A001=""
R017="V1"
R018="V2"
R019="V3"
Unrestricted
FEMAP Neutral File Format A-129
Other Notes:
1. All Nodal component output must be in Global Rectangular coordinates.
2. Data must be given for all elements in the active node or element list. For best speed, and smallest file size, only change
the node and element list when it changes.
3. Use the FEMAP standard output vector IDs if the type of output that you are adding matches those read from other
analysis programs.
4. Be careful when assigning the direction field for bar/beam/rod… output. The sign convention at the ends of the element
determines which it must be set. For NASTRAN we use 3..Element Rev Components for most output, other than Bar
Shear Force, Bar Torque Force, Bar Axial Force, End Temperature
5. A Node List MUST appear in the file before any nodal data, an Element List MUST appear before any elemental
centroidal or elemental corner data.
6. Record types 3 and 4 are obsolete. They can still be used, however data will still be stored in REAL4 format.. the same
as for Record types 13 and 14. By using Record type 13 and 14 your file should be significantly smaller.
Unrestricted
A-130 FEMAP Neutral File Format
Type 1: INT4[number of nodes] node IDs FEMAP Node IDs, each output data vector that follows that is
Node ID a nodal output vector will have output for these nodes, in this
List order.
Type 2: INT4[number of elements] element IDs FEMAP Element IDs, each output data vector that follows
Elem ID that is an elemental, or elemental corner output vector will
List have output for these elements, in this order.
Type 3: REAL8 Step Value Time for transient, nonlinear. Frequency for modal…
Output Set INT4 Analysis Type Same as Type 13
Data CHAR[26] Set Title NULL terminated title string
Type 13: REAL4 Step Value Time for transient, nonlinear. Frequency for modal…
Output Set INT4 Analysis Type 0 = AT_UNKNOWN
Data 1 = AT_STATIC
2 = AT_MODES
3 = AT_TRANSIENT
4 = AT_FREQUENCY_RESPONSE
5 = AT_RESPONSE_SPECTRUM
6 = AT_RANDOM
7 = AT_LINEAR_BUCKLING
8 = AT_DESIGN_OPTIMIZATION
10 = AT_NONLINEAR_STATIC
11 = AT_NONLINEAR_BUCKLING
12 = AT_NONLINEAR_TRANSIENT
13 = AT_LSDYNA_IMPLICIT
17 = AT_FATIGUE
20 = AT_STEADY_STATE_HEAT
21 = AT_TRANSIENT_HEAT
22 = AT_601_STATIC
23 = AT_602_STATIC
24 = AT_701_EXPLICIT
25 = AT_AERO_STATIC
26 = AT_AERO_FLUTTER
27 = AT_MULTISTEP_NONLINEAR
28 = AT_MULTISTEP_KINEMATIC
29 = AT_PRELOAD
CHAR[80] Set Title NULL terminated title string
Unrestricted
FEMAP Neutral File Format A-131
Unrestricted
A-132 FEMAP Neutral File Format
INT4 minID These 4 fields must be present, but their values are no longer
INT4 maxID used.
REAL4 min value
REAL4 max value
CHAR[80] title Title of output vector (NULL terminated)
REAL4[…] data Either “number of nodes” or “number of elements” data
values, one for each node, in the order of the last node or
element list that was supplied.
Type 24: The Type 24 Data Block is identical to Type 14 except for the actual “data” which in this case contains integers
Output Data instead of floating point values.
INT4[…] data Either “number of nodes” or “number of elements” data
values, one for each node, in the order of the last node or
element list that was supplied.
Type 6: INT4 ElementID ID of the element to create. This element must either not exist
Element in the model, or must be a”plot-only” type.
Unrestricted
FEMAP Neutral File Format A-133
Definition INT4[4] NodeIDs The IDs of nodes used to define the element. There are 3
Data combinations supported:
1) N1, N2, 0, 0 - creates a plot-only line element
between Nodes N1 and N2
2) N1, N2, N3, 0 – creates a plot-only triangle element
between Nodes N1, N2 and N3
3) N1, N2, N3, N4 – creates a plot-only quad element
between Nodes N1, N2, N3 and N4
All specified nodes must exist in the model. This block, if
present, should come before any results in the file.
Unrestricted
A-134 FEMAP Neutral File Format
RecType=1
(8 bytes)
Node List (only change when the node list
changes)
RecType=2
(8 bytes)
Element List (only change when the element list changes)
RecType=14
(8 bytes)
X Displacement
RecType=14
(8 bytes)
Y Displacement
RecType=14
(8 bytes)
Plate Top VonMises Stress
RecType=13
(8 bytes)
Output Set 2
RecType=14
(8 bytes)
X Displacement
Unrestricted