Services and Support

Help and Technical Support

If you want to consult with our technical team, come to one of our Help Sessions. You can get one-on-one help with cluster usage, programming, and data visualization questions.

Tuesdays from 10:00–11:00 am in the Vis Lab, 347 Lewis Science Library
Thursdays from 2:00–3:00 pm in the  Vis Lab, 347 Lewis Science Library

For help at other times, please email cses@princeton.edu.

Technical support is provided to Princeton researchers for using our systems, for using other systems on campus, and for using regional and national resources. Areas of support include:

  • Getting started and running jobs on our systems
  • Choosing which systems best fit your requirements
  • Laying out jobs to get the best performance
  • Troubleshooting run problems
  • Transferring data

We provide programming and configuration support for High Performance Computing and Visualization software. Our services include:

  • Troubleshooting malfunctioning programs
  • Parallelizing existing serial codes
  • Developing new parallel codes
  • Training developers in parallel-style coding techniques
  • Tuning software for maximum performance

Visualization

Visualization services we provide include:

  • Consulting with students, faculty and staff to select appropriate software tools
  • Training/short-course development and delivery
  • Assistance with geospatial and visualization codes and data formats
  • Technical support for the visualization lab (located in 347 Lewis Science Library)

Data Transfer

Globus is an infrastructure for transferring large amounts of data between Princeton and any remote system that is also participating in the Globus system. Research Computing supports Globus data transfer to and from the GPFS-based /tigress and scratch disk space connected to the research computing cluster systems. For information about using Globus at Princeton, see the Globus Data Transfer at Princeton web page.

Version Control (Git and Subversion)

Subversion is an open-source version control system designed for collaborative software development projects. It manages files and directories, and the changes made to them, over time. This allows you to recover older versions of your data or examine the history of how your data changed. For more information visit the Subversion documentation site, or register for a Princeton Subversion account to request a repository.

Git is an open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. It is easy to learn, and has features such as light-weight local branching, convenient staging areas, and multiple workflows. Princeton University's Git service is hosted by GitHub. Read the documentation on the Git Workflow if you are new to Git, and to register for a Princeton GitHub account to support private repositories at no charge to you.

System Administration

Our experienced system administration staff install and operate the systems including:

  • System and cluster hardware
  • Internal networks
  • Operating systems
  • Compilers, libraries, and middleware
  • Broadly used applications

We also work with academic departments to advise and assist them with administering research computing systems.

HPCRC Data Center

The university's state of the art High Performance Computing Research Center (HPCRC) houses both centrally managed research computing systems and systems owned by departments. In addition to rack space, power, cooling and network connections, the HPCRC provides on-site technical staff to assist with hardware installation, troubleshooting and repair, all at no charge for any Princeton department or faculty member.

Grant Writing and Administration

Grant writing and administration services are provided through PICSciE, the academic unit of Princeton Research Computing  to assist members of the research computing community at Princeton in identifying potential funding sources and development of proposals for sponsored projects in areas such as equipment acquisition, research, allocations on high-performance computing (HPC) systems, education, training, and institutional activities, e.g., workshops and conferences.

The Office of Research and Program Administration (ORPA)is responsible for the final review of all grant proposals to make certain they conform to the current regulations of the University, State and Federal guidelines, and the potential sponsor before they are signed by a signatory officer of the University. Additionally, ORPA also collaborates with PICSciE in the post-award administration phase of the sponsored research project. All contracts and agreements for sponsored projects are also negotiated and signed by ORPA.

Contact Ma. Florevel Fusin-Wischusen if you have any questions or if you need assistance.