Systems and Services

Available Systems

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 systems are guaranteed access based on their contributions. Other Princeton researchers can gain access to the resources through a proposal process.

Data storage

The primary storage system is /tigress, a 6 PB GPFS file system used by all of the large clusters. High speed local scratch disk is available during the running of a job and DataSpace is available for long-term storage and as a publication vehicle for datasets, visualizations, or reports.

Networking

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 available for fast, reliable transfer of large amounts of data into and out of the clusters.

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.

Software

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 programming, data management, mathematical operations, plotting software and profiling. Licensed software packages such as Matlab, Cadence, Mathematica and ArcGIS are also available.

Visualization

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.