SOFTWARE ENGINEERING METHODS USED FOR THE PARALLELIO (PIO) C/FORTRAN LIBRARIES

Location: 
CG Auditorium
Speaker: 
Ed Hartnett

The PIO C and Fortran libraries allow for high-performance I/O on HPC systems. These libraries are developed using software engineering techniques such as branch development, pull-requests, automated testing, continuous integration, portable releases which adapt to user installation conditions, and full documentation of code for users and developers. This paper details the use of software engineering techniques on the PIO software project.

Speaker Description: 

I am working on HPC I/O. I am a developer on the PIO library, and also netcdf. I have also lead software engineering teams in industry and as ground data processing for several NASA Earth observation and planetary missions.

Event Category: