Search NASA⌕ Search

SEARCH · Search NASA

Results for “Open Source Open Science”

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 685 records · Page 38

hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devices

Accessible machine learning algorithms, software, and diagnostic tools for energy-efficient devices and systems are extremely valuable across a broad range of application domains. In scientific domains, real-time near-sensor processing can drastically improve experimental design and accelerate scientific discoveries. To support domain scientists, we have developed hls4ml, an open-source software-hardware codesign workflow to interpret and translate machine learning algorithms for implementation with both FPGA and ASIC technologies. We expand on previous hls4ml work by extending capabilities and techniques towards low-power implementations and increased usability: new Python APIs, quantization-aware pruning, end-to-end FPGA workflows, long pipeline kernels for low power, and new device backends include an ASIC workflow. Taken together, these and continued efforts in hls4ml will arm a new generation of domain scientists with accessible, efficient, and powerful tools for machine-learning-accelerated discovery.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Development of an Automated J-R Curve Analysis Software Based on the ASTM E1820-18 Normalization Method

The J-integral versus crack-growth resistance curve (J-R curve) is a useful tool for evaluating material fracture toughness in the ductile region. A widely accepted practice for conducting J-R curve testing is ASTM standard E1820, which introduces the normalization method. This method does not require compliance measurements during testing, significantly simplifying J-R curve testing compared with the conventional elastic unloading compliance (EUC) method. Despite the advantage in testing, analysis procedures for the normalization method are very complicated. Also, there is no open source software currently available to perform such analysis.The authors developed an open source automated J-R curve-analysis software based on the normalization method in ASTM E1820-18. Source codes were written in MATLAB and the compiled software, in the form of a stand-alone executable, has a user-friendly graphic interface and is readily compatible with modern Windows operating systems. Both source codes and the compiled executable file are available for download at https://code.ornl.gov/xc8/ANJR.git. Comparisons between resulting J-R curves from the software and manual analysis procedures show essentially identical results, indicating the suitability of applying the automated software for J-R curve analysis.

36 MATERIALS SCIENCE↗

Experiments and Project-Based Enhancements for STEM Learning

Motivating K-12 students to pursue careers in science, technology, engineering, and mathematics (STEM) is an effort that requires consistent engagement. Throughout the K-12 student timeline, STEM educators need to continuously pivot their teaching and update their educational materials to motivate the next generation of students. Once students begin their undergraduate education, university professors need to encourage them to consider pursuing graduate studies to ensure that a qualified future workforce can be developed for research and teaching. In this paper, we present our work on developing STEM materials for K-12 student engagement. Our K-12 materials target the grid integration of hydrogen assets that are suitable to engage students in the classroom. Our undergraduate materials target hands-on projects and collaboration with industry to connect classroom learning with real-world applications and needs in renewable energy. Our work leverages available open-source models and tools to create projects for undergraduate students and motivate their interest in pursuing research topics in graduate-level education.

ENERGY PLANNING, POLICY, AND ECONOMY↗

areaDetector/ADTimePix3

ADTimePix3 is an open‑source EPICS areaDetector driver for TimePix3 pixel detectors from Advanced Scientific Instruments (ASI). It provides a complete control and data‑acquisition interface between EPICS and the Serval server, supporting both real detectors (single‑chip and 2×2 quad configurations) and the TimePix3 emulator. The driver configures measurements via an HTTP/JSON REST API and acquires data through high‑rate TCP streams for raw events, images, and histograms. It offers real‑time preview and accumulated images, Time‑of‑Flight histogram processing, pixel masking (including Binary Pixel Configuration files and hot‑pixel tools), extensive health and status monitoring, and integration with standard areaDetector plugins for file saving and downstream analysis. ADTimePix3 is designed for Linux 64‑bit systems (tested on Ubuntu and RHEL) and is distributed under an MIT license with additional institutional disclaimers, enabling reuse and extension in photon science beamlines and other TimePix3‑based experimental facilities.

Gofron, Kaz↗

Refining HPCToolkit for application performance analysis at exascale

As part of the US Department of Energy’s Exascale Computing Project (ECP), Rice University has been refining its HPCToolkit performance tools to better support measurement and analysis of applications executing on exascale supercomputers. To efficiently collect performance measurements of GPU-accelerated applications, HPCToolkit employs novel non-blocking data structures to communicate performance measurements between tool threads and application threads. To attribute performance information in detail to source lines, loop nests, and inlined call chains, HPCToolkit performs parallel analysis of large CPU and GPU binaries involved in the execution of an exascale application to rapidly recover mappings between machine instructions and source code. To analyze terabytes of performance measurements gathered during executions at exascale, HPCToolkit employs distributed-memory parallelism, multithreading, sparse data structures, and out-of-core streaming analysis algorithms. To support interactive exploration of profiles up to terabytes in size, HPCToolkit’s hpcviewer graphical user interface uses out-of-core methods to visualize performance data. The result of these efforts is that HPCToolkit now supports collection, analysis, and presentation of profiles and traces of GPU-accelerated applications at exascale. These improvements have enabled HPCToolkit to efficiently measure, analyze and explore terabytes of performance data for executions using as many as 64K MPI ranks and 64K GPU tiles on ORNL’s Frontier supercomputer. HPCToolkit’s support for measurement and analysis of GPU-accelerated applications has been employed to study a collection of open-science applications developed as part of ECP. This paper reports on these experiences, which provided insight into opportunities for tuning applications, strengths and weaknesses of HPCToolkit itself, as well as unexpected behaviors in executions at exascale.

Adhianto, Laksono↗

Status of the data acquisition, trigger, and slow control systems of the Mu2e experiment at Fermilab

The Mu2e experiment at the Fermilab will search for a coherent neutrinoless conversion of a muon into an electron in the field of an aluminum nucleus with a sensitivity improvement by a factor of 10,000 over existing limits. In this work, the Mu2e Trigger and Data Acquisition System (TDAQ) uses otsdaq framework as the online Data Acquisition System (DAQ) solution. Developed at Fermilab, otsdaq integrates several framework components — an artdaq-based DAQ, an art-based event processing, and an EPICS-based detector control system (DCS), and provides a uniform multi-user interface to its components through a web browser. Data streams from the Mu2e tracker and calorimeter are handled by the artdaq-based DAQ and processed by a one-level software trigger implemented within the art framework. Events accepted by the trigger have their data combined, post-trigger, with the separately read out data from the Mu2e Cosmic Ray Veto system. Foundation of the Mu2e DCS, EPICS – an Experimental Physics and Industrial Control System – is an open-source platform for monitoring, controlling, alarming, and archiving. A prototype of the TDAQ and the DCS systems has been built and tested over the last three years at Fermilab’s Feynman Computing Center, and now the production system installation is underway. This work presents their status and focus on the installation plans and procedures for racks, workstations, network switches, gateway computers, DAQ hardware, slow controls implementation, and testing.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Simulating microgalvanic corrosion in alloys using the PRISMS phase-field framework

In this prospective paper, we first review the existing simulation tools to simulate microgalvanic corrosion during free immersion. Then, we describe a recently developed application that employs PRISMS-PF, an open-source, high-performance phase-field modeling framework. The model employed in the application accounts for the electrochemical reaction at the metal/electrolyte interface and ionic migration in the electrolyte to determine the evolution of the corrosion front. We present the implementation details for the application and discuss its features such as super-linear parallel scaling performance for a sufficiently large system. Finally, we demonstrate the capability of the application by simulating corrosion of the matrix phase of an alloy near a secondary phase particle in two and three dimensions.

36 MATERIALS SCIENCE↗

CACTI CSAPR2 Taranis Retrievals

Taranis is an end-to-end processing chain for radar data written in Python with C extension for computation performance. Features include: masking for quality control, specific differential phase (Kdp), attenuation correction for reflectivity factor (Z) and differential reflectivity (Zdr) in rain, and additional geophysical retrievals. Retrievals are mostly drawn from literature or open-source software when appropriate, and have been tested, tuned, and modified to work with one another cohesively rather than using isolated off-the-shelf algorithms. Incorporated algorithms include hydrometeor (echo) identification, rain water content, raindrop mass-weighted mean diameter (gamma size distribution assumption), and rainfall rate (QPE). Taranis data sets exist for CSAPR2 PPI, HSRHI, and sector RHI scans. Cartesian-gridded data sets were also produced as well as a near-surface rain rate retrieval. More details can be found in the README.

54 ENVIRONMENTAL SCIENCES↗

NRAP-Open-IAM: FutureGen2 Component Models

This report describes the development and testing of three component models for NRAP-Open-IAM, the National Risk Assessment Partnership’s open-source integrated assessment model. The FutureGen2 Lookup Table Reservoir component model is based on interpolation of data from a set of lookup tables. The lookup tables contain pressures and saturations predicted by multiphase flow simulations performed with a reservoir simulator. The FutureGen2 Above Zone Monitoring Interval (AZMI) component is a surrogate model that can be used to estimate the impact that carbon dioxide (CO 2 ) and brine leaks from the CO 2 storage reservoir at the FutureGen 2.0 site might have had on overlying aquifers or monitoring units were a leak to occur. The model estimates the size of “impact plumes” according to five metrics: pH, Total Dissolved Solids (TDS), pressure, dissolved CO 2 and temperature. The FutureGen2 Aquifer component is similar, but is limited to four metrics: pH, Total Dissolved Solids (TDS), pressure, and dissolved CO 2 . The input parameters for each model are the same, but the Aquifer component is applicable to depths between 100 m and 700 m and the AZMI component is applicable from depths between 700 m and 1050 m.

42 ENGINEERING↗

An intense, few-cycle source in the long-wave infrared

For the last several decades, the wavelength range accessible for strong-field, few-cycle studies has remained limited to the visible, near infrared and mid-wave infrared regimes. In particular, sources in the long-wave infrared have been lacking. We report the development of a 1 kHz, few-cycle laser source with up to a 9 μm central wavelength and gigawatt peak powers. When focused, this source can ionize gas targets, which we demonstrate here through the ionization of atomic xenon at wavelengths ranging from 5 μm to 9 μm. This opens up new opportunities for fundamental atomic and molecular physics, enabling experimental tests of strong-field ionization theories in the extreme long-wavelength, few-cycle limit and the direct excitation of vibrational transitions in organic molecules.

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

Harvesting Mechanical and Thermal Energy by Combining ZnO Nanowires and NiTi Shape Memory Alloy

In the expanding world of small scale energy harvesting, the ability to combine thermal and mechanical harvesting is growing ever more important. Here, we demonstrate the feasibility of using ZnO nanowires to harvest both mechanical and low-quality thermal energy in simple, scalable devices. These devices were fabricated on kapton films and used ZnO nanowires with the same growth direction to assure alignment of the piezoelectric potentials of all of the wires. Mechanical harvesting from these devices was demonstrated using a periodic application of force, modeling the motion of the human body. Tapping the device from the top of the device with a wood stick, for example yielded an Open Circuit Voltage (OCV) of 0.2 - 4 V, which is in an ideal range for device applications. In order to demonstrate thermal harvesting from low quality heat sources, a commercially available Nitinol (Ni-Ti alloy) foil was attached to the nanowire piezoelectric device to create a compound thermoelectric. When bent at room temperature and then heated to 50°C, the Nitinol foil was restored to its original flat shape, which yielded an output voltage of nearly 1 V from the ZnO nanowire device.

36 MATERIALS SCIENCE↗

Controlling polarization of spintronic THz emitter by remanent magnetization texture

Terahertz (THz) sciences and technologies have contributed to a rapid development of a wide range of applications and expanded the frontiers in fundamental science. Spintronic terahertz emitters offer conceptual advantages since the spin orientation in the magnetic layer can be easily controlled either by the externally applied magnetic field or by the internal magnetic field distribution determined by the specific shape of the magnetic elements. Here, we report a switchable terahertz source based on micropatterned magnetic heterostructures driven by femtosecond laser pulses. We show that the precise tunability of the polarization state is facilitated by the underlying magnetization texture of the magnetic layer that is dictated by the shape of the microstructure. These results also reveal the underlying physical mechanisms of a nonuniform magnetization state on the generation of ultrafast spin currents in the magnetic heterostructures. Our findings indicate that the emission of the linearly polarized THz waves can be switched on and off by saturating the sample using a biasing magnetic field, opening fascinating perspectives for integrated on-chip THz devices with wide-ranging potential applications.

Wu, Weipeng↗

Experimental Study on the Porosity of Electron Beam Melting-Manufactured Ti6Al4V

Electron beam melting (EBM) is one of the powder bed fusion technologies, which utilizes a high-energy electron beam, as a moving heat source, in order to melt (by rapid self-cooling) metal powder and produce parts in a layer-building fashion. Anyway, many technical aspects concerning the quality of EBM-produced components are still industrial open items and studies need to be carried out. In accordance with the industrial needs, in this work researchers have studied the influence of two process parameters, i.e., samples orientation and height in the build chamber. The experiments have consisted in rectangular parallelepiped (50 × 10 × 10 mm) samples Ti6Al4V produced by EBM following a two-factor DOE. A tomographic investigation of all the samples produced by EBM has been carried out in order to get a complete set of data on porosity defects that have been analyzed showing the influence of process parameters on the porosity generation and pointing out typical features of defect distributions. The results obtained from this work have given precious information to designers and EBM technologists in order to: optimize the components’ design and the building setup obtaining a manufacturing process with the minimal level of porosity defects (best growth orientation). provide information for mechanical post-processing (metal removal).

36 MATERIALS SCIENCE↗

Progress of the development of the ELI-NP GBS high level applications

The Gamma Beam System (GBS) is a high brightness LINAC to be installed in Magurele (Bucharest) at the new ELINP (Extreme Light Infrastructure - Nuclear Physics) laboratory. The accelerated electrons, with energies ranging from 280 to 720 MeV, will collide with a high power laser to produce tunable high energy photons (0.2-20MeV ) with high intensity (10 13 photons/s), high brilliance and spectral purity (0.1%BW), through the Compton backscattering process. This light source will be open to users for nuclear photonics and nuclear physics advanced experiments. Tested high level applications will play an important role in commissioning and operation. In this paper we report the progress and status of the development of dedicated high level applications. We also present the results of the test on the FERMI LINAC of the electron trajectory control method based on Dispersion Free Steering.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

A SQL to C compiler in 500 lines of code

Abstract We present the design and implementation of a SQL query processor that outperforms existing database systems and is written in just about 500 lines of Scala code – a convincing case study that high-level functional programming can handily beat C for systems-level programming where the last drop of performance matters. The key enabler is a shift in perspective toward generative programming. The core of the query engine is an interpreter for relational-algebra operations, written in Scala. Using the open-source lightweight modular staging framework, we turn this interpreter into a query compiler with very low effort. To do so, we capitalize on an old and widely known result from partial evaluation: the first Futamura projection, which states that a process that can specialize an interpreter to any given input program is equivalent to a compiler. In this context, we discuss lightweight modular staging programming patterns such as mixed-stage data structures (e.g., data records with static schema and dynamic field components) and techniques to generate low-level C code, including specialized data structures and data loading primitives.

Computer Science↗

Real-time mixed reality display of dual particle radiation detector data

Radiation source localization and characterization are challenging tasks that currently require complex analyses for interpretation. Mixed reality (MR) technologies are at the verge of wide scale adoption and can assist in the visualization of complex data. Herein, we demonstrate real-time visualization of gamma ray and neutron radiation detector data in MR using the Microsoft HoloLens 2 smart glasses, significantly reducing user interpretation burden. Radiation imaging systems typically use double-scatter events of gamma rays or fast neutrons to reconstruct the incidence directional information, thus enabling source localization. The calculated images and estimated ’hot spots’ are then often displayed in 2D angular space projections on screens. By combining a state-of-the-art dual particle imaging system with HoloLens 2, we propose to display the data directly to the user via the head-mounted MR smart glasses, presenting the directional information as an overlay to the user’s 3D visual experience. We describe an open source implementation using efficient data transfer, image calculation, and 3D engine. We thereby demonstrate for the first time a real-time user experience to display fast neutron or gamma ray images from various radioactive sources set around the detector. We also introduce an alternative source search mode for situations of low event rates using a neural network and simulation based training data to provide a fast estimation of the source’s angular direction. Using MR for radiation detection provides a more intuitive perception of radioactivity and can be applied in routine radiation monitoring, education & training, emergency scenarios, or inspections.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Improved Axisymmetric and High Temperature Material Structural Modeling in MOOSE and NEML

This report describes improvements made to the solid mechanics formulation in the MOOSE open source finite element simulation environment and the open source Nuclear Engineering Material model Library (NEML) for mechanical constitutive models. The focus of these improvements is to improve the usability and performance of simulations involving one or both pieces of software. Specifically, this work completes a new system for solid mechanics simulations in the MOOSE ecosystem providing exact linearizations and optimal (quadratic) convergence, for a variety of coordinate systems and material types, including large deformation simulations. This work then provides users a framework to build highly efficient mechanical simulations of structures or materials or to couple in additional MOOSE physics modules to build complex, scalable multiphysics simulations.

36 MATERIALS SCIENCE↗

Method of operating a lithium-ion cell having a high-capacity cathode

A method of operating a lithium-ion cell comprising (a) a cathode comprising a carbon or graphitic material having a surface area to capture and store lithium thereon; (b) an anode comprising an anode active material; (c) a porous separator disposed between the two electrodes; (d) an electrolyte in ionic contact with the two electrodes; and (e) a lithium source disposed in at least one of the two electrodes to obtain an open circuit voltage (OCV) from 0.5 volts to 2.8 volts when the cell is made; wherein the method comprises: (A) electrochemically forming the cell from the OCV to either a first lower voltage limit (LVL) or a first upper voltage limit (UVL), wherein the first LVL is no lower than 0.1 volts and the first UVL is no higher than 4.6 volts; and (B) cycling the cell between a second LVL and a second UVL.

25 ENERGY STORAGE↗