DESCRIPTION: FUnit is a unit testing framework for Fortran modules. Unit tests are written as Fortran fragments that use a small set of testing-specific keywords and functions. FUnit transforms these fragments into valid Fortran code, compiles, links, and runs them against the module under test.