nx nastran 8 installation and operations guide

Upload: msc-nastran-beginner

Post on 03-Apr-2018

238 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    1/213

    N X N a s t r a n 8 I n s t a l O p e r a t i o n s G u i d

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    2/213

    P r o p r i e t a r y & R e s t r i c t

    2 0 1 1 S i e m e n s P r o d u c t L i f e c y c l e M a n a g e m e n t S o f ts o f t w a r e a n d r e l a t e d d o c u m e n t a t i o n a r e p r o p r i e t a r y tS o f t w a r e I n c .

    N A S T R A N i s a r e g i s t e r e d t r a d e m a r k o f t h e N a t i o n a l N X N a s t r a n i s a n e n h a n c e d p r o p r i e t a r y v e r s i o n d e v e lL i f e c y c l e M a n a g e m e n t S o f t w a r e I n c .

    M S C i s a r e g i s t e r e d t r a d e m a r k o f M S C . S o f t w a r e C o r a r e t r a d e m a r k s o f M S C . S o f t w a r e C o r p o r a t i o n .

    A l l o t h e r t r a d e m a r k s a r e t h e p r o p e r t y o f t h e i r r e s p e c t

    T A U C S C o p y r i g h t a n d L i c e n s e

    T A U C S V e r s i o n 2 . 0 , N o v e m b e r 2 9 , 2 0 0 1 . C o p y r i g h t T e l - A v i v U n i v e r s i t y , s t o l e d o @ t a u . a c . i l . A l l R i g h t s R e

    T A U C S L i c e n s e :

    Y o u r u s e o r d i s t r i b u t i o n o f T A U C S o r a n y d e r i v a t i v e c

    T H I S M A T E R I A L I S P R O V I D E D A S I S , W I T H A B S O R I M P L I E D . A N Y U S E I S A T Y O U R O W N R I S K .

    P e r m i s s i o n i s h e r e b y g r a n t e d t o u s e o r c o p y t h i s p r o g rL i c e n s e , a n d t h e A v a i l a b i l i t y o f t h e o r i g i n a l v e r s i o n i so f a n y c o d e t h a t u s e s t h i s c o d e o r a n y d e r i v a t i v e c o d e m A v a i l a b i l i t y n o t e , a n d " U s e d b y p e r m i s s i o n . " I f t h i s c ow i t h i n M A T L A B , t h e n t y p i n g " h e l p t a u c s " m u s t c i t e t ht h i s L i c e n s e a n d t h e A v a i l a b i l i t y n o t e . P e r m i s s i o n t o c o d e i s g r a n t e d , p r o v i d e d t h e C o p y r i g h t , t h i s L i c e n s e a n o t i c e t h a t t h e c o d e w a s m o d i e d i s i n c l u d e d . T h i s s

    A v a i l a b i l i t y ( T A U C S )

    A s o f v e r s i o n 2 . 1 , w e d i s t r i b u t e t h e c o d e i n 4 f o r m a t s : w i t h o u t b i n a r i e s f o r e x t e r n a l l i b r a r i e s . T h e b u n d l e d e

    t h e t e s t p r o g r a m s o n L i n u x , W i n d o w s , a n d M a c O S X wr e c o m m e n d t h a t y o u d o w n l o a d t h e f u l l d i s t r i b u t i o n s ,l i b r a r i e s b y h i g h e r p e r f o r m a n c e o n e s ( e . g . , w i t h a B L Ay o u r m a c h i n e ) . I f y o u w a n t t o c o n s e r v e b a n d w i d t h a n y o u r s e l f , d o w n l o a d t h e l e a n d i s t r i b u t i o n s . T h e z i p a n L i n u x , U n i x , a n d M a c O S , u n p a c k i n g t h e t g z l e e n s u e x e c u t a b l e ( u n p a c k w i t h t a r z x v p f ) , o t h e r w i s e y o u w i

    2 I n s t a l l a t i o n a n d O p e r a t i o n s G u i d e

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    3/213

    C o n t e n t s

    P r o p r i e t a r y & R e s t r i c t e d R i g h t s N o t i c e . . . . . . . . . . .

    I n t r o d u c t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    D o c u m e n t S c o p e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . K e y f o r R e a d e r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D o c u m e n t S t r u c t u r e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T h e D i r e c t o r y S t r u c t u r e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    I n s t a l l i n g N X N a s t r a n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    P r e p a r i n g t o I n s t a l l N X N a s t r a n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I n s t a l l i n g N X N a s t r a n o n U N I X a n d L i n u x S y s t e m s . . . . . . . . . . . . . . . . . . . . . . . . . I n s t a l l i n g N X N a s t r a n o n W i n d o w s S y s t e m s . . . . . . . . . . . . . C o n g u r i n g t h e N X F L E X l m L i c e n s e M a n a g e r . . . . . . . . . . . . . . . . . . . . . . . . . .

    C o n g u r i n g N X N a s t r a n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    O v e r v i e w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .S y s t e m - S p e c i c T u n i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . U s i n g t h e n x n r C o m m a n d . . . . . . . . . . . . . . . . . . . . . . . . . . . . .U s i n g t h e u g s i n f o C o m m a n d ( U N I X ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A c t i v a t i n g N X N a s t r a n A c c o u n t i n g . . . . . . . . . . . . . . . . . . . . . . D e t e r m i n i n g S y s t e m L i m i t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C u s t o m i z i n g t h e C o m m a n d I n i t i a l i z a t i o n F i l e . . . . . . . . . . . . . . . . . C u s t o m i z i n g t h e R u n t i m e C o n g u r a t i o n F i l e s . . . . . L i m i t i n g m e m o r y R e q u e s t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . C u s t o m i z i n g t h e N e w s F i l e . . . . . . . . . . . . . . . . . . . . . . .C u s t o m i z i n g t h e M e s s a g e C a t a l o g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D e n i n g a C o m p u t e r M o d e l N a m e a n d C O N F I G N u m b e r . G e n e r a t i n g a T i m i n g B l o c k f o r a N e w C o m p u t e r . . . . . . . . . .. . . . . . . . . . . . . . . . . C u s t o m i z i n g Q u e u e C o m m a n d s ( U N I X ) . . . . . . . . . . . . . . . . . C u s t o m i z i n g t h e S c r i p t T e m p l a t e s ( U N I X ) . . . . . . . . .

    I n s t a l l a t i o n a n d C o n g u r a t i o n o f D i s t r i b u t e d M e m o

    O v e r v i e w o f D M P C o n g u r a t i o n a n d I n s t a l l a t i o n . . . . . . . . . R e q u i r e m e n t s f o r D M P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .R e q u i r e m e n t s f o r D M P o n W i n d o w s S y s t e m s . . . . . . . . . . . . . D e t e r m i n i n g H o s t s U s e d b y D M P J o b s . . . . . . . . . . . . . . . . . . . M a n a g i n g H o s t - D a t a b a s e D i r e c t o r y A s s i g n m e n t s i n M a n a g i n g F i l e s i n D M P J o b s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D M P P e r f o r m a n c e I s s u e s . . . . . . . . . . . . . . . . . . . . . . . . .R u n n i n g a n N X N a s t r a n D M P J o b . . . . . . . . . . . . . . . . .

    U s i n g t h e B a s i c F u n c t i o n s o f N X N a s t r a n . . . . . . . . .

    R u n n i n g N X N a s t r a n . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    I n s t a l l a t i o n a n d O p e r a t i o 3

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    4/213

    C o n t e n t s

    I L P - 3 2 , L P - 6 4 a n d I L P - 6 4 E x e c u t a b l e I n f o r m a t i o n . .U s i n g t h e B a s i c K e y w o r d s . . . . . . . . . . . . . . . . . . . . . . . . S p e c i f y i n g M e m o r y S i z e s . . . . . . . . . . . . . . . . . . . . . . . . . D e t e r m i n i n g R e s o u r c e R e q u i r e m e n t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .U s i n g t h e T e s t P r o b l e m L i b r a r i e s . . . . . . . . . . . . . . . . . . M a k i n g F i l e A s s i g n m e n t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .U s i n g D a t a b a s e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . U s i n g t h e I N C L U D E S t a t e m e n t . . . . . . . . . . . . . . . . . . . . . . . . . .U s i n g t h e S S S A l t e r L i b r a r y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .R e s o l v i n g A b n o r m a l T e r m i n a t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    U s i n g t h e A d v a n c e d F u n c t i o n s o f N X N a s t r a n . . . . . . . . . . .

    U s i n g t h e A d v a n c e d K e y w o r d s . . . . . . . . . . . . . . . . . . . . . . . . . . .U s i n g t h e N A S T R A N S t a t e m e n t . . . . . . . . . . . . . . . . . . . . . . . . .M a n a g i n g M e m o r y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M a n a g i n g D B S e t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R u n n i n g a J o b o n a R e m o t e S y s t e m ( U N I X ) . . . . . . . . . . . . . . . R u n n i n g a n I S H E L L P r o g r a m . . . . . . . . . . . . . . . . . . . . .I m p r o v i n g N e t w o r k F i l e S y s t e m ( N F S ) P e r f o r m a n c e ( U N I X C r e a t i n g a n d A t t a c h i n g A l t e r n a t e D e l i v e r y D a t a b a s e

    U s i n g t h e U t i l i t y P r o g r a m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    O v e r v i e w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .E S T I M A T E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F 0 4 R E P R T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E D S A C T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . H E A T C O N V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M S G C M P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . N E U T R L . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .O P T C O N V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P L O T P S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R C O U T 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R E C E I V E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T R A N S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B u i l d i n g t h e U t i l i t i e s D e l i v e r e d i n S o u r c e F o r m . . . . .

    B u i l d i n g a n d U s i n g t h e S a m p l e P r o g r a m s . . . . . . . . . . . . . . .

    O v e r v i e w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B u i l d i n g a n d U s i n g B E A M S E R V . . . . . . . . . . . . . . . . . . . . . . . .B u i l d i n g a n d U s i n g D D L P R T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B u i l d i n g a n d U s i n g D D L Q R Y . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B u i l d i n g a n d U s i n g D E M O 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B u i l d i n g a n d U s i n g D E M O 2 . . . . . . . . . . . . . . . . . . . . . . .B u i l d i n g a n d U s i n g M A T T S T . . . . . . . . . . . . . . . . . . . . . . . . . . . B u i l d i n g a n d U s i n g S M P L R . . . . . . . . . . . . . . . . . . . . . . .B u i l d i n g a n d U s i n g T A B T S T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B e a m S e r v e r S o u r c e F i l e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . N X N a s t r a n A c c e s s S o u r c e F i l e s . . . . . . . . . . . . . . . . . . . . . . . . .

    G l o s s a r y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    K e y w o r d s a n d E n v i r o n m e n t V a r i a b l e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4 I n s t a l l a t i o n a n d O p e r a t i o n s G u i d e

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    5/213

    C o n t e n

    S Y S P a r a m e t e r K e y w o r d s . . . . . . . . . . . . . . . . . . . . . . . .E n v i r o n m e n t V a r i a b l e s . . . . . . . . . . . . . . . . . . . . . . . . . . O t h e r K e y w o r d s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    S y s t e m D e s c r i p t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    O v e r v i e w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . S y s t e m D e s c r i p t i o n S u m m a r y . . . . . . . . . . . . . . . . . . . . N u m e r i c a l D a t a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C o m p u t e r D e p e n d e n t D e f a u l t s . . . . . . . . . . . . . . . . . . . .

    I n s t a l l a t i o n a n d O p e r a t i o 5

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    6/213

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    7/213

    C h a p t e r

    1 I n t r o d u c t i o n

    D o c u m e n t S c o p e

    K e y f o r R e a d e r s

    D o c u m e n t S t r u c t u r e

    T h e D i r e c t o r y S t r u c t u r e

    I n s t a l l a t i o n a n d O p e r a t i o n 1 - 1

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    8/213

    C h a p t e r 1 I n t r o d u c t i o n

    1 . 1 D o c u m e n t S c o p e T h e N X N a s t r a n I n s t a l l a t i o n a n d O p e r a t i o n s G u i d e ( Ic u s t o m i z e , a n d u s e N X N a s t r a n o n U N I X a n d W i n d o w s s y s t e m s . T h i s d o y o u h a v e a w o r k i n g k n o w l e d g e o f t h e a p p l i c a b l e o p e r v i r o n m e n t s .

    1 . 2 K e y f o r R e a d e r s T h e I O G u s e s c e r t a i n s t y l i s t i c c o n v e n t i o n s t o d e n o t e uo f a n N X N a s t r a n r u n , o r t o s i g n a l o t h e r d i f f e r e n c e s w e t e x t .

    I t a l i c s R e p r e s e n t u s e r - s p e c i e d v a r i a b l e s . E x a m p l e : T h e s y s t e m R C l e i s i n s t a l l _ d i r / c o n f / n a s t

    C o u r i e r f o n t I n d i c a t e s s y s t e m i n p u t o r o u t p u t .

    E x a m p l e :

    $

    i n s t a l l _ d i r / b i n / u g s i d

    Q u o t e m a r k s D i s t i n g u i s h w o r d s o r p h r a s e s s u c h a s l o w e r c a s v a r i a b l e s , D b s e t s o r l e s u f x e s f r o m r e g u l a

    E x a m p l e : I f o u t i s n o t s p e c i e d , N Xt h e o u t p u t l e s u s i n g t h e bi n p u t d a t a l e a s a p r e x .

    1 . 3 D o c u m e n t S t r u c t u r e T h e I O G f o c u s e s o n t h r e e a r e a s o f N X N a s t r a n u s e a n t h e f o r m o f a p p e n d i x e s . C h a p t e r s 2 a n d 3 , d i s c u s s i n g o n l y t w o c h a p t e r s i n t e n d e d f o r s y s t e m a d m i n i s t r a t o r i s i n t e n d e d f o r N X N a s t r a n u s e r s .

    I n s t a l l a t i o n a n d C o n g u r a t i o n

    C h a p t e r 2 d e s c r i b e s t h e i n s t a l l a t i o n o f a n d l i c e n s e c o n g u 3 d e m o n s t r a t e s h o w t o c o n g u r e y o u r s y s t e m a n d N X 4 p r o v i d e s d e t a o n r u n n i n g D i s t r i b u t e d M e m o r y P a r a l l e l ( D M P ) j o b s i n s t a l l a t i o n ) .

    B a s i c a n d A d v a n c e d U s e

    C h a p t e r 5 p r e s e n t s t h e b a s i c f u n c t i o n s o f t h e n a s t r a n c o m mh o w t o u s e s y s t e m l e s a n d d a t a b a s e s . C h a p t e r 6 e x p l a i n s h o w t o u s e t h e a d v t h e n a s t r a n c o m m a n d a n d i n c l u d e s i n f o r m a t i o n o n c o

    U t i l i t y a n d S a m p l e P r o g r a m s

    T h e n a l t w o c h a p t e r s c o n t a i n i n f o r m a t i o n o n u t i l i t y N a s t r a n A c c e s s a n d t h e b e a m s e r v e r . C h a p t e r 7 f o c u s e s o n u s i n g a n d c u s t o mp r o g r a m s , w h i l e C h a p t e r 8 e x p l a i n s h o w t o b u i l d a n d u s e s a m p l e p

    1 - 2 I n s t a l l a t i o n a n d O p e r a t i o n s G u i d e

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    9/213

    I n t r o d u c

    S u p p l e m e n t a r y I n f o r m a t i o n

    A p p e n d i x A c o n t a i n s a g l o s s a r y o f t e r m s . A p p e n d i x B r e v i e w s k e y w o r d s a n d e v a r i a b l e s . A p p e n d i x C d e t a i l s s y s t e m d e s c r i p t i o n s ( A p p e n d i x C i s n o t ii n s t a l l a t i o n ) .

    1 . 4 T h e D i r e c t o r y S t r u c t u r e

    T h e i n s t a l l a t i o n d i r e c t o r y s t r u c t u r e p r o v i d e s t h e f o l l

    M u l t i p l e v e r s i o n s o f N X N a s t r a n p r o d u c t s .

    M u l t i p l e c o m p u t e r a r c h i t e c t u r e s .

    T h i s s t r u c t u r e d o e s n t p e r m i t U N I X , L i n u x , o r W i nd i r e c t o r y t r e e , e . g . , o n a n N F S o r S a m b a s e r v e r . H oU N I X p l a t f o r m s m a y b e s h a r e d f r o m t h e s a m e d i r e S i m i l a r l y , i n s t a l l a t i o n s f r o m a v a r i e t y o f L i n u x p l a d i r e c t o r y t r e e o n a n N F S o r S a m b a s e r v e r .

    F i g u r e 1 - 1 s h o w s t h e s t r u c t u r e o f t h e i n s t a l l _ d i r d i r e c t o r y , w h i c h i s s e l e c t e d F o r t h e n x n r d i r e c t o r y , t h e r i n d i c a t e s t h e v e r s i o n n u m b e r o f N X N

    F i g u r e 1 - 1 . D i r e c t o r y f o r i n s t a l l _ d i r

    M u l t i p l e P r o d u c t s S u p p o r t

    T h e N X N a s t r a n i n s t a l l a t i o n d i r e c t o r y s t r u c t u r e s u p p r o d u c t - d e p e n d e n t a n d a r c h i t e c t u r e - i n d e p e n d e n t d iF i g u r e 3 s h o w s t h a t t h e i n s t a l l _ d i r / n x n r / n a s t d i r e c t o r y o n U N I X a n d i n s t a l l _ d i r \ n x n r \ n a s t o n W i n

    c o n t a i n s t h e p r o d u c t - d e p e n d e n t l e s f o r N X N a s t r a n t h e p r o d u c t - i n d e p e n d e n t l e s f o r t h e v a r i o u s u t i l i t i e

    M u l t i p l e C o m p u t e r A r c h i t e c t u r e S u p p o r t

    T h e N X N a s t r a n i n s t a l l a t i o n d i r e c t o r y s t r u c t u r e a l s ob y u s i n g a r c h i t e c t u r e - d e p e n d e n t d i r e c t o r i e s a n d l e c o m p u t e r a r c h i t e c t u r e a r e i s o l a t e d i n a s i n g l e a r c h i t ei n s t a l l _ d i r / n x n r / a r c h o n U N I X a n d i n s t a l l _ d i r \ n x n r \ a r c h o n W i n d o w s , w h e r e a r c h i s t h e n a m e o f t h e a r c ha i x , h p u x ( s e e T a b l e 3 - 1 ) .

    I n s t a l l a t i o n a n d O p e r a t i o n 1 - 3

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    10/213

    C h a p t e r 1 I n t r o d u c t i o n

    F i g u r e 1 - 2 . D i r e c t o r y f o r n x n r

    T h e i n s t a l l _ d i r / n x n r / n a s t d i r e c t o r y o n U N I X a n d i n s t a l l _ d i r \ n x n r \ n a s t d i r e c t o r y o n Wc o n t a i n s n e w s , d o c u m e n t a t i o n , a n d s a m p l e p r o b l e m si s a r c h i t e c t u r e d e p e n d e n t .

    F i g u r e 1 - 3 . D i r e c t o r y f o r n a s t

    T h e N X N a s t r a n A C C E S S d i r e c t o r y ( i n s t a l l _ d i r / n x n r / a c c e s s o n U N I X a n d i n s t a l l _ d i r \ n x n r \ a c c e s s o n W i n d o w s ) c o n t a i n s s o u r c e a n d m a A C C E S S s a m p l e p r o g r a m s ( s e e F i g u r e 1 - 4 ) . N o n e o f t h e s e l e s i s a r c h i t e c D B I O l i b r a r y , w h i c h i s a r c h i t e c t u r e d e p e n d e n t , i s l o c i n s t a l l _ d i r / n x n r / a r c h o n U N I X a n d i n s t a l l _ d i r \ n x n r \ a r c h o n W i n d o w s .

    F i g u r e 1 - 4 . D i r e c t o r y f o r a c c e s s

    1 - 4 I n s t a l l a t i o n a n d O p e r a t i o n s G u i d e

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    11/213

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    12/213

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    13/213

    C h a p t e r

    2 I n s t a l l i n g N X N a s

    P r e p a r i n g t o I n s t a l l N X N a s t r a n

    I n s t a l l i n g N X N a s t r a n o n U N I X a n d L i n u x S y s t e m s

    I n s t a l l i n g N X N a s t r a n o n W i n d o w s S y s t e m s

    C o n g u r i n g t h e N X F L E X l m L i c e n s e M a n a g e r

    I n s t a l l a t i o n a n d O p e r a t i o n 2 - 1

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    14/213

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    15/213

    I n s t a l l i n g N X N

    I n s t a l l a t i o n P r o c e d u r e f o r U N I X a n d L i n u x S y s

    T h e i n t e r a c t i v e i n s t a l l a t i o n s c r i p t , n x n s e t u p , u s e s a si n s t a l l a t i o n p r o c e d u r e s . I t a l s o u s e s t h e s t a n d a r d g u nS o f t w a r e F o u n d a t i o n . T h e n x n s e t u p s c r i p t i s a f a i r l y c o m p l e x K o r n s h e l l s c rw h e n n x n s e t u p r u n s , t h e s c r i p t m a y h a n g o r g e n e r a t eo t h e r a p p l i c a t i o n s b e f o r e r u n n i n g n x n s e t u p .

    N o t e

    T o r u n n x n s e t u p , y o u m u s t h a v e t h e K o r n s h e l l a v

    T h e f o l l o w i n g e n v i r o n m e n t v a r i a b l e s a f f e c t n x n s e t u N X N _ A R C H

    N X N _ B A S E

    N X N _ C M D S U B

    N X N _ S E T U P

    T M P D I R

    S e e E n v i r o n m e n t V a r i a b l e s f o r a n e x p l a n a t i o n o f s o m e o f t h e s e n ai n f o r m a t i o n o n t h e e f f e c t o f t h e s e e n v i r o n m e n t v a r i a s c r i p t s s o u r c e .

    N o t e

    A n y r u n t i m e l i b r a r i e s n e e d e d b y N X N a s t r a n a r e

    1 . L o g o n t o t h e S y s t e m

    L o g o n t o t h e s y s t e m . Y o u m u s t l o g o n t o a n a c c o u n t w M o u n t t h e C D - R O M i f n e e d e d ( s o m e m a c h i n e s a u

    C o n g u r e y o u r s y s t e m t o a u t o m a t i c a l l y s t a r t t h e Fb o o t t i m e b y a d d i n g a n e n t r y t o y o u r / e t c / i n i t t a b l i n s t a l l t h e F L E X l m l i c e n s e s e r v e r s o f t w a r e ) .

    I n s t a l l l i n k s i n / u s r / b i n

    2 . M o u n t t h e C D - R O M o r C D - R O M F i l e S y s t e m

    H o w y o u m o u n t t h e C D - R O M o r C D - R O M l e s y s t e mi n s t a l l i n g f r o m a l o c a l o r r e m o t e C D - R O M . W i t h a l o c a l C D - R O M , t h e C D - R O M i s a t t a c h e d t o

    o n , o r i s N F S - m o u n t e d o n t h e c o m p u t e r r u n n i n g n x

    W i t h a r e m o t e C D - R O M , t h e C D - R O M i s a t t a c h e dN F S - m o u n t e d o n t h e c o m p u t e r r u n n i n g n x n s e t u p .

    l e s o n t h e r e m o t e s y s t e m m u s t a l l o w a c c e s s f r o m t

    I n s t a l l a t i o n a n d O p e r a t i o n 2 - 3

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    16/213

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    17/213

    I n s t a l l i n g N X N

    t h e s c r i p t , s e t t h e e n v i r o n m e n t v a r i a b l e N X N _ A R C Hi n T a b l e 3 - 1 .

    6 . S e l e c t t h e B a s e I n s t a l l a t i o n D i r e c t o r y

    F r o m t h e I n s t a l l a t i o n B a s e D i r e c t o r y s c r e e n , e n t e r t h e p a t h f o r t h e d i r e t o i n s t a l l N X N a s t r a n , s u c h a s :

    / s i e m e n s / n x n a s t r a n

    I f t h a t d i r e c t o r y d o e s n t a l r e a d y e x i s t , t h e s o f t w a r e a c r e a t e t h a t d i r e c t o r y .

    7 . S e l e c t t h e P r o d u c t s t o I n s t a l l

    F r o m t h e S e l e c t P r o d u c t s o n t h i s D e l i v e r y s c r e e n , s e l e c t t h e n a m e s o f t h e w a n t t o i n s t a l l . I f y o u s e l e c t m o r e t h a n o n e p r o d u c t ( sl i c e n s e s e r v e r ) , t h e i n s t a l l a t i o n s c r i p t g u i d e s y o u t h r o f e a c h p r o d u c t .

    8 . S e l e c t t h e T y p e o f I n s t a l l a t i o n t o P e r f o r m

    F r o m t h e I n s t a l l a t i o n T y p e s c r e e n , s e l e c t t h e t y p e o f i n s t a l l a t i o n t f o r e a c h o f t h e s e l e c t e d p r o d u c t s . T h i s s c r e e n a l s o l i s e a c h i n s t a l l a t i o n t y p e .

    N o t e

    T h e d i s k s p a c e r e q u i r e m e n t s d i s p l a y e d o n t h e I n s t a l l a t i o n S e t u p s c r e e n d o n t i n ct h e s c r a t c h s p a c e n e e d e d t o d e c o m p r e s s t h e i n s t a li n s t a l l a t i o n , u p t o 4 5 M B o f a d d i t i o n a l s p a c e m a y o r t h e t e m p o r a r y l e s y s t e m . T h e t e m p o r a r y l e s

    - t o p t i o n o n t h e n x n s e t u p c o m m a n d l i n e , f o r e x a

    / C D R O M / n x n s e t u p - t a l t e r n a t e _ t e m p o r a r y _ d i r e c t o r y

    T M P D I R e n v i r o n m e n t v a r i a b l e

    d e f a u l t t e m p o r a r y d i r e c t o r y , e . g . , / v a r / t m p o n S

    N X N a s t r a n I n s t a l l a t i o n T y p e s :

    S t a n d a r d I n s t a l l s a l l d i r e c t o r i e s e x c e p t f o r t h e a c c e s s l e s , t h e d r 3 s e r v e r s o u r c e l e s , t h e u t i l i t i e i n s t a l l _ d i r \ n x n r \ u t i l

    d i r e c t o r y , a n d t h e a d v a n c e d e x a m p l e s i n t h F u l l I n s t a l l s a l l d i r e c t o r i e s , i n c l u d i n g t h e a d v a nL i b r a r y , a n d u t i l i t i e s .

    M i n i m u m I n s t a l l s o n l y t h e m i n i m u m n u m b e r o f d i r e cD o e s n o t i n s t a l l t h e b e a m s e r v e r s o u r c e l e u t i l i t i e s i n t h e i n s t a l l _ d i r \ n x n r \ u t i l d i r e c t o r y , t h e a d v a n c T e s t P r o b l e m L i b r a r y . D o e s n o t i n s t a l l c o m s m p l r , t a b t s t , t r a n s , n e u t r l , p l o t p s , o r q a p r t

    l e s i n t h e i n s t a l l _ d i r \ n x n r \ n a s t \ d e m o d i r e c t o r y ( d e m oo r a n y l e s i n t h e i n s t a l l _ d i r \ n x n r \ n a s t \ m i s c d i r e c t o r y ( i n ca n d d o c u m e n t a t i o n l e s ) .

    I n s t a l l a t i o n a n d O p e r a t i o n 2 - 5

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    18/213

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    19/213

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    20/213

    C h a p t e r 2 I n s t a l l i n g N X N a s t r a n

    1 7 . R e v i e w t h e I n s t a l l a t i o n O p t i o n s a n d I n i t i a t e t h e I n s t

    U s e t h e I n s t a l l a t i o n R e v i e w s c r e e n t o b r i e y r e v i e w t h e o p t i o n s y o i n s t a l l a t i o n p r o g r a m , s u c h a s t h e p a t h f o r t h e i n s t a l l a y o u r e i n s t a l l i n g . I f a l l t h e d i s p l a y e d i n f o r m a t i o n i s c o r r e c t , e n t e r Y t o bD u r i n g t h e i n s t a l l a t i o n , t h e s o f t w a r e c r e a t e s t w o s e p a T h e n x n s e t u p . p b k o r p l a y b a c k l e r e c o r d s a l l o f

    n x n s e t u p s c r e e n s . I f y o u n e e d t o i n s t a l l N X N a s t r a nu s e t h e p l a y b a c k l e t o s t r e a m l i n e t h e i n s t a l l a t i o n p

    T h e n x n s e t u p . l o g o r l o g l e r e c o r d s a l l t h e a c t i v i ti n c l u d i n g a n y e r r o r s o r p r o b l e m s e n c o u n t e r e d d u r i nl o g l e t o v e r i f y t h e i n s t a l l a t i o n .

    1 8 . U n m o u n t t h e C R - R O M o r C D - R O M F i l e s y s t e m

    T h e i n s t a l l a t i o n i s n o w c o m p l e t e . Y o u c a n n o w u n m o C D - R O M l e s y s t e m o n t h e r e m o t e s y s t e m .

    L i n u x u m o u n t / m n t / c d r o m O h e r s u m o u n t / C D R O M

    R e p e a t i n g a U N I X / L i n u x I n s t a l l a t i o n

    Y o u c a n r e p e a t a n y i n s t a l l a t i o n u s i n g t h e p l a y b a c k lg e n e r a t e d d u r i n g e v e r y i n s t a l l a t i o n . Y o u c a n u s e a p l t h e s a m e c o m p u t e r o r t o m a k e a n i d e n t i c a l i n s t a l l a t i o c o m m a n d i s u s e d : n x n s e t u p p l a y b a c k - f i l e

    w h e r e p l a y b a c k - l e i s t h e p l a y b a c k l e g e n e r a t e d d u r i n g a p r e vp l a y b a c k l e i s i n s t a l l _ d i r / n x n s e t u p . p b k ) . W h e n y o u u s e a p l a y b a c k l e d u r i n g a n i n s t a l l a t i o n : t h e a r c h i t e c t u r e o f e v e r y c o m p u t e r u s i n g t h e p l a y b

    a r c h i t e c t u r e o f t h e c o m p u t e r t h a t g e n e r a t e d t h e p l a

    y o u c a n n o t c h a n g e a n y i n s t a l l a t i o n o p t i o n s , s u c h a s

    i f t h e p l a y b a c k l e w a s g e n e r a t e d d u r i n g a n i n s t a l l w a n t t o m o u n t t h e C D - R O M i n a d i f f e r e n t s y s t e m w c h a n g e t h e n o d e a n d u s e r w i t h t h e - r o p t i o n . F o r e n x n s e t u p - r n o d e [ - m / C D R O M ] p l a y b a c k - f i l e

    o r n x n s e t u p - r u s e r @ n o d e [ - m / C D R O M ] p l a y b a c k - f i l e

    Y o u o n l y n e e d t o s p e c i f y t h e - m o p t i o n i f t h e C D - R O

    y o u c a n c h a n g e t h e i n s t a l l a t i o n b a s e d i r e c t o r y b y s pn x n s e t u p - b n e w - i n s t a l l - b a s e p l a y b a c k - f i l e

    2 - 8 I n s t a l l a t i o n a n d O p e r a t i o n s G u i d e

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    21/213

    I n s t a l l i n g N X N

    2 . 3 I n s t a l l i n g N X N a s t r a n o n W i n d o w s ST h i s s e c t i o n d e s c r i b e s t h e i n s t a l l a t i o n o f N X N a s t r a n

    I n s t a l l a t i o n R e q u i r e m e n t s f o r W i n d o w s S y s t e m T o i n s t a l l a n d r u n N X N a s t r a n o n a W i n d o w s s y s t e

    t h e r e q u i r e m e n t s o f t h e p r o d u c t . T h e p r o d u c t s y s t eS y s t e m D e s c r i p t i o n s .

    T o b u i l d t h e U t i l i t y p r o g r a m s u s i n g t h e s u p p l i e d s s u i t a b l e s e t o f c o m p i l e r s . R e f e r t o U s i n g t h e U t i l i t y P r o g r a m s a n d S y s t e m D e s c r i f o r d e t a i l s .

    3 2 b i t a n d 6 4 b i t I n s t a l l a t i o n O p t i o n s o n W i n d

    N X N a s t r a n o n W i n d o w s i n c l u d e s t h e 3 2 - b i t a n d t h e Y o u c a n l o a d b o t h e x e c u t a b l e s o n e i t h e r m a c h i n e t y p t o r u n b o t h t h e 6 4 - b i t e x e c u t a b l e a n d t h e 3 2 - b i t e x e c ut h e 3 2 - b i t e x e c u t a b l e . T h e o p t i o n t o l o a d b o t h e x e c u t t h i s m a c h i n e c a n h o l d t h e 6 4 - b i t i n s t a l l w h i l e t h e s o f tn e t w o r k .

    I n s t a l l a t i o n P r o c e d u r e f o r W i n d o w s S y s t e m s

    T h e d e f a u l t f o r t h e N X N a s t r a n s c r a t c h l e d i r e c t o r y i s %P % . H a v i n g t h i s o n a s e p a r a t e d r i v e f r o m t h e s y s t e m s w a p l e c a n h r u n t i m e c o n g u r a t i o n l e ( n a s t r . r c f ) t o c h a n g e t h e C u s t o m i z i n g t h e R u n t i m e C o n g u r a t i o n F i l e s .

    T o r u n N X N a s t r a n f r o m a n y d i r e c t o r y , y o u m u s t a i n s t a l l _ d i r \ b i n t o y o u r P Y o u c a n c h a n g e y o u r p a t h b y s e l e c t i n g S e t t i n g s , C o n t r o l P a n e l , a n d t h e n S y s t e m f r o m t h e W i n d o w s S t a r t m e n u . O n t h e S y s t e m P r o p e r t i e s d i a l o g , s e l e c t t h e A d v a n c e d t a b l e . T h e ns e l e c t P A T H f r o m t h e l i s t o f e n v i r o n m e n t v a r i a b l e s . F i n a t h e V a r i a b l e V a l u e e l d : i n s t a l l _ d i r \ b i n

    S e l e c t O K t o u p d a t e y o u r p a t h .

    1 . L o a d t h e I n s t a l l a t i o n C D

    I n s e r t t h e i n s t a l l a t i o n C D i n t o t h e C D - R O M d r i v e .

    2 . U s e A u t o p l a y t o B e g i n t h e I n s t a l l a t i o n

    W h e n y o u l o a d t h e C D , t h e a u t o p l a y c a p a b i l i t y s h o u lL a u n c h N X N a s t r a n I n s t a l l a t i o n p a g e . I f i t d o e s n t , u s e t h e W i n d o w s E x p l o r e r tt h e C D - R O M . T h e n , d o u b l e - c l i c k A u t o P l a y . e x e .

    3 . S e l e c t t h e P r o d u c t t o I n s t a l l

    O n t h e L a u n c h N X N a s t r a n I n s t a l l a t i o n s c r e e n , s e l e c t t h e p r o d u c t t o i n s

    I n s t a l l a t i o n a n d O p e r a t i o n 2 - 9

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    22/213

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    23/213

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    24/213

    C h a p t e r 2 I n s t a l l i n g N X N a s t r a n

    O v e r v i e w o f t h e N X F L E X l m L i c e n s e M a n a g e r

    T h e N X F L E X l m L i c e n s e M a n a g e r i s b a s e d o n t h e F L f r o m A c r e s s o S o f t w a r e . A F L E X l m n e t w o r k l i c e n s e a l w a y s r e q ul i c e n s e s e r v e r t h c o m m u n i c a t e w i t h e v e r y c o m p u t e r t h a t w i l l r u n N X NT o u s e N X N a s t r a n , y o u m u s t i n s t a l l t h e l i c e n s e m a n at h e l i c e n s e m a n a g e m e n t s o f t w a r e m u s t b e i n s t a l l e d o t o y o u r n e t w o r k . A d d i t i o n a l l y , y o u m u s t h a v e a t l e a s tN a s t r a n p r o d u c t . I f y o u p l a n t o s e r v e l i c e n s e s f r o m y oi n s t a l l a t i o n o f N X N a s t r a n , y o u m u s t i n s t a l l t h e l i c e n a t l e a s t o n e a v a i l a b l e N X N a s t r a n l i c e n s e .

    U s i n g t h e L i c e n s e M a n a g e r D o c u m e n t a t i o n

    I n a d d i t i o n t o t h e l i c e n s e m a n a g e r i n s t a l l a t i o n i n f o r mf o l l o w i n g s o u r c e s f o r a d d i t i o n a l d o c u m e n t a t i o n o n t h t h e N X F L E X l m U s e r s G u i d e c o n t a i n e d i n :

    f i l e : i n s t a l l _ d i r / f l e x l m / f l e x m a n u a l / u g n x f l e x . p d f

    t h e F L E X l m E n d U s e r s G u i d e c o n t a i n e d i n : f i l e : i n s t a l l _ d i r / f l e x l m / f l e x m a n u a l / g l o b e t r o t t e r . p d f

    t h e A c r e s s o S o f t w a r e w e b s i t e a t t h e f o l l o w i n g U R Lh t t p : / / w w w . a c r e s s o . c o m / c o m p a n y . h t m

    S e l e c t i n g a C o m p u t e r t o U s e a s a L i c e n s e S e r v e

    W h e n y o u c h o o s e a c o m p u t e r t o u s e a s t h e l i c e n s e s e r v e r f o r y o u r N X N a s t r a n l i s h o u l d e n s u r e t h a t t h e o p e r a t i n g s y s t e m s p r o d u c t l i c s i m u l t a n e o u s c o n n e c t i o n s a s t h e n u m b e r o f p r o d u c t l is u c h a s M i c r o s o f t W i n d o w s , r e s t r i c t t h e n u m b e r o f a l ls o f t w a r e m a n a g e m e n t o r l i c e n s e a g r e e m e n t s . I n g e n e r a l , y o u s h o u l d o n l y i n s t a l l t h e F L E X l m L i c e n A d v a n c e d l i c e n s i n g r e q u i r e m e n t s m a y d i c t a t e t h a t y oM a n a g e r . A l i c e n s e s e r v e r o n e i t h e r U N I X o r W i n d o wo f U N I X a n d / o r W i n d o w s s y s t e m s .

    M e t h o d s f o r S e l e c t i n g t h e N a m e o f t h e L i c e n s e S e r v e r

    W h e n y o u s e l e c t t h e n a m e o f t h e n e t w o r k l i c e n s e s e r v v a l u e t h a t i t n d s i n t h e f o l l o w i n g h i e r a r c h y : t h e v a l u e o f t h e a u t h o r i z e ( o r a u t h ) k e y w o r d o n t h e c o m m a n d l

    t h e v a l u e o f t h e N X N _ L I C E N S E _ F I L E e n v i r o n m e

    t h e v a l u e o f t h e a u t h o r i z e k e y w o r d i n a n R C l e ( n a s t r . r c f o n w i o n u n i x p l a t f o r m s )

    F o r m o r e i n f o r m a t i o n o n c o n g u r i n g t h e a u t h o r i z e k e y w o r d i n t h e r u n t i m e cs e e C u s t o m i z i n g t h e R u n t i m e C o n g u r a t i o n F i l e s .

    2 - 1 2 I n s t a l l a t i o n a n d O p e r a t i o n s G u i d e

    http://www.acresso.com/company.htmhttp://www.acresso.com/company.htm
  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    25/213

    I n s t a l l i n g N X N

    I d e n t i f y i n g t h e L i c e n s i n g S o u r c e w i t h t h e A u t h o r i z e K e y

    W i t h N X N a s t r a n , t h e a u t h o r i z e k e y w o r d i n d i c a t e s t hc a n b e a n y o f t h e f o l l o w i n g :

    V a l u e C o m m e n t s E x a m p l e @ n o d e T h e s p e c i e d n o d e i s

    t h e l i c e n s e s e r v e r u s i n g t h e d e f a u l t p o r t n u m b e r 2 8 0 0 0 . T h i s f o r m c a n n o t b e u s e d i n a l i s t o r q u o r u m s p e c i c a t i o n .

    a u t h = @ t r o l l

    w h e r e n o d e t r o l l i s a F L Eu s i n g t h e d e f a u l t p o r t n u m

    p o r t @ n o d e T h e s p e c i e d n o d e i s r u n n i n g a l i c e n s e s e r v e r l i s t e n i n g o n t h e s p e c i e d p o r t .

    a u t h = 2 8 0 0 0 @ t r o l l

    w h e r e n o d e t r o l l i s a F L Eu s i n g t h e p o r t n u m b e r 2 8 0

    v a l u e , v a l u e , v a l u e A q u o r u m o f t h r e e F L E X l m

    l i c e n s e s e r v e r n o d e s . v a l u e : v a l u e : . . . U N I X : A l i s t o f F L E X l m l i c e n s e s e r v e r n o d e s , o r q u o r u m s .

    N o t e : I n t h i s c a s e , y o u m u s t e x p l i c i t l y s p e c i f y t h e p o r t n u m b e r .

    a u t h = 2 8 0 0 0 @ b a n a n a 1 : 2 8 0 0 0 @ b a n a n

    w h e r e t w o a l t e r n a t e n e t w o b a n a n a 1 a n d b a n a n a 2 , p r o v i d e n e t w o r k l i c e n s i n g

    v a l u e ; v a l u e ; . . . W i n d o w s : A l i s t o f F L E X l m l i c e n s e s e r v e r n o d e s , o r q u o r u m s .

    U n d e r s t a n d i n g A u t h o r i z a t i o n K e y w o r d P r o c e s s i n g

    I f t h e s o f t w a r e n d s n o n - n u l l v a l u e f o r t h e a u t h o r i

    I f t h e s o f t w a r e c a n t n d a n o n - n u l l v a l u e c a n n o t b t h e f o l l o w i n g U s e r F a t a l M e s s a g e ( U F M ) w h e n y o u

    * * * U S E R F A T A L M E S S A G E ( n a s t r a n . v a l i d a t e _ a u t h o r i z e a u t h o r i z e = " " ( p r o g r a m d e f a u l t )

    T h e k e y w o r d s h a l l n o t b e b l a n k o r n u l l .

    I f t h e s o f t w a r e l a t e r d e t e r m i n e s t h a t t h e i n f o r m a t i i n v a l i d o r i n s u f c i e n t f o r t h e a n a l y s i s y o u r e p e r f o i n t h e a s s o c i a t e d . f 0 6 l e :

    * * * U S E R F A T A L M E S S A G E 3 0 6 0 , S U B R O U T I N E M O D E L - O P T I O N oS Y S T E M D A T E ( M M / D D / Y Y ) : m m / d d / y y S Y S T E M U G S I D : d ( D E C I M A L ) h ( H E X A D E C I M A L ) S Y S T E M M O D

    w h e r e o p t i s a k e y w o r d i n d i c a t i n g t h e s p e c i c c a p a b i l i t yc h e c k i s f o r o p t i o n N A S T , s u b s e q u e n t c h e c k s r e qy o u r j o b .

    O b t a i n i n g a n d I n s t a l l i n g a L i c e n s e F i l e

    T o b e a b l e t o r u n N X N a s t r a n , y o u m u s t r s t o b t a i n a n

    I n s t a l l a t i o n a n d O p e r a t i o n 2 - 1 3

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    26/213

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    27/213

    I n s t a l l i n g N X N

    P e r f o r m i n g B a s i c L i c e n s e M a n a g e r O p e r a t i o n

    T h i s s e c t i o n d e s c r i b e s h o w t o p e r f o r m b a s i c f u n c t i o n

    A u t o m a t i c a l l y S t a r t i n g a F L E X l m S e r v e r o n U N I X P l a t fO n U N I X p l a t f o r m s , y o u c a n a u t o m a t i c a l l y s t a r t t h e e n t e r i n g o n e o f t h e f o l l o w i n g l i n e s i n t h e / e t c / i n i t t a b

    P l a t f o r m U s e r E n t r y n o n - r o o t n x n r : 2 3 4 5 6 : o n c e : s u u s e r - c ( u m a s k 0 2 2 ; i n s t a l l _ d i r / b i n / f l e x l m l m gI B M - A I X r o o t n x n a s t r a n : 2 3 4 5 6 : o n c e : i n s t a l l - d i r / b i n / f l e x l m l m g r d

    N o t e

    T h e e n t r i e s i n t h e t a b l e a b o v e s h o u l d b e c o d e d i

    I n g e n e r a l , l m g r d s h o u l d n o t b e r u n a s r o o t . R o c o m p r o m i s e s y s t e m s e c u r i t y .

    M a n u a l l y S h u t t i n g D o w n t h e F L E X l m L i c e n s e S e r v e r o

    U s e t h e f o l l o w i n g c o m m a n d t o s h u t d o w n t h e l i c e n s e

    i n s t a l l _ d i r / f l e x l m / a r c h / l m u t i l l m d o w n - c . . / l i c e n s e s / l i c e n s e . d a t

    w h e r e . . / l i c e n s e s / l i c e n s e . d a t i s t h e f u l l p a t h n a m e w h e r e t h e l i c e n s ea f e w m i n u t e s f o r t h e s h u t d o w n t o c o m p l e t e .

    N o t e

    D o n t s h u t d o w n t h e F L E X l m l i c e n s e s e r v e r u s i n g

    I n s t a l l a t i o n a n d O p e r a t i o n 2 - 1 5

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    28/213

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    29/213

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    30/213

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    31/213

    C o n g u r i n g N X

    A l l S y s t e m s

    A l l s y s t e m s b e n e t f r o m e n s u r i n g t h e I / O s y s t e m i s c b a n d w i d t h . S e t t i n g u p d i s k s t r i p i n g , o r R A I D - 0 , f o r um o s t e f f e c t i v e I / O p e r f o r m a n c e i m p r o v e m e n t s t h a t c

    A I X

    A I X p r o v i d e s a u t i l i t y , v m t u n e , t h a t c a n b e u s e d b y r o p a g i n g b e h a v i o r . T h e c u r r e n t v a l u e s a r e o b t a i n e d b y e x a m p l e ,

    / u s r / s a m p l e s / k e r n e l / v m t u n e

    T h e p a r a m e t e r s o f i n t e r e s t t o N X N a s t r a n t u n i n g a r e

    P a r a m e t e r C o m m a n d O p t i o n D e f a u l t V a l u e C o m m e n t

    m i n p e r m - p 2 0 m a x p e r m - P 8 0 P r e f e r r e d p h y s i c a l m e m p e r s i s t e n t s t o r a g e b u f f e m i n p g a h e a d - r 2 m a x p g a h e a d - R 8

    F i l e r e a d - a h e a d ( n u m b e

    m i n f r e e - f 1 2 0 m a x f r e e - F 1 2 8

    F r e e l i s t s i z e ( n u m b e r o f

    m a x r a n d w r t - W 0 R a n d o m w r i t e s o f p e r s i sb u f f e r s .

    B y d e f a u l t , A I X a l l o c a t e s 2 0 % t o 8 0 % o f p h y s i c a l m e m e m o r y - i n t e n s i v e , h i g h - I / O b a n d w i d t h p r o g r a m l i k

    i n t o o f e w p a g e s a l l o c a t e d f o r w o r k i n g s e t s . M o r e a p pr u n n i n g N X N a s t r a n a r e s e t w i t h t h e c o m m a n d / u s r / s a m p l e s / k e r n e l / v m t u n e - p 5 - P 1 0

    T h i s s e t s m i n p e r m a n d m a x p e r m t o 5 % a n d 1 0 %

    T h e m i n i m u m a n d m a x i m u m r e a d a h e a d v a l u e s , m i ni n 4 K B p a g e s . P r o p e r s e t t i n g s f o r N X N a s t r a n a r e a f us i z e . T h e m i n f r e e a n d m a x f r e e v a l u e s a r e t h e m i nB e t t e r s e t t i n g s f o r a v e r a g e N X N a s t r a n w o r k l o a d s

    / u s r / s a m p l e s / k e r n e l / v m t u n e - p 5 - P 1 0 - r 8 - R 3 2 - f 1 2 0 - F 2 8

    H e a v y N X N a s t r a n w o r k l o a d s u s i n g l a r g e r B U F F S I Zo n a l a r g e m e m o r y s y s t e m ( e . g . , 1 G B p h y s i c a l m e m o r e a d - a h e a d a n d f r e e - p a g e l i s t , f o r e x a m p l e

    / u s r / s a m p l e s / k e r n e l / v m t u n e - p 5 - P 1 0 - r 8 - R 1 2 8 - f 1 2 0 - F 5

    U s e r s w i t h m u l t i - p r o c e s s o r ( S M P ) s y s t e m c a n b e n e a s y n c h r o n o u s l y b y s e t t i n g m a x r a n d w r t . T h i s c a n b

    / u s r / s a m p l e s / k e r n e l / v m t u n e - p 5 - P 1 0 - W 1 2 8 / u s r / s a m p l e s / k e r n e l / v m t u n e - p 5 - P 1 0 - r 8 - R 3 2 - f 1 2 0 - F 2 8 / u s r / s a m p l e s / k e r n e l / v m t u n e - p 5 - P 1 0 - r 8 - R 1 2 8 - f 1 2 0 - F 5

    T h e v m t u n e c o m m a n d c a n b e r u n a t a n y t i m e t o c h a n t h e d a y t o s u i t d e m a n d s o f c h a n g i n g w o r k l o a d s .

    I n s t a l l a t i o n a n d O p e r a t i o n 3 - 3

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    32/213

    C h a p t e r 3 C o n g u r i n g N X N a s t r a n

    T h e c h a n g e s m a d e b y v m t u n e a r e n o t p e r s i s t e n t a c r o st h e s e v a l u e s v i a a n / e t c / i n i t t a b e n t r y . A s a m p l e e n t r y

    v m t u n e : 2 3 4 5 6 : o n c e : / u s r / s a m p l e s / k e r n e l / v m t u n e o p t i o n s >

    w h e r e o p t i o n s i s t h e l i s t o f o p t i o n s y o u w a n t t o s e t .

    L i n u x

    L i n u x M e m o r y A l l o c a t i o n L i m i t o n 3 2 - b i t P l a t f o r m

    M e m o r y l i m i t a t i o n s o n 3 2 b i t L i n u x s y s t e m s a r e d u e i m p o s e d b y t h e L i n u x k e r n e l , t h e l i m i t a t i o n s o f 3 2 b io f p h y s i c a l R A M b u i l t i n t o N X N a s t r a n . T o b r e a k t h e G b o f p h y s i c a l R A M a n d m u s t i n s t a l l e i t h e r t h e 4 G k e D u e t o l i m i t a t i o n s i n t h e L i n u x k e r n e l i t s e l f , y o u c a n nu s i n g t h e 4 G b k e r n e l , u n l e s s y o u i n s t a l l t h e t a s k _ u n m o f m e m o r y t h a t c a n b e a l l o c a t e d b y N X N a s t r a n i s 8 G

    B i g M e m k e r n e l , a p p l i e d t h e t a s k _ u n m a p p e d _ b a s e p aR A M . T h i s l a s t l i m i t a t i o n i s d u e t o a l i m i t i n t h e n u m b3 2 b i t i n t e g e r , a n d t h e r e s t r i c t i o n t h a t y o u c a n n o t a l lk e r n e l p a t c h o r s p e c i a l k e r n e l a r e n o t n e e d e d f o r 6 4 b8 G b o f p h y s i c a l R A M . Y o u m u s t h a v e 1 0 G b o f R A M t o T o r e c e i v e t h e k e r n e l - b i g m e m o r y p a t c h o r t h e k e r n

    p r o v i d e r .

    T h e T A S K _ U N M A P P E D _ B A S E ( T U M B ) p a t c h i sh t t p : / / k a s p e r d . n e t / ~ k a s p e r d / l i n u x _ k e r n e l / t a s k _ u n

    I t i s r e q u i r e d o n L i n u x t h a t y o u i n s t a l l a K o r n s h e l l i n o n y o u r s y s t e m , t y p i c a l l y i n / e t c / s h e l l s . T h e o f c i a l K h t t p : / / w w w . k o r n s h e l l . c o m / Y o u r L i n u x p r o v i d e r m a y a l r e a d y p r o v i d e a n i n s t a l l a tt h e p a c k a g e n a m e k s h . A p u b l i c d o m a i n p a c k a g e p p r o v i d e r , b u t d o e s n o t p r o v i d e t h e f u l l f u n c t i o n a l i t y o a r e k n o w n n o t t o w o r k w i t h N X N a s t r a n . C o n t a c t y o u

    L i n u x P e r f o r m a n c e R e c o m m e n d a t i o n s

    C o n g u r i n g a h i g h - p e r f o r m a n c e / s c r a t c h p a r t i t i o n o nm o r e l a r g e S C S I d i s k d r i v e s ( > 1 6 G b ) c a n b e c o n g u r ei s c o n n e c t e d t o a d i f f e r e n t S C S I c o n t r o l l e r ( i d e a l l y U 3c r e a t e d o n t h e / s c r a t c h p a r t i t i o n . E x t e n s i v e t e s t i n g h o b t a i n a b l e w i t h t h e X F S l e s y s t e m , w h i c h h a s b e e n mt h e f o l l o w i n g s e t t i n g s : b i o s i z e = 1 6 , l o g b u f s = 8 , l o g b s i z e = 3 2 7 6 8 , n o a t i m e , n o d i

    L i n u x P o w e r S a v i n g s S o f t w a r e

    S o m e L i n u x m a c h i n e s u s e a p o w e r s a v i n g s s o f t w a r e wd e t e r m i n e s t h a t t h e c p u i s u n d e r u t i l i z e d . D u r i n g t h i si n e f c i e n t a n d s o l u t i o n t i m e s i n c r e a s e .

    3 - 4 I n s t a l l a t i o n a n d O p e r a t i o n s G u i d e

    http://www.kornshell.com/http://kasperd.net/~kasperd/linux_kernel/task_unmapped_base/
  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    33/213

    C o n g u r i n g N X

    R u n t h e f o l l o w i n g c o m m a n d t o q u i c k l y d e t e r m i n e i f p

    r p m - q a | g r e p p o w

    T h i s c o m m a n d w i l l r e t u r n a n o n - e m p t y s t r i n g i f a p o w

    t h e s y s t e m a d m i n i s t r a t o r t o r e m o v e i t , o r l o g i n a s s y s r p m - e r p m - q a | g r e p p o w

    X 8 6 _ 6 4 L i n u x a n d I / O P e r f o r m a n c e L i b r a r i e s

    M I O L i b r a r y

    I B M i n t r o d u c e d a n a s y n c h r o n o u s l i b r a r y c a l l e d M I OT h e M I O l i b r a r y a d d r e s s e s t h e t u n i n g n e e d s f o r I / O b m e c h a n i s m b y p a s s e s t h e o p e r a t i n g s y s t e m I / O c a c h i I / O i n t e n s i v e a p p l i c a t i o n s s u c h a s N X N a s t r a n .

    T h e k e y w o r d m i o c a n b e u s e d t o a c t i v a t e M I O :

    S p e c i f y m i o = y e s , a n d

    S e t e i t h e r ( a ) M I O _ T O O L S _ D I R e n v i r o n m e n t v t o o l s d i r e c t o r y , o r ( b ) s e t t h e e n v i r o n m e n t v a r i a b l e a p p r o p r i a t e M I O l i b r a r y d i r e c t o r y .

    B y d e f a u l t , N X N a s t r a n s e t s t h e e n v i r o n m e n t v a r i a b l

    * S C R * : * s c r * [ t r a c e / s t a t s / m b y t e s | p f / c a c h e = 2 g / p a g e = 2 m

    H e r e 2 g s p e c i e s t h a t 2 G B c a c h e s i z e n e e d s t o b e c a c h e d a r e S C R * a n d s c r * l e s . Y o u c a n o v e r r i d e t h e c a c h e s i z e a n d t h e p a g e s i z e b y e M I O _ F I L E S w h e r e o n l y t h e s e p a r a m e t e r s a r e v a r i k n o w l e d g e a b o u t t h e I / O s y s t e m a n d t y p i c a l l y s h o u l d

    A l t e r n a t i v e l y , y o u c a n l a u n c h N X N a s t r a n t h r o u g h a N a s t r a n u s i n g a k o r n - s h e l l , t h e f o l l o w i n g s c r i p t m a y

    # ! / b i n / k s h x # e x p o r t M I O S T A T S = $ M I O _ T O O L S _ D I R / b i n / m i o s t a t s # e x p o r t M I O _ L I B R A R Y _ P A T H = $ M I O " / B L D / x L i n u x . 6 4 / l i b " e x p o r t L D _ P R E L O A D = $ M I O _ L I B R A R Y _ P A T H / l i b t k i o . s o " e x p o r t T K I O _ A L T L I B X = " a n a l y s i s [ $ M I O / B L D / x L i n u x . 6 4 / l i b

    e x p o r t M I O _ S T A T S = " . / % { P R O G R A M } . % { P I D } . s t a t s " e x p o r t M I O _ F I L E S = " * . S C R * : * s c r * [ \

    t r a c e / s t a t s / m b y t e s | \ p f / c a c h e = 2 g / p a g e = 2 m / p r e f = 2 | \ t r a c e / s t a t s / m b y t e s | \ a s y n c / n t h r e a d = 2 / n a i o = 1 0 0 / n c h i l d = 1 | \ t r a c e / s t a t s / m b y t e s ] "

    n a s t r a n f o o . d a t m e m = 1 g b

    I n s t a l l a t i o n a n d O p e r a t i o n 3 - 5

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    34/213

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    35/213

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    36/213

    C h a p t e r 3 C o n g u r i n g N X N a s t r a n

    E n a b l i n g A c c o u n t I D a n d A c c o u n t i n g D a t a

    T h e a c i d a n d a c d a t a k e y w o r d s a r e s u p p o r t e d b y t hs i t e t o t r a c k a d d i t i o n a l a c c o u n t i n g d a t a . T h e a c i d k eI D . T h e a c d a t a k e y w o r d m a y b e u s e d t o s p e c i f y a n y T h e s e k e y w o r d s a r e a c t i v a t e d a s f o l l o w s : 1 . A c t i v a t e a c c o u n t i n g b y p u t t i n g t h e l i n e a c c t = y e s i n t h e c o m m a n d i n i t i a l i z

    s y s t e m R C l e .

    2 . T h e a c c o u n t v a l i d a t i o n k e y w o r d , a c v a l i d , c a n b e u s e d t o v a l i d a t e t h e a a c v a l i d i s n o t d e n e d i n t h e c o m m a n d i n i t i a l i z a t i a c i d k e y w o r d ; i f t h e a c v a l i d k e y w o r d i s d e n e d S e e E n a b l i n g A c c o u n t I D V a l i d a t i o n f o r a c o m p l e t e d e s c r i p t i o n o f t h

    E n a b l i n g A c c o u n t I D V a l i d a t i o n

    A c c o u n t I D v a l i d a t i o n i s e n a b l e d b y d e n i n g a n o n - n uc o m m a n d i n i t i a l i z a t i o n l e . C u s t o m i z i n g t h e C o m m a n d I n i t i a l i z ac o n t a i n s a d d ii n f o r m a t i o n . T h e r e a r e t w o t y p e s o f a c c o u n t I D v a l i d ab u i l t - i n r e g u l a r e x p r e s s i o n f a c i l i t y c a n b e u s e d i f t h e ae x p r e s s i o n ( s e e U s i n g R e g u l a r E x p r e s s i o n s ) . O t h e r w i s e a n e x t e r n a l p r o g r

    V a l i d a t i n g a n A c c o u n t I D w i t h a R e g u l a r E x p r e s s i o n

    T o u s e a r e g u l a r e x p r e s s i o n , t h e r s t c h a r a c t e r o f t h e r e m a i n d e r o f t h e v a l u e i s t h e r e g u l a r e x p r e s s i o n . T h e n o t m a t c h e d b y t h e r e g u l a r e x p r e s s i o n i s a f a t a l e r r o r , v a l u e i s o n l y a w a r n i n g . N o t e , t h e r e g u l a r e x p r e s s i o n a c c o u n t I D s t r i n g .

    F o r t h e f o l l o w i n g e x a m p l e s , a s s u m e a c v a l i d = f w a s I D i s n o t d e n e d i n a n y R C l e .

    n x n r n a s t r a n e x a m p l e

    T h i s j o b w i l l f a i l w i t h a m e s s a g e i n d i c a t i n g a n a c c o u n t I D i s r e q u i r e d . n x n r n a s t r a n e x a m p l e a c i d = 1 2 3

    T h i s j o b w i l l b e p e r m i t t e d t o s t a r t . S i n c e a r e g u l a r e x p r e s s i o n w a s n o t d e l l a c c o u n t I D i s v a l i d . F o r t h e f o l l o w i n g e x a m p l e s , a s s u m e a c v a l i d = w i s s ei s n o t d e n e d i n a n y R C l e .

    n x n r n a s t r a n e x a m p l e

    A w a r n i n g m e s s a g e w i l l b e i s s u e d i n d i c a t i n g a n a c c o up e r m i t t e d t o s t a r t .

    n x n r n a s t r a n e x a m p l e a c i d = 1 2 3

    T h i s j o b w i l l b e p e r m i t t e d t o s t a r t . S i n c e a r e g u l a r e x pa c c o u n t I D i s v a l i d . F o r t h e f o l l o w i n g e x a m p l e s , a s s u m e t h e f o l l o w i n g l i n a n d a n a c c o u n t I D i s n o t d e n e d i n a n y R C l e :

    a c v a l i d = f [ A - Z a - z ] [ 0 - 9 ] \ { 6 \ }

    3 - 8 I n s t a l l a t i o n a n d O p e r a t i o n s G u i d e

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    37/213

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    38/213

    C h a p t e r 3 C o n g u r i n g N X N a s t r a n

    N o t e

    Y o u m u s t h a v e P e r l i n s t a l l e d o n y o u r s y s t e m t o u s ep r o g r a m .

    T h e K o r n s h e l l v e r s i o n i s : # ! / b i n / k s h # # S a m p l e s i t e - d e f i n e d a c c o u n t v a l i d a t i o n p r o g r a m . # # u s a g e : k s h c h e c k a c . k s h _ a c c o u n t _ f i l e _ _ a c c o u n t _ i d _ # # I f t h e f i l e c o n t a i n i n g t h e l i s t o f v a l i d a c c o u n t I D s i s n o t # o r c a n n o t b e o p e n e d , r e p o r t a f a t a l e r r o r . # i f [ [ $ # a r g v - l t 1 | | $ # a r g v > 2 ] ] ; t h e n

    p r i n t " f " p r i n t " I l l e g a l u s a g e . S e e S y s t e m A d m i n i s t r a t o r . "

    e l i f [ [ ! - r $ 1 | | ! - s $ 1 ] ] ; t h e n

    p r i n t " f " p r i n t " A c c o u n t d a t a f i l e \ " $ 1 \ " c a n n o t b e o p e n e d . " p r i n t " S e e S y s t e m A d m i n i s t r a t o r . "

    # # I f n o a r g u m e n t i s s p e c i f i e d , i s s u e a w a r n i n g a n d u s e t h e d e # a c c o u n t I D o f Z 1 2 3 4 5 6 # e l i f [ [ - z $ 2 ] ] ; t h e n

    p r i n t " = Z 1 2 3 4 5 6 " p r i n t " w " p r i n t " A n a c c o u n t I D h a s n o t b e e n s p e c i f i e d . " p r i n t " T h e s t a n d a r d o v e r h e a d c h a r g e h a s b e e n a s s u m e d . " p r i n t " S e e y o u r P r o g r a m M a n a g e r f o r a v a l i d a c c o u n t I D . "

    e l s e # # T h e f i l e i s o r g a n i z e d w i t h o n e a c c o u n t I D p e r l i n e .

    # M a k e s u r e t h e a c c o u n t I D i s i n t h e f i l e . # a c i d = $ ( f g r e p - i x $ 2 $ 1 2 > / d e v / n u l l ) [ [ - n $ a c i d ] ] & & {

    p r i n t " $ a c i d " e x i t

    } # # I f w e g e t h e r e , t h e a c c o u n t i s i n v a l i d . #

    p r i n t " f " p r i n t " T h e a c c o u n t I D i s n o t v a l i d . " p r i n t " S e e y o u r P r o g r a m M a n a g e r f o r a v a l i d a c c o u n t I D . "

    f i

    O n U N I X , t h i s p r o g r a m i s a c t i v a t e d w i t h t h e f o l l o w i n

    a c v a l i d = i n s t a l l - d i r / b i n / c h e c k a c i n s t a l l - d i r / a c c t / a c c o u n t . d a t % a c i d %

    T h e P e r l v e r s i o n i s :

    3 - 1 0 I n s t a l l a t i o n a n d O p e r a t i o n s G u i d e

  • 7/28/2019 NX Nastran 8 Installation and Operations Guide

    39/213

    C o n g u r i n g N X

    # ! / u s r / l o c a l / b i n / p e r l # # # S a m p l e s i t e - d e f i n e d a c c o u n t v a l i d a t i o n p r o g r a m . # # u s a g e : p e r l c h e c k a c . p l _ a c c o u n t _ f i l e _ _ a c c o u n t _ i d _

    # # I f t h e f i l e c o n t a i n i n g t h e l i s t o f v a l i d a c c o u n t I D s i s n o t # o r c a n n o t b e o p e n e d , r e p o r t a f a t a l e r r o r . # i f ( $ # A R G V < 0 o r $ # A R G V > 1 ) {

    p r i n t " f \ n " ; p r i n t " I l l e g a l u s a g e . S e e S y s t e m A d m i n i s t r a t o r . \ n " ;

    } e l s i f ( ! o p e n A C , $ A R G V [ 0 ] ) { p r i n t " f \ n " ; p r i n t " A c c o u n t d a t a f i l e \ " $ A R G V [ 0 ] \ " c a n n o t b e o p e n e d . \ n p r i n t " S e e S y s t e m A d m i n i s t r a t o r . \ n " ;

    # # I f n o a r g u m e n t i s s p e c i f i e d , i s s u e a w a r n i n g a n d u s e t h e d e# a c c o u n t I D o f Z 1 2 3 4 5 6 # } e l s i f ( $ # A R G V < 1 ) {

    p r i n t " = Z 1 2 3 4 5 6 \ n " ; p r i n t " w \ n " ; p r i n t " A n a c c o u n t I D h a s n o t b e e n s p e c i f i e d . \ n " ; p r i n t " T h e s t a n d a r d o v e r h e a d c h a r g e h a s b e e n a s s u m e d . \ n " ; p r i n t " S e e y o u r P r o g r a m M a n a g e r f o r a v a l i d a c c o u n t I D . \ n "

    } e l s e { # # T h e f i l e i s o r g a n i z e d w i t h o n e a c c o u n t I D p e r l i n e . # M a k e s u r e t h e a c c o u n t I D i s i n t h e f i l e . #

    $ a c i d = l c " $ A R G V [ 1 ] " ; w h i l e ( $ l i n e = ) {

    c h o m p $ l i n e ; i f ( $ a c i d e q l c " $ l i n e " ) {

    p r i n t " = $ l i n e \ n " ; e x i t

    } }

    # # I f w e g e t h e r e , t h e a c c o u n t i s i n v a l i d . #

    p r i n t " f \ n " ; p r i n t " T h e a c c o u n t I D i s n o t v a l i d . \ n " ; p r i n t " S e e y o u r P r o g r a m M a n a g e r f o r a v a l i d a c c o u n t I D . \ n "

    }

    O n W i n d o w s , t h i s p r o g r a m i s a c t i v a t e d w i t h t h e f o l l o

    a c v a l i d = p e r l i n s t a l l - d i r \ b i n \ c h e c k a c . p l i n s t a l l - d i r \ a c c t \ a c c o u n t . d a t % a c i

    S e c u r i n g t h e A c c o u n t i n g I D S e t t i n g s a n d F i l e s

    T o s e c u r e t h e a c c o u n t I D s e t t i n g s , y o u m u s t s e t t h e a c l e a n d l o c k t h e v a l u e s t o p r e v e n t c h a n g e s . F o r e x a m

    t h e c o m m a n d i n i t i a l i z a t i o n o r s y s t e m R C l e

    a c c t = y e s l o c k = a c c t l o c k = a c c m d a c v a l i d = s o m e - v a l u e - a p p r o p r i a t e - t o - y o u r - s i t e l o c k = a c v a l i d

    I n s t a l l a t i o n a n d O p e r a t i o n 3 - 1 1