内容发布更新时间 : 2024/11/15 18:24:33星期一 下面是文章的全部内容请认真阅读。
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 $