A New Architecture for FUN3D on Modern HPC Systems, Phase I

The goal of this project is to refactor NASA's FUN3D computation fluid dynamic (CFD) simulation code to enable it to take full advantage of accelerator hardware available on modern hybrid computing environments. We will rearchitect FUN3D to take advantage of HPC tools we are currently building for NASA Goddard, using a dynamically-scheduled, task-based approach, with the goals of improving scalability, performance on the CPU, and the amenability to accelerators current and future. In Phase I, the focus will be on proving the validity and applicability of our approach for a given subset of FUN3D code. To meet this goal, we have identified two primary objectives for Phase I: rearchitect FUN3D and develop a prototype demonstrating feasibility. This will decouple the science being performed from the intricacies of implementations on a variety of platforms. In Phase II, we will build off this work to create a full accelerated solver for ongoing use. Once complete, the full solver will be efficient on today's hardware and easily adaptable to future systems.

Data and Resources

Field Value
accessLevel public
bureauCode {026:00}
catalog_@context https://project-open-data.cio.gov/v1.1/schema/catalog.jsonld
catalog_@id https://data.nasa.gov/data.json
catalog_conformsTo https://project-open-data.cio.gov/v1.1/schema
catalog_describedBy https://project-open-data.cio.gov/v1.1/schema/catalog.json
identifier TECHPORT_93371
issued 2017-12-01
landingPage https://techport.nasa.gov/view/93371
modified 2020-01-29
programCode {026:027}
publisher Space Technology Mission Directorate
resource-type Dataset
source_datajson_identifier true
source_hash eed2d6aa08afbad707963ffcbc9938220c01986d
source_schema_version 1.1
Groups
  • AmeriGEOSS
  • National Provider
  • North America
Tags
  • active
  • amerigeo
  • amerigeoss
  • ckan
  • geo
  • geoss
  • langley-research-center
  • national
  • north-america
  • united-states
isopen False
license_id notspecified
license_title License not specified
maintainer TECHPORT SUPPORT
maintainer_email hq-techport@mail.nasa.gov
metadata_created 2025-11-21T10:48:36.069246
metadata_modified 2025-11-21T10:48:36.069250
notes The goal of this project is to refactor NASA's FUN3D computation fluid dynamic (CFD) simulation code to enable it to take full advantage of accelerator hardware available on modern hybrid computing environments. We will rearchitect FUN3D to take advantage of HPC tools we are currently building for NASA Goddard, using a dynamically-scheduled, task-based approach, with the goals of improving scalability, performance on the CPU, and the amenability to accelerators current and future. In Phase I, the focus will be on proving the validity and applicability of our approach for a given subset of FUN3D code. To meet this goal, we have identified two primary objectives for Phase I: rearchitect FUN3D and develop a prototype demonstrating feasibility. This will decouple the science being performed from the intricacies of implementations on a variety of platforms. In Phase II, we will build off this work to create a full accelerated solver for ongoing use. Once complete, the full solver will be efficient on today's hardware and easily adaptable to future systems.
num_resources 4
num_tags 10
title A New Architecture for FUN3D on Modern HPC Systems, Phase I