Search
SOFTWARE CATALOG
Design and Integration Tools
Vehicle/Payload Modeling and Analysis, Component and Integrated System Simulation
GSC-14911-1
Architecture Adaptive Computing Environment (ACE)
The Architecture Adaptive Computing Environment (ACE) is a parallel computing language, compiler, and runtime library. The purpose of ACE is to allow a programmer to more easily write parallel programs for a wide variety of parallel computer architectures.
Open Source
GSC-15137-1
NASA.rb (formerly fUnit)
NASA.rb (formerly fUnit) is a collection of Fortran modules that provide a framework for automating the construction, execution, and reporting of unit tests for Fortran software applications. Support is provided for several aspects of unit testing that are peculiar to scientific technical computing including distributing jparallel applications and parameterized behavior.
Open Source
LAR-16804-GS
NASA STRuctrual ANalysis (NASTRAN)
NASTRAN is a finite element analysis program that was originally developed for NASA in the late 1960s under U.S. government funding for the aerospace industry. The software suite provides engineers a comprehensive simulation solution for insight into structural behavior. NASTRAN source code is integrated in a number of different software packages, which are distributed by a range of companies.
Open Source
LAR-17625-1
Flight Dynamics Simulation of a Generic Transport Model
This software is a flight dynamics simulation of a transport aircraft. It implements general rigid body equations of motion for the vehicle dynamics and draws aerodynamic forces from a standard coefficient expansion implemented as table lookups. Dynamics of actuator servos and bandwidth of sensors are also included. The simulation is coded in Simulink, a model-based environment using a commercial simulation package from Mathworks, Inc. The software is not stand-alone; it must be run from inside this commercial environment, making use of numerical libraries for basic operations as well as the overall time-stepping and numerical integration routines.
Open Source
ARC-14020-1
Incompressible Navier-Stokes CFD Solver (INS3D)
The INS3D code solves the incompressible Naiver-Stokes equations in three-dimensional generalized coordinates for both steady-state and time varying flow. The equations are formulated using the method of artificial compressibility. The convective terms are differenced using an upwind biased flux-difference splitting. The equations are solved using an implicit line-relaxation scheme. The code is written for single or multiple-zone calculations. It can utilize either pointwise continuous zonal interfaces, or overset zonal interfaces if a PEGASUS interpolation database is supplied. The INS3D code is written in Fortran77 and C. The code only runs in a serial execution mode. This code was developed in the 1990s and is no longer under development at NASA.
U.S. Release Only
GSC-16720-1
42: A Comprehensive General-Purpose Simulation of Attitude and Trajectory Dynamics and Control of Multiple Spacecraft Composed of Multiple Rigid or Flexible Bodies
Simulator of spacecraft attitude, orbit dynamics, and environmental models. Spacecraft models composed of multiple bodies are supported. The environment models include ephemerides for all planets and major moons in the solar system. Supports geometrical visualization through an OpenGL interface. The simulator is opensource and portable across computing platforms, making it customizable and extensible. It is written to support the entire GNC design cycle, from rapid prototyping and design analysis, to high-fidelity flight code verification.
Open Source
LAR-16003-1
Computational Fluids Laboratory 3-Dimensional (CFL3D)
CFL3D is a structured-grid, cell-centered, upwind-biased, Reynolds-averaged Navier-Stokes (RANS) code. It can be run in parallel on multiple grid zones with point-matched, patched, overset, or embedded connectivities. Both multigrid and mesh sequencing are available in time-accurate or steady-state modes.
Open Source
LEW-19857-1
NPSS Electrical Power System Analysis Toolbox
An electrical power system analysis tool that can integrate with traditional combustion based propulsion models to analyze the potential benefits of aircraft electrification in the NPSS environment. This toolbox basic (text book based) electrical power system component models and an electrical port which connects these component models together to ensure the correct data is available to each model. The toolbox sizes the electrical power system based on required load demand at the design point and determines the power available to the loads in off-design.
Open Source
LEW-19874-1
Thermodynamically Coupled Air-Droplet Icing Wind Tunnel Model (TADICE)
This one dimensional (1D) numerical model (software) simulates icing wind tunnels by modeling the thermodynamic interactions between the water/ice particles of an icing cloud and the flowing air. The model attempts to explain the observed changes in test conditions at the tunnel test section, such as air temperature and humidity, when an icing cloud is activated. The ultimate goal of the model is to better understand the complex interactions between the known test parameters at the tunnel inlet and have greater confidence in the conditions at the test section of the tunnel. The model provides simulated results at the tunnel test section which includes air temperature, vapor content (humidity), air velocity, cloud liquid and ice water content, cloud particle size distribution, cloud particle velocities, and cloud particle temperatures. The model can simulate supercooled liquid clouds (water that freezes below 0 degrees Celsius) as well as standard water clouds (water that freezes at 0 degrees Celsius). Model inputs include initial air temperature, air pressure, air humidity, cloud water content, cloud ice content, cloud ice/water temperature, cloud water type (regular water or deionized water that can supercool), cloud ice/water speed, cloud particle size distribution, and expected exit air velocity. There is also an input for the tunnel geometry
U.S. Release Only
View more software