NERSCPowering Scientific Discovery Since 1974

Larry Pezzaglia

Larry Pezzaglia
Computational Systems Group
National Energy Research Scientific Computing Center
Phone: (510) 495-2318
Fax: (510) 486-4316
1 Cyclotron Road
Mail Stop 943-256
Berkeley, CA 94720

Conference Papers

Larry Pezzaglia, "Supporting Multiple Workloads, Batch Systems, and Computing Environments on a Single Linux Cluster", Cray User Group 2013, May 9, 2013,


Larry Pezzaglia, CHOS in Production: Supporting Multiple Linux Environments on PDSF at NERSC, A talk at the HEPiX Spring 2012 Workshop, Prague, Czech Republic, April 25, 2012,

The CHOS[1] software package combines a Linux kernel module, a PAM module, and batch system integration to provide a mechanism for concurrently supporting multiple Linux environments on a single Linux system. This presentation gives an introduction to CHOS and details how NERSC has deployed this utility on the PDSF HPC system to meet the complex, and often conflicting, software environment requirements of multiple applications. The CHOS utility has been in continuous use on PDSF for over 8 years, and has proven to be a robust and simple approach to ensure optimal software environments for HENP workloads.

[1] CHOS was written by Shane Canon of NERSC, and the code is available on GitHub. The CHOS technology is explained in detail in this paper.

Eric Hjort, Larry Pezzaglia, Iwona Sakrejda, PDSF at NERSC: Site Report, A talk at the HEPiX Spring 2012 Workshop, Prague, Czech Republic, April 24, 2012,

PDSF is a commodity Linux cluster at NERSC which has been in continuous operation since 1996. This talk will provide a status update on the PDSF system and summarize recent changes at NERSC. Highlighted PDSF changes include the conversion to xCAT-managed netboot node images, the ongoing deployment of Scientific Linux 6, and the introduction of XRootD for STAR.