NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Using SpF to Achieve Petascale for Legacy Pseudospectral ApplicationsPseudospectral (PS) methods possess a number of characteristics (e.g., efficiency, accuracy, natural boundary conditions) that are extremely desirable for dynamo models. Unfortunately, dynamo models based upon PS methods face a number of daunting challenges, which include exposing additional parallelism, leveraging hardware accelerators, exploiting hybrid parallelism, and improving the scalability of global memory transposes. Although these issues are a concern for most models, solutions for PS methods tend to require far more pervasive changes to underlying data and control structures. Further, improvements in performance in one model are difficult to transfer to other models, resulting in significant duplication of effort across the research community. We have developed an extensible software framework for pseudospectral methods called SpF that is intended to enable extreme scalability and optimal performance. Highlevel abstractions provided by SpF unburden applications of the responsibility of managing domain decomposition and load balance while reducing the changes in code required to adapt to new computing architectures. The key design concept in SpF is that each phase of the numerical calculation is partitioned into disjoint numerical kernels that can be performed entirely inprocessor. The granularity of domain decomposition provided by SpF is only constrained by the datalocality requirements of these kernels. SpF builds on top of optimized vendor libraries for common numerical operations such as transforms, matrix solvers, etc., but can also be configured to use open source alternatives for portability. SpF includes several alternative schemes for global data redistribution and is expected to serve as an ideal testbed for further research into optimal approaches for different network architectures. In this presentation, we will describe our experience in porting legacy pseudospectral models, MoSST and DYNAMO, to use SpF as well as present preliminary performance results provided by the improved scalability.
Document ID
20150000255
Acquisition Source
Goddard Space Flight Center
Document Type
Presentation
Authors
Clune, Thomas L.
(NASA Goddard Space Flight Center Greenbelt, MD United States)
Jiang, Weiyuan
(Science Systems and Applications, Inc. Greenbelt, MD, United States)
Date Acquired
January 8, 2015
Publication Date
July 29, 2014
Subject Category
Computer Programming And Software
Numerical Analysis
Report/Patent Number
GSFC-E-DAA-TN15934
Report Number: GSFC-E-DAA-TN15934
Meeting Information
Meeting: Dynamics of PLanetary and Stellar Interiors Conference
Location: San Diego, CA
Country: United States
Start Date: July 28, 2014
End Date: July 31, 2014
Sponsors: Arizona Univ.
Funding Number(s)
WBS: WBS 07082014
CONTRACT_GRANT: NNG12HP08C
Distribution Limits
Public
Copyright
Public Use Permitted.
Keywords
DYNAMO
portability
MoSST
parallel
Pseudospectral models
datalocality
No Preview Available