MSC.Nastran Error List Update January 30, 2004 26132 2004 Optimization/Design Sensitivity - STATIC, SAERO - UFM 4574 Analysis types STATIC and SAERO, do not work together in solution 200. If they are attempted in the same run the following message is issued, "USER FATAL MESSAGE 4574, DATA RECOVERY STARTED BUT NO DISPLACEMENT VECTORS AVAILABLE" Avoidance: There is no avoidance. 29672 2004 PCOMP, STRAIN - Missing Output The case control command STRAIN=n is supposed to write ply strains to the .f06 file. This command only works if stress is also requested. Thus, there is no way to get ply strains only. Avoidance: To get only strain output, specify the STRESS=m command where SET m specifies an undefined element or use FORCE=m 37038 2004.0.5 Nonlinear Analysis - NLTRD2 - Poor Performance in Unsymmetric Decomp The nltrd2 module may exhibit poor performance while performing an unsymmetric decomposition. Avoidance: The following dmap alter will allow a factor of four performance improvement. compile nltran alter ' kjjnl, ' trnsp kjjnl/kjjnlt $ add5 kjjnl,kjjnlt,,,/xxx//-1. $ norm xxx/////1/s,n,xnorm $ if ( xnorm<=1.d-6 ) modtrl kjjnl////6 $ endalter 40423 2004 nastran script - s.pmem - Memory Allocation If s.pmem is set in the nast*.ini file, then it will be ignored. Avoidance: Set s.pmem in the nastran command script: nast* ) exec $cmdtool "$@" s.pmem=1024mb 110595 2004.0.3 Superelements - SELOC, POINT - UFM POINT entires can not be used to locate a superelement (on the SELOC entry). If attempted the run will fail. Avoidance: User GRID entries instead of POINT entries. 1-3751401 2004.0.5 Post Processing - param,post,0 - Patran can not view postprocess results in the xdb If a linear heat transfer analysis is followed by a stress analysis in SOL 101, the Patran can only view the temperature output and can not view the displacement output from the xdb. Avoidance: There is no avoidance. 1-5386201 2004 Transient Heat Transfer - Models with small relative stiffness fail to converge. In the transient thermal analysis, varying temperature boundary conditions require that a value of 1.0e10 be used for the stiffness in conjuction with SLOAD entry in order to apply time-varying temperature BC. If the model has very small stiffness, then the transient solution will not converge. The 1.0e10 is defined in the code and can not be changed by the user. Avoidance: Change all the TEMPBC,TRAN into SLOAD and CELAS2 combinations. Else, see the newly implemented NASTRAN TBCMAG=1.0e3 in Nastran Version 2004 1-5461501 2004 DMAP - INPUTT2 - SFM 2190 if the file being read does not have a label. If you attempt to read data from a file without a label using a value of -1 or -3 for ITAPE, then the run will fail with: *** SYSTEM FATAL MESSAGE 2190 (INPTN2) ILLEGAL VALUE FOR KEY = 2, EXPECTED VALUE = 3. Either write a label on the file when creating it, or do not use -1 or -3 for ITAPE 1-5676909 2004 Loads - TEMPD - Duplicate TEMPD ID causes UFM 7522 If an input file has multiple TEMPD entries with the same id, the program will issue UFM 7522, incorrectly indicating that there are conflicts with DEFORM entries. Avoidance: If you get this error message, check all TEMPi, DEFORM, and TEMPD entries for unique ids. 1-6181949 2004 Nonlinear Analysis - PCOMP, Unsymmetric Ply Thickness, Negative Factor Diagonal QUAD4 elements using offsets fail to converge when using SOL4 for large displacements. The same model with QUAD4 elements runs correctly in SOL 106, also TRIA3 elements with offsets run correctly in SOL 4. 1-6242809 2004 Frequency Response - SPCD - Incorrect SPCFORCE plot results with damping If modal damping is present in a modal frequency response analysis, then the SPCFORCES generated by an XYPLOT request will be wrong unless there is a corresponding SPCFORCE case control request. See also quality 1-4672328. 1-6442501 2004 Heat Transfer Analysis - UFM 4016 (GETEMP) THERE ARE NO TEMPERATURES FOR RAD Heat transfer analysis may fail with the following message: *** USER FATAL MESSAGE 4016 (GETEMP) THERE ARE NO TEMPERATURES FOR RADBC ELEMENT xx IN SET 1 0FATAL ERROR Avoidance: Do not define radiation to space on the backside of the plate elements. Go back in PATRAN and change the bottom to top. In the entries below, the CHBDYG IDs should be positive instead of negative $ Radiation Boundary Conditions of Load Set : core-rad-bottom RADBC 1204 1. 0 -100109 RADBC 1204 1. 0 -100110 1-6991176 2004 Aeroelastic Analysis - CAERO1, SPLINE1 - FPS Spline may lead to SFM 4276, Floating Point Exception If a SPLINE1 with the FPS option is used to connect a CAERO1 entry that only has one spanwise box, then a floating point exception may occur in the GI module. This error will also occur if the spline connects to a chordwise strip of elements on a CAERO1 that is one spanwise box wide. Avoidance: Split the CAERO1 entry so that it has two span wise boxes, or use the IPS option on the SPLINE1. 1-6997601 2004 Elements - CWELD - UFM 2007 occurs when CWELD and fluid elements are present USER FATAL MESSAGE 2007 occurs in MODGM2 when CWELD elements and fluid elements are present. The CWELD generates grids GA anf GB which are considered undefined. 1-6998602 2004 Acoustic Analysis - PARAM, FLUIDSE and SOL 103 - SFM 3001 If PARAM,FLUIDSE,>0 is specified in a SOL 103 run and differential stiffness or residual vectors are requested, then the run will fail with: *** SYSTEM FATAL MESSAGE 3001 (MTRXIN) THE INPUT DATA BLOCK IN POSITION 3 DOES NOT EXIST. Avoidance: Insert the following DMAP alter: compile phase0 alter 'endif \$ not(sebulk)' equivx eqexin/eqexinq/-1 $ call dbstore eqexinq,,,,//0/0/' '/0 $ compile aspline alter 'makvgac','' call dbfetch /eqexinq,,,,/0/0/0/0/0 $ call makvgac eqexinq,eqexins,uset0,drg/ vgxac,vgac/ seid/nsenqset/luset $ endalter 1-7461013 2004 Documentation/QRG - INCLUDE Command May be Nested Remark 1 of the INCLUDE Case Control Statement in Section 4A of the QRG incorrectly states that INCLUDE statements may NOT be nested. It should say INCLUDE statements MAY be nested. Section 5 for the bulk data needs correction as well. 1-7495101 2004 Optimization/Design Sensitivity - DRESP2 - UFM 7139, Failed to locate implied DRESP2 IDs If an implied DRESP2, references a DRESP1 with a function name as input for the ATTB field, then the job may fail with UFM 7139. *** USER FATAL MESSAGE 7139 (DOPR3N) ON DRESP2 entry ID = 10, DRESP2 ID = 5 DOES NOT REFERENCE AN EXISTING DRESP2 ENTRY. Avoidance : Renumber the DRESP1 IDs such that the DRESP1 with function name in the ATTB field has the the lowest ID among all DRESP1s. 1-8076115 2004 Postprocessing - DBC - UFM 1250 (BLKRD) MSC.Nastran Linux 2001 will issue the following message if an xdb file larger than 2gigs is created. *** USER FATAL MESSAGE 1250 (BLKRD) STATUS = 6007, FILX = 40, LOGNAME = DBC , NSBUF3 = 16384 FILE = TEST.xdb BLKNBR = 1129465448 ERROR MESSAGE IS -- Read block number beyond End-of-file. 0FATAL ERROR Avoidance: This problems has been corrected in Version 2001.0.9 available on the Nastran 2001 R4 CD. 1-8130019 2004 Distributed Memory Parallel/Eigenvalues - Hangs if Massless Mechanism Exist If an eigenvalue problem is run with DMP and the model contains massless mechanisms, the job may hang. After the 1st eigensolution stops with FATAL factor errors, the solution properly goes into the massless mechanism check, detects and constrains the mechanism degrees of freedom. The run starts the 2nd eigensolution in the master cpu but doesn't restart the slaves and the job hangs. Avoidance(s): 1) Run in serial. 2) Run with PARAM,MECHFIX,YES in dmp (as opposed to default MECHFIX,AUTO). 1-8629707 2004 Elements - QUAD4, TRIA3 - Wrong Principal Strains computed in DDRMM Principal strains are computed incorrectly in DDRMM and are off by a factor of 2. Avoidance: Add param,ddrmm,-1 to the input. 1-8789951 2004.0.3 Large Models - Large Models with many rigid elements may fail with SWM 2072 (GP4) Large Models with many rigid elements may fail in GP4 with the following message: SYSTEM WARNING MESSAGE 2072 (GP4) CARD TYPE 7201 NOT FOUND ON DATA BLOCK. 0FATAL ERROR 1-9391501 2004.0.3 Composites - PCOMP - Large Model, Wrong Answers Large models with composite elements that have a large number of plies may encounter SYSTEM WARNING MESSAGE 3008 indicating that insufficient memory exists in STRSORT. The job may continue and can give bad results with incorrect element numbers and/or asterisks indicating an overflow in the ply number field. 1-9691321 2004 ddladd segmentation fault on HP (v2001.0.4), doesn't work, V2001.0.9 Using ddladd from Nastran V2001.0.4 may produce a segmentation fault on HP. Avoidance: use ddladd from V2001.0.9 (V2001r4) installation 1-9707301 2004 Eigenvalue Analysis - GPSTRESS - Missing Output In a modal analysis, Grip Point Stresses are only output for the first mode. 1-9975012 2004 Postprocessing/DBC - PARAM,POST,0 CROD, CONROD - SWM 6065 (DBC) Models with CROD and/or CONROD elements that contains param,post,0 to generate an .xdb file may issue the following warning message: *** SYSTEM WARNING MESSAGE 6065 (DBC) *** DBCMSG ERROR MESSAGE 1 FROM SUBROUTINE ELMBLK UNABLE TO OPEN OUTPUT RELATION FCONR RETURN CODE = 1. and results from these elements may be missing during postprocessing. Avoidance: Use an op2 file for post processing, param,post,-1, instead. 1-10183311 2004.0.4 Optimization/Design Sensitivities - DRESP2 - Wrong Sensitivities for DRESP2 that use FUNC The sensitivities of DRESP2 entries that use the FUNC feature in place of a DEQATN and contain DVxRELy or DNODE data are incorrect for all but the last design variable. Avoidance: The FUNC feature cannot be used for DRESP2 entries that include DVxRELy or DNODE data. Use the EQID instead. 1-10344002 2004 Postprocessing - PARAM,POST - UFM 1250 If a model has only SPC type loading and param,post,0 is set to produce an xdb file the following fatal message may occur: *** USER FATAL MESSAGE 1250 (BLKRD) STATUS = 6007, FILX = 40, LOGNAME = DBC , NSBUF3 = 1024 FILE = .'test.xdb BLKNBR = 199 ERROR MESSAGE IS -- Read block number beyond End-of-file. *** SYSTEM FATAL MESSAGE 6059 (DIOMSG) Avoidance: The fatal message may be avoided by adding a dummy FORCE entry. 1-10372301 2004 Aeroelastic Analysis - SFM 7376 (MKCSTA) If an aerodynamic database is reused, and the database contains a coordinate system with the same ID as one in the bulk data, Nastran will compare the two coordinate systems and check whether or not they are the same. This check is overly restrictive and the following error may be produced: *** SYSTEM FATAL MESSAGE 7376 (MKCSTA) COORDINATE SYSTEM ID 11 WAS FOUND IN BOTH COORDINATE SYSTEMS TABLES BUT DOES NOT DESCRIBE THE SAME COORDINATE SYSTEM. USER INFORMATION: COORDINATE SYSTEMS TABLES TO MERGE WITH CONFLICTED COORDINATE SYSTEMS IDS ARE NOT HANDLE AT THIS TIME. USER ACTION: INPUT COORDINATE SYSTEM IDS TO ALLOW UNIQUESS AMONG AREO AND STRUCTURAL MODELS COMBINED 1-10415448 2004 Superelements - DBEXT location parameter to EXTDB datablock cannot be changed with a PARAM The datablock EXTDB, used for automatic external superelements, has the location parameter DBEXT. The default for this parameter in the NDDL is 'SCRATCH'. The parameter is forced to the DBALL in subdmap PHASE0. This parameter should be available to change in the bulk data to allow the EXTDB datablock to be written to another dbset (MASTER for instance) when using the MATRIXDB option for external superelements. This would then only require the much smaller MASTER file to be online at the external superelement attachment phase, and the large omitted dof database could be off-line or even deleted if no data recovery was needed. Avoidance: Insert the following DMAP alter in the run that generates the external data and set PARAM,DBEXT1,MASTER in the bulkdata (or whichever dbset is desired) COMPILE EXTOUT NOLIST $ ALTER 1 $ TYPE PARM,NDDL,CHAR8,N,DBEXT $ TYPE PARM,,CHAR8,Y,DBEXT1=' ' $ IF (DBEXT<>' ') DBEXT=DBEXT1 $ 1-10603004 2004 File Management Section - DBLOCATE and scr=yes causes UFM 477 DBLOCATE restarts, like tpl test problem adb144r1, can not be run with scr=yes else UFM 477 (GPFILX) will be encountered. 1-10684101 2004 Rigid Elements - RSSCON, SNORM - Poor results if solid element edge is not aligned with shell normal The RSSCON connector element is used to connect solid and shell elements. If the edge of the solid element is not aligned with the local shell normal, bad answers may occur. Avoidance: Use the SNORM bulk data entry for the shell point, with the vector pointing along the solid element edge. 1-10781711 2004 Nonlinear Analysis - PARAM,LGDISP PARAM,BUCKLE - Unexpected Results Whenever the parameter BUCKLE is used in a nonlinear static analysis, SOL 106, the parameter LGDISP MUST be set to +1. Otherwise, unusual and unexpected results are obtained. 1-11065201 2004 Heat Transfer - PCONVM - Wrong Answers Changing the FORM field on the PCONVM entry between 0, 10 and 20 should not affect the energy balance of the HBDY output unless temperature dependent materials exist but it does. 1-11076304 2004 Aeroelastic Analysis - UFM 1126 (GNFIST) If a solution 144 flutter analysis has two identical trim subcases, with the second subcase having applied loads, then Nastran will fail with the following error message: *** USER FATAL MESSAGE 1126 (GNFIST) DMAP MODULE ASG IS ATTEMPTING TO OUTPUT DATABLOCK 201 NAME = UX , WHICH ALREADY EXISTS. USER ACTION: DELETE THE DATABLOCK, OR USE FILE UX=OVRWRT 1-11282401 2004 Nonlinear Statics - SOL 106; PARAM,BUCKLE.2 - UFM 1126 A nonlinear buckling analysis with param,buckle,2 terminates with USER FATAL MESSAGE 1126 (GNFIST) if scr=no is specified. Avoidance: Use scratch=yes or insert the following DMAP alter: compile nlstatic alter 'call moders'(,-1) delete /blama,bpha,blama1,, $ dbdelete datablk=(bug,bqg,bqmg) where(wildcard) $ endalter 1-11353051 2004 Loads - PLOAD4 - Incorrect Loads, Wrong Answers The PLOAD4 entry produces incorrect loads on warped CHEXA elements. 1-11542601 2004 Superelements - EXTSEOUT - UFM 1126 with PVTS An assembly using an external SE created using the EXTSEOUT Case Control command and specified via the SEBULK entry fails with UFM 1126 (GNFIST) in the IFP module if the assembly data includes partitioned Bulk Data for the external SE with one or more parameters in it. Avoidance: Insert the following alter: compile rdsebulk alter 1 dbview ibulkx=ibulk where (peid=temp) $ alter 'if ( dbname=','' dbstatus ibulkx//s,n,noibulk $ if ( dbname='geom1x' and noibulk<1 ) then $ alter 'if ( noxgeom1'(,-1),''(,0) dbstatus xgeom1,ibulkx//s,n,noxgeom1/s,n,noibulk $ if ( noxgeom1>0 and noibulk<1 ) then $ endalter 1-11548004 2004 ACMS - ACMS does not permit user-specified ASET/ASET1 Bulk Data entries. The ACMS capability does not permit user-specified ASET/ASET1 Bulk Data entries. It is important to remove this severe restriction in order to allow the new external SE creation feature which employs the EXTSEOUT Case Control command to work with ACMS inputs. 1-11604109 2004 Nonlinear Transient Analysis - NOLIN2 - Wrong Answers A SOL 129 nonlinear transient analysis with NOLIN2 entries may yield different results depedning on the order of the input file. 1-11624727 2004 Complex Eigenvalue Analysis - EIGC - ESE, EKE output not supported As noted in the documentation, ESE and EKE are not output in Version 2001 for SOL 107 and 110. Avoidance: This limitation can be avoided with a DMAP alter. To obtain the ESE for SOL 107 or 110 the following alter is required. compile sedrcvr souin=mscsou noref nolist alter 'if.*gpfdr.*statics','' (1,0) $ IF ( GPFDR AND (STATICS OR APP='REIG' OR APP='CEIGEN' OR APP1='FREQRESP') ) THEN $ alter 'if.*gpfdr.*statics'(2,0),''(2,0) $ IF ( GPFDR AND (STATICS OR APP='REIG' OR APP='CEIGEN' OR APP1='FREQRESP') ) THEN $ 1-11679124 2004 Frequency Response - DAREA - UWM 2075 (DPD), Wrong Answers In SOL 111, frequency response, if a DAREA entry references a nonexistant GRID then the following message may be encountered and wrong answers may results. *** USER WARNING MESSAGE 2075 (DPD) EIGR ENTRY SET ID = 66 HAS UNDEFINED GRID OR SCALAR POINT 1005 Avoidance: Correct the DAREA entry to reference an existing grid point. 1-11794426 2004 Elements - QUAD4, TRIA3, FORCE(CUBIC) - Wrong moment forces for large models The FORCE(CUBIC) data recovery option may produce incorrect moment forces for large models. Avoidance: Use the BILIN option. 1-11794442 2004.0.3 Nonlinear Analysis - RFORCE - SFM 4276 EC 1305 In nonlinear analysis with follower forces, module EMAKFR fails to recognize that there can be more that one RFORCE entry referenced to a single grid point. If this condition exists the run will fail with SYSTEM FATAL MESSAGE 4276 ERROR CODE 1305 ENDPUT2. Avoidance: Adding param,followk,no avoids the fatal message but also turns off follower forces which will affect results. RFORCE entries must otherwise be combined so that there is only one entry per grid point. 1-11979905 2004 External Superelements - EXTSEOUT - Missing Data Recovery Output An assembly superelement run employing an external SE created using the EXTSEOUT feature may fail to give data recovery output for the residual. See also quality 1-12962601. 1-12029522 2004 Utilities - DDLADD, V70.7 xdb, Object CBAR DDL and Data Base ddladd may not work correctly for models with CBAR, CBEAM, CGAP, CBEND, and or CBUSH elements between Version 70.7 and 2001. See the MSC.Nastran 2004 Release Guide for the ddladd fix. 1-12055302 Optimization/Design Sensitivity - Dynamic loads in Superelements - Wrong answers or UFM 3046 If dynamic loads are applied to the interior points of superelements without the use of the LOADSET Case Control command and LSEQ Bulk Data entries, then the loads will be ignored. Avoidance: Respecify dynamic loads with LOADSET and LSEQ or insert the following DMAP alter: compile presens alter 'lcgen ','' type parm,,char8,n,appx='reig' $ LCGEN CASES,SLTx,ETTx,dynamic0,geom4s/CASESX//appx $ endalter 1-12205901 2004 Elements - CTETRA, TEMP(LOAD) - Wrong Answers on Itanium HPUX Models with tetra elements, thermal loads, and local coordinate systems may yield wrong results on the in Version 2001 on Itanium HPUX computers. 1-12484501 2004 DMAP - MATMOD option 12 - Wrong answers MATMOD option 12 with P4<0 sets P2 incorrectly and does not produce any output when the input matrix is full. Avoidance: There is no avoidance. 1-12488007 2004 Eigenvalue Analysis - param,inrel,-2 - no mass terms stills yields solution If a model has no mass terms and an eigenvalue analysis is attempted with param,inrel,-2, the analysis will not fail and meaningless results may be obtained. Avoidance: Add mass density on the material entries in order to use the PARAM,INREL,-2 properly. 1-12576102 2004 Nonlinear Analysis - DMIG, CGAP, CBUSH, PARAM,LGDISP - Wrong SPC Forces When DMIGs, CGAPS and CBUSHES exist and the GRID points are defined in a local coordinate system, a nonlinear analysis with large displacement effects may produce incorrect SPCFORCES. Avoidance: Move all the grid points into the basic system 1-12576121 2004 Material Properties - Job Hangs or Crashes instead of issuing UFM 5456 (NMEVD) Jobs that should issue: *** USER FATAL MESSAGE 5456 (NMEVD) VALUE OF YOUNG'S MODULUS (E) IS LESS THAN OR EQUAL TO ZERO. may hang or crash on Linux machines. The messages is not printed because it is held in the buffer. If you set NASTRAN system(2)=0 you will get the error message in the log file but the job still hangs. On windows you do get the error but then the job crashes rather than exitting cleanly. attached example a3.bdf 1-12576159 2004 Nonlinear Analysis - Incorrect interpolation of temp. dep. properties in nonlinear analysis In nonlinear elastic analysis (NLELAST), if the stress-strain curve is only defined in tension (the 1st Quadrant), the incorrect result may be produced to the 1-D elements (ex, ROD) when there is compression force on the 1D elements whose material properties are temperature dependent. Avoidance: 1. Always define the stress-strain curve in both tension and compression, or 2. Use 2D and 3D elements, instead of 1D elements. 1-12590601 2004 Miscellaneous - TABPRT - UWM 2094 should be improved The TABPRT module has been enhanced to allow more datablocks to be printed if a nddl keyword is added AND iopt3=2. The UWM is oriented towards the old status and currently reads: *** USER WARNING MESSAGE 2094 (TABFMT) KEYNAME GEOM1 NOT IN LIST OF AVAILABLE KEYNAMES. The following line should be added so that the user is aware of the new option. SET IOPT=3 TO GET OUTPUT FROM NDDL DATA BLOCKS. 1-12622905 Optimization/Design Sensitivity - STRESS(CORNER) - SUBCOM's with corner stresses may fail Corner stress output is available only if the request is made in the first subcase. In SOL 200 with SUBCOM's it is possible that the first subcase does not have any retained stresses so that the option is not turned on during sensitivity analysis. This results in incorrect sensitivities and a failed optimization task. Avoidance: The simplest avoidance is to avoid the use of corner stresses and subcom's. A more complex avoidance is to force the retention of a response in the first subcase through the use of the DSCREEN entry. For example, if a dummy FORCE response is added in the first subcase that is always satisfied, its retention can be forced using DSCREEN, FORCE,-1000. 1-12643507 2004 Documentation/QRG - PARAM,POSTEXT In Nastran 2001 R4, the parameter POSTEXT isn't functioning as described in the Quick Reference Guide for POST=-2. The documentation should indicate that setting PARAM,POSTEXT,NO suppresses output of CASECC and BGPDT only under PARAM,POST,-1. 1-12682901 2004 Nonlinear Analysis - Load DMIG entries are ignored. When mutiple load dmig entries are defined in a nonlinear analysis no load is applied. Avoidance: Apply the following DMAP alter: compile nlstatic $ alter 'mtrxin','' $ type parm,,i,n,nop2j=-1 $ CALL XMTRXIN CASESX2,MATPOOLS,EQEXINS,/ P2J,,/ 'P2J '/LUSETS/S,NOP2J/0/0/ERROR $ $ 1-12696201 2004 GPFORCE, ESE - SUBCOM, TEMP(LOAD) - SFM 4276 (GPFDR), EC 3021 Some machines may fail with SYSTEM FATAL MESSAGE 4276, EC 3021 in GPFDR if a SUBCOM contains a SUBSEQ entry with a 0.0 coefficient and thermal loads. Avoidance: Two possible avoidances exist. 1. Use a small factor for the SUBSEQ for the Subcase containing the thermal loading. 2. If possible in the SUBCOM, comment out the TEMP(LOAD) = entry. This is only possible for ESE/GPFO requests. 1-12698102 2004 Dynamics - CELAS, PARAM,G - Wrong Answers for CELAS In dynamic analysis, CELAS elements will get incorrect force data recovery if param,g is in the deck. 1-12738305 2004.0.4 Distributed Memory Parallel - SFM 7796 (DFMAN) Large dmp models may fail with the following message: *** SYSTEM INFORMATION MESSAGE 6916 (DFMSYN) DECOMP ORDERING METHOD CHOSEN: BEND, ORDERING METHOD USED: BEND *** SYSTEM FATAL MESSAGE 7796 (DFMAM) THE MAXIMUM INTEGER VALUE IS ABOUT TO BE EXCEEDED. USER INFORMATION: THE MAXIMUM INTEGER NUMBER ALLOWED ON YOUR MACHINE IS 1073741823. HOWEVER, DFMAM NEEDS TO DO THE OPERATION NFR*(NFR+1) WHERE NFR = 34851. USER ACTION: USE A DIFFERENT RE-ORDERING SCHEME VIA SYSTEM(206), OR REDUCE THE SIZE OF YOUR MODEL. Avoidance: There is no avoidance. 1-12742610 2004 Elements - CBUSH with identical GRIDS A & B does not fatal, unexpected answers If both Grid A and Grid B of a CBUSH reference the same GRID ID, then Nastran runs and produces a grounded CBUSH element. No warning or fatal messages are issued. This is a user error that should be trapped with a FATAL. For CELAS elements, Nastran issues USER FATAL MESSAGE 350 when the same GRID and DOF are referenced for both Grid A and Grid B. The CBUSH should act similarly. 1-12809101 2004 Access - Superelements, SELOC, SEMPLN - MSC.Access SCSTM object is not being created The SCSTM (Substructure Transformation Matrix) is not saved correctly in the MSC.Access database. This is a necessary object for parts with SELOC and SEMPLN entries. Starting with with MSC.Nastran Version 2004 it is also created for identical or mirror superelements to properly locate the primary geometry. 1-12854217 2004 Postprocessing/External Superelements - Incorrect plot displacements When using the xdb file to display displacement results, the results for interior grid points of external superelements may be incorrect even though the f06 results are correct. Avoidance: There is no avoidance. 1-12872802 2004 Miscellaneous - NEC - Singularities may generate floating point overflow On NEC machines models with near singularities that ran successfully in Version 70.7 may generate a floating point overflow in Version 2001. Avoidance: The problem can be avoided by setting environment variable F_ERROPT to "250,250,2,1,2,2,2,2". 1-12962601 2004 ACMS - SOL 103 - Missing Output Data recovery output may be missing in ACMS SOL 103. 1-12982305 2004.0.3 Optimization/Design Sensitivity - DEQATN - UFM 224, NUMGT and LTOI functions A DEQATN containing LTOI and/or NUMGT functions may fail with the following error message: USER FATAL MESSAGE 224 (PRERMM) MIXED MODE USAGE BY THE ARITHMETIC OPERATOR IS INVALID DURING DEQATN EQUATION PROCESSING. Avoidance: In the problem deck the following equations in the deqatn entry had to be changed from; D1 = .25 + .03125*REAL(1 + LTOI(NUMGT(T1,.500))) + .03125*REAL(1 + LTOI(NUMGT(T1,.625))) + .03125*REAL(1 + LTOI(NUMGT(T1,.750))) + .03125*REAL(1 + LTOI(NUMGT(T1,1.00))); D2 = .25 + .03125*REAL(1 + LTOI(NUMGT(TC,.500))); to: H1 = REAL(1 + LTOI(NUMGT(T1,.500))); H2 = REAL(1 + LTOI(NUMGT(T1,.625))); H3 = REAL(1 + LTOI(NUMGT(T1,.750))); H4 = REAL(1 + LTOI(NUMGT(T1,1.00))); HC = REAL(1 + LTOI(NUMGT(TC,.500))); D1 = .25 + .03125*H1 + .03125*H2 + .03125*H3 + .03125*H4; D2 = .25 + .03125*HC; 1-13178016 Distributed Memory Parallel - Linux - SFM 6833 (PNRBRO) If a Linux cluster mixes nodes of MSC.Linux or RedHat Linux with SuSe Linux, dmp jobs may fail with the following fatal message: *** SYSTEM FATAL MESSAGE 6833 (PNRBRO) MPI ERROR ENCOUNTERED (INTERNAL ERROR CODE IS 2759): USER ACTION: PLEASE VERIFY THAT THE PARALLEL OPERATING ENVIRONMENT (POE) IS WORKING CORRECTLY. IF IT IS VERIFIED AND THIS ERROR STILL OCCURS, PLEASE CONTACT MSC CLIENT SUPPORT. Avoidance: Do not allow dmp to point to nodes with different operating systems. 1-13195002 2004.0.4 Acoustic Analysis - MAT10 - Wrong Answers in SOL 108 with Structural Damping Acoustic analysis in SOL 108, direct frequency response, will produce wrong answers when MAT10 entries specify GE damping. Avoidance: Insert the following DMAP alter: compile gma nolist noref $ alter 'if ( acsyml','' $ if ( acsyml and (app='tranresp' or soltyp='modal') ) then $ endalter 1-13206002 2004.0.3 Acoustics - METHOD(FLUID) - UWM 8592 (REIG), UFM 3032 (READ) When a fluid/structure model is run in SOL 103, the user is supposed to be able to select structure mode ouput or fluid mode output or both by including one or both of the following case control commands in a subcase: METHOD(STRUCTURE)=m METHOD(FLUID)=n But when METHOD(FLUID) is used by itself, the following error occurs: *** USER WARNING MESSAGE 8592 (REIG) THE METHOD RECORD IN CASE CONTROL IS MISSING OR INCORRECT. THIS WILL CAUSE THE FOLLOWING FATAL ERRORS. USER ACTION: PUT A METHOD ENTRY IN CASE CONTROL WHICH POINTS TO AN EIGR, EIGRL, OR EIGB RECORD IN BULK DATA. *** USER FATAL MESSAGE 3032 (READ) UNABLE TO FIND SELECTED SET ( 0) IN TABLE (EED ) IN SUBROUTINE (REIG). Avoidance: Also include a fake METHOD(STRUCTURE) pointing to a different EIGRL bulk data entry that only requests a single structure mode. Then ignore the first mode output which is a structural mode. 1-13233601 2004.0.4 Elements - CGAP - UFM 2025, Coordinate System Field not sufficiently tested in IFP As documented in the Quick Reference Guide, the CID field of CGAP must contain an integer or blank. However if this requirement is violated and 0.0 is entered, the basic coordinate system is taken. In the case of a real value bigger than zero is entered UFM 2025 will be issued indicating the coordinate system could not be found. 1-13254103 2004 Optimization/Design Sensitivity - DVPREL1 with zero coefficients leads to SFM 3001 (DOPR4) If all the COEFi values on all the DVxREL1 entries are 0.0 and there are non-zero C0 value, the following obscure message is produced and the run is halted. *** SYSTEM FATAL MESSAGE 3001 (DOPR4) THE INPUT DATA BLOCK NAMED DTOS2J AT POSITION 1 DOES NOT EXIST. USER INFORMATION: THIS ERROR IS CAUSED BY ONE OF THE FOLLOWING: 1. THE DATA BLOCK WAS NEVER CREATED. Avoidance: Either eliminate the DVxREL1 entries that contain zero coefficients or set the coefficients to a non-zero value 1-13288001 2004.0.5 Optimization/Design Sensitivity - Missing DESVAR entries may not be detected With the addition of the DESVAR case control command in the 2004 release, a hole has been opened that may result in a user input error going undetected. If all the DESVAR's referenced on a DVPREL1 or DVPREL2 entry do not exist, the DVPREL1 or DVPREL2 is discarded on the assumption that the referenced DESVAR's have not been selected by the DESVAR case control command. A check needs to be inserted if the referenced DESVAR exist in the input deck and a USER FATAL MESSAGE should be issued if they do not. 1-13314303 2004.0.4 Acoustic Analysis - ACMODL - SFM 6144 (PARTN1) Acoustic analysis with fluid to structure coupling may fail with the message: SYSTEM FATAL MESSAGE 6144 (PARTN1) THE SIZES OF THE INPUT MATRICES AND PARTITIONING VECTORS ARE INCOMPATIBLE. SPECIFICALLY: The number of rows in VAXF is not equal to the number of rows in the row partitioning vector VAXF1 User Information: Size of input matrix and partitioning vectors: VAXF: Rows= 4059339 by Cols=1 VAXF1: Rows= 4040027 Avoidance: Apply the following dmap avoidance: compile mmfind1 alter 'partn vaxw,,r',''(,1) endalter 1-13341101 2004.0.3 Cyclic Symmetry Analysis - ESE - Missing Output Element Strain Energy (ESE) output may be missing in cyclic symmetry analysis. 1-13358901 Optimization/Design Sensitivity - UFM 1126 (GNFIST), PSD response with multiple frequency sets The 2004 release has added two features in dynamic response optimization: a. Support for multiple excitation frequency sets and b. Addition of PSD values as a response type. An attempt to use both of these features at the same time results in the following UFM: DMAP MODULE PARTN IS ATTEMPTING TO OUTPUT DATABLOCK 202 NAME = UCV1 , WHICH ALREADY EXISTS. USER ACTION: DELETE THE DATABLOCK, OR USE FILE UCV1=OVRWRT Avoidance: Use a single excitation frequency set. 1-13372104 2004.0.3 DMAP - WHERE clause references undefined parameters A where clause in a dbview statement that references a parameter that is not defined in the current subdmap will always be evaluated as false and no warning message will be issued. 1-13459501 Miscellaneous - ADAMSMNF - Cray Does Not Support Adams MNF The Cray SV1 release of MSC.Nastran 2004.0 does not support the creation of an MSC.Adams modal neutral file (mnf) ADAMSMNF Case Control command with RESVEC=COMPONENT. This input will cause a traceback in ifprvc as shown below: Beginning of Traceback: Called from line 42 (address 12017176a) in routine 'TRBK'. Called from line 40 (address 76375d) in routine 'RECOVR'. Called from line 112 (address 54204c) in routine 'sysrcv'. Called from address 11502536a in routine '__handlr'. Called from address 13250173c in routine 'IFPRVC'. Called from line 4625 (address 13205531d) in routine 'IFP1'. Called from line 79 (address 13172200d) in routine 'XSEM01'. Called from line 73 (address 53323d) in routine '$SEGCALL'. Called from line 73 (address 226052d) in routine 'XSEMDR'. Called from line 66 (address 62003b) in routine 'NASTMON'. Called from line 379 (address 1372d) in routine 'MAINAL'. Called from line 343 (address 53300d) in routine '$SEGRES'. Called from line 343 (address 10115312d) in routine '$START$'. End of Traceback. 1-13476801 2004.0.3 Acoustic Analysis - AGG - Add punch option for AGG Matrix Advanced Acoustics needs to be able to punch the AGG matrix for re-use. PARAM, AGGPCH has been added to perform this function. 1-13483901 2004.0.3 DMAP - COMPILE - To many IF-THEN-ELSE statements cause ENDI array to overflow A user dmap with too many if-then-else clauses will overflow the ENDI array and fail during compilation. Avoidance: Substitute multiple if statements or break up the subdmap into smaller subdmaps. A 1-13494001 2004.0.1 Postprocessing - Windows outputs new op2 format by default The MSC.Nastran 2004 release supports a new op2 format. The delivery was suppose to be set the default in the nastran.lcl file as the old format but the Windows delivery does not. This may cause prior releases of Patran and other post-processors that do not know how to read the new format to fail. Avoidance: Add the following line at the top of ../i386/nastran.lcl NASTRAN OP2NEW=0 1-13494006 2004.0.3 Buckling - RIGID=LAGRANGE - Job Hangs A buckling job with rigid elements that uses the Lagrange multiplier method RIDID=LAGRANGE may hang during decomposition in the READ module in MSC.Nastran 2004.0.0 on HPUX Itanium. Avoidance: Use RIGID=LGELIM 1-13494012 2004.0.3 Miscellaneous - TABLEM2 - Traceback in tab3 MSC.Nastran 2004 may give a traceback in routine tab3 when TABLEM2 entries exist. The problem may be avoided by defining the table in the negative range. l_4buf(0x11fffb038,0x0,0x3ffc01b2e20,0x8,0xc00000007) L. 133 <>(0x3ffc01b2e20,0x8,0xc00000007,0x0,0x3cc73ce704fb7b23) L. 133 <>(0x0,0x3ffc01b7a98,0x1,0x3ffc01b2e20,0x3ffc01b2e20) L. 133 tab3_(0x1,0x3ffc01b2e20,0x3ffc01b2e20,0x8000,0x0) L. 4 hmat1_(0x0,0x0,0x3ffc01b3078,0x80,0x0) L. 4 ehexd_(0x1407f6c1c,0x1407f6c24,0x1407f6c14,0x1407f6c74,0x190000010) L. 4 emgbrd_(0x140ef888c,0x140653378,0x1201c68a4,0x140f185f8,0x140e9947c) L. 4 emgpro_(0x1201c68a4,0x140f185f8,0x140e9947c,0x140e99498,0x12025f9b4) L. 4 emg_(0x154534552,0x120204554,0x454c4544,0x4e474542,0x20202054) L. 4 xsem09_(0x1201bda4c,0x17,0x0,0x100,0x1201b5ccc) L. 4 xsemdr_(0x0,0x100,0x1201b5ccc,0x1,0x1201a2de8) L. 4 nastmon_(0x1201a2de8,0x14100e310,0x190000000,0x2000000,0x1) L. 4 mainal_(0x190000000,0x2000000,0x1,0x0,0x0) L. 149 <>(0x11fffc020,0x0,0x3ff00000000,0x100000001,0x800000) L. 149 <>(0x1,0x11fffe030,0x0,0x11fffe058,0x11fffe070) L. 149 1-13557302 2004.0.3 Optimization/Design Sensitivity - PARAM XYUNIT - Initial Design Variable Information is incorrect The spreadsheet produced with PARAM XYUNIT in a SOL 200 run prints out cells for each design variable that are said to represent : Initial Value, Lower Limit and Upper Limit. The numbers in these cells are actually Lower Limit, Upper Limit and DELX, respectively. User Information: If design optimization has been performed, design variable values are listed at the end of the spreadsheet with the DESIGN VARIABLE HISTORY. If only a design sensitivity has been run, design variable values are not available in the spreadsheet and must be determined from the input or .f06 file 1-13562313 2004.0.4 Optimization/Design Sensitivity - DRESP3 - SFM 3007 (DOPR3) ILLEGAL INPUT TO SUBROUTINE DPR3H2 The message: SYSTEM FATAL MESSAGE 3007 (DOPR3) ILLEGAL INPUT TO SUBROUTINE DPR3H2 will occur in SOL 200 if a DRESP3 references a DRESP2 that does not exist. 1-13568201 2004.0.3 Eigenvalue Analysis - MATGEN An error in the resmodes subdmap may in rare cases cause a job to fail at the MATGEN line below. Avoidance: The line MATGEN ,/MODEPART/NOMODES/0/MAXMODES/ $ should be altered to be: MATGEN ,/MODEPART/6/NOMODES/0/MAXMODES/ $ 1-13604401 2004.0.4 Iterative Solver - FRRD1, ITER - Sun Solaris, Received signal 10 SIGBUS The iterative solver may fail in Version 2004.0.0 on 32 bit Sun Solaris systems in frrd1 with the following message in the log file. No othe rmessage is output. *** TERMINATING /local/msc2004t2/solaris/analysis.ultra *** Received signal 10 SIGBUS time: command terminated abnormally. 1-13605801 2004.0.3 MAXMIN - Traceback in SDR2 If an analysis contains a MAXMIN request and an attempt is made to perform an XYPLOT of output data that has not been selected for MAXMIN processing, then the job may fail and issue a traceback in in the SDR2 module routine sdr2c2, Avoidance: Either select the output for MAXMIN processing or perform the xyplot in a restart. 1-13620201 2004.0.4 Aeroelastic Analysis - Flutter sensitivities contain incorrect mode id In the print of formatted design sensitivities for flutter responses, the number listed for mode ID is actually the subcase ID. User information: a comparison of the response value listed in the formatted senstivity print and the flutter summary will indicate which mode the sensitivity is being printed for. 1-13639903 2004.0.4 Acoustic Analysis - ACMODL - UFM 3060 If a user who does not have a new acoustic license for MSC.Nastran 2004 executes an acoustic job, the job will terminate with UFM 3060 indicating that an acoustic license does not exist. It was the design intent that users who wanted to choose the old method and run without the new license would have to explicitly modify the ACMODL entry in their decks to select the old CP method. This was the design intent because the old method of interfacing the fluid and the structure only provided good answers for identical meshes. To allow the users to make this selection without modifying their tests, SYSTEM(346)=2, a.k.a. keyword FLSTINT=2, has been added to MSC.Nastran 2004.0.4 in the 2004R2 release so that the user can select the old method in an rc file. 1-13649701 2004.0.4 Performance - Sparse Data Recovery The dmap functions that allow sparse data recovery may be unnecessarily executed in SOL 101 and ANALYSIS=STATICS in SOL 200 when data recovery for the entire model is requested. Avoidance: If data recovery for the entire model is being requested (i.e. DISP=ALL, STRESS=ALL) the best avoidance is to include param,sparsedr,no to completely avoid the additional operations. The following dmap avoidance will allow automatic selection to occur but may not beat V2001 performance for all conditions: compile fdrmgen alter 'call spdr1' return $ compile sedisp alter 'SDR1 USET'(,-1) call genrga uset,goa,gm,vgdr,goq/ rga,rgq/ true/atqset/seid $ dbstatus rga//s,n,norga $ if ( norga>0 ) then mpyad rga,uas,/ugi $ else $ alter 'SDR1 USET' endif $ endalter 1-13679504 2004.0.3 SOL 600 - Dynamic loads specified by DLOAD are not always translated to Marc. For SOL 600, Dynamic loads specified by DLOAD (rather than FORCE, PLOAD, etc) are not always translated to Marc. This particularly happens when DLOAD is the only loading. 1-13686801 2004.0.3 Superelements - EXTSEOUT - Missing Output for external superlements in SOL 109 AND 112 A SOL 109 or 112 assembly run employing an external superelement created using the EXTSEOUT feature does not give displacements, velocities or accelerations for the interior points of the external superelement. Avoidance: For both SOL 109 and SOL 112 apply the following dmap alter. compile super3 alter 'IF ( APP=\'TRANRESP\''(3),'' if ( false ) then $ alter 'IF ( APP=\'TRANRESP\''(4),'' if ( false ) then $ compile sedrcvr alter 'drmh3'(,1) DSAR uls1,,,/uls2,,,,/-1 $ equivx uls2/uls1/-1 $ endalter $ 1-13691604 Miscellaneous - MEM, SFM 3062 - Module GP5 Submitting a job with too much memory may lead to a failure in the GP5 module: 0*** SYSTEM FATAL MESSAGE 3062 MODULE = GP5 FAILURE OCCURRED IN UTILITY GTXYZD CALLED IN SUBROUTINE NORMFD . PREXYZ FLAG ARGUMENT WAS SET WITH AN INCORRECT VALUE TO GET THE REQUESTED DATA RETRIEVAL. In one case the job submitted with mem=1400mb or 1700mb failed but when submitted with mem=1200mb the job ran. Avoidance: Request less memory. 1-13694401 2004.0.2 Miscellaneous - IA64/Linux - May run with less memory than requested If more memory is requested than is available on a Linux IA64 system, then the job is run with a reduced amount of memory. The job should be stopped instead. 1-13696116 Parallel - SYSTEM(107) - Wrong Answers, SFM Shared memory parallel jobs (SMP), parallel=n or system(107)=n may fail or produce wrong answers on Alpha in MSC.Nastran 2004.0.0 Avoidance: Do no use smp parallel. 1-13704901 2004.0.3 SOL 600/Implicit Nonlinear - TLOAD2 - Incorrect Loads, Wrong Answers In Version 2004.0.0, SOL 600 loads defined by TLOAD2 entries are incorrect. The equation to calculate the loads has an error. In addition, the TABLED1 that is created is missing every third point. 1-13704904 2004.0.3 SOL 600 - Multiple MATEP materials not processed In SOL 600, multiple MATEP materials are sometimes not processed. 1-13708001 2004.0.3 Optimization/Design Sensitivity - FREQ4 - Possible Wrong Answer or Divide by Zero when NFM=1. If design sensitivity and optimization analysis includes a FREQ4 entry that asks for only a single frequency per "spread," NFM=1, the code attempts a divide by zero and that gives different results, depending on the platform. The AIX traps the error, Linux proceeds and gives answers that are close, but wrong, SGI and HP produce unknown (NaN) numbers that point to an obvious problem. Avoidance: The best avoidance is to use a FREQ5 entry with a single FRi value set to 1.0 Using NFM>1 on the FREQ3 entry also avoids the error. 1-13711524 2004.0.3 Miscellaneous - INCLUDE - .blk files not included. In version V2004 the new output file named "filename.blk" is created for every run which contains sorted bulk data for SOL 200. Thus, the nastran command script renames the existing "filename.blk" to filname.blk.1" during the run. IF the NASTRAN command line option OLD=NO is set "filename.blk" will be deleted. To overcome this problem rename "filename.blk" to "filename.xxx", where "xxx" is anything other than "blk". Avoidance: Avoid using "blk" as a include file name extension. 1-13713263 2004.0.3 Postprocessing/DMAP - PARAM,POST - Incorrect GEOM2X and GEOM3X Output2 data. In MSC.Nastran 2004.0.0 the data written in the OUTPUT2 GEOM2X and GEOM3X data blocks is incorrect. Avoidance: Apply the following dmap alter. compile out2geom alter 'output2 geom2x','' OUTPUT2 GEOM2x,GEOM3x,GEOM4x,geom1x,bgpdtx//0/OUNIT1//OMAXR/ GEOM2 / GEOM3 / geom4 / geom1 / bgpdt / 'geom2'/'geom3'/'geom4'/'geom1'/'bgpdt' $ endalter 1-13732901 2004.0.5 Component Mode Synthesis - CSET, QSET - Wrong Answers Component Mode Synthesis should give exact results if all eigenvalues are included. A small CMS job employing a part SE and CSET reduction and with Q-set data defined in the part SE Bulk Data gives erroneous results if all of the component modes are calculated. Furthermore, different erroneous results are calculated if the Q-set data in the part SE Bulk Data are replaced by an equivalent SENQSET entry in the Main Bulk Data. 1-13760301 2004.0.3 SOL 600/Implicit Nonlinear - Extra Datablocks in op2 file SOL 600 is writng extra datablocks to the op2 file for the initial Nastran 2004 release. Programs such as Medina and Animator may have trouble handling these extra geometry datablocks. Avoidance: This can be avoided by the user employing his own DMAP to control the datablocks written to the op2 file rather than specifying outr=op2 on the SOL 600 entry. 1-13762804 2004.0.4 Installation - Sun Solris64 installation is missing shared object libraries. The MSC.Nastran V2004 installation for Sun Solaris 64 systems is missing shared object libraries. The libraries are needed if the system does not have Fortran compilers installed. These libraries may be downloaded from the MSC.Software web site: http://www.mscsoftware.com/support/software_updates/index.cfm#nastran and at: http://www.engineering-e.com/download/?productid=15 1-13767914 2004.0.3 Optimization/Design Sensitivity - PARAM,DESPCH1,-1 option fails for PBEAM entries When a negative number is specifified for PARAM,DESPCH1 to indicate that small field format is to be used and the analysis model contains PBEAM entries, the job will fial with an error message in the log file. Avoidance: Use a positive number, i.e. large field format. 1-13776201 Documentation/QRG - RESVEC Keyword DMPLOD, NODMP Lead to UFM 601, Should be DAMPLOD and NODAMP The documented keywords for the RESVEC Case Control Command DMPLOD and NODMP do not work. The correct spelling is DAMPLOD and NODAMP. The incorrect spelling leads to UFM 601 (IFP1D) THE KEYWORD ON THE ABOVE CARD TYPE IS ILLEGAL OR MISSPELLED. 1-13794801 2004.0.3 Rigid Elements - PARAM,AUTOMSET - SFM 4276 EC 5 in UFBS If the dependent node of an RBE is restrained and PARAM,AUTOMSET,YES is specified, the analysis may fail with the message: *** SYSTEM FATAL MESSAGE 4276 (UFBS2) ERROR CODE 5 PID= 0 *** USER INFORMATION MESSAGE 4276 (UFBS2) Avoidance: Apply the following dmap avoidance: DMAP avoidance is: compile autom alter 'TRNSP RMAL','' $ TRNSP RMAL/RMALTx $ matmod RMALTx,,,,,/Rjunk,RMALTnz/12/s,n,NLnull/1 $ if (NLnull > 0) then $ add rmaltx,RMALTnz/rmalt $ else $ equivx rmaltx/rmalt/-1 $ endif $ endalter $ 1-13802801 Documentation - Release Guide - Minor Corrections The following modifications should be made to the MSC.Nastran 2004 Release Guide. On page 530, Table 13-1, the descriptor "SRESS" should be modified to "STRESS" On page 533, the first K2PP should be modified to K2GG On page 533, the first M2PP should be modified to M2GG On page 349, the 3rd sentence in the second paragraph should read "Solutions specified in table 3-3 of the standard SOL statement may be used." On page 352, "MSC.Marcs" should be changed to "MSC.Marc" On page 374, 'inlstrs5.DBALL' and 'inlstrs5.MASTER' should be modified to 'nlstrs5.DBALL' and 'nlstrs5.MASTER', respectively. On page 353, MATT should be modified to MATF On page 354, MATV should be modified to MATVE On page 355, MARCSHLT and MARSUMY should be modified to MARCSLHT and MARCSUMY, respectively. On page 611, the description for word 8 of the CWELD should be "Coordinate system for the type of projection" On page 594, the description for OSTR should be changed from stresses to strains. On page 572, the second sentence of the second paragragh should read " To indicate conversion to "OLD" entry structure, the character "O" is placed as the last character of the Special Version field. 1-13817704 2004.0.3 ACMS - ASET1 - ACMS ignores ASET1 data beyond the first entry In ACMS analysis grid points on ASET and ASET1 entries are moved into the residual structure. However if there is more than one ASET1 entry in the bulk data, the ASET1 data beyond the first entry is ignored. 1-13830101 2004.0.3 Miscellaneous - PARAM,CHECKOUT,YES - SFM 3001 (MTRXIN) Jobs using the PARAM,CHECKOUT,YES feature could fail with SFM 3001 from the MTRXIN module if there is a K2GG case control command selecting a stiffness matrix and there is no M2GG command selecting a mass matrix. Avoidance; The error can be avoiding the MTRXIN in with a dmap alter. 1-13860606 2004.0.3 Superelements - MPCF, SPCF - Wrong Answers with Sparse Data Recovery In V2004, the new sparse data recovery can cause errors in the displacement vector for superelements when displacements are requested for only some of the GRID points in the model at the same time as MPCF or SPCF requests are made. This error occurs only in the direct solution sequences; i.e., 101, 103, 108, 109, and 200 with ANALYSIS=DFREQ. Resolution: Either use PARAM,SPARSEDR,NO to deactivate sparse data recovery methods or insert the following alter: COMPILE SPDR1 NOLIST $ ALTER 189 $ DIAGONAL V01S/V01SX/'WHOLE'/0. $ EQUIVX V01SX/V01S/-1 $ ENDALTER $ 1-13860635 2004.0.4 Superelements - MPCF - Wrong Answers with Sparse Data Recovery In V2004, in a superelement, if MPCF output is requested for only some of the GRID points of the model, the MPCF output may be in error if sparse data recovery is active, i.e. PARAM,SPARSEDR,YES (default). In addition, an SPCF output request will be ignored. This error occurs only in the direct solution sequences; i.e., 101, 103, 108, 109, and 200 with ANALYSIS=DFREQ. Avodaince: Use PARAM,SPARSEDR,NO 1-13875001 2004.0.3 Miscellaneous - INPUTT4 - UWM 6445 (INPTT4) A formatted INPUTT4 read for more than one matrix will fail with the following Fortran READ error: UWM 6445 (INPTT4): A FORTRAN FORMATTED READ ERROR HAS OCCURRED WHILE PROCESSING UNIT = ... USER INFORMATION: THE FILE WAS SPECIFIED IN AN ASSIGN FILE MANAGEMENT STATEMENT USER ACTION: VERIFY THE FILE ASSIGNMENT AND AND CONTENTS OR CONTACT MSC.SOFTWARE. VERIFY DATA AND FORTRAN SPECIFICATION. PROGRAMMER INFORMATION: FORTRAN IOSTAT CODE = ... Data is in /nast/app/etl/v2004 (two input files a and b). 1-13876601 2004.0.3 Impicit Nonlinear (SOL 600) - MATF Can Only Process One Failure Criteria The SOL 600 MATF entry can only handle one failure criteria instead of three. Avoidance: Enter MATF entry three times. 1-13894501 Postprocess - DBC, PARAM,FIXEDB - Unable to Open Input Relations PARAM,FIXEDB in SOLs other than 101 and 103 forces an incorrect approach code into the DBC module causing the following error: " UNABLE TO OPEN INPUT RELATION TOL RETURN CODE = 1." Avoidance: Remove PARAM.FIXEDB from the input file. 1-13897501 2004.0.3 Implicit Nonlinear (SOL 600) - MATF - Unnecessary Input All continueation entries and all failure criteria constants are required for the MATF entry even though only the frist constant is needed for the most simple max stress criteria. This needs to be changed so that only those constants required to satisfy the failure criteria chosen need be entered. Thus, for the max stress criteria, only the first entry is required and only the first constant needs to be defined. 1-13915501 2004.0.3 Optimization/Design Sensitivity - PBEAML - Wrong Answers In MSC.Nastran Version 2004 an optimization job will produce incorrect dimentions for an intermediate station or at end B of the PBEAML entry if the following conditions are met: 1. PBEAML entry is used that has SO=NO on other stations, 2. Only end A is designed. 1-13915504 2004.0.3 Optimization/Design Sensitivity - DESPCH, DESPCH1 - UFM 315 (IFPDRV) When an optimization job designs any real value on a CBEAM, CQUAD4 and/or CTRIA3 entry, bad punch output for these entries may be produced leading to UFM315 (IFPDRV) when they are included in a cold restart job. The same job may also fail with traceback of Segmentation Violation on AIX machine. Avoidance: No practical avoidance exists except to manually modifiy the offending entries. Keywords: DESPCH DESPCH1 1-13928902 2004.0.3 Dynamic Response - MCFRACTON, MEFMASS - SFM 4276 (UNPACK) EC31 Modal dynamic response analysis that have multiple subcases that reference the same FREQ set but different DLOAD sets and request modal participation factor output may fail with the following message: *** SYSTEM FATAL MESSAGE 4276 (UNPACK) ERROR CODE 31 PID= 0 Avoidance: A possible avoidance is to define and reference a duplicate set of FREQ data for the second and subsequent subcases. 1-13930009 2004.0.4 Documentation/QRG - SOL400, RIGID=LGELIM - UFM 7615 (MDG2RG) The case control command RIGID=LGELIM as described in the MSC.Nastran V2004 Quick Reference Guide produces the following error because the option should be LNELIM. *** USER FATAL MESSAGE 7615 (MDG2RG) FOR NONLINEAR SOLUTION SEQUENCE, THE CASE CONTORL COMMAND 'RIGID=LGELIM' IS ILLEGAL. USER INFORMATION: THE LEGAL VALUE IS 'LNELIM' OR 'LAGR'. *******ALSO the word CONTROL is spelled wrong.****** For SOL400, the RIGID=LGEL method is not available, therefore a fatal error is issued. The wording 'USER INFORMATION: the legal value is 'LNELIM' or LAGR' is corrected to 'USER INFORMATION: the legal value is LINEAR or LAGR'. Also the word CONTROL is corrected. -- Harry 1-13948931 Dynamics/Enforced Motion - SPCD - Excesssive disk space and CPU Enforced motion in dynamics may use excessive disk space and CPU. Avoidance: Apply the following dmap alter: compile spdr1 alter 'call xAdd5 vscg,vmcg,vadr,z01dr0,vyg','' call xAdd5 vmcg,vadr,z01dr0,,/v01z/cu/cu/cu/cu/cu $ compile getpyh alter 'partn rpy,,v01p',''(,2) type db vgdr $ partn rpy,,vgdr/,rpy1,,/1 $ partn ypo,,vgdr/,ypor,,/1 $ delete /ypo,,,, $ mpyad rpy1,ypfy,ypor/ypo $ compile disprs alter 'dospcf'(2) dospcf=false $ alter 'merge ,,ypo1,,,,v01p','' equivx ypo1/ypo3/-1 $ alter 'partn ypo1,,v01dr1','' equivx ypo1/ypo2/-1 $ compile super3 alter 'mpyad ugstat,repu,ug','' partn ug ,,vgdr/,ugr ,,/1 $ partn ugstat,,vgdr/,ugstatr,,/1 $ mpyad ugstatr,repu,ugr/ug2r $ merge ,,ug2r,,,,vgdr/ug2/1 $ endalter 1-13987701 2004.0.3 Spotweld - CWSEAM - UFM 7549, Cannot find projection points for CWSEAM elements The default pcid of CWSEAM elements was not set appropriately. This error results in USER FATAL MESSAGE 7549 indicating that it cannot find projection points for the CWSEAM elements that are projected along the x-axis. 1-13989006 2004.0.2 Miscellaneous - XNASTRAN - Error while loading shared libraries The XNASTRAN interface may fail on some Linux operating systems with the message: "error while loading shared libraries: lib*: cannot open shared object file: No such file or directory." Avoidance: Use the nastran command. 1-13998601 Documentation/QRG - FMETHOD Case Control Command Description Missing The FMETHOD Case Control command was inadvertently deleted from the V2004 Quick Reference Guide. Also remark 1 under the FLUTTER bulkdata entry description should point to the FMETHOD command not the METHOD command 1-13998604 Aeroelastic Analysis/QRG - Missing Parameter Description The description of parameter supaero is missing from the Version 2004 Quick Reference Guide. It should read: SUPAERO Default=ZONA If SUPAERO = ZONA, then the ZONA51 code is used for supersonic aerodynamic calculations. If SUPAERO = CPM, then the CPM method is used. If ZONA51 is not available at a particular installation, PARAM, SUPAERO,CPM must be specified to avoid a fatal error when performing supersonic aerodynamic analyses. Only one supersonic aerodynamics method can be selected in a given run. This parameter is available in solution sequences 144,145,146 and 200 and can be specified in either case control or as a bulk data entry. 1-13998611 Documentation/DMP - ssh/scp not supported The nastran init scripts currently have rsh and rcp hardcoded and will not work in an environment that uses ssh. This will prevent distributed memory parallel jobs from working in a network that only supports ssh and will also prevent execution of any job on a remote node. If a client wants to use ssh and scp, they either need to: 1. Change all the rsh/rcp to ssh/scp 2. make links between ssh/scp and rsh/rcp 1-13998622 Rotordynamics - Documentation - Traceback in TRD1 The new rotordynamics capability in MSC.Nastran 2004 includes nonlinear effects which make the transient response algorithm not unconditionally stable. As such rotordynamics analysis may fail with a traceback in trd1. If this happens the user should specify a smaller timestep. 1-14045201 Optimization/Design Sensitivity - Poor Performance when DRESP applies to more DOFs than DESVAR. The perofrmance gain may be affected negatively for an optimization job with design responses that cover more dofs of the structure than design variables. Avoidance: Use the following dmap alter. Notice that the following alter applies to the case of static/normal mode and buckling. It can be reapplied to a different solution type by modifying the alter statement. compile pslgdv alter 'outprt'(1),'' if (spdm) outprt caseds,ects,bgpdts,sils,,,,,,, tabevp0,tabevs0,,,/ vgdr,,,,/s,n,sdr/0/'auto'/spdmrat $ compile respsen alter 'outprt'(1),'' if (spdm) outprt caseds,ects,bgpdts,sils,,,,,,, tabevp0,tabevs0,,,/ vgdr,,,,/s,n,sdr/0/'auto'/spdmrat $ 1-14051758 Licensing - FlexLM uncounted nodelock codes on SGI Altix / Linux Itanium 2 It has been reported in MSC.Nastran 2004 on SGI Altix Linux Itanium 2 computers that uncounted nodelock FlexLM licenses do not work. The nastran log file shows that the MSCID is different than lmhostid on a SGI Altix computer (Linux - Itanium 2). Avoidance: Use the MSCID reported by Nastran when generating the license. 1-14063502 2004.0.4 SOL 600/Implicit Nonlinear - Hyperelastic Element with midside nodes not Properly Mapped to Marc. The hyperelastic CHEXA element with mid-side nodes is not properly mapped to the corresponding Marc element, instead it is mapped to the corresponding 8-node Marc hyperelasic hexa element. The net result is that deformed plots show the mid-side nodes standing still and strange plots results. 1-14116602 2004.0.5 Dynamic Analysis - EPOINTS, M2PP, B2PP, K2PP, SPCD - UFM 1126 for K2GG EPOINTS and enforced motion with K2PP, B2PP or M2PP input may cause USER FATAL MESSAGE 1126 to be encountered. 1-14120001 Frequency Response - freq-dep elements, MPCForces - SFM 6143 SFM 6143 has been observed when performing a frequency response analysis in SOLs 108, 111, 146, and 200 with frequency dependent elements and MPCForces are being requested User Avoidance: Specify PARAM SPARSEDR NO or insert the following DMAP alter: compile fdrmgen alter 'equivx rxmgx\/rxmg','' alter 'paraml rmgg' if ( spdrm ) then $ equivx rxmgx/rxmg/-1 $ delete /rgm,,,, $ trnsp rxmg/rgm $ endif $ endalter 1-14139801 2004.0.4 Acoustic Analysis/Enforced Motion - SPCD - SFM 6144 (PARTN1) In direct frequency response, sol 108, the new relative enforced motion capability in MSC.Nastran Version 2004 will encounter a matrix incompatibility fatal message when fluid is added to structure. *** USER WARNING MESSAGE 2125 (VEC) MODULE VEC - NZ=0, ONE OR MORE COLUMNS OF OUTPUT MATRIX WILL BE NULL. *** SYSTEM FATAL MESSAGE 6144 (PARTN1) THE SIZES OF THE INPUT MATRICES AND PARTITIONING VECTORS ARE INCOMPATIBLE. SPECIFICALLY: The number of rows in KAA is not equal to the number of rows in the row partitioning vector VAY The number of columns in KAA is not equal to the number of rows in the column partitioning vector VAY 1-14155701 2004.0.6 Distributed Memory Parallel - DMP - Does not work on Primepower The 32 bit nastran driver program delivered with MSC.Nastran 2004.0.0 under the Solaris achitecture will not work for Distributed Memory Parallel (DMP) on Primepower systems. Avoidance: Download a new driver program from: http://www.mscsoftware.com/support/software_updates/index.cfm#nastran 1-14176601 2004.0.3 Dynamic Analysis - MCFRACTION - Missing output If the MCFRAC case control command selects a SET that contains and implied thru range, only the first degree of freedom in each of the ranges will be output. The implied thru range is a continous range of degrees of freedom for a grid point as in 969/T1,969/T2,969/T3. Avoidance: An avoidance is to select grid/dof combinations that do not imply thru and use restarts changing the MCFRACTION SET content to recover all of the required data. 1-14180601 2004.0.4 SOL 600 - CQUAD4, CTRIA3 - Variable thicknesses on continuation entry not translated correctly. For SOL 600, thickness specified by continuation lines on CQUAD4 and CTRIA3 entries are not properly translated. There is also a priority conflict between these thicknesses and those specified by the NTHICK option. 1-14186901 2004.0.4 Frequency Response Analysis - SPCD, DPD - SFM 4276 when multiple subcases request different spc sets A frequency response problem involving enforced motion fails with SFM 4276 in the DPD module if there are multiple subcases and different spc sets are selected in the case control. Avoidance: Apply the following dmap alter: compile phase0 alter ' copy yG1\/yG2'(,-1),'' $ create only the first yg2 for dynamics ELSE if ( nskip=1 or app<>'freqresp' ) then $ 1-14186907 2004.0.4 Dynamics - TLOADi, ACSRSE - Negative real values for the DELAY and DPHASE fields - UFM 316 Use of negative real values for the DELAY or DPHASE fields on the ACSRCE or TLOAD1 or TLOAD2 entries results in UFM 316 in the PREFACE module. 1-14191701 2004.0.4 Optimization/Design Sensitivity - DLINK - Incorrect constraints for dependent design varaibles. When an optimization job has specified a DLINK entry, the corresponding DESVAR entry has a blank DELXV field and P2 on the DOPTPRM is set to 4, the constraints for dependent design variables are printed in the f06 file incorrectly. However, these constraints are computed correctly during the approximate optimization. Avoidance: Specify a non=blank DELXV field on the dependent DESVAR entries. 1-14210501 2004.0.4 Eigenvalue Analysis/Acoustics - RESTART - Modes Unnecessarily Recalculated In V2004, if a restart is performed from a SOL 103 run with acoustics, then the fluid modes may be unnecessarily recalculated. Avoidance: Insert the following alter in SOL 103 cold start: compile semodes alter 1 type parm,nddl,i,n,methf $ endalter 1-14222717 2004.0.4 Superelement - RESTART - Unnecessarily Recalcualtes Modes A superelement restart from sol 103 to 112 may unnecessarily recalculate upstream modes for some superlements. Avoidance: Apply the following dmap alter: compile sekmr alter 'endif \$ atsprt'(,-1) kchng=false $ endalter 1-14223905 2004.0.4 Nonlinear Analysis - TEMP(LOAD), QUADR, TRIAR - Wrong Answers Temperature loads for the QUADR and TRIAR elements is not implimented correctly for nonlinear analysis. Avoidance: Use the QUAD4 and TRIA3 elements. 1-14238367 ESE - REPCASE - Wrong Element Strain Energy Results If there is an ESE request in the REPCASE only, the results are wrong. Avoidance: Request ESE for at least one element in the primary subcase. 1-14249707 Documentation/QRG - SOL 600, PARAM,MARCPTH - Incorrect Default The MSC.Nastran V2004 indicates that the default for param,marcpth is 1. It is not, it is 0. The value of 0 indicates that marc is run within nastran and will look for the marc executable in the default installation directory. 1-14251001 2004.0.4 Dynamics - CAXIFi, PARAM,G - Wrong Answers If the old acoustic cavity method (see CAXIFi elements) is selected in SOL 108 or SOL 200 (with ANALYSIS=DFREQ) then PARAM,G will be ignored. Avoidance: Insert the following DMAP alter: compile sedfreq alter 'fonly=','' endalter 1-14251416 2004.0.4 Post Processing/ACMS - PARAM,POST,-1 - Lama datablock missing from op2 file A distributed memory parallel (dmp) ACMS analysis does not write the lama table to the op2 file when param,post,-1 and param,post,ext,yes are specified. This data block is critical for post processing acoustic results and is produced in a serial run. 1-14261401 2004.0.4 External Superelements - EXTSEOUT - Missing Output due to sparse data recovery A SOL 103 assembly run employing an external superelement created using the EXTSEOUT feature does not produce the requested output for the external SE. Avoidance: Insert PARAM,SPARSEDR,NO. 1-14267003 2004.0.4 Elements - MFLUID - UFM 4257 (FMXACD) User fatal message 4257 may erroneously appear for virtual mass elements (MFLUID), if the distance between two element centers is exactly equal to the RMAX value from the MFLUID record. Avoidance: An avoidance is to modify RMAX (see MFLUID entry) slightly. It is recommended that the default value always be used, and this error is very unlikely. 1-14273377 2004.0.4 Distributed Memory Parallel (DMP) - FREQ3,FREQ4,FREQ5 - SFM 6833 FREQ3, FREQ4, and/or FREQ5 Bulk Data entries in a DMP analysis may lead to SYSTEM FATAL MESSAGE 6833. Avoidance: Insert the following DMAP alter: compile semfreq alter ' frlgen '(,-1) if ( procid=1 ) then $ disutil lamas ,,,////3 $ else if ( procid>1 ) then $ delete /lamas,,,, $ disutil ,,,,/lamas ///3 $ endif $ procid>1 endalter 1-14299201 2004.0.4 ACMS - Multiple USETi,U6 entries not handled correctly. In ACMS, unit load degrees of freedom on the USET1 entry are forced to the residual structure. However, if there are more than one USET1 entry in the input, it only forces the points from the first entry. DOF on subsequent entries are not forced to the residual. This leads to fewer than the desired number of residual vectors when those degrees of freedom are not put into the residual structure by the automatic partitioner. 1-14305003 2004.0.4 SOL 600 - Large Jobs - Insufficient swap space Extremely large SOL 600 jobs may fail on some small computers with a message that indicates that they have run out of swap space. Avoidance: Other than running on a different platform, there is no avoidance. 1-14322801 2004.0.4 Optimization/Design Sensitivity - PARAM,XYUNIT - FORMAT ERROR 103 The error message: FORMAT ERROR 103: A POSITIVE VALUE IS REQUIRED HERE may occur in SOL 200 when PARAM XYUNIT is used to create a CSV file of the optimization results and the number of design variables is 3n+1 where n is any integer starting from zero. To date this behavior has only been observed on Linux platforms. Avoidance: Run on a different platform or add a dummy variable such that the number of variables is not 3n+1. 1-14348401 2004.0.4 Nonlinear Analysis (SOL 400) - MPC, RBEi, RBAR - Wrong Answers For SOL400, the solution will converge to wrong results if there are MPC constraints or linear rigid elements (RIGID=LINEAR) in the model. Avoidance: There is no avoidance. 1-14397204 2004.0.4 SOL 600 - MATTEP - Add General Temperature-Dependent Stress-Strain Curves SOL 600 temperature-dependent stress-strain curves need to be supported for general shapes. At present such curves are limited to scale with the same slopes as the original curve vs temperature. In MSC.Nastran 2004R2 (Version 2004.0.4 and beyond) new options have been added to the MATTEP entry that allows support for general temperature-dependent stress-strain curves in SOL 600. 1-14397207 2004.0.4 SOL 600 - DMIG - DMIG Support added to MSC.Nastran 2004R2 Support for DMIG entries in SOL 600 has been added to MSC.Nastran 2004R2 (Version 2004.0.4 and beyond). 1-14397801 2004.0.4 Elements - CWSEAM - Incorrect Stiffness The hexa type stiffness matrix for the CWSEAM element is computed in the wrong coordinate system and this will lead to an incorrect stiffness matrix and wrong answers. The stiffness should be computed in the basic coordinate system instead of element coordinate system. 1-14405601 2004.0.4 Static Analysis - RBE3 - Lagrange RBE3 may give wrong answers The Lagrange RBE3 will give wrong results if the reference dof=123 for SOL 101. Avoidance: Specify 123456 for the reference degrees of freedom. 1-14405604 2004.0.4 SOL 400 - CBEAM, RBAR - CBEAMs with RBARs cause diverging solution If CBEAM elements are used with RBAR elements in SOL400 the solution may diverge. 1-14405901 2004.0.4 Restarts - DBLOCATE - UFM 477, Timestamp Error The following dblocate restart run will result in USER FATAL MESSAGE 477. Run1 : create a database. Run2 : dblocate, copy the contents of run1 and restart creating run2 database. Delete run1's database. Run3 : dblocate run2's database. This causes a UFM 477 error saying there is a timestamp error on run2.dball. Avoidance: 1) Use autoasgn=3 in run3 and manually assign the dblocated database, or 2) I did a dbdict, endjob directly into run2's database (dbs=run2) before deleting run1's database. This also avoids the error. 1-14412401 2004.0.4 SOL 600 - GRAV, CONMi - No gravity loads for concentrated masses SOL 600 gravity loading does not produce any loads for the concentrated masses (CONMi) in the Marc input deck. 1-14461909 2004.0.4 Transient Analysis/Enforced Motion - STATSUB - UFM 3046 in TRD1 If enforced motion is specified and STATSUB is also requested in SOL 108 or 109 then the job may fail with USER FATAL MESSAGE 3046 Avoidance: Insert the following alter: compile sedtran alter 'call autosprt' else $ equivx lll/lyy/-1 $ ompile sedfreq alter 'call autosprt' else $ equivx lll/lyy/-1 $ endif $ endalter 1-14469102 2004.0.4 ACMS - UFM DISJOINT SUPERELEMENTS EXIST Large ACMS jobs may fail incorrectly with a message that complains about the existence of "DISJOINT SUPERELEMENTS". Avoidance: There is no avoidance. 1-14480201 2004.0.4 Rotor Dynamics - ROTORG - Unbalanced load in rotor dynamic module In rotor dynamic analysis , if multiple unbalanced loads are applied to points not in the a-set then loads will be ignored and wrong answers will result. Avoidance: If multiple unbalanced loads exist, then make sure that all load points are in the analysis(a) set. 1-14485401 2004.0.4 SOL 600 - BEGINBULK Causes Failure in trelpl.F SOL 600 jobs may fail with an error in trelpl.F if BEGINBULK rather than BEGIN BULK is entered. 1-14523741 2004.0.5 Post Processing - PARAM,POST,0 - Missing Results in xdb A combine heat transfer and thermal stress analysis with param,heatstat,yes will not write both the heat transfer and thermal stress results to the xdb or op2 file for postprocessing. If using param,post, 0 to write results to the xdb file, only the temperature result are obtained. If using param,post,-1 to write the results to the op2 file, only the thermal stress result are obtained. Avoidance: Apply the following dmap avoidance; compile phase0 alter 'output2'(,-1) if ( not(heatstat='yes' and aprch=' ') ) then $ alter 'output2' endif $ alter 'ELSE IF ( (OGEOM=','' ELSE IF ( (OGEOM='YES' OR OGEOM=' ') AND not(dmpop2) and not(heatstat='yes' and aprch=' ') and ((POST=-1 or patplus='yes') AND PATVER>=3.) ) THEN $ endalter 1-14533901 2004.0.4 Optimization/Design Sensitivity - NEWBULK - Incorrect/Missing Bulk Data Echo Output The NEWBULK describer on the ECHO case control command enables punching of a complete unsorted bulk data deck at the end of a SOL 200 run with updated design model data. If the original input deck contains design model data that has been input in free field form and has a continuation that has a comma in column one, the updated design model data is followed by an incorrect punch of the continuation line. Also, if the user has placed comments at the end of a line of data that is included in the design model, the comment does not get written to the punch file. Avoidance: A blank can be inserted in front of the comma on the continuation line and the correct behavior will result. Comments that are at the end of design model entries must be moved to their own line if they are to be retained. 1-14576201 2004.0.4 Distributed Memory Parallel - ACMS May Produce Wrong Answers in Acoustics Distributed Memory Parallel (DMP) with ACMS may produce wrong answers in Acoustics. Avoidance: Use serial ACMS. Contact MSC for DMAP avoidance. 1-14593609 2004.0.4 SOL 600 - PCOMP - Composites not Translated to Marc Correctly Composites, PCOMP entries, are not tranlated by SOL 600 to the marc input file correctly. 1-14607302 2004.0.5 Performance - EIGRL, READ - When use_aio is on, incorrect cpu reporting leads to poor performance When use_aio=yes is specified in a Nastran 2004.0.0 on HPUX 64 platforms, it may cause inaccurate and even negative cpu usage. This may cause additional shifts in Lanczos and lead to poor performance. This problem has been fixed in Version 2004.0.5 and later system by linking against corrected libraries from HP. 1-14626001 2004.0.5 Aeroelastic Analysis - UFM 5259 (MAKAUMD) In aeroelastic analyis UFM 5259 may be issued without any text. Avoidance: The text should read: *** USER FATAL MESSAGE 5259 (MAKAUMD) UXVEC BULK DATA ENTRY WITH ID xx INVOKED BY A AEPRESS BULK DATA ENTRY DOES NOT EXIST. 1-14627054 Nonlinear - PELAST, Kn - Possible Wrong Answers If the load deflection capability (Kn) is used with PELAST in a nonlinear analysis, then the results may be incorrect. The results are dependent on the connectivity order. Avoidance: Use the CBUSH/PBUSH/PBUSHT instead. If the length is non-zero, the orientation vector method must be used instead of the CD field 1-14639801 2004.0.4 Optimization/Design Sensitivity - DVPREL1, PBUSH - No Warning Message Issued When an optimization job designs a PBUSH property using a positive FID on a DVPREL1 entry that is not allowed, the program does not stop the process. The subsequent result may not be reliable. Avoidance: Use the property name instead. Such as K1 or B4. 1-14651801 2004.0.5 SOL 600 - RBE3 has a limit of about 450 continuation cards For SOL 600 the RBE3 has a limit of about 450 continuation entries. Some models mave large RBE3's that exceed this limit. For such models, a memory over-run occurs and bad data is written to the appropriate section of the Marc input deck 1-14651804 2004.0.5 SOL 600 - TEMP(LOAD), TEMP(INIT) - Performance Problem SOL 600 has a performance problem for large models with thermal loading. This occurs when TEMP(INIT) and TEMP(LOAD) are entered. On some computer systems, such as Linux, the performance penalty is very small. On others, such as HP, the performance penalty is large. This is caused by I/O that can be performed in a different way. For the large where this error was discovered, the run took more than 60 minutes to create the model on HP when it should have only take a couple of minutes. The problem has been fixed in Nastran 2004.0.5 on the Nastran 2004r2 cd. 1-14674804 Optimization/Design Sensitivity - CWELD - Projection not updated, Poor Answers, Poor Convegence A projection is made between the diameter of a CWELD element and its associated shell elements to keep the symetrical connection between the weld and the shell elements. The procedure is implemented by MODGM2 and carried out in the IFP stage. As the diameter of a CWELD element is designed during the optimization phase, the projection of the CWELD needs be updated. Secondly, if the grid locations of shell elements are designed, the projection of weld and shell elements also needs to be updated during the design cycle. Therefore, the modgm2 module should be included in the design cycle. 1-14720908 Optimization/Design Sensitivity - OUTPUT4 - Extra records in the output4 dscm2 datablock The rayleigh quotient approximation used for eigen/freq responses in SOL 200 results in three columns in the DSCM2 matrix for each response. When these results are printed to the .f06 file, these additional columns are stripped off but when they are written to a file using OUTPUT4, they are still there. Avoidance: This alter moves the partitioning of the DSCM2 matrix so that is applies to the OUTPUT4 requests as well. COMPILE EXITOPT $ alter 'sdsc' IF (RQANO) THEN $ $ REMOVE SPAWNED GENERALIZED STIFFNESS AND MASS DSA FROM DSCM2 $ PARTN DSCM2,MRQA,/DSCM2NGS, DSCM2GS,,/1 $ EQUIVX DSCM2NGS/DSCM2/ALWAYS $ endif $ alter 'rqano'(3),'rqano'(3,3) $ endalter 1-14762201 2004.0.5 SOL 600 - Marc CONTROL block 3a is not supported The SOL 600 Marc CONTROL block 3a is not supported. This was intentional in SOL 600 versions before Nastran 2004.0.5 because some version of Marc did not support it. This is only important if different tolerances for displacment and residual are needed. 1-14763501 2004.0.5 Elements - QUADR - Incorrect Output Coordinate System The default stress/strain output coordinate system for QUADR is not the one defined in Quick Reference Guide. 1-14813801 2004.0.5 Optimization/Design Sensitivity - SFM 6296 (QMATR) Unable to locate datablock dtos2j with The message: SYSTEM FATAL MESSAGE 6296 (QMATR) unaable locate datablock dtos2j attribute dptye: xxxx may occur if the bulk data file contains a mixture of DVPRELi, DVMRELi and DVRELi entries and the DESVAR case control command is used to select a set of design variables that do not includ any of a partcular property type. Avoidance: Either remove the unneeded DVxRELi entries or include a DESVAR that references each property type or apply the folowing dmap alter when DVMRELi's are the unneeded entries and the deck contains needed DVPRELi's and DVCRELi's. A similar dmap can be constructed for other scenarios: compile predom alter 'dopr1 ' message //'protyp = '/protyp $ $ For the case of all the DESVARs referenced on DVMREL1 entries are NOT selected by DESVAR command protyp = 3 $ For the case of all the DESVARs referenced on DVPREL1 entries are NOT selected by DESVAR command $protyp = 7 - 1 $ For the case of all the DESVARs referenced on DVCREL1 entries are NOT selected by DESVAR command $protyp = 7 - 2 1-14817201 2004.0.5 SOL 600 - Not all values for SOL 600 Marc's AUTO INCREMENT are properly translated Not all values for SOL 600 Marc's AUTO INCREMENT are properly translated form NLSTRAT AIxxxxx entries. Avoidance; Other than manually editing the marc input file there is no avoidance. 1-14860909 2004.0.5 Nonlinear Analysis - CBUSH with local coordinate systems cause convergence problems A nonlinear analysis with CBUSH elements with their grid points defined in local coordinate system may have convergence problems. with bushes that have their grid points defined in loc Avoidance: The displacement coordinate systems for points connected by cbush elements in an nonlinear analysis should be the same. 1-14861414 2004.0.6 Rotordynamics - RSPINR, ROTORDR2 - Floating Point Exception or Missing Message If the SPEEDi field is defined incorrectly on the RSPINR entry (e.g., defined as an integer instead of a real), then depending on the machine, the proper error message may not be issued. On some machines, the job may stop without any messages. On other machines, the job may stop with a floating point exception. Avoidance: Correct the offending entry. 1-14932102 2004.0.5 Optimization/Design Sensitivity - External SE - SFM 4276 In a SOL 200 optimization analysis run with external superelements and shape design variable, the job may fail in the 2nd design cycle with the following messages: *** SYSTEM FATAL MESSAGE 4276 (PACK) ERROR CODE 105 PID= 0 Avoidance: Insert the following DMAP alter $ compile update,list $ alter 'dbstatus selist'(,-1) $ type parm,nddl,i,n,zuzri1 $ alter 'if ( noselist',''(,1) $ if ( noselist<1 or rsonly or (noselist>=1 and zuzri1>0) ) then $ if ( begsup or (noselist>0 and zuzri1>0) ) then $ $ compile desopt,list $ alter 'call update'(,-1) $ type parm,nddl,i,n,zuzri1 $ zuzri1 = shapeopt $ 1-14949104 Distributed Memory Parallel/Optimization - MODTRK - UFM 6458 A DMP optimization job that requests mode tracking will fail in module MODTRK with UFM 6458 (MTD0RD) complaining the requested mode does not exist. Avoidance: Apply the following dmap alter compile fea list alter 'IF ( MODETRAK>0 ) then','' IF ( MODETRAK>0 and PROCID = 1 ) then alter 'IF ( MODETRAK>0 ) then'(2),'' IF ( MODETRAK>0 and PROCID = 1 ) then $ COMPILE moders list alter 'disutil lama'(2,-1) putsys(1,109) alter 'disutil lama'(2) putsys(0,109) $ 1-14951901 Response Spectra - PARAM,SCRSPEC - Unused qset, aset, spoint entries result in wrong answers. Response spectra analysis (param,scrspec,0) will result in wrong answers if unused qset, aset, and spoint entries are in the input. Avoidance: Remove the unused entries. 1-14970010 2004.0.5 Optimization/Design Sensitivity - DRESP2s,DRESP1s span subcases - UFM 6553 (DOPR3R) SOL 200 job with DRESP2 refers to DRESP1s that span the subcases and weight or volume will fail with ufm 6553 iin DOPR3R. Avoidance: remove dresp1 ID for weight from DRESP2 if possible 1-14976512 Postprocessing - PARAM,POST,0 - xdb file missing pressure and decibel results. Acoustic pressures and decibels are not available in the xdb file. Avoidance: Use the op2 file for pressures. files are in attachments Note data is in the xdb, this is a DRA issue or a design change in complex eigtnalues. 1-15028201 2004.0.5 Optimization/Design Sensitivity - HAT1 - Incorrect sensitivities for end B responses The HAT1 beam section type computes incorrect values for the sensitivity of responses that are a function of the END B dimensions. Avoidance: Substitute a HAT section type or do not use the tapered feature of the HAT1. 1-1509550 2004.0.6 Elements - QUAD4, GPSP - Distorted QUAD4 elements cause autospc to ground points A model with poorly formed quad4 elements with a vertex angle of 180 degrees and a taper value of 1 for all versions throug 2001 produced the same modal results regardless of the combination of K6ROT, SNORM, or SYSTEM(173) which selects the new vs the old quad4 formulation. In V2004 with SNORM set to the default of 20.0, the GPSP module marks translational DOF as singular effectively grounding the model. SNORM vectors at the distorted CQUAD4 grid points. 1-15103324 ACMS - WELD - Job terminates without messages If ACMS is used in a model with WELD element, the job may terminate in PHASE0. The following messages may appear in the f04 or f06 file: ACMS PHASE 0 BEGN Avoidance: Use GDMODES for SOL 103. 1-1511350 2004.0.6 Eigenvalue Analysis - MPCFORCE - SFM 6144 If MPCforces are requested on less than ALL points in SOL 103 then the job may fail with SFM 6144. Avoidances: Request MPCFORCE=ALL or insert PARAM,SPARSEDR,NO or insert the following DMAP alter: compile sedisp alter 'CALL CFORCE USET,GM,UG,UH1','' CALL CFORCE USET,GM,UG,UH1,MMG,M2MG,BMG,B2MG,KMG,K4MG,K2MG,, PM,OLX,,/ QMG/ 1-15130901 2004.0.6 Dynamics - Component Modes - Wrong Answers If auto-support is performed on a superelement for its o-set stiffness then its boundary stiffness will not be passed to the downstream superelement resulting in wrong answers. Avoidance: Insert the following DMAP alter: compile sekmr alter 'if ( atsprt','' dbstatus ktt//s,n,noktt $ if ( noktt<0 ) then $ alter 'UPARTN USET,KNN\/KFF,,KFS,'(,-1) delete /kfs,,,, $ endalter 1-15130911 2004.0.6 Eigenvalue Analysis - zero c-set mass - SFM 9158 If SYSTEM FATAL MESSAGE 9158 is encountered due to zero c-set mass, then the run may not terminate immediately but instead proceeds to the next superelement. Avoidance: Insert the following DMAP alter: compile mhred alter 'error'(2),'' endalter 1-15150301 2004.0.6 ACMS/Optimization/Design Sensitivity - DVCRELi, DVMREL1 - SFM 4276, EC 3021 (DSAL) In a superelement optimization including acms optimization job, if the DESVARs are only referenced by DVCRELi or DVMRELi entries, the job may fail unexpectedly with SYSTEM FATAL MESSAGE 4276, ERROR CODE 3021 in the DSAL module. This is caused by a missing EDOMS table from module SDSA. Avoidance: Add a dummy DVPREL1 entry as show below. Assuming the job has a PSHELL 100 with the thickness = 2.0 DESVAR 1010 DUMMY 2.0 2.0 2.0 DVPREL1 9999 PSHELL 100 T 1010 1.0 1-15159405 2004.0.6 Optimization/Design Sensitivity - DRESP1, GIV, HOU - UNPACK error in DSAH2 If an optimization analysis has a DRESP1 entry that request an EIGN or FREQ response for a mode number whose eigenvalue has been extracted but whose eigenvector has not been calculated (e.g, the eigenanalysis was performed using GIV or HOU up to a specified frequency) the job may fail with an UNPACK error. in DSAH2. Avoidance: Check to see if eigenvectors have been extracted for all the mode numbers invoked on a DRESP1 entry (i.e., that there are non-zero generalized mass and stiffness values). If they have not, either discard the DRESP1 request or modify the EIGR entry to extract more eigenvectors 1-15182901 Optimization/Design Sensitivity - DRESP1 - No message when modes are referenced that do not exist If the user requests an eigenvector response on a DRESP1 entry that designates a mode number that is higher than the number of modes extracted, the request is ignored. This is regarded as an error in the design of the eigenvector sensitivity calculation and the code is to be changed to make this a USER FATAL MESSAGE. Avoidance: There is no avoidance, the burden is on the user to make sure referened modes exist.