Jump to content

pFUnit

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by JTR5121819 (talk | contribs) at 01:29, 19 June 2014 (External links). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


pFUnit is a Fortran framework for unit testing following the xUnit model.[1] Capabilities include parallel execution using MPI and OpenMP.[2] 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.

It is published under the NASA Open Source Agreement version 1.3.[3]

See also

References

  1. ^ "Software Testing and Verification in Climate Model Development". IEEE Software, Vol. 28, Iss. 6, Nov.-Dec. 2011. Retrieved January 16, 2014.
  2. ^ "pFUnit 3 - Documentation `Reference Manual'". Retrieved January 16, 2014.
  3. ^ "NASA Open Source Agreement version 1.3". Retrieved January 16, 2014.