Search NASA⌕ Search

SEARCH · Search NASA

Results for “code modernization”

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.

At least 757 records · Page 42

Description and evaluation of the Community Ice Sheet Model (CISM) v2.1

Abstract. We describe and evaluate version 2.1 of the Community Ice Sheet Model (CISM). CISM is a parallel, 3-D thermomechanical model, written mainly in Fortran, that solves equations for the momentum balance and the thickness and temperature evolution of ice sheets. CISM's velocity solver incorporates a hierarchy of Stokes flow approximations, including shallow-shelf, depth-integrated higher order, and 3-D higher order. CISM also includes a suite of test cases, links to third-party solver libraries, and parameterizations of physical processes such as basal sliding, iceberg calving, and sub-ice-shelf melting. The model has been verified for standard test problems, including the Ice Sheet Model Intercomparison Project for Higher-Order Models (ISMIP-HOM) experiments, and has participated in the initMIP-Greenland initialization experiment. In multimillennial simulations with modern climate forcing on a 4 km grid, CISM reaches a steady state that is broadly consistent with observed flow patterns of the Greenland ice sheet. CISM has been integrated into version 2.0 of the Community Earth System Model, where it is being used for Greenland simulations under past, present, and future climates. The code is open-source with extensive documentation and remains under active development.

58 GEOSCIENCES↗

Performance (Off-Design) Cycle Analysis for a Turbofan Engine With Interstage Turbine Burner

This report presents the performance of a steady-state, dual-spool, separate-exhaust turbofan engine, with an interstage turbine burner (ITB) serving as a secondary combustor. The ITB, which is located in the transition duct between the high- and the low-pressure turbines, is a relatively new concept for increasing specific thrust and lowering pollutant emissions in modern jet-engine propulsion. A detailed off-design performance analysis of ITB engines is written in Microsoft(Registered Trademark) Excel (Redmond, Washington) macrocode with Visual Basic Application to calculate engine performances over the entire operating envelope. Several design-point engine cases are pre-selected using a parametric cycle-analysis code developed previously in Microsoft(Registered Trademark) Excel, for off-design analysis. The off-design code calculates engine performances (i.e. thrust and thrust-specific-fuel-consumption) at various flight conditions and throttle settings.

Liew, K. H.↗

Space-Charge Simulation of Integrable Rapid Cycling Synchrotron

Integrable optics is an innovation in particle accelerator design that enables strong nonlinear focusing without generating parametric resonances. We use the Synergia tracking code to investigate the application of integrable optics to high-intensity hadron rings. We consider an integrable rapid-cycling synchrotron (iRCS) designed to replace the Fermilab Booster. We find that incorporating integrability into the design suppresses the beam halo generated by a mismatched KV beam. Our iRCS design includes other features of modern ring design such as low momentum compaction factor and harmonically canceling sextupoles. Experimental tests of high-intensity beams in integrable lattices will take place over the next several years at the Fermilab Integrable Optics Test Accelerator (IOTA) and the University of Maryland Electron Ring (UMER).

43 PARTICLE ACCELERATORS↗

Launch Window Analysis for the Magnetospheric Multiscale Mission

The NASA Magnetospheric Multiscale (MMS) mission will fly four spinning spacecraft in formation in highly elliptical orbits to study the magnetosphere of the Earth. This paper describes the development of an MMS launch window tool that uses the orbitaveraged Variation of Parameter equations as the basis for a semi-analytic quantification of the dominant oblateness and lunisolar perturbation effects on the MMS orbit. This approach, coupled with a geometric interpretation of all of the MMS science and engineering constraints, allows a scan of 180(sup 2) = 32,400 different (RAAN, AOP) pairs to be carried out for a specified launch day in less than 10 s on a typical modern laptop. The resulting plot indicates the regions in (RAAN, AOP) space where each constraint is satisfied or violated: their intersection gives, in an easily interpreted graphical manner, the final solution space for the day considered. This tool, SWM76, is now used to provide launch conditions to the full fidelity (but far slower) MMS simulation code: very good agreement has been observed between the two methods.

MAGNETOSPHERIC↗

Proposed Recommendation for DDOR PN Spread Spectrum Systems

Currently, instrumental phase dispersion is a large error term in the Delta-Differential One-way Ranging (DDOR) error budget. This error arises from the spectral difference between the narrowband spacecraft signal and the broadband quasar signal. This error term can be reduced in modern transponders by implementing a pseudo-noise (PN) spread spectrum DOR signal instead of the classic sinusoidal DOR signal. To standardize PN DDOR cross-support, this paper proposes the definitions and specifications required to support a PN DDOR system. The motivation for PN DDOR is first presented. Then, informational background is presented on code selection, pulse shaping, and code parameters. Finally, Appendix A presents a new proposed Recommendation 2.5.7B for Spread Spectrum DDOR, to be included in CCSDS 401.

Volk, Christopher P↗

Enabling Scientific Applications with Performance-Portability and High-Productivity for Multi-GPU Programming with JACC.Multi

This work bridges the gap between multi-GPU computing and high-productivity, performance-portable programming solutions. Our goal is to enhance scientific applications with a productive and portable solution—program once, deploy everywhere—for multi-GPU programming with no cost to programmability. To accomplish this, we implemented JACC.Multi, which is part of the Julia for ACCelerators (JACC) performance-portable framework. JACC. Multi is the only high-level, portable metaprogramming solution that targets multi-GPU environments and is integrated in a readily accessible programming language (e.g., Julia language). With transparent GPU-to-GPU communication, JACC. Multi is optimized for scientific application workloads and is portable for NVIDIA and AMD accelerators. For the evaluation, we use two modern multi-GPU systems: Hudson, which features two NVIDIA H100 Hopper GPUs per node, and Frontier, which features four AMD MI250X GPUs per node, each with two Graphics Compute Dies (GCDs) for a total of eight GCDs per node. Additionally, as part of the evaluation, we use JACC (one GPU), MPI+JACC, and JACC. Multi codes that implement well-known and widely used scientific algorithms/kernels such as the conjugate gradient algorithm and an explicit forward Euler solver that requires GPU-to-GPU communication. Overall, JACC. Multi codes achieve better performance than MPI+JACC codes and significant speedups over JACC (one GPU), with up to 1.9× on Hudson and 6× on Frontier.

Valero Lara, Pedro [ORNL] (ORCID:0000000214794310)↗

Remote Sensor Design for Visual Recognition with Convolutional Neural Networks

While deep learning technologies for computer vision have developed rapidly since 2012, modeling of remote sensing systems has remained focused around human vision. In particular, remote sensing systems are usually constructed to optimize sensing cost-quality trade-offs with respect to human image interpretability. While some recent studies have explored remote sensing system design as a function of simple computer vision algorithm performance, there has been little work relating this design to the state-of-the-art in computer vision: deep learning with convolutional neural networks. We develop experimental systems to conduct this analysis, showing results with modern deep learning algorithms and recent overhead image data. Our results are compared to standard image quality measurements based on human visual perception, and we conclude not only that machine and human interpretability differ significantly, but that computer vision performance is largely self-consistent across a range of disparate conditions. This repository contains all the code required to replicate the results of our research paper, and the corresponding docker environment in which that code can be executed. All code is written in Python3 and utilizes the PyTorch library (v1.0) for neural network model training and evaluation. Jupyter notebooks are used to visualize images transformed with our code, in addition to plotting experimental results. We also include the specific parameter files used to execute our experiments, with the intent that these experiments can be replicated.

Zelinski, michaelE.↗

NASA Low-Speed Centrifugal Compressor for Fundamental Research

A centrifugal compressor facility being built by the NASA Lewis Research Center is described; its purpose is to obtain benchmark experimental data for internal flow code verification and modeling. The facility will be heavily instrumented with standard pressure and temperature probes and have provisions for flow visualization and laser Doppler velocimetry. The facility will accommodate rotational speeds to 2400 rpm and will be rated at pressures to 1.25 atm. The initial compressor stage for testing is geometrically and dynamically representative of modern high-performance stages with the exception of Mach number levels. Design exit tip speed for the initial stage is 500 ft/sec with a pressure ratio of 1.17. The rotor exit backsweep is 55 deg from radial.

Wood, J. R.↗

NASA low-speed centrifugal compressor for fundamental research

A new centrifugal compressor facility being built by the NASA Lewis Research Center is described; its purpose is to obtain 'benchmark' experimental data for internal flow code verification and modeling. The facility will be heavily instrumented with standard pressure and temperature probes and have provisions for flow visualization and laser Doppler velocimetry. The facility will accommodate rotational speeds to 2400 rpm and will be rated at pressures to 1.25 atm. The initial compressor stage for testing is geometrically and dynamically representative of modern high-performance stages with the exception of Mach number levels. Design exit tip speed for the initial stage is 500 ft/sec with a pressure ratio of 1.17. The rotor exit backsweep is 55 deg from radial. The facility is expected to be operational in the first half of 1985.

Wood, J. R.↗

Impedance computations and beam-based measurements: A problem of discrepancy

High intensity of particle beams is crucial for high-performance operation of modern electron-positron storage rings, both colliders and light sources. The beam intensity is limited by the interaction of the beam with self-induced electromagnetic fields (wake fields) proportional to the vacuum chamber impedance. For a new accelerator project, the total broadband impedance is computed by element-wise wake-field simulations using computer codes. For a machine in operation, the impedance can be measured experimentally using beam-based techniques. In this article, a comparative analysis of impedance computations and beam-based measurements is presented for 15 electron-positron storage rings. The measured data and the predictions based on the computed impedance budgets show a significant discrepancy. For this article, three possible reasons for the discrepancy are discussed: interference of the wake fields excited by a beam in adjacent components of the vacuum chamber, effect of computation mesh size, and effect of insufficient bandwidth of the computed impedance.

43 PARTICLE ACCELERATORS↗

Clinical implementation of total skin electron irradiation treatment with a 6 MeV electron beam in high-dose total skin electron mode

Total skin electron irradiation (TSEI) is a special treatment technique offered by modern radiation oncology facilities, given for the treatment of mycosis fungoides, a rare skin disease, which is type of cutaneous T-cell lymphoma [1]. During treatment the patient’s entire skin is irradiated with a uniform dose. The aim of this work is to present implementation of total skin electron irradiation treatment using IAEA TRS-398 code of practice for absolute dosimetry and taking advantage of the use of radiochromic films.

62 RADIOLOGY AND NUCLEAR MEDICINE↗

An updated LLVM-based quantum research compiler with further OpenQASM support

Abstract Quantum computing is a rapidly growing field with the potential to change how we solve previously intractable problems. Emerging hardware is approaching a complexity that requires increasingly sophisticated programming and control. Scaffold is an older quantum programming language that was originally designed for resource estimation for far-future, large quantum machines, and ScaffCC is the corresponding LLVM-based compiler. For the first time, we provide a full and complete overview of the language itself, the compiler as well as its pass structure. While previous works Abhari et al (2015 Parallel Comput. 45 2–17), Abhari et al (2012 Scaffold: quantum programming language https://cs.princeton.edu/research/techreps/TR-934-12 ), have piecemeal descriptions of different portions of this toolchain, we provide a more full and complete description in this paper. We also introduce updates to ScaffCC including conditional measurement and multidimensional qubit arrays designed to keep in step with modern quantum assembly languages, as well as an alternate toolchain targeted at maintaining correctness and low resource count for noisy-intermediate scale quantum (NISQ) machines, and compatibility with current versions of LLVM and Clang. Our goal is to provide the research community with a functional LLVM framework for quantum program analysis, optimization, and generation of executable code.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

RAVEN Theory Manual

RAVEN is a software framework able to perform parametric and stochastic analysis based on the response of complex system codes. The initial development was aimed at providing dynamic risk analysis capabilities to the thermohydraulic code RELAP-7, currently under development at Idaho National Laboratory (INL). Although the initial goal has been fully accomplished, RAVEN is now a multi-purpose stochastic and uncertainty quantification platform, capable of communicating with any system code. In fact, the provided Application Programming Interfaces (APIs) allow RAVEN to interact with any code as long as all the parameters that need to be perturbed are accessible by input files or via python interfaces. RAVEN is capable of investigating system response and explore input space using various sampling schemes such as Monte Carlo, grid, or Latin hypercube. However, RAVEN strength lies in its system feature discovery capabilities such as: constructing limit surfaces, separating regions of the input space leading to system failure, and using dynamic supervised learning techniques. The development of RAVEN started in 2012 when, within the Nuclear Energy Advanced Modeling and Simulation (NEAMS) program, the need to provide a modern risk evaluation framework arose. RAVEN’s principal assignment is to provide the necessary software and algorithms in order to employ the concepts developed by the Risk Informed Safety Margin Characterization (RISMC) program. RISMC is one of the pathways defined within the Light Water Reactor Sustainability (LWRS) program. In the RISMC approach, the goal is not just to identify the frequency of an event potentially leading to a system failure, but the proximity (or lack thereof) to key safety-related events. Hence, the approach is interested in identifying and increasing the safety margins related to those events. A safety margin is a numerical value quantifying the probability that a safety metric (e.g. peak pressure in a pipe) is exceeded under certain conditions. Most of the capabilities, implemented having RELAP-7 as a principal focus, are easily deployable to other system codes. For this reason, several side activates have been employed (e.g. RELAP5-3D, any MOOSE-based App, etc.) or are currently ongoing for coupling RAVEN with several different software. The aim of this document is to provide a set of commented examples that can help the user to become familiar with the RAVEN code usage.

21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS↗

RAVEN Theory Manual

RAVEN is a software framework able to perform parametric and stochastic analysis based on the response of complex system codes. The initial development was aimed at providing dynamic risk analysis capabilities to the thermohydraulic code RELAP-7, currently under development at Idaho National Laboratory (INL). Although the initial goal has been fully accomplished, RAVEN is now a multi-purpose stochastic and uncertainty quantification platform, capable of communicating with any system code. In fact, the provided Application Programming Interfaces (APIs) allow RAVEN to interact with any code as long as all the parameters that need to be perturbed are accessible by input files or via python interfaces. RAVEN is capable of investigating system response and explore input space using various sampling schemes such as Monte Carlo, grid, or Latin hypercube. However, RAVEN strength lies in its system feature discovery capabilities such as: constructing limit surfaces, separating regions of the input space leading to system failure, and using dynamic supervised learning techniques. The development of RAVEN started in 2012 when, within the Nuclear Energy Advanced Modeling and Simulation (NEAMS) program, the need to provide a modern risk evaluation framework arose. RAVEN’s principal assignment is to provide the necessary software and algorithms in order to employ the concepts developed by the Risk Informed Safety Margin Characterization (RISMC) program. RISMC is one of the pathways defined within the Light Water Reactor Sustainability (LWRS) program. In the RISMC approach, the goal is not just to identify the frequency of an event potentially leading to a system failure, but the proximity (or lack thereof) to key safety-related events. Hence, the approach is interested in identifying and increasing the safety margins related to those events. A safety margin is a numerical value quantifying the probability that a safety metric (e.g. peak pressure in a pipe) is exceeded under certain conditions. Most of the capabilities, implemented having RELAP-7 as a principal focus, are easily deployable to other system codes. For this reason, several side activates have been employed (e.g. RELAP5-3D, any MOOSE-based App, etc.) or are currently ongoing for coupling RAVEN with several different software. The aim of this document is to provide a set of commented examples that can help the user to become familiar with the RAVEN code usage.

97 MATHEMATICS AND COMPUTING↗

Full core LOCA analysis for BWR/6 - Methodology and first results

As part of collaboration between the Paul Scherrer Institute (PSI) and the Swiss regulator ENSI, a study aimed at core-wide estimates of the fuel rod behaviour during large-break loss-of-coolant-accidents (LB-LOCA) in BWR/6 plants was recently conducted on the basis of a Swiss reactor. To perform such full core LOCA analysis, a methodology consisting of a multi-physics sequence of interfaced best-estimate models and codes was established: CASMO-4E/SIMULATE-3 (C4/S3) for the core modelling, TRACE for the plant system analysis and FALCON for the fuel thermomechanical calculations during base irradiation (BI) as well as for the transient analyses (TA). As starting point, reference C4/S3 models validated for all operated cycles of the given plant were used to select as situation target, a recent cycle representative of modern BWR core loadings and fuel assembly designs. Based on the selected C4/S3 cycle model, PSI in-house computational modules were developed or updated in order to set up the TRACE full core model with regards to assembly geometries, fuel rods thermophysical properties and initial 3-D power distributions. Also, an interface to FALCON BI models was established for the transfer of the irradiation history, including primarily linear heat generation rates (LHGR), for an equivalent fuel pin. For each assembly, the power of the equivalent pin is defined with the maximum power of all pins at each axial position. However, in order to reduce the computational time of the fuel performance analyses, the whole core was subdivided into groups of assemblies, each represented by the most powerful assembly within the group. On this basis, the FALCON BI analyses were conducted with coupling to the PSI advanced model for gas release and swelling (GRWS-A) and an interface was developed to transfer the calculated fuel rod characteristics at end of irradiation to initialize the core fuel rods heat structures in the TRACE model. Subsequently, double-ended recirculation line rupture scenarios at hot-full-power (HFP) conditions were investigated with TRACE in order to determine a conservative transient case as function of cycle burnup, single failure criterion and availability of safety systems. For the most conservative case of this study, an interface was set-up to transfer the TRACE results as boundary conditions to the FALCON TA models, including thus primarily time and axial distributions of the clad outer temperatures. As final step, the FALCON TA were conducted for the representative assemblies in order to infer core-wide estimates of the fuel rod behaviour with specific focus on equivalent cladding reacted levels, hoop strains as well as margins to failure criteria. The objective of this paper is to present this methodology along with the obtained first results. Regarding the latter, it is found that principally, even for the most conservative LOCA scenario of this study, the clad temperature excursion remains mild enough at all core locations such that no significant rod ballooning and no cladding failure is predicted, something in line with corresponding analyses conducted earlier for BWR/4 plants. (authors)

42 ENGINEERING↗

Benchmark Modeling and Simulation of the FFTF LOFWOS Test #13 Using SAM

The Fast Flux Test Facility (FFTF) was a 400 MW thermal powered, oxide-fueled, liquid sodium cooled test reactor, built to assist development and testing of advanced fuels and materials for fast breeder reactors. In July 1986, a series of unprotected Loss of Flow Without Scram (LOFWOS) transients were performed in FFTF as part of the Passive Safety Testing (PST) program. The LOFWOS Test #13, which was initiated at 50% power and 100% flow with the pump pony motors left off, has been chosen as a benchmark case by IAEA to support collaborative efforts within international partnerships on the validation of simulation tools and models in the area of sodium fast reactor passive safety in an IAEA Coordinated Research Project (CRP), launched in October 2018. The System Analysis Module (SAM) is an advanced and modern system analysis tool under development at Argonne National Laboratory for advanced non-LWR safety analysis. It utilizes the object-oriented application framework MOOSE to leverage the modern software environment and advanced numerical methods. The capabilities of SAM are being extended to enable the transient modeling, analysis, and design of various advanced nuclear reactor systems. To participate the IAEA CRP and enhance the SAM validation base for advanced reactor transient safety analysis, benchmark simulations of the FFTF LOFWOS Test #13 are performed using the SAM code. In this first phase of the validation effort, the thermal-hydraulic behavior of the reactor system is the focus and the reactor kinetics is not considered in the SAM FFTF model. Instead, the results of Argonne’s neutronics calculations are directly used, including the power shape of the active core region and the power history during the transient. The simulation results of FFTF at steady state agreed well with the measured data from the test. During the transient, reasonably good agreement were also obtained. Future work to improve the model will focus on introducing the reactivity predictions into the model, as well as better understanding or resolving the current discrepancies with the measured data.

21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS↗

Coolant side heat transfer with rotation. Task 3 report: Application of computational fluid dynamics

An experimental and analytical program was conducted to investigate heat transfer and pressure losses in rotating multipass passages with configurations and dimensions typical of modern turbine blades. The objective of this program is the development and verification of improved analysis methods that will form the basis for a design system that will produce turbine components with improved durability. As part of this overall program, a technique is developed for computational fluid dynamics. The specific objectives were to: select a baseline CFD computer code, assess the limitations of the baseline code, modify the baseline code for rotational effects, verify the modified code against benchmark experiments in the literature, and to identify shortcomings in the code as revealed by the verification. The Pratt and Whitney 3D-TEACH CFD code was selected as the vehicle for this program. The code was modified to account for rotating internal flows, and these modifications were evaluated for flow characteristics of those expected in the application. Results can make a useful contribution to blade internal cooling.

Kopper, F. C.↗

Atomic oxygen in the Martian thermosphere

Modern models of thermospheric composition and temperature and of excitation and radiative transfer processes are used to simulate the O I 130-nm emission from Mars measured by the Mariner 9 ultraviolet spectrometer. This paper uses the Mars thermospheric general circulation model calculations (MTGCM) of Bougher et al. (1988) and the Monte Carlo partial frequency redistribution multiple scattering code of Meier and Lee (1982). It is found that the decline in atomic oxygen through the daylight hours predicted by the MTGCM cannot be reconciled with the excess afternoon brightness seen in the data. Oxygen concentrations inferred from the data show a positive gradient through the day, in agreement with the original analysis by Strickland et al. (1973). In addition, the data suggest that the oxygen abundance increases toward high southerly latitudes, in contrast with the MTGCM prediction of high values in the Northern Hemisphere. It appears that solar forcing alone cannot account for the observed characteristics of the Martian thermosphere and that wave and tidal effects may profoundly affect the structure, winds, and composition.

Stewart, A. I. F.↗