Systems and Services


Compilers for C,C++ and Fortran are provided on all clusters along with the standard GNU debugging environment and Allinea's Distributed Debugging Tool (DDT) for debugging serial and parallel codes. In addition to the libraries required by the various programming languages, we provide several groups of independent libraries for parallel...


All Princeton Research Computing systems have at least 1 Gbps connections to the campus network, which has multiple 10 Gbps connections to the Internet. All clusters use a 1 Gbps private network for local communication and high performance, low latency Infiniband or OmniPath inter-node networks to enable parallel computing jobs. A Globus node is...


Princeton Research Computing provides software and expertise to help with scientific visualization and geograhic information system. We also provide a visualization lab that provides advanced visualization resources including large high resolution screens in a room that can accomodate up to 50 people.

Services and Support

Princeton Research Computing provides a range of services to assist users of our computational facilities. This includes in person and on-line help and consulting, software, consulting and training for scientific and geographical visualization, Globus data transfer service, version control services, and help with grant writing and administration.

Available Systems

Princeton Research Computing operates three large clusters and several smaller systems with more than 30,000 total cores and over 2,000 TFLOPS of processing power. The large clusters were purchased by combining contributions from a number of departments and faculty researchers with University funding. Faculty who contribute to the purchase of a...

Data Storage

This page describes the various filesystems that are available to each HPC cluster. Users should install software in /home, run jobs on /scratch/gpfs and transfer final job output to /tigress or /projects for long-term storage and backup.