Socrates Products

Search Socrates
Help Pages:

Other resources:
Informations Systems
and Technology

User and Account Services

Socrates Products

This page contains brief descriptions of some commonly used Socrates software packages. A more complete list is also available. If you have any questions about the products on Socrates or would like to request a product to be installed, please contact socrates_consult@berkeley.edu.


Languages

There are two C compilers on Socrates. Sun's Solaris C compiler may be invoked by either "cc" or "bsdcc". When invoked by "cc", it uses Sun recommended defaults which are System V in origin. When invoked by "bsdcc", it behaves more like a BSD C compiler. The second C compiler installed on Socrates is the GNU C compiler and is invoked by "gcc".

The GNU C++ compiler is installed on Socrates and can be invoked by either "g++" or "c++".

Other languages include Fortran 77, invoked by "f77", Pascal invoked by "pc", and the Perl interpreter invoked by "perl".

Fortran Mathematical Subroutine Libraries

The NAG and IMSL libraries are installed. Access NAG (Mark 17) by issu ing the following commands:
    "setenv LD_LIBRARY_PATH /usr/local/lib"
    "f77 myprog.f -lnagd17"
NAG's HELP interface can be accessed by entering:
    "naghelp"

To access the IMSL Library (version 3.0) issue the commands to set-up the required environment variables:

    If you are running a C shell, enter:

    source /src/imsl/ipt/bin/iptsetup.csh

Now, you can compile and link your program, in the following manner,

    $FC -o <program> $FFLAGS <program>.f $LINK_FNL

Statistical Analysis

The SAS. SPSS and S-PLUS packages are installed. These programs are commonly invoked by:

    socrates% sas myprog.sas
    or
    socrates% spss -m myprog.sps >! myprog.lst
    or
    socrates% Splus

Mathematical Packages

Matlab, Maple and Mathematica are available on Socrates.

Web

You can access the World Wide Web by the ascii browser "lynx".
socrates% lynx <URL>

News Readers

The recommended Usenet news reader is Tin, invoked by "tin". You can post news items using "tin" or "Pnews". In addition, you can use the older "rn" and "trn" news readers or use Pine to read news.


Please send comments to: calweb_consult@berkeley.edu. For additional questions, see Questions.
Last updated 9 August 2006.