MSC.Nastran ERROR LIST

1-50984175 2007.0.2 SOL 600 - PLOAD - Possible wrong answers

It is not recommended that PLOAD be used in SOL 600. All PLOAD entries should

be changed to PLOAD4 entries.

The PLOAD sign convension is different in NASTRAN than MARC. Nastran assumes

positive pressure to be acting in the positive element normal direction, whereas marc assumes that positive pressure is acting in the direction opposite

to the element normal ( ie into the element).

1-51008491 2007.1.0 Restart - enforced motion - SFM 6144 If a restart is performed on an enforced motion restart then the following error may occur:

*** SYSTEM FATAL MESSAGE 6144 (PARTN1)

THE SIZES OF THE INPUT MATRICES AND PARTITIONING VECTORS ARE INCOMPATIBLE. SPECIFICALLY:

The number of rows in DAY is not equal to the number of rows in the row

partitioning vector VYA

User Information: Size of input matrix and partitioning vectors: DAY : Rows= XXX by Cols= YYY

VYA : Rows= ZZZ

Avoidance: Insert the following DMAP alter (any version or Nastran)

compile getay

alter 'fbs.*lyy,,kay1',''(,11) fbs lyy,,kay1/day0//-1 $ if ( nullvay>-1 ) then $

merge day0,,,,,vay/day1/1 $ else if ( nullvya>-1 ) then $ partn day0,,vya/day1,,,/1 $ else

equivx day0/day1/-1 $ endif $

if ( novafs>0 ) then $

merge day1,,,,,vafs/day/1 $ else $

equivx day1/day/-1 $ endif $ endalter

1-51035307 2007.1.0 Superelements - param,extout with param,autoqset results in UFM 3001 in GP4

Using param,autoqset will result in the following fatal message when used in

combination with param,extout.

*** SYSTEM FATAL MESSAGE 3001 (GP4)

THE INPUT DATA BLOCK NAMED EQEXINX AT POSITION 3 DOES NOT EXIST.

USER INFORMATION: THIS ERROR IS CAUSED BY ONE OF THE FOLLOWING:

Avoidance: 1. Use the case control command EXTSEOUT

or

2. Use the following alter compile extout

alter 'if ( atqset','' $

if ( atqset and extseout>0 ) then $

1-51128594 2007.0.2 SOL 600 - Submittal on Linux IA64 may fail to find marc executable

SOL 600 jobs in MSC.Nastran 2005r2 on Linux IA64 may fail to find marc executable and may fail with the message:

Machine architecture to use comes from MSC_ARCHM=linux_rh9 Check default script

/opt/cae/msc/msc20051/marc/linux_rh9/marc2005/tools/run_marc Check default script

/opt/cae/msc/msc20051/marc/linux_rh9/tools/run_marc Check default script

/opt/cae/msc/msc20051/marc/linux_rh9/marc91/tools/run_marc

Check default script

/opt/cae/msc/msc20051/marc/linux_rh9/marc2006/tools/run_marc Check default script

/opt/cae/msc/msc20051/marc/linux_rh9/marc2007/tools/run_marc Check default script

/opt/cae/msc/msc20051/marc/linux_rh9/marc2008/tools/run_marc Check default script

/opt/cae/msc/msc20051/marc/linux_rh9/marc2009/tools/run_marc

** Severe Marc Translator Warning ** Script to run Marc not in expected directory

/opt/cae/msc/msc20051/marc/linux_rh9/marc2005/tools/run_marc

1-51152461 2007.1.0 Documentation/SOL 600 - BCPARA,FTYPE - Incorrect Documented Default Value The type of inte QRG will be fixed - the default will be changed to 0 instead of 2 - Ed Dickerson 2/22/2007

In SOL 600, NLTRAN, the documented efault of BCPARA-FTYPE is incorrect. The

default is 0 not 2.

1-51495308 2007.1.0 Optimizaton/Design Sensitivity - EXTSEOUT - CSUPER - ufm 5423 (MPYAD)

In sol 200 when using external superelements which refer to CSUPER cards the

following error may occur:

*** USER FATAL MESSAGE 5423 (MPYAD)

ATTEMPT TO MULTIPLY INCOMPATIBLE MATRICES

FILE# COLS ROWS

FORM TYPE NZWD DENS

TRAILER FOR SCRATCH IS 301 55182 15

2 2 6 1324

TRAILER FOR PXG IS 101 1 1872

2 2 1248 3333

TRAILER FOR (NONE) IS 0 0 0

0 2 0 0

TRANSPOSE FLAG IS 0

Avoidance: use the following DMAP alter for 2005r3 and 2006:

compile EXTIN $

alter 'DBSTATUS X_K' $

if (nokaa>0 and iostat=0 ) then $ EQUIVX X_K /KXX /-1 $ EQUIVX X_M /MXX /-1 $ EQUIVX X_B /BXX /-1 $ EQUIVX X_K4/K4XX/-1 $ EQUIVX X_P /PX /-1 $ EQUIVX X_V /VX /-1 $ EQUIVX X_GP/GPX /-1 $ EQUIVX X_GD/GDX /-1 $ EQUIVX X_VF/VXFS/-1 $ EQUIVX X_A /AX /-1 $ return endif

alter 'if ( nouset',''

if ( nouset>0 and not(exter) ) then $ COMPILE spdr1

alter 'PEID=SEID' $ type parm,,i,n,np2 $

type parm,nddl,i,n,desiter $ np2 = desiter $

if ( peid>0 ) desiter = 0 $ alter 'NOASET=LUSETS' $

if ( peid>0 ) desiter = np2 $ COMPILE phase0

alter 'SELIST=(NOSELIST>0)','' $ SELIST=(auxmid<1 and NOSELIST>0) $ COMPILE phase1dr

alter 'SEP2DR SLIST' $ if ( auxmid>0 ) noup = -1 $ alter 'IF ( NOKAA','' $

if( nokaa<1 or descycle>1 ) then $

and use the following DMAP alter for 2007:

compile EXTIN $

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4