Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Application specific Information FAQs

 

Current list of software

You may check the current list of software under modules by:

...

application

actual application name

slurm command to run

Comments

matlab

matlab

srun ... matlab

graphics interface

maple

xmaple

srun ... xmaple

graphics interface

maple

maple

srun ... maple

text interface

mathematica

mathematica

srun ... mathematica

graphics interface

mathematica

math

srun ... math

text interface

comsol

comsol

srun ... comsol

graphics interface

xstata

xstata-se

srun ... xstata-se

graphics interface to SE version

stata

stata-se

srun ... stata-se

text interface to SE version

xstata

xstata

srun ... xstata

graphics interface to IC version

stata

stata

srun ... stata

text interface to IC version

ansys

launcher121

srun ... launcher121

graphics interface

ansys workbench

runwb2

srun ... runwb2 -mesa

WorkBench interface(Note:you may or may not need the -mesa option depending on your OpenGL support and version of Workbench. Version 13 doesn't need it.

fluent

fluent

srun ... fluent

graphics interface to 2D and 3D programs

fluent icepak

icepak

srun ... icepak

graphics interface to Icepak

R

R

srun ... R

graphics delivery enabled

abaqus

abq6141

srun ... abq6141

command line interface

abaqus cae

abq6141 cae

srun ... abq6141 cae -mesa

CAE interface

abaqus 6.9-EF2

abq69ef2.exe

srun ... abq69ef2.exe

command line interface

weka

weka.jar

srun ...  java -jar  /opt/shared/weka/weka-3-6-10/weka.jar

graphics interface

tecplot

tec360

srun ... tec360 -mesa

graphics interface

    
    

Cluster scaling considerations

The use of commercial packages like Matlab, Ansys, Mathematica, etc., often have usage scenarios for which one solution does not fit all situations. For example:

...

If you are uncertain of a suitable approach, please contact cluster-support@tufts.edu for assistance.

Ansys and Fluent related:

Now that Ansys purchased Fluent, how does one access Fluent functionality?
Most Fluent functionality is incorporated into Ansys WorkBench.

...

-bash-3.2$ module load ansys
-bash-3.2$ srun ... icepak

Abaqus related:

How do I run Abaqus?
There are several ways to run jobs. Most will find the following useful for checking syntax,etc..:

...

-bash-3.2$ module load abaqus

-bash-3.2$ srun ... abq682.exe doc

 

 

Comsol related:

How do I run Comsol as an interactive  threaded job?

...

This may solve display issues you might have do to your xserver.

 

GAMESS related:

-bash-3.2$ module load gamess
-bash-3.2$ srun ...options...    rungms exam02

 

Imagemagick related:

Where do I find information on Imagemagick graphic tools?

...

-bash-3.2$ module load ImageMagick
-bash-3.2$ srun ... convert ...your convert arguments here...

How to display a picture using Imagemagick's display command without running the interface
-bash-3.2$  srun  ...options...   display my_test.gif

 

Matlab related:

  • How do I get matlab command line options?*
    -bash-3.2$ srun ... matlab -help

...

At this point you can issue commands and demos. Check the website for documentation.

Mathematica related:

Where can I find more Mathematica documentation?

...

For MacOSx desktops you need to either install Mathematica or the Mathematica Player and then point to the installed fonts. For example if you have Mathematica installed, to use it's fonts, open a terminal window(shell) and type:
> xset fp+ /Applications/Mathematica.app/SystemFiles/Fonts/Type1/
> xset fp rehash
Assuming that is the path to the fonts.
Then connect to the cluster and start Mathematica normally.

NCAR related:

How do I start NCAR?
NCAR has lots of separate programs. These are all available to you after you setup the environment.

...

Please consult the NCAR website for user documentation and examples.

Python related:

How can I verify if a particular Python package is installed?
Add-on tools such as numpy and scipy are installed. Others would be under the install tree located at:
/opt/shared/python/
in the version specific site-packages directory.   Another approach uses pip.

> module load python/2.7.6
> pip list

 

PetSc related.

How do I install PetSc?
PetSc has a complex build environment that allows one to include various applications. We encourage interested users to build the suite of interest in their home directory. Installation instructions for a particular set of applications can be found here.

Perl related:

How can I verify if a particular Perl package is installed?
Suppose you wanted to see if package GD is installed:
-bash-3.2$ rpm -q perl-GD gd

PDF related:

How do I view pdf files on the cluster?
Use the X11 based program evince. It is already in your PATH.

 

R related:

How do I run a long running R job as a batch job and I require lots of ram?

...

Check the R documentation for additional options.  Note, you home directory quota  is limited to 5 gig.

Stata related:

How to choose between SE,  IC and MP  editions?
Most users will likely only need IC. All versions have the same statistical functionality but differ in the size of their data structures.

...

> srun --pty --x11=first -p interactive  stata -help

 

SAS related:

To run interactively:

> module load SAS

> srun --pty --x11=first  sas_u8

...

You will get yourprogram.log and yourprogram.lst output files dumped to your current directory.

Tecplot related:

On the cluster Tecplot's help button doesn't work, where do I find TecPlot documentation?
Html docs can be found on the vendor's website
PDF versions are an option as well.

Are there any Tecplot tutorials?
See this tutorial link.

Standalone HPC math libraries:

The following libraries are installed. To check to see if there is an environment module associated with these, try:
-bash-3.2$ module avail

...

For example:
> gcc mycode.c -o mycode -L /opt/shared/SuperLU_4.0/lib -libsuperlu.a

Bioinformatic programs:

How do I access Blast programs on the cluster?
-bash-3.2$ module load blast
-bash-3.2$ srun ... blastx ...
And likewise for other commands. Also consider what queue is best at meeting your compute needs.

...