This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)(Learn how and when to remove this template message)
pFUnit is a Fortran framework for unit testing following the xUnit model. Capabilities include parallel execution using MPI and OpenMP. Development began at NASA Goddard Space Flight Center in 2005. The framework makes extensive use of modern standard features of Fortran (2003, 2008), like support for object oriented programming. A python-based preprocessor provides directives reminiscent of other xUnit testing frameworks (e.g. @assert), as well as support for parameterized test cases. pFUnit can be built using either a GNU make or CMake process.
- "Software Testing and Verification in Climate Model Development". IEEE Software, Vol. 28, Iss. 6, Nov.-Dec. 2011. Retrieved January 16, 2014.
- "pFUnit 3 - Documentation `Reference Manual'". Retrieved January 16, 2014.
- "NASA Open Source Agreement version 1.3". Retrieved January 16, 2014.
- SourceForge project page
- NASA GSFC project page
- NASA Modeling Guru
- pFUnit (Version 1, now superseded by Versions 2 etc.) tutorial at UCAR, T. Clune, NASA/GSFC, 2012 April 31
|This computer-programming-related article is a stub. You can help Wikipedia by expanding it.|