NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
pFUnit 3.0 Tutorial AdvancedThis 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.
Document ID
20140012072
Acquisition Source
Goddard Space Flight Center
Document Type
Presentation
Authors
Clune, Tom
(NASA Goddard Space Flight Center Greenbelt, MD United States)
Date Acquired
September 18, 2014
Publication Date
April 10, 2014
Subject Category
Computer Programming And Software
Report/Patent Number
GSFC-E-DAA-TN14114
Meeting Information
Meeting: SEA Software Engineering Conference 2014
Location: Boulder, Colorado
Country: United States
Start Date: April 7, 2014
End Date: April 11, 2014
Sponsors: University Corp. for Atmospheric Research
Funding Number(s)
WBS: WBS 21040407
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Keywords
Test Driven using pFUnit
Parallel Fortran
MPI and Open MP parallellism
No Preview Available