High Performance Computing

High Performance Computing

ATS-provided High Performance Computing Services

  • Cluster Hosting

    ATS hosts computaional clusters belonging to UCLA entities in its data centers. The cluster hosting program provides cluster hosting services to campus researchers in a way that effectively manages the limited high-end data center space on campus. It both maximizes the number of supported customers and minimizes the labor to support a given cluster, while at the same time providing a rich and robust set of hardware, software, application and support services.

  • The Hoffman2 Cluster

    ATS runs the Hoffman2 cluster in accordance with the IDRE Cluster Hosting Program. Part of the Hoffman2 Cluster is set aside as a free resource for computation by general campus users.

  • The UCLA Grid Portal and the UC Grid Portal

    These portals provide web-browser access to computaional clusters on the UCLA campus and system-wide at the University of California respectively.

  • Assistance with IDRE Project Proposals

    IDRE solicits and funds UCLA internal proposals for focused research projects in the area of high-performance computing. ATS does some of the work on the proposals that are funded.

  • Individual Code Clinics and Consulting

    Code Clinic services are offered to help researchers who need assistance in numerically intensive computing. We can help you speed up a long-running serial or parallel program or parallelize an existing serial code. We can advise you on how to write a new parallel program. The consultants respond to email during normal business hours.


  • High Performance Computing Classes

    High Performance Computing Classes include:

Additional HPC resources available to UCLA researchers

ATS-Developed and Distributed Software

  • UCLA Grid Portal

    A Grid is a collection of independently owned and administered resources which have been joined together by a software and hardware infrastructure that interacts with the resources and the users of the resources to provide coordinated dynamic resource sharing. The UCLA Grid Portal (UGP) provides a single web interface to all the computational clusters in a Grid. It is used to run the UCLA Grid Portal and Grid Portals at other University of California campuses which are participating in the UC Grid.

    Download the UGP software and access the UC Grid Wiki


  • Queue Scripts

    To submit a batch job to a scheduler such as the Sun Grid Engine, the scheduler used to manage batch jobs on ATS-hosted clusters, users normally have to know and use the scheduler commands and, for each job to be submitted, prepare a command file of scheduler commands for that job.

    The ATS-developed queue scripts autmatically create scheduler command files for user jobs and handle the interface between the user and the scheduler. Not only do the queue scripts simplify the submitting of jobs for the users, but use of the queue scripts increases job success by reducing mistakes.

    Download the Queue Scripts for the Sun Grid Engine


  • vrNav2

    vrNav2 is an easy-to-use 3D scene navigation program for viewing 3D models in a virtual reality environment. It runs under Linux and Windows and on the Mac. When run under Linux, vrNav2 supports multiple tiles in a tiled display. Additionally, Collaborative VR allows two communicating vrNav2 instances, both running on the same model, to communicate and work together.

    Download vrNav2 and learn more about it.