Search NASA⌕ Search

SEARCH · Search NASA

Results for “Unit Testing”

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 127 records · Page 7

Deploy Nalu/Kokkos algorithmic infrastructure with performance benchmarking.

The former Nalu interior heterogeneous algorithm design, which was originally designed to manage matrix assembly operations over all elemental topology types, has been modified to operate over homogeneous collections of mesh entities. This newly templated kernel design allows for removal of workset variable resize operations that were formerly required at each loop over a Sierra ToolKit (STK) bucket (nominally, 512 entities in size). Extensive usage of the Standard Template Library (STL) std::vector has been removed in favor of intrinsic Kokkos memory views. In this milestone effort, the transition to Kokkos as the underlying infrastructure to support performance and portability on many-core architectures has been deployed for key matrix algorithmic kernels. A unit-test driven design effort has developed a homogeneous entity algorithm that employs a team-based thread parallelism construct. The STK Single Instruction Multiple Data (SIMD) infrastructure is used to interleave data for improved vectorization. The collective algorithm design, which allows for concurrent threading and SIMD management, has been deployed for the core low-Mach element- based algorithm. Several tests to ascertain SIMD performance on Intel KNL and Haswell architectures have been carried out. The performance test matrix includes evaluation of both low- and higher-order methods. The higher-order low-Mach methodology builds on polynomial promotion of the core low-order control volume nite element method (CVFEM). Performance testing of the Kokkos-view/SIMD design indicates low-order matrix assembly kernel speed-up ranging between two and four times depending on mesh loading and node count. Better speedups are observed for higher-order meshes (currently only P=2 has been tested) especially on KNL. The increased workload per element on higher-order meshes bene ts from the wide SIMD width on KNL machines. Combining multiple threads with SIMD on KNL achieves a 4.6x speedup over the baseline, with assembly timings faster than that observed on Haswell architecture. The computational workload of higher-order meshes, therefore, seems ideally suited for the many-core architecture and justi es further exploration of higher-order on NGP platforms. A Trilinos/Tpetra-based multi-threaded GMRES preconditioned by symmetric Gauss Seidel (SGS) represents the core solver infrastructure for the low-Mach advection/diffusion implicit solves. The threaded solver stack has been tested on small problems on NREL's Peregrine system using the newly developed and deployed Kokkos-view/SIMD kernels. fforts are underway to deploy the Tpetra-based solver stack on NERSC Cori system to benchmark its performance at scale on KNL machines.

97 MATHEMATICS AND COMPUTING↗

High Efficiency Heat Exchanger for High Temperature and High Pressure Applications

CompRex, LLC (CompRex) specializes in the design and manufacture of compact heat exchangers and heat exchange reactors for high temperature and high pressure applications. CompRex’s proprietary compact technology not only increases heat exchange efficiency by at least 25 % but also reduces footprint by at least a factor of ten compared to traditional shell-and-tube solutions of the same capacity and by 15 to 20 % compared to other currently available Printed Circuit Heat Exchanger (PCHE) solutions. As a result, CompRex’s solution is especially suitable for Brayton cycle supercritical carbon dioxide (sCO2) systems given its high efficiency and significantly lower capital and operating expenses. CompRex has already successfully demonstrated its technology and ability to deliver with a pilot-scale compact heat exchanger that was under contract by the Naval Nuclear Laboratory for sCO2 power cycle development. The performance tested unit met or exceeded the thermal and hydraulic specifications with measured heat transfer between 95 to 98 % of maximum heat transfer and temperature and pressure drop values all consistent with the modeled values. CompRex’s vision is to commercialize its compact technology and become the leading provider for compact heat exchangers and heat exchange reactors for various applications including Brayton cycle sCO2 systems. One of the limitations of the sCO2 Brayton power cycle is the design and manufacturing of efficient heat exchangers at extreme operating conditions. Current diffusion-bonded heat exchangers have limitations on the channel size through which the fluid travels, resulting in excessive solid material per heat exchanger volume. CompRex’s design allows for more open area and shorter fluid proximity for increased heat transfer efficiency while sustaining the structural integrity needed for the application. CompRex is developing a novel improvement to its current heat exchanger design where fluids are directed to alternating channels so that each fluid is fully surrounded by the opposing fluid. As compared to similar existing compact heat exchangers, the new design converts most secondary surface area to primary surface area, eliminating fin inefficiencies. CompRex requests that all technical information about the heat exchanger designs be protected as proprietary information. To honor that request, only non-proprietay summaries are included in this report.

47 OTHER INSTRUMENTATION↗

Verification of Vessel Fluence and Excore Modeling with VERA

This document outlines the completion of the L2:RTM.P17.01 milestone to deliver and report verification of vessel fluence and excore modeling capabilities in VERA to Advanced Modeling Applications (AMA). It gives details on the unit testing and initial verification of vessel fluence and excore detector calculations performed with VERA, as well as the plotting capabilities in VERAView. This capability is now ready for further testing and verification and validation by AMA.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

(U) New xRage Capabilities Enabled by Infrastructure Cleanup

For the past several years, the Eulerian Applications Project at LANL has been working to modernize the xRage code base. Initial efforts, done in FY15-16 and presented in previous work, focused primarily on splitting the code into meaningful packages and levelizing the dependency structure. Ongoing efforts include further refactoring across packages, code cleanup within packages, and writing of unit tests (Fig. 1). When we started the modernization process, one of our major goals was to simplify the code base and enable future code changes, in support of advanced architectures and also of new physics methods. As a result, several recent xRage improvements have been enabled by this infrastructure cleanup. This paper describes some of these improvements, and the infrastructure cleanup tasks that enabled them.

97 MATHEMATICS AND COMPUTING↗

ROCM+Intel-PathForward+RemoteSpaces Development

This report documents the completion of milestone STPRO4-25 Harden and optimize the ROCm based AMD GPU backend, develop a prototype backend for the Intel ECP Path Forward architecture, and improve the existing prototype Remote Memory Space capabilities. The ROCM code was hardened up to the point of passing all Kokkos unit tests - then AMD deprecated the programming model, forcing us to start over in FY20 with HIP. The Intel ECP Path Forward architecture prototype was developed with some initial capabilities on simulators - but plans changed, so that work will not continue. Instead SYCL will be developed as a backend for Aurora. Remote Spaces was improved. Development is ongoing part of a collaboration with NVIDIA.

97 MATHEMATICS AND COMPUTING↗

Transient and Steady-State Inverse Problems in Sierra/Aria

Inverse problems arise in a wide range of applications, whenever unknown model parameters cannot be measured directly. Instead, the unknown parameters are estimated using experimental data and forward simulations. Thermal inverse problems, such as material characterization problems, are often large-scale and transient. Therefore, they require intrusive adjoint-based gradient implementations in order to be solved efficiently. The capability to solve large-scale transient thermal inverse problems using an adjoint-based approach was recently implemented in SNL Sierra Mechanics, a massively parallel capable multiphysics code suite. This report outlines the theory, optimization formulation, and path taken to implement thermal inverse capabilities in Sierra within a unit test framework. The capability utilizes Sierra/Aria and Sierra/Fuego data structures, the Rapid Optimization Library, and an interface to the Sierra/InverseOpt library. The existing Sierra/Aria time integrator is leveraged to implement a time-dependent adjoint solver.

97 MATHEMATICS AND COMPUTING↗

Pre-Commercial Scale-Up of a Gas-Fired Absorption Heat Pump

The project sought to advance the maturity of SMTI’s 80 kBTU/hr residential space and water heating GAHP from the engineering prototype stage (TRL-7) to pre-production readiness by addressing manufacturing, balance of system design and installation, cost, reliability, and field application questions. As part of this project, the project team has: (1) Matured the design package for a commercially ready product (2) Demonstrated compliance with relevant ANSI standards (3) Completed manufacturing and assembly process specifications (4) Completed total production cost estimates and capital equipment requirements (5) Initiated component and system level reliability assessments (6) Completed a small field demonstration including measured performance, installation requirements and expected costs, and customer/key stakeholder feedback. (7) Completed a Techno-economic analysis for representative applications and climate zones, including justification for utility incentive programs. (8) Completed a market intelligence report. Scope of Work: A multi-faceted project was completed that included: (a) design for manufacturing tasks for both the sealed system and balance of system, (b) development and trial of key manufacturing processes and techniques, (c) evaluation of component and system level reliability, (d) exploration of make/buy decisions including impact on cost and required capital. Additionally, (e) installation and monitoring of a small number of field test units was completed to demonstrate energy savings and collect customer/installer feedback, and (f) a focused market research task was completed to explore potential barriers and improve market introduction plans. These tasks addressed many of the remaining technical risks regarding long-term reliability, verification of manufacturing cost estimates and identification of cost concerns, identify installation and balance of system design criteria necessary to achieve energy savings and installed cost goals, and identify market barriers and strategies prior to product market introduction.

03 NATURAL GAS↗

SGEMP Algorithm Development and Demonstration for ICEPIC

Algorithms designed to facilitate calculation of gas-modified System-Generated Electromagnetic Pulse (SGEMP) phenomena have been developed for use in ICEPIC. Improvements and extensions of these and related models are considered for helping them be more widely applicable for SGEMP modeling. Confluent Sciences has developed a Buneman-Villasenor unit test tool for assessing particle merge algorithms and has applied that to several candidate algorithms. Statistical analysis of Maxwellian and near-Maxwellian velocity distribution functions has been used to understand limits and tradeoffs of particle merging. Collisional phenomena and plasma models that relieve the burden of a fully kinetic approach have also been developed and assessed.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

Direct conversion of Light Hydrocarbons to Olefins (Final report)

Reaction35 is developing a new industrial process that is substantially different from the traditional standalone dehydrogenation process practiced in industry such as Oleflex® and Catofin®. Those processes have substantial energy consumption and loss of feed constraints. The Reaction35 process is based on using molecular bromine to activate the alkane (e.g., nbutane) by forming highly reactive butyl bromides. The butyl bromides are easily converted to nbutylenes (final product) and hydrogen bromide. The hydrogen bromide generated in bromination and dehydrobromination is oxidized with air, recovering the molecular bromine which is reused. The overall result is a process with a favorably low energy consumption and less than 1 % overall loss of feed compared to more than 5 % for the direct dehydrogenation processes. During the grant period, several important aspects of the technology have been developed further. The major effort was the hydrogenation catalyst step development. The hydrogenation catalyst is used for recovery of the polybromobutanes to the bromobutanes intermediates. The scientific field regarding dibromo- and polybromoalkanes has not been extensively studied, which necessitated that Reaction35 performs a full study of a number of catalysts and the various experimental conditions that influence the hydrogenation reaction. Currently, Reaction35 has completed its catalyst selection and preliminary experimental parameters optimization. This will allow for the construction of an engineering model for a pilot unit testing.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

ION Validation of Transformational CO2 Capture Solvent Technology with Revolutionary Stability: “Project Apollo”

This final report presents all the work and tests performed during ION’s carbon dioxide (CO2) capture pilot test campaign at the 0.6 MWe scale in the Pilot Solvent Test Unit (PSTU) at the National Carbon Capture Center (NCCC): “Validation of Transformational CO2 Capture Solvent Technology with Revolutionary Stability,” referred to as the “Apollo” Project (DE-FE0031727).

Meuleman, Erik↗

Demonstration of a Continuous Motion Direct Air Capture System

Global Thermostat (GT) has developed a process that addresses the primary technical challenges associated with direct air capture (DAC): the ability to process enormous volumetric flowrates of air and provide the energy for regeneration at acceptable cost. However, at current, there is opportunity for improvement in overall capture costs and especially in capital costs. While GT has advanced its base technology to TRL levels supporting commercial deployments, its research strategy includes alternative technology embodiments that enable substantial reductions in the cost per tonne of CO 2 removed. The objective of this project is to advance the most promising of these embodiments, where a DAC plant is operated in a continuous fashion rather than a discrete stepwise fashion (GT’s commercial scale technology approach). The Continuous Motion Direct Air Capture (cDAC) System’s advantages over the GT baseline stepwise DAC platform have been proposed primarily as a reduction in the complexity required for starting and stopping a movement system, relaxing requirements for other components designed for a rapid switching application, and a flattening of the sharp instantaneous fluid flowrates into steady-state mass & energy flows to enable smoother operation and easier heat integration. These advantages can lead to shorter cycle times, greater plant reliability, and lower capital expense. The primary objective of this project is the design, construction, commissioning, and operation of a field-test unit (FTU) at a scale in the range of ~200 tons CO 2 per year. Data generated from the operation campaign would then be used in a prescreening techno-economic analysis (TEA) and life cycle analysis (LCA), allowing this process to be compared to other carbon capture technologies.

42 ENGINEERING↗

Proliferated Resilient Economical Half-Meter Aperture Space Telescopes (PREEMPT)

The PREEMPT LDRD was motivated by a major national need for better space-based imaging systems that are both high performing and affordable for the US Government. Current optical payloads for intelligence, surveillance and reconnaissance (ISR) and space domain awareness (SDA) missions can cost hundreds of millions of dollars and take years to develop, which makes it difficult to build the large constellations required for persistent, world-wide coverage. To address this, the team aimed to advance a different kind of large-aperture (>25 cm) telescope, called a monolithic telescope, in which key optical surfaces are built into a single piece of fused silica. This design greatly reduces payload and spacecraft complexity, the need for precision focus actuators, improves mechanical and thermal robustness, and lowers cost when compared with traditional Cassegrain telescopes that rely on many precisely aligned components. The project focused on five primary thrusts. The first thrust was to advance the concept of a V10, 25 cm, monolithic telescope forward from optical design to flight-ready stage. This was accomplished in partnership with Optimax, who delivered the first test unit in the early stages of the LDRD. The team developed several technologies necessary for this optic to be integrated into a flight demonstration. These include carbon fiber housings, highly detailed structural and thermal models and stress-reducing elastic averaging Hirth groove designs. These technologies resulted in a successful maturation of the optic, which is now slated to fly in late 2026/early 2027 for a demonstration mission. The second thrust was to advance the manufacturability of these optics. In collaboration with NIF’s optical manufacturing shop, we reduced polishing time from 480 hours to 65 hours through the implementation of optimized processes and new tools. The NIF team utilized a conceptual V8 (18 cm) optic to demonstrate this optimization, though it can be applied to the rest of the monolithic optic portfolio. Third, the team developed the first conceptual V20 (50 cm) payload, which is slated to be the next generation of LLNL optical payload systems. A set of structural, dynamic and thermal simulations were performed to identify potential challenges in the future development of this payload. Early-stage simulations suggest the payload is feasible, though thermal management will be the key focus area to maintain optimal performance. Fourth, a non-linear model of Viton was developed, to further enhance the reliability of our structural and dynamic models for future payloads. Viton acts as the primary interface material between the optic and its housing. Lastly, the team focused on successfully displaying the feasibility of using additively manufactured metal composites for optical space payloads. The team successfully demonstrated layer by layer deposition of Al-SiC composites, which have highly tunable structural and coefficient of thermal expansion (CTE) properties. These are crucial for optical payloads because CTE mismatch is one of the causes for degraded optical performance for telescopes in orbit. Overall, the work showed that monolithic telescopes could become a practical, lower-cost path to high-resolution space imaging for both national security and scientific missions.

42 ENGINEERING↗

Towards a Verifiable Domain-Specific Language for Hardware-Accelerated Stencils

Defining a domain-specific language (DSL) that supports vector-calculus abstractions eases the porting of partial differential equation (PDE) solvers to specialized architectures. Sufficiently high-level abstractions empower users to express universal laws with sufficient generality that the laws must always hold true within their domain of validity. A broad class of PDE solvers employs stencil-based algorithms, the target domain of Berkeley Lab's stencil accelerator chip co-design project. First released as open-source in January 2026, the Formal software framework lays a foundation for defining an embedded DSL based on composable operators that implement mimetic numerical methods -- stencil algorithms that guarantee satisfaction of discrete versions of important vector calculus theorems. The Formal DSL will be the frontend to a new class of stencil-PDE accelerators developed jointly by LBNL, UHCL, and UC Berkeley through the DOE Competitive Portfolios for Computer Science Project. This offers the potential of an order of magnitude acceleration for this important category of computational methods to serve the DOE mission. Future work on the Formal DSL will facilitate software verification via type-safe templates that enable problem-specific correctness proofs relying upon generic function theory and carefully crafted unit tests.

Rouson, Damian↗

Extremely Low Resource Optical Identifier: A License Plate for Your Satellite

Space object identification is vital for operating spacecraft, space traffic control, and space situational awareness, but initial determination, maintenance, and recovery of identity are all difficult, expensive, and error prone, especially for small objects like CubeSats. Attaching a beacon or license plate with a unique identification number to a space object before launch would greatly simplify the task, but radio beacons are power hungry and can cause interference. This work describes a new concept for a satellite license plate: the extremely low resource optical identifier. The extremely low resource optical identifier is a milliwatt-scale self-powered autonomous optical beacon that can be attached to any space object to transmit a persistent identification signal to ground stations. A system appropriate for a low-Earth-orbit CubeSat or other small space object can fit in a package with the area of a postage stamp and a few millimeters thick; and it requires no power, data, or control from the host object. The concept has been validated with ground tests, and the first flight-test unit is scheduled for launch in 2018. The unique identification number of a low-Earth-orbit satellite can be determined unambiguously in a single orbital pass over a low-cost ground station.

79 ASTRONOMY AND ASTROPHYSICS↗

Transformers and Long Short-Term Memory Transfer Learning for GenIV Reactor Temperature Time Series Forecasting

Automated monitoring of the coolant temperature can enable autonomous operation of generation IV reactors (GenIV), thus reducing their operating and maintenance costs. Automation can be accomplished with machine learning (ML) models trained on historical sensor data. However, the performance of ML usually depends on the availability of large amount of training data, which is difficult to obtain for GenIV, as this technology is still under development. We propose the use of transfer learning (TL), which involves utilizing knowledge across different domains, to compensate for this lack of training data. TL can be used to create pre-trained ML models with data from small-scale research facilities, which can then be fine-tuned to monitor GenIV reactors. In this work, we develop pre-trained Transformer and long short-term memory (LSTM) networks by training them on temperature measurements from thermal hydraulic flow loops operating with water and Galinstan fluids at room temperature at Argonne National Laboratory. The pre-trained models are then fine-tuned and re-trained with minimal additional data to perform predictions of the time series of high temperature measurements obtained from the Engineering Test Unit (ETU) at Kairos Power. The performance of the LSTM and Transformer networks is investigated by varying the size of the lookback window and forecast horizon. The results of this study show that LSTM networks have lower prediction errors than Transformers, but LSTM errors increase more rapidly with increasing lookback window size and forecast horizon compared to the Transformer errors.

LSTM↗

Hardware Selection and Performance of Low-Cost Fluorometers

Access to and extensive use of fluorometric analyses is limited, despite its extensive utility in environmental transport and fate. Wide-spread application of fluorescent tracers has been limited by the prohibitive costs of research-grade equipment and logistical constraints of sampling, due to the need for high spatial resolutions and access to remote locations over long timescales. Recently, low-cost alternatives to research-grade equipment have been found to produce comparable data at a small fraction of the price for commercial equipment. Here, we prototyped and benchmarked performance of a variety of fluorometer components against commercial units, including performance as a function of tracer concentration, turbidity, and temperature, all of which are known to impact fluorometer performance. While component performance was found to be comparable to the commercial units tested, the best configuration tested obtained a functional resolution of 0.1 ppb, a working concentration range of 0.1 to >300 ppb, and a cost of USD 59.13.

42 ENGINEERING↗

Observation and Estimation of Evapotranspiration from an Irrigated Green Roof in a Rain-Scarce Environment

While the rain-driven evapotranspiration (ET) process has been well-studied in the humid climate, the mixed irrigation and rain-driven ET process is less understood for green roof implementations in dry regions, where empirical observations and model parameterizations are lacking. This paper presents an effort of monitoring and simulating the ET process for an irrigated green roof in a rain-scarce environment. Annual ET rates for three weighing lysimeter test units with non-vegetated, sedums, and grass covers were 2.01, 2.52, and 2.69 mm d -1 , respectively. Simulations based on the three Penman–Monteith equation-derived models achieved accuracy within the reported range of previous studies. Compared to the humid climate, the overestimation of high ET rates by existing models is expected to cause a larger error in dry environments, where the enhanced ET process caused by repeated irrigations overlapped with hot, dry conditions often occurs during summer. The studied sedum species did not show significantly lower ET rates than native species, and could not effectively take advantage of the deep moisture storage. Therefore, native species, instead of the shallow-rooted species commonly recommended in humid climates, might be a better choice for green roofs in rain-scarce environments.

54 ENVIRONMENTAL SCIENCES↗

gcamdata: An R Package for Preparation, Synthesis, and Tracking of Input Data for the GCAM Integrated Human-Earth Systems Model

The increasing data requirements of complex models demand robust, reproducible, and transparent systems to track and prepare models’ inputs. Here we describe version 1.0 of the gcamdata R package that processes raw inputs to produce the hundreds of XML files needed by the GCAM integrated human-earth systems model. It features extensive functional and unit testing, data tracing and visualization, and enforces metadata, documentation, and flexibility in its component data-processing subunits. Although this package is specific to GCAM, many of its structural pieces and approaches should be broadly applicable to, and reusable by, other complex model/data systems aiming to improve transparency, reproducibility, and flexibility.

54 ENVIRONMENTAL SCIENCES↗