NGC 1365

Les logiciels entretenus par le SIO



Les logiciels astronomiques


Le SIO implante régulièrement les nouvelles versions de MIDAS (CONVEX et SUN sous UNIX et VAX Station mesioh sous VMS) (voulez-vous tout savoir sur MIDAS? ), IRAF (SUN sous UNIX et CONVEX), GIPSY (CONVEX), GAG (VAX 4500 et CONVEX), AIPS (CONVEX), MONGO (VAX 4500 et CONVEX), eVe (toutes machines sous VMS), FIGARO (VAX Station mesiod sous VMS), IDL (mesioh sous VMS, mesioq sous UNIX).

Le vieux système STII reste en fonctionnement sur le VAX 4500. Mathematica est disponible sur mesiop (Silicon Graphics) et les Macintosh. Quant aux logiciels de visualisation 3D, AVS est disponible sur CONVEX, et EXPLORER sur Silicon Graphics. Les versions VMS installées sur le VAX 4500 des logiciels tels MIDAS, AIPS, GIPSY, GAG sont en extinction compte tenu de leur réorientation vers UNIX.
Les symboles d'accès aux logiciels sur le VAX 4500 sont les suivants:

Les symboles d'accès aux logiciels sur le CONVEX sont les suivants:

Voir aussi la "Gazette du CONVEX".


Les passerelles VMS/UNIX


Le logiciel DecNet des VAX est installé sur certaines machines UNIX ( CONVEX) et permet de transférer des fichiers entre les deux systèmes (ce qui ne garantit pas le pouvoir lire aisément un fichier VMS sous UNIX et vice-versa) et de faire du "remote login".

Par exemple, sur CONVEX, la commande sethost correspond au SET HOST du VAX; de même, netcp et cvbin correspondent au COPY du VAX (netcp pour l'ASCII et cvbin pour le binaire).

Inversement, le logiciel TCP-IP du monde UNIX est installé sur les VAX du SIO et permet d'effectuer des transferts de fichiers sous FTP, ainsi que du "remote login" avec TELNET et de la messagerie INTERNET.


Les bibliothèques de calcul numérique


On dispose au SIO sous VMS (VAX 4500) de:

Sur le CONVEX, on dispose de NAG (Mark 15 en simple précision et en double précision plus sources), de la VECLIB (bibliothèque optimisée vectorielle CONVEX en simple et double précision) et de la SCILIB (bibliothèque vectorielle CRAY en double précision seulement).

l'emploi de la VECLIB est recommandé chaque fois que cela est possible. Elle est vectorisée et parallélisée.

Seul NAG est entretenu régulièrement sur abonnement payant sur VAX et CONVEX, ainsi que la VECLIB et la SCILIB sur CONVEX. Il existe une documentation papier complète pour chaque librairie dans la salle d'assistance du SIO.

Il existe en plus une documentation VECLIB dans certains départements gros calculateurs (DEMIRM, DAMAP, DAEC,...).


Les bibliothèques graphiques 2D


On entretient:


Les noms logiques pour linker sur le VAX 4500 avec des librairies



 Nom logique   Nom physique                   Bibliotheque
         
 BENOLB        BIBLI:[OLBIES]BEN.OLB          BENSON + SORBEN
 GRPSHROLB     BIBLI:[OLBIES]GRPSHR.OLB       PGPLOT

 PGPLOT 				      version partageable non X
 ou 
 XPGPLOT       BIBLI:[OLBIES]XPGPLOT.OLB      PGPLOT
                                              version X Window 
  
 GRPCKGOLB     BIBLI:[OLBIES]GRPCKG.OLB       PGPLOT
                                              version standard non X

 SPNAGOLB      BIBLI:[OLBIES]NAGLIBSP.OLB     NAG
                                              Simple Precision

 NAGOLB        BIBLI:[OLBIES]NAG$LIBRARY.OLB  NAG Double Precision

 NAGSHR1OLB    BIBLI:[OLBIES]NAG$IMPURE.OLB   Version partageable
                                              de NAG, Double Precision
                                              1ere bibliotheque.

 NAGSHR2OLB    BIBLI:[OLBIES]NAG$SHARE.OLB    Version partageable
                                              de NAG, Double Precision
                                              2eme bibliotheque.

 NAGGOLB       BIBLI:[OLBIES]NAGG$LIBRARY.OLB NAG G_Floating.

 NAGGSHR1OLB   BIBLI:[OLBIES]NAGG$IMPURE.OLB  Version partageable
                                              de NAG G_Floating
                                              1ere bibliotheque.

 NAGGSHR2OLB   BIBLI:[OLBIES]NAGG$SHARE.OLB   Version partageable
                                              de NAG G_Floating
                                              2eme bibliotheque.

 GENOLB        BIBLI:[OLBIES]GENLIB.OLB       CERN
 PACKOLB       BIBLI:[OLBIES]PACKLIB.OLB      CERN
 KERNOLB       BIBLI:[OLBIES]KERNLIB.OLB      CERN
 IMSLSOLB      BIBLI:[OLBIES]IMSL9S.OLB       IMSL simple precision
 IMSLDOLB      BIBLI:[OLBIES]IMSL9D.OLB       IMSL double precision
 IMSLGOLB      BIBLI:[OLBIES]IMSL9G.OLB       IMSL G_Floating
 TEKOLB        BIBLI:[OLBIES]TEKLIB.OLB       PLOT10+SORTEK+SAITEK
 VEROLB        BIBLI:[OLBIES]PHASE1M.OLB      DRIVER VERSATEC, SORVER
 OUTPUT        BIBLI:[OLBIES]OUTPUT.OLB       VERSATEC raster
 SIGOLB        BIBLI:[OLBIES]FPLIB_MVAX.OLB   Sigmex Fortran Library
 UTLOLB        BIBLI:[OLBIES]UTL.OLB          Utilitaires Meudonnais
 ASTROLB       BIBLI:[OLBIES]ASTRON.OLB       Calculs Astronomiques


Pour linker sur le CONVEX avec des bibliothèques



 Bibliothèque             Commande de compilation et link
 
 VECLIB simple precision  fc -o2 filename -lveclib        

 VECLIB double precision  fc -o2 filename -lveclib8        

 SCILIB double precision  fc -o2 -cfc filename -lscilib        

 BLAS simple precision    fc -o2 filename -lblase

 BLAS double precision    fc -o2 filename -lblasn

 BLAS double precision    fc -o2 filename -lblas
      en format IEEE

 NAG simple precision     fc -o2 filename -lnage [-lblase] [-lveclib]

 NAG double precision     fc -o2 filename -lnagn  [-lblasn] [-lveclib8]

 NAG double precision     fc -o2 -fi filename -lnag [-lblas] [-lveclib8]
     en format IEEE

 (Certaines routines de NAG utilisent BLAS et la VECLIB).

 PGPLOT                   fc -o2 filename -lpgplot -lcovuelib

 PGPLOTX                  fc -o2 filename -lpgplotx -lx11

Les logiciels de traitement de texte scientifique


Pour le traitement de texte scientifique, nous proposons TeX et LaTeX sur le VAX 4500 ainsi que sur Macintosh II/SI (TEXTURES). Les macros d'Astronomy Astrophysics existent.

Sur le VAX, il faut taper au préalable $NEWTEX pour se placer dans cet environnement. On dispose alors des commandes $TEX filename ou $LATEX filename pour la compilation d'un fichier TeX ou LaTeX qui génère un fichier .DVI (DeVice Independant).

Les fichiers LASER sont obtenus en format postscript exclusivement par la commande $DVIPS filename.dvi. Le fichier résultant de cette commande est alors un .PS que l'on imprime avec $PS filename.ps ou $QMS filename.ps.

Sur station de travail ou terminal X-Window, on a un outil de visualisation rapide et performant en appelant la commande $XDVI filename.dvi. En cas de difficulté, consulter la documentation (TeX et LaTeX "books") en salle d'assistance, ou taper $HELP TEX.

TEX est aussi installé sur les Macintosh II/SI du SIO (logiciel TEXTURES).


jmarc@obspm.fr
Le 23 Décembre1994

Photosphère solaire