@@ -5,15 +5,13 @@ There are a few main ways to export data (to verify):
55
66| Location | Case Control Command | Notes |
77| -------- | -------------------- | ----- |
8- | F06/ans | DISP=ALL | Defaults to PRINT |
9- | F06/ans | DISP(PRINT)=ALL | Writes to the F06 file (and ANS if DEBUG,200) |
8+ | F06 | DISP=ALL | Defaults to PRINT |
9+ | F06 | DISP(PRINT)=ALL | Writes to the F06 file |
1010| OP2 | DISP(PLOT)=ALL | Writes to the OP2 file |
1111| PUNCH | DISP(PUNCH)=ALL | Writes to the PCH file |
1212| CSV | DISP(CSV)=ALL | TODO: Write to a CSV file |
1313| NEU | DISP(NEU)=ALL | TODO: Writes to a NEU file (currently generated with PARAM,POST,-1) |
1414
15- The F06 and ANS files are basically the same, so main results support is the same.
16- However, the ANS file is incomplete, so until they're the same, we'll document it.
1715
1816OP2 PLOT Support
1917================
@@ -46,12 +44,10 @@ which begs the question of is the code compatible with sets, when we do?
4644
4745FAQ
4846---------
49- ** What is the difference between F06, OP2, NEU, and ANS files?**
47+ ** What is the difference between F06, OP2, and NEU files?**
5048
5149** F06** is the main human readable Nastran/Mystran output. It contains error messages, warnings, etc. which can make things harder to parse. In general, you'd use this for quick checks, but post-processors like FEMAP / PATRAN / pyNastran can't read it. An F06 result is requested with a PRINT flag.
5250
53- The ** ANS** is LINK9 (results) only and requires a debug flag to export. It is simpler to parse, but basically the same as the F06. An ANS result is requested with a PRINT flag and a `` DEBUG,200,1 `` flag.
54-
5551THe ** OP2** is the main binary output file that FEMAP / PATRAN / pyNastran can read. An OP2 result is requested with a PLOT flag (e.g., `` DISP(PLOT) = ALL `` ).
5652
5753The ** NEU** is an ASCII file that is supported by FEMAP. It's not well tested against though. NEU is selected with the `` PARAM,POST,-1 `` flag.
@@ -73,8 +69,7 @@ OP2 Params (TODO)
7369PARAM,POST,-1
7470 - default=0 (consistent with Nastran) -> no op2
7571 - NX/MSC Nastran: activates the OP2 (vs. XDB)
76- - Mystran (future option): activates OP2 output (vs. nothing)
77- - Mystran current: activates the NEU output (vs. using a flag)
72+ - Mystran (future option): activates OP2 output (vs. no effect)
7873
7974PARAM,OGEOM,YES
8075 - default=YES (consistent with Nastran)
@@ -86,87 +81,87 @@ PARAM,OGEOM,YES
8681Static Post-Processing Support
8782==============================
8883
89- | Result | F06 | ANS | OP2 | NEU | PCH | CSV | Notes |
90- | ------ | --- | --- | --- | --- | --- | --- | ----- |
91- | Displacement | Yes | Yes | Yes | Yes | ??? | No | |
92- | SPC Force | Yes | Yes | Yes | Yes | ??? | No | |
93- | MPC Force | Yes | ??? | Yes | ??? | ??? | No | |
94- | Applied Load Vector | Yes | Yes | Yes | ??? | ??? | No | |
95- | Grid Point Weight | Yes | No | Yes | ??? | ??? | No | See Grid Point Weight note |
96- | Grid Point Force | Yes | Yes | Yes | ??? | ??? | No | |
97-
98- | Force Result | F06 | ANS | OP2 | NEU | PCH | CSV | Notes |
99- | ------------ | --- | --- | --- | --- | --- | --- | ----- |
100- | CELASx | Yes | Yes | Yes | ??? | ??? | No | |
101- | CROD | Yes | Yes | Yes | ??? | ??? | No | |
102- | CBUSH | Yes | Yes | Yes | ??? | ??? | No | |
103- | CBAR | Yes | Yes | Yes | ??? | ??? | No | |
104- | CBEAM | N/A | N/A | N/A | ??? | N/A | N/A | card not supported |
105- | CSHEAR | Yes | Yes | No | ??? | ??? | No | large difference between output structure of Nastran & Mystran |
106- | CTRIA3 Iso | Yes | Yes | Yes | ??? | ??? | No | |
107- | TRIA3K/QUAD4K | Yes | Yes | No | ??? | ??? | No | |
108- | CQUAD4 Iso-Center | Yes | Yes | Yes | ??? | ??? | No | |
109- | CQUAD4 Iso-Corner | No | No | No | ??? | ??? | No | |
110- | CTRIA3 Comp | No | No | No | ??? | ??? | No | [ results not calculated] ( https://github.com/MYSTRANsolver/MYSTRAN/issues/53 ) |
84+ | Result | F06 | OP2 | NEU | PCH | CSV | Notes |
85+ | ------ | --- | --- | --- | --- | --- | ----- |
86+ | Displacement | Yes | Yes | Yes | ??? | No | |
87+ | SPC Force | Yes | Yes | Yes | ??? | No | |
88+ | MPC Force | Yes | Yes | ??? | ??? | No | |
89+ | Applied Load Vector | Yes | Yes | ??? | ??? | No | |
90+ | Grid Point Weight | Yes | Yes | ??? | ??? | No | See Grid Point Weight note |
91+ | Grid Point Force | Yes | Yes | ??? | ??? | No | |
92+
93+ | Force Result | F06 | OP2 | NEU | PCH | CSV | Notes |
94+ | ------------ | --- | --- | --- | --- | --- | ----- |
95+ | CELASx | Yes | Yes | ??? | ??? | No | |
96+ | CROD | Yes | Yes | ??? | ??? | No | |
97+ | CBUSH | Yes | Yes | ??? | ??? | No | |
98+ | CBAR | Yes | Yes | ??? | ??? | No | |
99+ | CBEAM | N/A | N/A | ??? | N/A | N/A | card not supported |
100+ | CSHEAR | Yes | No | ??? | ??? | No | large difference between output structure of Nastran & Mystran |
101+ | CTRIA3 Iso | Yes | Yes | ??? | ??? | No | |
102+ | TRIA3K/QUAD4K | Yes | No | ??? | ??? | No | |
103+ | CQUAD4 Iso-Center | Yes | Yes | ??? | ??? | No | |
104+ | CQUAD4 Iso-Corner | No | No | ??? | ??? | No | |
105+ | CTRIA3 Comp | No | No | ??? | ??? | No | [ results not calculated] ( https://github.com/MYSTRANsolver/MYSTRAN/issues/53 ) |
111106| CQUAD4 Comp | No | No | No | ??? | ??? | No | [ results not calculated] ( https://github.com/MYSTRANsolver/MYSTRAN/issues/53 ) |
112- | Solid | N/A | N/A | N/A | ??? | N/A | N/A | No outputs (expected) |
113-
114- | Stress Result | F06 | ANS | OP2 | NEU | PCH | CSV | Notes |
115- | ------------- | --- | --- | --- | --- | --- | --- | --- ---------------------- |
116- | CELASx | ??? | ??? | ??? | ??? | ??? | No | |
117- | CROD | Yes | Yes | Yes | ??? | ??? | No | no axial/torsion margin |
118- | CBUSH | ??? | ??? | ??? | ??? | ??? | No | |
119- | CBAR | Yes | Yes | Yes | ??? | ??? | No | large difference between output structure of Nastran & Mystran |
120- | CBEAM | N/A | N/A | N/A | ??? | N/A | N/A | card not supported |
121- | CSHEAR | Yes | No | Yes | ??? | ??? | No | |
122- | CTRIA3 Iso | Yes | Yes | Yes | ??? | ??? | No | OP2 plane1/2 results faked; no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only) |
123- | CQUAD4 Iso-Center | Yes | Yes | Yes | ??? | ??? | No | OP2 plane1/2 results faked; no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only) |
124- | CQUAD4 Iso-Corner | Yes | Yes | ??? | Yes | ??? | No | |
125- | CTRIA3 Comp | Yes | Yes | Yes | ??? | ??? | No | no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only) |
126- | CQUAD4 Comp | Yes | Yes | Yes | ??? | ??? | No | no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only) |
127- | Solid | Yes | ??? | Yes | ??? | ??? | No | Center support only (no corner); No directional vectors; No coordinate system support; no transform support |
128-
129-
130- | Strain Result | F06 | ANS | OP2 | PCH | CSV | Notes |
131- | ------------- | --- | --- | --- | --- | --- | --- -------------------- |
132- | CELASx | ??? | ??? | ??? | ??? | No | |
133- | CROD | No | No | No | ??? | No | [ 1d results not calculated] ( https://github.com/MYSTRANsolver/MYSTRAN/issues/46 ) |
134- | CBUSH | ??? | ??? | ??? | ??? | No | |
135- | CBAR | No | No | No | No | No | [ 1d results not calculated] ( https://github.com/MYSTRANsolver/MYSTRAN/issues/46 ) |
136- | CBEAM | N/A | N/A | N/A | N/A | N/A | card not supported |
137- | CSHEAR | Yes | No | Yes | ??? | No | |
138- | CTRIA3 Iso | Yes | Yes | ??? | ??? | No | OP2 plane1/2 results faked; no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only)
139- | CQUAD4 Iso-Center | Yes | Yes | Yes | ??? | No | OP2 plane1/2 results faked; no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only)
140- | CQUAD4 Iso-Corner | ??? | ??? | Yes | ??? | No | OP2 plane1/2 results faked; no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only)
141- | CTRIA3 Comp | Yes | Yes | Yes | ??? | No | no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only)
142- | CQUAD4 Comp | Yes | Yes | Yes | ??? | No | no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only)
107+ | Solid | N/A | N/A | ??? | N/A | N/A | No outputs (expected) |
108+
109+ | Stress Result | F06 | OP2 | NEU | PCH | CSV | Notes |
110+ | ------------- | --- | --- | --- | --- | --- | ------------------------- |
111+ | CELASx | ??? | ??? | ??? | ??? | No | |
112+ | CROD | Yes | Yes | ??? | ??? | No | no axial/torsion margin |
113+ | CBUSH | ??? | ??? | ??? | ??? | No | |
114+ | CBAR | Yes | Yes | ??? | ??? | No | large difference between output structure of Nastran & Mystran |
115+ | CBEAM | N/A | N/A | ??? | N/A | N/A | card not supported |
116+ | CSHEAR | Yes | Yes | ??? | ??? | No | |
117+ | CTRIA3 Iso | Yes | Yes | ??? | ??? | No | OP2 plane1/2 results faked; no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only) |
118+ | CQUAD4 Iso-Center | Yes | Yes | ??? | ??? | No | OP2 plane1/2 results faked; no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only) |
119+ | CQUAD4 Iso-Corner | Yes | ??? | Yes | ??? | No | |
120+ | CTRIA3 Comp | Yes | Yes | ??? | ??? | No | no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only) |
121+ | CQUAD4 Comp | Yes | Yes | ??? | ??? | No | no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only) |
122+ | Solid | Yes | Yes | ??? | ??? | No | Center support only (no corner); No directional vectors; No coordinate system support; no transform support |
123+
124+
125+ | Strain Result | F06 | OP2 | PCH | CSV | Notes |
126+ | ------------- | --- | --- | --- | --- | ----------------------- |
127+ | CELASx | ??? | ??? | ??? | No | |
128+ | CROD | No | No | ??? | No | [ 1d results not calculated] ( https://github.com/MYSTRANsolver/MYSTRAN/issues/46 ) |
129+ | CBUSH | ??? | ??? | ??? | No | |
130+ | CBAR | No | No | No | No | [ 1d results not calculated] ( https://github.com/MYSTRANsolver/MYSTRAN/issues/46 ) |
131+ | CBEAM | N/A | N/A | N/A | N/A | card not supported |
132+ | CSHEAR | Yes | Yes | ??? | No | |
133+ | CTRIA3 Iso | Yes | ??? | ??? | No | OP2 plane1/2 results faked; no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only)
134+ | CQUAD4 Iso-Center | Yes | Yes | ??? | No | OP2 plane1/2 results faked; no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only)
135+ | CQUAD4 Iso-Corner | ??? | Yes | ??? | No | OP2 plane1/2 results faked; no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only)
136+ | CTRIA3 Comp | Yes | Yes | ??? | No | no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only)
137+ | CQUAD4 Comp | Yes | Yes | ??? | No | no FIBER/CURV support (FIBER only); no MAXS/MISES support (MISES only)
143138| Solid | Yes | ??? | Yes | ??? | No | Center support only (no corner); No directional vectors; No coordinate system support; no transform support
144139
145- | Strain Energy Result | F06 | ANS | OP2 | PCH | CSV | Notes |
146- | -------------------- | --- | --- | --- | --- | --- | --- -- |
147- | CELASx | No | No | No | No | No | |
148- | CROD | No | No | No | No | No | |
149- | CBUSH | No | No | No | No | No | |
150- | CBAR | No | No | No | No | No | |
151- | CBEAM | N/A | N/A | N/A | N/A | N/A | card not supported |
152- | CSHEAR | No | No | No | No | No | |
153- | CTRIA3 Iso | No | No | No | No | No | |
154- | CQUAD4 Iso-Center | No | No | No | No | No | |
155- | CQUAD4 Iso-Corner | No | No | No | No | No | |
156- | CTRIA3 Comp | No | No | No | No | No | |
157- | CQUAD4 Comp | No | No | No | No | No | |
158- | Solid | No | No | No | No | No | |
140+ | Strain Energy Result | F06 | OP2 | PCH | CSV | Notes |
141+ | -------------------- | --- | --- | --- | --- | ----- |
142+ | CELASx | No | No | No | No | |
143+ | CROD | No | No | No | No | |
144+ | CBUSH | No | No | No | No | |
145+ | CBAR | No | No | No | No | |
146+ | CBEAM | N/A | N/A | N/A | N/A | card not supported |
147+ | CSHEAR | No | No | No | No | |
148+ | CTRIA3 Iso | No | No | No | No | |
149+ | CQUAD4 Iso-Center | No | No | No | No | |
150+ | CQUAD4 Iso-Corner | No | No | No | No | |
151+ | CTRIA3 Comp | No | No | No | No | |
152+ | CQUAD4 Comp | No | No | No | No | |
153+ | Solid | No | No | No | No | |
159154
160155
161156Eigen Post-Processing Support
162157=============================
163158
164- | Result | F06 | ANS | OP2 | PCH | CSV | Notes |
165- | ------ | --- | --- | --- | --- | --- | --- -- |
166- | Grid Point Weight | Yes | No | Yes | No | No | |
167- | Eigenvector | Yes | ??? | Yes | ??? | No | |
168- | Eigenvalue | Yes | ??? | Yes | ??? | No | |
169- | MEFFMASS | ??? | ??? | No | ??? | No | |
159+ | Result | F06 | OP2 | PCH | CSV | Notes |
160+ | ------ | --- | --- | --- | --- | ----- |
161+ | Grid Point Weight | Yes | Yes | No | No | |
162+ | Eigenvector | Yes | Yes | ??? | No | |
163+ | Eigenvalue | Yes | Yes | ??? | No | |
164+ | MEFFMASS | ??? | No | ??? | No | |
170165
171166Notes
172167=====
@@ -183,14 +178,11 @@ Grid Point Weight Limitation
183178 - CG should be (3,3) instead of (3,1)
184179 - applies to all outputs
185180
186- ANS/ F06 Limitations
181+ F06 Limitations
187182-------------------
188- - ANS doesn't support:
189- - grid point weight
190- - rod strain
191- - shear stress/strain
183+ - Grid Point Weight has an incorrect format
192184
193- OP2 Limitations
185+ OP2 Limitations
194186---------------
195187 - No FIBER/CURV support (FIBER only)
196188 - No MAXS/MISES support (MISES only)
0 commit comments