skip to main content
UTRGV The University of Texas Rio Grande Valley
Main Menu
Donate Now Directory myUTRGV

You are here:

Resources

High-Performance Computing Support Department of Information Technology

  • Home
  • Getting Started
  • Environment
  • Resources
  • User News
  • Faculty Advisors

Contact Us

Fernando Cervantes
Technology Support Specialist II
IT Faculty Research Support
ECCTR 2.604
Email: fernando.cervantes01@utrgv.edu
Email: it-facultyresearchsupport@utrgv.edu
Phone: (956) 665-3417
Facebook

Quick Links

Office of Faculty and Research Support - OFRS

Resources

Hardware

About the UTRGV High Performance Cluster

The UTRGV High Performance Computer consists 68 compute nodes, Intel Xeon x5650 @ 2.67GHz (12 cores per node) 24GB of Ram.

Tutorials

  • Introduction to Parallel Computing
  • TACC Quick Start Guide

Software

Application Software installed on the UTRGV High Performance Cluster

Gaussian

  • Definition: Gaussian is a high-performance computational chemistry software package.
  • Example with script:

To compute the energy of a methyl-cyanide molecule with a medium basis set (6-31g*) using the Hartree-Fock self-consistent field method, copy the files:

mecn.inp
g03run

to a new directory. Run the job by typing the command

qsub g03run

This will submit a job to the work queue. The file mecn.inp is the Gaussian input script and the job will generate several output files. The main output information is stored in the mecn.out file.

Note within the g03run script, that Gaussian requires definition of the GAUSS_SCRDIR environment variable. On Bambi, PBS defines TMPDIR for each job and removes the definition when the job completes. GAUSS_SCRDIR can also be pointed to a specific location on the /tmp partition (which will not be deleted when the job completes) but should never be directed to the /home partition.

  • Local Reference:

MatLab

  • a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis, and numerical computation.
  • Example with script:
  • Local Reference:

Mathematica

  • Widely known as a “computer algebra system”, Mathematica is a program used for scientific, engineering and mathematics calculations.
  • Example with script:
  • Local Reference:

NAMD

  • Definition:NAMD is a high-performance molecular dynamics software package from the Theoretical Biophysics group at UIUC.
  • Example with script:

To simulate an ATP molecule in a box of water molecules, copy the files

atp_03.psf
atp_03.pdb
atp_04.inp
namdrun
par_all27_prot_na.inp
par_atp.inp

to a directory. Run the job by typing

qsub namdrun

This will submit a job to the workq queue. The file atp_04.inp is the NAMD input script and the job will generate several output files. The main trajectory information is stored in the atp_04.dcd file. The results can be viewed with VMD.

  • Local Reference:

NWCHEM

  • Definition:NWChem is a high-performance computational chemistry software package from the Environmental Molecular Sciences group at Pacific Northwest National Laboratory.
  • Example with script:

To compute the energy of an acetate molecule with a small basis set (3.21g*) using a B3LYP density functional method, copy the files

acet.nw
nwrun

to a new directory. Copy the file default.nwchemrc to your home directory as .nwchemrc, if you don't already have a .nwchemrc file defined. Run the job by typing the command

qsub nwrun

This will submit a job to the workq queue. The file acet.nw is the NWChem input script and the job will generate several output files. The main output information is stored in the acet.nwo file. The results can be viewed with ECCE via the output file acet.ecce.

Note within the nwrun script, that NWChem requires definitions of the PERMANENT_DIR and SCRATCH_DIR environment variables or definitions within the script file acet.nw. For portability, it is generally better to provide the definitions through the nwrun script and keep installation-dependent definitions out of the .nw file. On Bambi, PBS defines TMPDIR for each job and removes the definition when the job completes. SCRATCH_DIR can also be pointed to a specific location on the /work partition but should never be directed to the /home partition.

  • Local Reference:

VMD

  • Definition: VMD is a molecular graphics program used to view and analyze the results of molecular dynamics simulations.
  • Example with script:
  • Local Reference:

FFTW

FFTW is a high-performance Fourier transform library. There are major changes to the application interface between versions 2 and 3.

Usage

module load fftw/3.2

will define the environment variables FFTW3_DIR, FFTW3_LIB and FFTW3_INC. Compilation of whatever source files use the library should include the directives -I $FFTW3_INC and -L $FFTW3_LIB -lfftw3.

Similarly

module load fftw/2.1.5

will define the environment variables FFTW2_DIR, FFTW2_LIB and FFTW2_INC. Compilation of source files using the library should include the directives -I $FFTW2_INC and -L $FFTW2_LIB -lfftw2.

Intel Compilers

ifort, icpc/icc

Intel MKL Math Kernel Libraries

mkl Is Intel’s Math kernel library. It contains vendor-supplied versions of many basic math routines, including BLAS.

OpenMpi

The OpenMPI Project is an open source MPI-2 implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers.

PBS

The PBSPro scheduler is used to provide access to the compute nodes. Jobs are submitted with the qsub command and their progress can be monitored with the qstat command. Most jobs will be run in batch mode but interactive access to the compute nodes is available with the qsub -I directive. Example scripts are provided for all of the common applications. The examples can be easily modified for other uses. Contact operations staff or faculty advisors for additional help.

NOTE: Use of ssh to access compute nodes directly is considered to be inappropriate conduct. PBS is unaware of such processes and job performance for other users will be adversely affected.

Jump to Top

UTRGV

  • Twitter
  • Facebook
  • LinkedIn
  • YouTube
  • CARES, CRRSAA and ARP Reporting
  • Site Policies
  • Contact UTRGV
  • Required Links
  • Fraud Reporting
  • Senate Bill 18 Reporting
  • UTRGV Careers
  • Clery Act Reports
  • Web Accessibility
  • Mental Health Resources
  • Sexual Misconduct Policy
  • Reporting Sexual Misconduct