SMS installation

SMS is delivered in a single tar-file SMS-version.tar which contains some other tar files and a Makefile which extracts the code and builds SMS, CDP and XCdp.

  1. Make a directory where you want to build the SMS. This can be in /tmp or some scratch file-system as you are better off coping the executables once successfull to a more permanent storage.
    mkdir /tmp/newsms
    cd /tmp/newsms
    
  2. Copy the SMS tar-file into the directory and un-tar or extract the files from the tar file.
    cp SMS-4.4.2.tar .
    
  3. Extact the code and Makefile
    tar -xvf SMS-4.4.2.tar
    
  4. Build the SMS according to the system you are running. The makefile asks you on which system you are on.
    make
      give the architecture? one of the following:
        convex cray hpux aix mips sgi sun ultrix vpp solaris dec
    sgi
    
  5. Test the new version separately. It is good practice to start testing the new version with separate SMS_PROG as not to disturb earlier versions.
    cd bin
    ./cdp
    ...
    
  6. Once happy that everything is OK, copy the stuff from ./bin to where you normally run the SMS from, eg /usr/local/bin/
    tar -cf - . | (cd /usr/local/bin/ ; tar -xvf - )
    
  7. These HTML pages come with tar-file and can be extracted to anywhere you like them.
    cd /usr/local/documents  # or something
    zcat < /tmp/newsms/smsdoc.tar.Z | tar -xvf -
    
    Now you can simply insert the URI into your browser:
    file:/usr/local/documents/index.html
    
  8. The HTML pages do not have links going out. This should make the printing relatively easy. Unfourtunately some of the formatting information may be lost. This is due to the fact that the style sheets used to govern the layout is relatively new to HTML-world. Thus not all is understood by the printing programs.

    There are some pre-made PostScript files in directory ./ps, they are not perfect but may be easier to use than re-producing them.

Availability

SMS is available for UNIX only, the following table show on which makes and operating system levels SMS has been tested. Notice that some of the test has not been carried out with the latest version due to the lack of access to these systems. Further notice that some of them only runs the client part (that is XCdp is not available.)

At the time of writing ECMWF has the following systems and SMS has been tested on them.


SMS availablity on different UNIX'es
Make Operating system and version
SGI IRIX 3.3 - 4.x 5.x 6.x
HP HP/UX 10.1, 10.20
SUN SunOS 4.1.1, Solaris 2.6
DEC-alpha Digital UNIX V4.0
FUJITSU UXV/P 4.1
IBM AIX Version 3
LINUX Tested on 2.0(not in distribution)
CRAY UNICOS 6.0 - 7.0 - 8.0 (XMP/ YMP, C90)
VAX Ultrix
CONVEX ConvexOS 9.1 - 10.0
Other systems
VAX VMS 5.5+UCX 2.0 or higher, (discontinued)

to be continued...