PREDICTIVE SCIENCE INCORPORATED — National Aeronautics and Space Administration SBIR Phase I: S5

PREDICTIVE SCIENCE INCORPORATED — SBIR Phase I award from National Aeronautics and Space Administration.

Amount
$124,747
Agency
National Aeronautics and Space Administration
Program / Phase
SBIR · Phase I
Topic
S5
Solicitation
SBIR_19_P1
NAICS
Place of performance
CA
Period
2019-08-19 → 2020-02-18

Description

The structure of the ambient solar corona and solar wind plays a key role in space weather at Earth and throughout the solar system. nbsp;Solar eruption impacts can cause disruptions in radio transmissions, damage satellites, harm astronauts, and severely impact power transmission grids. nbsp;Therefore, accurate and fast modeling is critical to the study and forecasting of such solar activity.CORona-HELiosphere (CORHEL) is a state-of-the-art modeling suite used to generate solar wind and solar eruption simulations from the Sun out into the heliosphere for research and space weather applications. nbsp;It contains a multitude of model options from inexpensive potential fields to computationally heavy thermodynamic magnetohydrodynamic (MHD) simulations.We propose to improve performance and reduce the cost of running CORHEL by adding GPU-acceleration to its model codes using OpenACC. nbsp;OpenACC allows the GPU implementations to be done through the use of specialized comments, leading to single source codes that can be compiled to run on either multiple GPUs or CPUs. nbsp;When completed, the GPU-enabled CORHEL suite will be able to run low- to medium-resolution simulations in a single multi-GPU workstation, and perform the largest runs on a few multiple multi-GPU compute nodes. nbsp;This is expected to greatly reduce costs, improve efficiency, and be a significant step forward for performing solar wind and solar eruption modeling in a timely manner.At the completion of Phase I, all models in CORHEL will be GPU-accelerated with the exception of the thermodynamic MHD model of the corona. nbsp;New installation scripts and documentation will be added, and extensive validation performed. nbsp;Phase II will complete the GPU implementation by adding GPU support to the thermodynamic model, and culminate in a validated, ready-to-deploy, GPU-enabled CORHEL package capable of modeling the solar corona, solar wind, and solar eruptions. nbsp;