User Tools

Site Tools


cluster:software

Cluster Software

C

The cluster can compile C or C++ code using the Gnu Compiler Collection.

Fortran

The cluster has at least Fortran compiling capability from the Gnu Compiler Collection. It might have your compiler too, or perhaps you can install it.

It also has IMSL Fortran Library 7.0 License Service.

Gauss

Gauss is installed on the Cluster. To run it in interactive mode, use the command tgauss.

To run Gauss in Batch Mode, run:

tgauss -v -b gauss.in > gauss.out

Mathematica

(NEW LICENSES AVAILABLE: We are glad to announce that Mathematica is newly installed on econ1 and econ2, feel free to scatter the jobs on the unused resource on econ1 and econ2. In order to request a certain node (e.g. econ1), please refer to Request Node.)

Mathematica is currently installed on cluster econ8. To run it in interactive mode, type the command in the command prompt:

math

To run Mathematica in batch mode, use:

nohup math -noprompt -run "<<file.m" >  output &

To run the GUI version, make sure you have X Forwarding working.

Matlab

The cluster has Matlab R2013a and R2014a. To run Matlab, use the command:

matlab -nojvm -nodisplay

Using just the below command will also work, though it will give errors from failing to find a display:

matlab

To run Matlab in batch mode, use the command

matlab < your-file.m

This command will print the results of your-file.m onto the screen. If you want to redirect this to an output file, use

matlab < your-file.m > log.txt

Graphics

You should bear in mind that the cluster excels at numerical analysis and NOT graphics. By default, there is only a command line interface to Matlab. It is possible to get graphics from the server forwarded to your computer, but it is VERY slow.

If you want to create graphs, this is still possible. By assigning your plot command to a variable and then using saveas, you can get this effect:

h = plot(x,y)
saveas(h,'yourFigure.jpg')

Tomlab

The department has a license for Tomlab, which contains several optimization algorithms that improve on Matlab's defaults. If you are solving problems that are computationally difficult you might try solving using Tomlab instead.

Dynare

Dynare is able to handle large class of dynamic economic models, especially good for solving DSGE and OLG models. Dynare is currently available on the cluster as a toolbox. You will need to modify the access path by including the following line to your code:

addpath /usr/local/matlab/toolbox/dynare

For more information on how to use Dynare visit the Dynare Website.

Parallel

The cluster also has Matlab Parallel Computing Toolbox.

R

SAS

Stata

Other Software

cluster/software.txt · Last modified: 2018/10/01 17:18 by mcloughlin