NASA NTRS ยท 20140012072
pFUnit 3.0 Tutorial Advanced
Abstract
This tutorial will introduce Fortran developers to unit-testing and test-driven development (TDD) using pFUnit. As with other unit-testing frameworks, pFUnit, simplifies the process of writing, collecting, and executing tests while providing clear diagnostic messages for failing tests. pFUnit specifically targets the development of scientific-technical software written in Fortran and includes customized features such as: assertions for multi-dimensional arrays, distributed (MPI) and thread-based (OpenMP) parallellism, and flexible parameterized tests.These sessions will include numerous examples and hands-on exercises that gradually build in complexity. Attendees are expected to have working knowledge of F90, but familiarity with object-oriented syntax in F2003 and MPI will be of benefit for the more advanced examples. By the end of the tutorial the audience should feel comfortable in applying pFUnit within their own development environment.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Clune, Tom. 2014-04-10. pFUnit 3.0 Tutorial Advanced. https://ntrs.nasa.gov/citations/20140012072
Cite the original work for its findings. Save a collection to share your selection of sources.