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