Knowledge Base

Below is a list of guides for popular subjects. It is not comprehensive so please search our site if you do not find what you are looking for.

checkquota is a command for checking your storage quota and requesting quota increases.

Data storage is available on all clusters via various filesystems.

Environment modules and custom environment modules make it easy to use software.

Gaussian is software package for quantum chemistry calculations.

Globus can be used to transfer large amounts of data.

GPU Computing covers the hardware at Princeton and related tools

Graphical applications using X11 forwarding can be used as described on this page.

GROMACS is a biomolecular simulation package.

JAX is a flexible Python library for machine learning research.

Jenkins provides automatic testing typically for continuous integration.

Job Priority of Slurm jobs is explained on this page.

Job Stats or stats.rc provides detailed metrics about running and completed jobs.

Julia is a programming language for scientific and numerical computing.

Jupyter notebooks can be run in various ways on the HPC clusters.

LAMMPS is a molecular dynamics simulation package.

Mathematica is an integrated environment for numerical computing.

MATLAB is a popular environment for scientific computing.

Memory allocation for Slurm script is explained on this page.

mpi4py provides a Python interface to MPI. There are a special set of directions for installing.

NAMD is a molecular dynamics simulation package.

PETSc provides data structures and routines for the scalable solution of scientific applications.

Python is the most popular scripting language in the computational sciences.

PyTorch is a popular deep learning framework.

Quantum Espresso is a software suite for electronic structure calculations.

R is popular environment for data analysis, statistics and machine learning.

Recover accidentally deleted files according to this guide.

Research Data Service provide consultations, training, and data curation services to researchers throughout the life cycle of research projects.

Research Lifecycle Guide is a model that illustrates the stages of data management and describes how data flow through a research project from start to finish.

Conduct a scaling analysis to determine the optimal number of nodes, CPU-cores, etc.

Sharing data with other Research Computing users and external collaborators.

Singularity is a secure alternative to Docker that is specifically for HPC.

Stata is a general-purpose statistical software package.

Slurm is the job scheduler used on the HPC clusters.

Spark is a cluster computing framework for large-scale data processing.

SSH problems are covered on this page.

Supressing Duo is possible using the techniques on this page.

TensorFlow is a popular deep learning framework.

tigress-cifs makes it possibe to mount /tigress and /projects on your local machine.

tigress-web allows one to make files in /tigress available on the internet.

TurboVNC is a graphical desktop sharing system that allows users to connect to remote computers.

If you did not find what your were looking for then please search our site. If that fails then please write to