SEARCH · Search NASA
Results for “Porting”
Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.
Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.
Performance Porting the ExaStar Multi-Physics App Thornado On Heterogeneous Systems - A Fortran-OpenMP Code-Base Evaluation
Explore the source record for details and available documents.
Lessons Learned and Scalability Achieved When Porting Uintah to DOE Exascale Systems
A key challenge faced when preparing codes for Department of Energy (DOE) exascale systems was designing scalable applications for systems featuring hardware and software not yet available at leadership-class scale. With such systems now available, it is important to evaluate scalability of the resulting software solutions on these target systems. One such code designed with the exascale DOE Aurora and DOE Frontier systems in mind is the Uintah Computational Framework, an open-source asynchronous many-task (AMT) runtime system. To prepare for exascale, Uintah adopted a portable MPI+X hybrid parallelism approach using the Kokkos performance portability library (i.e., MPI+Kokkos). This paper complements recent work with additional details and an evaluation of the resulting approach on Aurora and Frontier. Results are shown for a challenging benchmark demonstrating interoperability of 3 portable codes essential to Uintah-related combustion research. These results demonstrate single-source portability across Aurora and Frontier with scaling characteristics shown to 3,072 Aurora nodes and 9,216 Frontier nodes. In addition to showing results run to new scales on new systems, this paper also discusses lessons learned through efforts preparing Uintah for exascale systems.
Multi-GPU porting of a phase-change cascaded lattice Boltzmann method for three-dimensional pool boiling simulations
The Lattice Boltzmann method (LBM) has proven effective in simulating phase-change phenomena, such as melting, solidification, evaporation, and boiling. In this work, we develop a highly parallelized multi-GPU implementation of LBM for three-dimensional pool boiling simulations. The code is based on the OpenACC programming model, which enables the code to be deployed efficiently on multi-core CPUs, GPUs, and potentially other accelerators, without the need for architecture-specific rewrites. To support large-scale simulations, the domain is decomposed and distributed across multiple compute nodes using MPI. We demonstrate that the code exhibits excellent scaling properties, with ideal strong-scaling running with up to 256 GPUs on the MareNostrum5 cluster.
JAXtronomy: A JAX port of lenstronomy
Gravitational lensing is a phenomenon where light bends around massive objects, resulting in distorted images seen by an observer. Studying gravitationally lensed systems provides insights into cosmology and astrophysics, including constraints of the expansion rate of the Universe and the distribution of dark matter. Thus, we introduce JAXtronomy, a re-implementation of the gravitational lensing software package lenstronomy (Birrer, 2021; Birrer & Amara, 2018) using JAX (Bradbury et al., 2018). JAX is a Python library that uses an accelerated linear algebra (XLA) compiler to improve the performance of computing software. Our core design principle of JAXtronomy is to maintain an identical API to that of lenstronomy. The main JAX features utilized in JAXtronomy are just-in-time compilation, which can lead to significant reductions in execution time, and automatic differentiation, which allows for the implementation of gradient-based algorithms that were previously impossible. Additionally, JAX allows code to be run on GPUs or parallelized across CPU cores, further boosting the performance of JAXtronomy.
Radiation characterization summary of the NETL beam port 1/5 free-field environment at the 128-inch core centerline adjacent location
Explore the source record for details and available documents.
Hydrogen Plus Other Alternative Fuels Risk Assessment Models (HyRAM+) for Port Decarbonization
Explore the source record for details and available documents.
Aerodynamic Angle of Attack Measurement Using Airfoil Pressure Ports for Offshore Wind Turbine Validation
Explore the source record for details and available documents.
Final Technical Report, Comport: Rigorous Testing Methods to Safeguard Software Porting
Final report for Comport grant.
Port code and profit: Sensible defaults and leveraging third-party libraries for GPU computing in Sierra Structural Dynamics
Explore the source record for details and available documents.
Porting material models to new high performance computing architectures using abstraction layers
Explore the source record for details and available documents.
Deny-by-Default Network Port Security: SPaRC Technical Bulletin #002
Operational Technology (OT) networks [e.g., industrial control systems (ICS) and supervisory control and data acquisition (SCADA) systems] have unique cyber security challenges due to their decades long service life, high availability requirements, and limited visibility. OT networks often take credit for being “air gapped” (i.e. disconnected from the Internet) and all devices within the OT network can “talk” to each other—even if they should not. This SPaRC Technical Bulletin describes how the unique limitations of OT networks can become strengths when it comes to cybersecurity.
Periodic heat flow in a hollow cylinder rotating in a furnace with a viewing port
Rotating-specimen furnace for use in determining spectral & total emittance of materials from measurement of radiant flux from specimen surface
Stress analysis of a doubly-curved skin with a flared nozzle port, phase v annual summary report
Computer method for stress and deflection calculation of nozzle flow openings in large pressure vessels.
Stress analysis of a doubly-curved skin with a flared nozzle port, phase v user's manual
Computer method for stress and deflection calculation of nozzle flow openings in large pressure vessels
Multiple environment materials test chamber having a multiple port X-ray tube for irradiating a plurality of samples Patent
Multisample test chamber for exposing materials to X rays, temperature change, and gaseous conditions and determination of material effects
Some aspects of the aerodynamics of STOL ports
Wind pressure and cross flow velocity profiles for short takeoff aircraft building roof airports