The GAUSS Mathematical
and Statistical System is a fast matrix programming language widely
used by scientists, engineers, statisticians, biometricians, econometricians,
and financial analysts. Designed for computationally intensive tasks, the GAUSS
system is ideally suited for the researcher who does not have the time required
to develop programs in C or FORTRAN but finds that most statistical or
mathematical "packages" are not flexible or powerful enough to perform
complicated analysis or to work on large problems.
There are 2 versions of GAUSS available on Helix/Biowulf:
| Version | Location | Licenses | Architecture | Can be run on
| Gauss 10 | /usr/local/gauss-10 | 2 | 64-bit | Helix or | any Biowulf node Gauss 3.2 | /usr/local/gauss | unlimited | 32-bit | Helix or | any Biowulf node |
To run large numbers of simultaneous GAUSS jobs, you will need to use GAUSS v3.2 on Biowulf
There is no Xwindows or graphical version for GAUSS 10. It has to be run via the command line. To use GAUSS 10, add the directory to your path using the modules commands as in the example below:
[user@helix]$ module avail gauss ------------------- /usr/local/Modules/3.2.9/modulefiles ----------------------- gauss/10(default) gauss/3.2 gaussian/g09-A02 gaussian/g09-B01(default) [user@helix]$ [user@helix]$ module load gauss/3.2 [user@helix]$ module list Currently Loaded Modulefiles: 1) gauss/3.2
Start up GAUSS by typing 'tgauss [flag] program'. The following example creates a simple GAUSS program and executes it. (user input in bold).
[user@helix ~]$ cat > doloop.inp
format /rdn 1,0;
space = " ";
comma = ",";
i = 1;
do while i <= 4;
j = 1;
do while j <= 3; print space i comma j;;
j = j+1;
endo;
i = i+1;
print;
endo;
[Ctrl-D]
[user@helix ~]$ tgauss doloop.inp
GAUSS 10.0.3 (Dec 22 2009, 1346) 64-bit
(C)Copyright 1984-2009 Aptech Systems, Inc.
All Rights Reserved Worldwide.
1,1 1,2 1,3
2,1 2,2 2,3
3,1 3,2 3,3
4,1 4,2 4,3
There are several threading programs that can be used to multithread (i.e. run on multiple processors) specific parts of your programs. These are described here . Please remember that Helix is a shared system, and do not set up your GAUSS 10 programs on Helix to run more than 4 concurrent threads at any time.
If you have an X-windows connection to Helix, ype 'gauss' to start the Xwindows version. If you are working on the command-line, type 'gauss -v' to start the command-line version.
[user@helix ~]$ gauss -v GAUSS Version 3.2.54 (Jan 18 2001) (C) Copyright 1984-2001 Aptech Systems, Inc. Maple Valley, WA All Rights Reserved. 524031992 bytes free (gauss)
- GAUSS tutorials
- GAUSS on Biowulf
- GAUSS 3.2 has online help. Typing 'gauss' at the Biowulf prompt will bring up the GAUSS Xwindows interface. Click on the Help button to view the GAUSS help.
- A Short Introduction to GAUSS. PDF, 1997.

