Unit testing framework for Fortran with MPI extensions
pFUnit is a Fortran testing framework created by developers from NASA and NGC TASC. pFUnit offers a convenient, lightweight mechanism for Fortran developers to create and run software tests that specify the desired behavior for a given piece of code. See the website or wiki for more information.
Tool for Analysis of Surface Cracks (TASC)
TASC - 2014 NASA Software of the Year Co-Winner! TASC V1.0.2 is now available. - See users manual for release details Tool for Analysis of Surface Cracks (TASC) is a computer program created in MATLAB to enable easy computation of nonlinear J-integral solutions for surface cracked plates in tension by accessing and interpolating between the 600 nonlinear surface crack solutions documented in NASA/TP–2013-217480. The only required inputs are the surface crack dimensions (2c and a), plate cross-section dimensions (W and B), and linear plus power law material properties of elastic modulus, yield strength, and strain hardening coefficient. With the geometry and material parameters entered, TASC interpolates to the appropriate J(φ) vs. crack mouth opening displacement (CMOD) and far-field tension stress, σ, vs. CMOD solution, providing the full solution as CMOD ranges from zero out to the CMOD limit of the solution space for the given input parameters.
PARAMESH is a package of Fortran 90 subroutines designed to provide an application developer with an easy route to extend an existing serial code which uses a logically cartesian structured mesh into a parallel code with adaptive mesh refinement(AMR).
The Robot Application Programming Interface Delegate (RAPID) is a software reference implementation for remote operations. It promotes interoperability between robot software modules. RAPID includes a standard “API” and data distribution middleware.
The Java Astrodynamics Toolkit is a library of components to help users create their own application programs to solve problems in astrodynamics, mission design, spacecraft navigation, guidance and control using Java or Matlab.
The Staples Data Population & Migration Administrator is an application for the SuperWikia programming language which auto-builds critical infrastructure for cloned patches and provides backend server capability for smaller projects.
VALARI is a Virtual Announced Launch And Recovery Informant for Mac OSX for GPS & Telemetry tracking of modern high power rocketry. Eventually we might port this to other OSes.