Download version PDF - Flash informatique
Transcript
LAUSANNE CENTREDE CALCUL EPF *{< * * * * * * i. tk * * * *'t( {.* t< r( * + )l( * * TlI lT. T. lr TTt \ ï * *.u* *x , l * r ( * + r F* * * ** *i F * * *, f * * ** No9 0 :.-97 DECEI'IBRB A V TS A p a rti r du ler TMP O RT A NT j a n vi er I97Lr llaccès n e se ra autor isé du la banque de r éception C e ntre d e C a l cu l si tuée der r ièr e c l e s ré su l ta ts à Ia par tie qutau per sonnel du Centr e d e C a l cu l . que 1es utiLisateur s désir ent conserv er L e s fi ch i e rs-ca rte s devr ont êtr e s u r p ]a ce , so u s l e u r pr opr e r esponsabilité, s t ocké s su r 1 té ta g è re placée au nor d de la por te dr entr ée d e Ia sa l l e p ri n ci p a l e du CC ou au pavillon ]J' sa1le n o B , su r l e s é ta g è res pr évues à cet effet. qui subsister ont sous 1a banque de r é c e p ti o n d e s 1 6 su l tats au ler janvier J97l- ser ont détr ui ts l e Jl j a n vi e r f9 7 L L e s fi ch i e rs-ca rte s Sommaire: . .......... .... ô ,.... Av i s i m p orta n t ..... ô . .......... d u tra ce u r I'louvelles ....,. .......... .. ... M o d i f i c a t i o n s d u GP S S ...,. ...,. ..... ... Priorités ... .. ., ... Statistiques ....e........' .. e t la sur chauffe L u t t e c o ntre l ri n fl a fi o n F e r m e t u r e d u C C d u ra n t l e s fêtes de fin dtannée .......... Offre . o.. i..... dtemploi Bienvenue P u b l i c a t i o n se n ..... ra p p o rt a ve c le CC . i... ..... ........,....... I 2 3 3 4 5 B 9 9 o, . 9 -2 i V o u v e l l e s d u tra ce u r L e m a n u el d 'u ti l i sa ti o n d u tr aceur d . a n s s a ve rsi o n d 6 fi n i ti ve . du Centr c de Calcul a êti: é di .té 11 peut êtr e obtenu à ta r éception , 1 u C e n t r e d e C a l cu l su r si m ple dem ande.a.upr ix cle fr . 3.*. p o u r ré p o n d re à 1a dem ande génér ale, quelques p r o g r a m me s e t so u s.-p ro g ra mmesont iit- e 6cr its par 1e CC pour fac i l i ter D r a u t r e p a rt, ltemploi d u tra ce u r. L e u r n o m d e ccd e g é n é ra l est TR XX, oti Xl{ est un num ér o com pri s e n t r e 1 e t B (p o u r l e mo ment!) . Leur m ode dtem ploi se tr ouve du tr aceur , à disposition pour êtr e a n n e x é au ma n u e l d l u ti l i sa ti on consulté au CC. /itesume oes 'I'fi: T R1 p ro g ra mme p e r mettant Ia m ise en page de texte TR2 so u s-p ro g ra n me per mettant de tr acer ( titr e) des cer cles e t d e s a rcs de cer cles en tr ai- tilIé M P? S .P . p e rmo ttant de tr acer TR 4 S .P . p e rme ttant de hachur er des sur faces quelconques rITR 5 s P n e :r.mo ttant dc. ir acer des lignes r lcs axes avec une éche l l e l o g a ri th n n i q u e TR 6 le S.P. LINEI pour des S .P . p e rme ttant clr utiliser va fe u rs l o g a r ithmiques ( <ionc lor s de lr utilisation ou 'r'ft , ) F\ TR7 S .P . p e rme ttant de hachur c:: des cer cles ou des se e te u rs d e cer cle ,IR B S .P . p e rme ttant de tr acer des lignes l -a ti o n e n tre les points donnés avec une int er po- à a ccepter des pr ogr am m es ou Sous- pr ogr am m es et à les d tu sa g e g é n é ra 1 fa its par des utilisateur s L e C C e st p rê t ca ta l o g u e r. Me rci deavance. FR. du GP S S I,To q ifi cati.ons sont d u systèrne , ses ut.il-isateurs p rié s dans 1e GPSS âu début d t in t ro d u ire , s u iv a n t : b lo c programme GP S -S , le cl,; le u r jn t ro d u it e s des mocli f ic a t io n s d e profiter Afin 0, , ."1e , o GEI'JEIIATE HiiLP TERMINATE C ela au ra pour r t nr r t . I I nr v quv uv . c,ffi--t de su p p rirn c r 1 .r.s e a r.te s I ma l nC f fOfée f' S S C fOnt à 1rgmi Ê eg D U M P de dépassement dc t c mp s lc s clans p laCe JeU f avant e n rO n d , S i I e p ro g ra mme b o u rn e ctan S 1e programme'. Dr: plus , le d r-' s s e ru t s d e p a g e s in u t ile s é lé me n t s s u iv a n t s in d iq u é s c i' " d e s s u s s e ro n t im p r im é s: CURRiil{T EVENT CHAII'I FUTURE EVEÀITCHAÏN CLA CK TIME S B LOCK COUNT S fair e ne se pas. p r o d u ir o nt Dc plu s, effets pas appclé,le s Si HELP ntest dès maintenant, pr,écéder et suivre in u t i, le u et de mô me n u j-s ib I e , iI est lc p ro g ra mme G P S S p a r d e s c a rt e s o u $ RESTORE . $ SW Ï T C H MJ . Igigrlté-q* Tr, qrrq i-àm c v.)vvvr,.v 4ns . nr . ior . it 6s - 6 n o ve mbre LgT}. du Cen t rc lcs d e favoriser' o p ti m i sés I Lisez 1 'Infl ati on et la jobs m . J!4 r d'vi f i 6 l r r !'u 6 i , - e 'l é +çE) E èLrr ucl l lm u r r ve n t çVç p e u rv e n t e n p re n d re Les intére s s é s p a n n e a u cllaffichagr: e st a d e Ca lc u l. c o u rt s , L ' o b je c t if lt a rt ic le S urchau f f e " en page 5. 1e c o n n â is s a n c e p o u rs u iv i p ro g ra mme s ie l, u t t e c o n t r e in t it u lé d o n c le s à ce pro p o s d $ vlo J\ n r l i s au St a t i s t i q u g s n o mb re d e p e rsonnes s t intér r :ssant à la vie du Cen tr e dr utilisa ti on d e C a l c u l o n t d e ma n d é l a publication des statistiques d e l f o r d i n a te u r p a r d é p a rtcm ent. Le- 'tablcau qui figur e ici cst u n e r é p o n se â ce tb e d e n n ndc. Un certain 1 1 f a u t re ma rq u e r q tl c l e s temps qui suj- vent ne compr ennent pa s L e s t e mp s d e s n a n i p u l a ti o ns diver ses ( bandes r nagnétiques, pap i er s s p é C i a u x, e tc.) e t d e s j o bs non valablcs par suite dter r eur s d e 1 ? o r d i n a te u r o u d e s o Pér ateur s. l er sem.69 e n heur es EPFL 11] Gé n i e C i vi l '77 Gé n i e R u ra l 22 7n )v Mé ca n i q u e 1a 44 El e ctri c i té Rq 112 Ph ysi g u e 22 L3 6B 23 205 1 Ch i n i e I4athématiques I) v) 111 l4atériaux II A rch i te ctu n c Ad rn i n i stra ti o n C e n tre rl e C a l cu l E P F L T OT A I U n i v e r si té s Pl a s m a s Etai 2e sem .69 en heur es de Vaud Aubres Total N o m b r e d e Jo b s to ta l . Ic n U 19 u7 ler sem .70 en heur es B] 51 BO 146 140 1B L32 ^TJ 12 0 ct2 161 14 1 Brlo 208 8a4 286 B] 8 95 4 aB 75 95 l. 6 2 ^ÂF n'l 118 61 i 2qU 22140A Qx 75 1171 t636 1g'700 2 9| 1 00 ' ") Lutte c on trc et Ia sur .chauffe l f i n fl a t-i o n d u ce n tre de calcul doivent sfattendne à vivre p enclant au moins encor e une année' u n e p é r io d e d ta u sté ri té L c s u t i l i s a te u rs D è s l e mo n re n to ù 1 'o r'<l i n ateur fonctionne 24h. par iour , il de sa char ge: n e r e s t e q u fu n mo ye n p o u r ne pas tr op souffr ir t a d i m i nu e re n o n p a s e n suppr im ant cies passages, m ais cn âm él i or ant e t e n a da p ta n t 1 e s p ro g ra lnm es à ces contr aintes ' L e C C e st cn e ffe t cst possible p e rsu a dé qu' il m o i n s z}f, d u te mp s p o u r rnener un tr avail p a r c x e mp l e , l e s mé th o d e s suivantes: dÎéconomiser au à ter m er efl utilisant, à l a méthode à utiliser - m i e u x ré fl é ch i r p l u s so i g n e u sement } a syntaxe et Ia logique dr un vérifiel prograflme inutiles 1 e s e n tré e s/so rti es ( gain de tr ) ages= gain cle tem ps machi ne) - c o n d e n se r l e s so rti e s - é v i t e r l e s co mp i l a ti o n s r épétées de pr ogr am m es ou sous- - éviter programmes l e co mP i l a te u r adapté - e u n i ve a u d u F o rtra n , i l est égalem ent pCIssibte dtam élior er - utiliser dansde*:'::":":ï:ï:i:":,:;";:':::i:: :"T: ï::::i:; (eain d e te mp s a u ssi bien à la compilation qutà 1' exéc uti on) écr ir e X=J Q. é vi tcr 1 e s eonver sions cle m ocleinutiles: p l u tô t q u e X= ICi so rti r to u t est possible ce qutil de r nettr e hor s dr un cyc 1 e si u n e fo n ction doit ôtr e utilisée plusieur s foi s p o u r l a mê mevaleur de la var iable, flê lr appeler q u ? u n e fo i s en donnant sa val- eur à. une var iabLe s i m pl e. si - d e s va ri a blcs indicées sont util- isées dans un cycl e , est indépendant de 1a var i abl e une var iable simple ayant mêm e e t q ue Itindice co u ra n te , u ti- liser va l e u r d a n s le cYcle 6 n tu ti l i se r Ia double pr écision e tri cte me n t que lor squtelle es t n é cessair e d a n s 1 e s e xp re ssions où inter viennent des exponenti ati ons me ttre 1 r e xp o sant sous for m c entiôr c lor sque c I est p o ssi b l c:X **] plutôt que X**1. e i l a p l a ce d tu ne clivision par une constante, utiliser par lr invcr se de cette constante. u n e mu l ti p l i ca ti on E x e m p l e d u p ro g ra mme à n e pas fair c, m ais que lr on r encontr e m a l h e u re u se me .n ttro p so u vent ( exemples à disposition au tC) . 0n est prié de cette o e n e p a s re ch e r cher Ia signification Job A DTI'IE NS IONA (I0,1 0 ), 8 (5 0 , 5 0 ), C(i0 , 1 0 DA TA DI,D2l6t{ ) DE B UT , 6 Hb F I Nb b / CA LL TIt,lE( D1) DO I I=1,50 DO 1 J=1r50 X : (J+j 0 )/ (r+r ) y = l *3 +2 ( y ) / ( 1 . 1+ Sr N(X) *cos ( y ) ) ** 2 , B ( I, J ) =S rN (X ) xCOS 1 C ON T T N U E D 0 3 ï=1 rJ0 X :1 0 0 D O 3 J=L e JO 3 C ( r , J ) = s ( r , r ) / e .+ sr m ( 1 .1 4 1 5 9 *xl1 8 0) ./4 . DO 20 I=1r10 DO 2A J=l,10 A (I'J)=0 DO 10 K =1,10 A (I,J) =A (T,J)+C(I , K )X B (K ' J ) 10 CONTTNUE 2A rF (J .E Q.1) PRT NrJ o , A ( r , J ) FO R MA(/rX T ,816 . 6 ) 0ALL rrryrE(D2) 30 S TOP END séquenc e! M ê m e e xe mple u*âriorér eh t e n a n t c o mp t e d e s re ma rq u e s d o n n é e s p l u s h a u t: Job B: DIME NS TOIIA (1C r, 1 0 ), 8 (5 0 , 5 0 ), C(1 0 , 3 0 ) DA TA Dl,, D2l6IIbDE B UT , 6 Ub irrlï b b/ , P T / 3 . r4 r5 9 / CA LL TI}{B (D1) DO I I=1r50 K : I+ l- y =I* i +z ZY :C O(Y S) D O I J:l r5 0 t= S IN (F L o A T ((J +50 ) iK) ) *zy 1 B (I,J)=Z /(t.t+Z )** 2 X =i 0 C Z X :S IN (P I*X /1 8 0, ) *, 25 D 0 J ï=I,JO Z Y =B (I,I7 * " 5 +Z X D O 3 J=1 ,J0 3 c(r,J)=zY DO 10 I=1r10 DO 10 J=lr10 S =O. DO 11 K =lr10 11 S =S +C(T,K )X B (K ,J ) 10 A ( I,J ) =S 30 P RIhiT 30, (A (I,1), I = 1 , 1 0 ) FORMA T(B (rX ,815 . 6 ) ) 0A LL TIME (pZ) S TOP END e n te rn p s d te x6eution G a i n r e l ab i f ( pour cet exemple) I I^ IA T F OR : te m ps f gn _A = 3 .2 | te m ns Job B IB F T C : te m Ps Job A = 4.7 :! te m ps Job B JL B B : = 1.42 te r nps W ATFOR te m Ps IBFTC é l- ém ents de syntaxe à vér ifier , A p r o p o s d e s d i ffé re n ts r r C h e c k *l i sto ' e st à d i sp o sition au CC. un lilJ. f'ermqpJrs Au Centre Oe Catcut gurant tes fête.s Oe qin jt?n-n-ée L e Ç C s era fe rmé d u j e u d .i 2\ décembr e L97t à 12h au lundi 4 janv i er L g T r à Th 3 0 . Publications d u C e n tre d e Calcul 10.- M a n u e l de ré fé re n ce Fr . C o u r s d e p ro g ra mma ti o n F 0RTRAN Fr . 10"- M a n u e l d e ré fé re n ce tra ce ur Fr . A d r e s s e r to u te 1- - co rro sp o n d ance à C e n t r e d e C a l cu l E P F -L a u sanne R é d a c t i o n d u B u l l e ti n A v e n u e de C o u r 3 3 100? L a u sa n n e lir age: 120 exem plair es Of'fre d t c mp lo i Dans le but dtamélir:r c r s o n s e : ' v ic e < lra id e a u x u tillsateurs, le Ccn t re d e Cirlc u l d e I iE P F -L a u s a n n e d 6sire sIeissurer la. c o lla b o ra it io n d lu n Ing6nieur E P !' L , E T I { Z o u é q u iv a le n t p a rt ic u liè rc me n t L e poste convienclrait à u n je u n e ,limant 1cs c o n t a c t Ë p r-. rs o n n e ls e t in génicur s cintéi'essa-nt particulj. è re me n t à l ru t ilis a t io n des o r dinateurs dans un c o n t e x t e u n iv e rs i' b a ir" e . 1 1 s e ra a mené à collaborer a c t iv e me n t a u x t ra v a u x d t in t ro d u c t io n d c la future installat io n de 1'EPFL. E n tré e : à co nveni- r Po u r to u s re n se i g n e r nents sr adr esser à la r éception C e n tre d e C a l cu l . du [Ji en ve n u e. . . à M o n s i e u r Gi l l e s H u mb e rt qui eor nplète 1téquipe r les opér ateur s d u C C , ê t à q u i n o u s so u h a itons de tr ouver de travail Pu b lica ti ons par m i nolls une ambianc e a g ré a b 1 e . gl rapport 1 ) A ,A nsermet; avec le Ce n t re d e Ca lc u l Lc. probl-è me re l-a t if de .barres spatiaulc. suraboncla -n t e s lo rs à" c o u p u re é v e n t q e ll-e -ia d ç c a l. c u L s h y p e rs t a t iq u e s B ulletin d e la n o 2?- (p. 324 t e c h n iq u e S u is s e l' o ma n d e ! 6 e an n é e , 327 ) L 9 7 0 " 2 ) A .A nsermet: des systèmes*articulés S uisse s p a t ia u x : romande 96e a n n é e , B u lle t in n o 2 2 (p . 146 t e c h n iq u e 1 4 8 ) i9 7 0 . de la