Title: Software management for the NOνA Experiment

Journal Article · · Journal of Physics. Conference Series
 [1];  [2];  [3];  [4];  [5];  [5]
  1. Indiana Univ., Bloomington, IN (United States)
  2. Univ. of Sussex, Brighton (United Kingdom)
  3. Univ. of Virginia, Charlottesville, VA (United States)
  4. Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
  5. Univ. of Minnesota, Minneapolis, MN (United States)

The NO$$\nu$$A software (NO$$\nu$$ASoft) is written in C++, and built on the Fermilab Computing Division's art framework that uses ROOT analysis software. NO$$\nu$$ASoft makes use of more than 50 external software packages, is developed by more than 50 developers and is used by more than 100 physicists from over 30 universities and laboratories in 3 continents. The software builds are handled by Fermilab's custom version of Software Release Tools (SRT), a UNIX based software management system for large, collaborative projects that is used by several experiments at Fermilab. The system provides software version control with SVN configured in a client-server mode and is based on the code originally developed by the BaBar collaboration. In this paper, we present efforts towards distributing the NO$$\nu$$A software via the CernVM File System distributed file system. Here, we will also describe our recent work to use a CMake build system and Jenkins, the open source continuous integration system, for NOASoft.

Research Organization:
Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), High Energy Physics (HEP) (SC-25)
Grant/Contract Number:
AC02-07CH11359
OSTI ID:
1250525
Report Number(s):
FERMILAB-CONF-15-200-CD-ND; 1408129
Journal Information:
Journal of Physics. Conference Series, Journal Name: Journal of Physics. Conference Series Journal Issue: 6 Vol. 664; ISSN 1742-6588
Publisher:
IOP PublishingCopyright Statement
Country of Publication:
United States
Language:
English

Similar Records

Software management at Fermilab
Conference · 1998 · OSTI ID:2048

The BaBar Software Architecture and Infrastructure
Technical Report · 2003 · OSTI ID:813035

A fully unprivileged CernVM-FS
Journal Article · 2020 · EPJ Web of Conferences (Online) · OSTI ID:1623366

Related Subjects