Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “task programming”

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 289 records · Page 16

Axolotl: a scalable genomics library based on Apache Spark (Axolotl) v1.0.0

Axolotl is a Python library for scalable distributed genome and metagenome data analysis. Existing tools and systems that we rely on are struggling to keep up with the rapid explosion of genomic data. Compounding this issue, developing scalable solutions require a steep learning curve in parallel programming, which presents a barrier to academic researchers. While we do have scalable solutions for specific tasks, we lack comprehensive, end-to-end solutions. It's this gap in our toolkit that we aim to address with Axolotl. The Axolotl library is built for easy parallel processing, efficiently handling multiple tasks or large datasets simultaneously, and scaling up to meet the demands of extensive genomic data analysis.

Wang, Zhong↗

xesn: Echo state networks powered by Xarray and Dask

Xesn is a Python package that allows scientists to easily design Echo State Networks (ESNs) for forecasting problems. ESNs are a Recurrent Neural Network architecture introduced by Jaeger (2001) that are part of a class of techniques termed Reservoir Computing. One defining characteristic of these techniques is that all internal weights are determined by a handful of global, scalar parameters, thereby avoiding problems during backpropagation and reducing training time significantly. Because this architecture is conceptually simple, many scientists implement ESNs from scratch, leading to questions about computational performance. Xesn offers a straightforward, standard implementation of ESNs that operates efficiently on CPU and GPU hardware. The package leverages optimization tools to automate the parameter selection process, so that scientists can reduce the time finding a good architecture and focus on using ESNs for their domain application. Importantly, the package flexibly handles forecasting tasks for out-of-core, multi-dimensional datasets, eliminating the need to write parallel programming code. Xesn was initially developed to handle the problem of forecasting weather dynamics, and so it integrates naturally with Python packages that have become familiar to weather and climate scientists such as Xarray (Hoyer & Hamman, 2017). However, the software is ultimately general enough to be utilized in other domains where ESNs have been useful, such as in signal processing (Jaeger & Haas, 2004).

97 MATHEMATICS AND COMPUTING↗

Evaluation of a Material Balance Only and Material Balance with Real-Time In-line Monitoring Approaches for DFLAW Processing

The Assistant Manager, WTP chartered an Integrated Technical Team (ITT), which includes personnel from the Savannah River National Laboratory (SRNL), Pacific Northwest National Laboratory (PNNL), from the Savannah River National Laboratory (SRNL), Pacific Northwest National Laboratory (PNNL), Bechtel National, Inc., and DOE-ORP, to evaluate the capability and potential benefits of replacing sample collection/analyses requirements with real-time, in-line monitoring. The initial focus of the ITT is the Direct Feed Low Activity Waste (DFLAW) Program. This work scope is being performed in multiple phases. The Phase 2 work scope contains tasks to evaluate a materials balance only approach as well as continuing scoping evaluations for instruments that could be used for Real-Time In-Line Monitoring (RTIM). The Phase 2 work scope for evaluation of a materials balance approach was completed by both SRNL and PNNL and is documented in this report. The material balance evaluation included a review of the WTP Low Activity Waste (LAW) vitrification process as well as the WTP Effluent Management Facility (EMF) process. Sampling requirements and unit operations were reviewed to determine which sample requirements could be met with a material balance without significantly increasing processing or reporting uncertainties.

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

U.S. Industry Opportunities for Advanced Nuclear Technology Development

The Statement of Work (SOW) for this activity involved three main tasks. (1) Carry out an international survey to construct a comprehensive list of safety related experimental programs that have been and are important contributors to the safety assessments for nuclear installations. Furthermore, this survey also served to collect the views of many scientists and engineers, who have been in nuclear safety for many decades, regarding the experimental programs for which there is the most immediate need to archive the experimental data. (2) Perform a search for possible sources (libraries, experimental data bases, etc.) that may contain relevant information for one, or more of the three important, and expensive experiments initially identified as key experimental information to be preserved (LOFT, Marviken, HDR). The information gathered includes experimental test reports, peer reviewed technical papers, articles prepared for technical meetings that were not peer reviewed and papers that were written for specialist meetings but which did not have a peer review, all of which help to provide insights on the experiments of interest. (3) Provide a demonstration of how the archival status of three of the most important experimental programs can be characterized and archived for the different levels of experimental documentation that might be found for each of the three experimental programs selected for the demonstration.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Home Energy Professionals Certifications ISO/IEC 17024: 2021 Policies and Procedures Manual

The U.S. Department of Energy (DOE) enlisted its National Renewable Energy Laboratory (NREL) to coordinate the development of a framework for new certifications in the weatherization and home performance industry. The Home Energy Professional certifications support DOE's Weatherization Assistance Program (WAP) and the broader residential home performance industry through the credentialing process of defined job task analysis for energy auditors and quality control inspectors. The HEP certifications are not intended to supplant or infringe upon any existing industry-recognized credentials, however, the WAP and the home performance industry have utilized the advanced HEP certifications to promote quality work and standardized job task analysis since 2010. On an ongoing basis, NREL brings industry practitioners and subject matter experts together to develop, review, and revise the certification schemes in accordance with the International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC) 17024 standard, "Conformity assessment - General requirements for bodies operating certification of persons" (ISO/IEC 17024). This handbook covers the policies and procedures for the process of developing, maintaining, and validating the certification schemes. Each policy and procedure includes the relevant ISO/IEC 17024 section at the beginning.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

IACMI Project 4.10: Blade Finishing Automation (Final Report)

IACMI Project 4.10, the Innovative Wind Turbine Blade Finishing with Advanced Automated Technology project, performed research addressing the challenges and opportunities associated with automating wind turbine blade finishing operations, including blade trimming and grinding. These activities, developed and conducted in close cooperation with wind industry partners, included: • The development of new automation technology and systems; • The integration of automation technology and components; • The improvements of sensor technology and their deployment in automation systems • The elimination of extensive manual programing for the automation of wind blade finishing; • The rethinking of the approach to specific work tasks for automation systems; • The demonstration at scale of innovative wind turbine blade finishing automations systems. The IACMI Wind TA team worked with GE Renewable Energy and LM Wind Power to establish the metrics of the automated blade finishing system developed in the project. In addition, the project team helped to integrate the advanced automated systems into wind turbine blade production facilities. This project was divided into two phases. Phase I provided project management, preliminary techno-economic model development, early US wind turbine industry outreach, and early research into robotic solutions for automated wind blade finishing. This second phase continued with project management, as well as final techno-economic model development, advanced research into robotic solutions for automated wind blade finishing, as well as specifications and procurement of a robotic system for automated wind blade finishing. The 4.10 project leveraged the capabilities and facilities established through the Institute for Advanced Composites Manufacturing Innovation (IACMI), the Colorado Office of Economic Development and International Trade (OEDIT) and the National Renewable Energy Laboratory (NREL). The IACMI Wind Technology Area (TA) designed and prepared for deployment a robotic automated wind turbine blade finishing system at the NREL/IACMI Composites Manufacturing Education and Technology (CoMET) facility. The results of this project led to follow-on funding to build upon and expand research in automated wind turbine blade finishing.

17 WIND ENERGY↗

Analysis Report for Hydrolyzed UF 6 Samples

Under the auspices of the US Department of Energy/National Nuclear Security Agency’s Nuclear Reference Material Program (NRMP), the Material Signatures and Isotopic Standards (MSIS) group of Oak Ridge National Laboratory was tasked with analyzing two UF6 filled hoke tubes for uranium isotopic composition. This report documents the results of the measurements performed by the MSIS group’s International Organization for Standardization/International Electrotechnical Commission 17025:2017 accredited operating procedure CSD-AM-CIMS-IN20, Determination of Uranium and Plutonium Isotopic Composition using Thermal Ionization Mass Spectrometry, and in accordance with the quality assurance plan as described in QAP-X-96-CSD/RML-001, Nuclear Analytical Chemistry Laboratory Section Quality Assurance Plan.

38 RADIATION CHEMISTRY, RADIOCHEMISTRY, AND NUCLEA↗

ORNL Report for Hydrolyzed UF 6 Samples 439451, 438792, 439144, 439616, and 439617

Under the auspices of the US Department of Energy/National Nuclear Security Agency’s Nuclear Reference Material Program (NRMP), the Material Signatures and Isotopic Standards (MSIS) group of Oak Ridge National Laboratory was tasked with analyzing five UF 6 filled P-10 tubes for uranium isotopic composition. This report documents the results of the measurements performed by the MSIS group’s International Organization for Standardization/International Electrotechnical Commission 17025:2017 accredited operating procedure CSD-AM-CIMS-IN20, Determination of Uranium and Plutonium Isotopic Composition using Thermal Ionization Mass Spectrometry, and in accordance with the quality assurance plan as described in QAP-X-96-CSD/RML-001, Nuclear Analytical Chemistry Laboratory Section Quality Assurance Plan.

38 RADIATION CHEMISTRY, RADIOCHEMISTRY, AND NUCLEA↗

CalTestBed - Parthian Energy: Electromagnetic Sensing of Pre-mature Cell Failure (CRADA Final Report)

We had lengthy discussions with Parthian on the interpretation of the original SOW as laid out in the original proposal and on whether or not these tasks were allowable under the rules set by Cal Test Bed. There were also discussions on program limitations on purchasing equipment. We were engaged with vendors identified by Parthian as companies from which we could lease equipment, and in most cases, came to find, that these products were only available for purchase. As a result, we configured translational stages into an x-y plotter arrangement and established computer control over the setup as a step toward building our own system for acquiring data to meet Parthian's requirements. The project reached its scheduled end prior to the start of testing and was allowed to elapse uncompleted.

25 ENERGY STORAGE↗

Progress in the validation of rotor aerodynamic codes using field data

Within the framework of the fourth phase of the International Energy Agency (IEA) Wind Task 29, a large comparison exercise between measurements and aeroelastic simulations has been carried out featuring three simulation cases in axial, sheared and yawed inflow conditions. Results were obtained from more than 19 simulation tools originating from 12 institutes, ranging in fidelity from blade element momentum (BEM) to computational fluid dynamics (CFDs) and compared to state-of-the-art field measurements from the 2 MW DanAero turbine. More than 15 different variable types ranging from lifting-line variables to blade surface pressures, loads and velocities have been compared for the different conditions, resulting in over 250 comparison plots. The result is a unique insight into the current status and accuracy of rotor aerodynamic modeling. For axial flow conditions, a good agreement was found between the various code types, where a dedicated grid sensitivity study was necessary for the CFD simulations. However, compared to wind tunnel experiments on rotors featuring controlled conditions, it remains a challenge to achieve good agreement of absolute levels between simulations and measurements in the field. For sheared inflow conditions, uncertainties due to rotational and unsteady effects on airfoil data result in the CFD predictions standing out above the codes that need input of sectional airfoil data. However, it was demonstrated that using CFD-synthesized airfoil data is an effective means to bypass this shortcoming. For yawed flow conditions, it was observed that modeling of the skewed wake effect is still problematic for BEM codes where CFD and free vortex wake codes inherently model the underlying physics correctly. The next step is a comparison in turbulent inflow conditions, which is featured in IEA Wind Task 47. Doing this analysis in cooperation under the auspices of the IEA Wind Technology Collaboration Program (TCP) has led to many mutual benefits for the participants. The large size of the consortium brought ample manpower for the analysis where the learning process by combining several complementary experiences and modeling techniques gave valuable insights that could not be found when the analysis is carried out individually.

17 WIND ENERGY↗

The NREL Sensor Laboratory: Status and Future Directions for Hydrogen Detection

The NREL Hydrogen Sensor Laboratory was commissioned in 2010 as a resource for the national and international hydrogen community to ensure the availability and proper use of hydrogen sensors. Since then, the Sensor Laboratory has provided unbiased verification of hydrogen sensor performance for sensor developers, end-users, and regulatory agencies and has also provided active support for numerous code and standards development organizations. Although sensor performance assessment remains a core capability, the mission of the NREL Sensor Laboratory has expanded toward a more holistic approach regarding the role of hydrogen detection and its implementation strategy for both assurance of facility safety as well as for process control applications. Active monitoring for detection of unintended releases has been identified by the NFPA 2 Storage Task Group as a viable approach for improving facility safety and lowering setbacks. The current research program for the Sensor Laboratory addresses both conventional and advanced developing detection strategies in response to the emerging large-scale markets, such as those envisioned by H2@Scale. These emerging hydrogen applications may require alternative detection strategies that supplement and may ultimately supplant the use of traditional sensors for monitoring hydrogen releases. Research focus areas for the NREL Sensor Laboratory now encompasses the characterization of released hydrogen behavior to optimize detection strategies for both indoor and outdoor applications, advanced methods of hydrogen leak detection such as hydrogen wide area monitoring approaches for large scale and distributed applications, the incorporation of active monitoring as a risk reduction strategy to improve safety at hydrogen facilities, and continuing support of hydrogen safety codes and standards. In addition to assurance of safety, detection will be critical for process control applications, such as hydrogen fuel quality verification for fuel cell vehicle applications and for monitoring and controlling of hydrogen-natural gas blend composition.

codes and standards↗

Carbon Capture Multidisciplinary Simulation CenterTrilab Support Team Fall Meeting 2018 Report

The TST continues to be very impressed with the quality of work presented and the rapid progress made by the CCMSC on a highly complex multiphysics problem domain. The Center is gathering increasing expertise and experience in multiple areas likely to be of broad interest to DOE and the greater HPC community, particularly in the areas of programming models and DSLs, I/O, V&V/UQ, and visualization/data analytics. This year in particular saw very impressive results in their task graph algorithms, strong and weak scaling of their overall code, and sophistication of their physics models and V/UQ analysis and approach. The team was particularly impressed with the depth of engagement and quality of discussion at the V/UQ deep dive. There are very few organizations outside of NNSA doing multiphysics simulation at this level of accuracy, efficiency, scale and sophistication and DOE would be well-advised to actively work to maintain a close collaborative relationship with this team after the completion of the PSAAP II program if at all possible.

20 FOSSIL-FUELED POWER PLANTS↗

Evaluating Application Characteristics for GPU Portability Layer Selection

GPUs have become the dominant source of computing power for high performance computing and are increasingly being used across the High Energy Physics computing landscape for a wide variety of tasks. Though NVIDIA is currently the main provider of GPUs, AMD and Intel are rapidly increasing their market share. As a result, programming using a vendor-specific language such as CUDA can significantly reduce deployment choices. There are a number of portability layers such as Kokkos, Alpaka, SYCL, OpenMP and std::par that permit execution on a broad range of GPU and CPU architectures, significantly increasing the flexibility of application programmers. However, each of these portability layers has its own characteristics, performing better at some tasks and worse at others, or placing limitations on aspects of the application. In this presentation, we report on a study of application and kernel characteristics that can influence the choice of a portability layer and show how each layer handles these characteristics. We have analyzed representative heterogeneous applications from CMS (patatrack and p2r), DUNE (Wire-Cell Toolkit), and ATLAS (FastCaloSim) to identify key application characteristics that have different behaviors for the various portability technologies. Using these results, developers can make more informed decisions on which GPU portability technology is best suited to their application.

Atif, Mohammad [Brookhaven]↗

Sparse Deep Neural Network Inference using different Programming Models

Sparse deep neural networks have gained increasing attention recently in achieving speedups on inference with reduced memory footprints. However, the real-world applications are little shown with specialized optimizations, yet a wide variety of DNN tasks remain dense without exploiting the advantages of sparsity in networks. Recent work presented by MIT/IEEE/Amazon GraphChallenge has demonstrated significant speedups and various techniques. Still, we find that there is limited investigation of the impact of various Python and C\slash C++ based programming models to explore new opportunities in general cases. In this work, we provide performance evaluation through different programming models using CuPy, cuSPARSE, and OpenMP to discuss the advantages and disadvantages of our sparse implementations on single-GPU and multiple GPUs of NVIDIA DGX-A100 40GB/80GB platforms.

machine learning, HPC↗

Exploring the use of novel programming models in land surface models

A wide range of programming models are currently under rapid development to meet the needs of application developers looking to work on more complex machines. These models fill a variety of roles. Some look to abstract supercomputer architecture, including both processors and memory, to present a strategy for portable performance across a wide range of machines. Others look to expose concurrency by explicitly constructing task-driven dependency graphs that allow a scheduler to find parallelism. Here we explore the implications for application codes of adopting two such programming models, Kokkos and Legion, one from each class of models. We specifically focus on the software design implications on refactoring existing applications, rather than the performance and performance tuning of these models. We identify a strategy for refactoring the Energy Exascale Earth System Model's Land Surface Model, an extremely complex code for climate applications, and prototype a series of mini-apps that explore the adoption of Kokkos and Legion. In doing this, we identify commonalities across the models, leading to a series of conclusions about application software design and refactoring for the adoption of novel programming models.

Coon, Ethan↗

The Minos Computing Library: Efficient Parallel Programming for Extremely Heterogeneous Systems

Hardware specialization has become the silver bullet to achieve efficient high performance, from Systems-on-Chip systems, where hardware specialization can be ``extreme'', to large-scale HPC systems. As the complexity of the systems increases, so does the complexity of programming such architectures in a portable way. This work introduces the Minos Computing Library (MCL), as system software, programming model, and programming model runtime that facilitate programming extremely heterogeneous systems. MCL supports the execution of several multi-threaded applications within the same compute node, performs asynchronous execution of application tasks, efficiently balances computation across hardware resources, and provides performance portability. We show that code developed on a personal desktop automatically scales up to fully utilize powerful workstations with 8 GPUs and down to power-efficient embedded systems. MCL provides up to 17.5x speedup over OpenCL on NVIDIA DGX-1 systems and up to 1.88x speedup on single-GPU systems. In multi-application workloads, MCL dynamically resource allocation provides up to 2.43x performance improvement over manual, static allocation of computing resources.

Gioiosa, Roberto↗

The AXEAP2 program for K β X-ray emission spectra analysis using artificial intelligence

The processing and analysis of synchrotron data can be a complex task, requiring specialized expertise and knowledge. Our previous work addressed the challenge of X-ray emission spectrum (XES) data processing by developing a standalone application using unsupervised machine learning. However, the task of analyzing the processed spectra remains another challenge. Although the non-resonant K β XES of 3 d transition metals are known to provide electronic structure information such as oxidation and spin state, finding appropriate parameters to match experimental data is a time-consuming and labor-intensive process. Here, a new XES data analysis method based on the genetic algorithm is demonstrated, applying it to Mn, Co and Ni oxides. This approach is also implemented as a standalone application, Argonne X-ray Emission Analysis 2 ( AXEAP2 ), which finds a set of parameters that result in a high-quality fit of the experimental spectrum with minimal intervention. AXEAP2 is able to find a set of parameters that reproduce the experimental spectrum, and provide insights into the 3 d electron spin state, 3 d –3 p electron exchange force and K β emission core-hole lifetime.

36 MATERIALS SCIENCE↗

A systems engineering framework for the optimization of food supply chains under circular economy considerations

The current linear “take-make-waste-extractive” model leads to the depletion of natural resources and environmental degradation. Circular Economy (CE) aims to address these impacts by building supply chains that are restorative, regenerative, and environmentally benign. This can be achieved through the re-utilization of products and materials, the extensive usage of renewable energy sources, and ultimately by closing any open material loops. Such a transition towards environmental, economic and social advancements requires analytical tools for quantitative evaluation of the alternative pathways. Here, in this work, we present a novel CE system engineering framework and decision-making tool for the modeling and optimization of food supply chains. First, the alternative pathways for the production of the desired product and the valorization of wastes and by-products are identified. Then, a Resource-Task-Network representation that captures all these pathways is utilized, based on which a mixed-integer linear programming model is developed. This approach allows the holistic modeling and optimization of the entire food supply chain, taking into account any of its special characteristics, potential constraints as well as different objectives. Considering that typically CE introduces multiple, often conflicting objectives, we deploy here a multi-objective optimization strategy for trade-off analysis. A representative case study for the supply chain of coffee is discussed, illustrating the steps and the applicability of the framework. Single and multi-objective optimization formulations under five different coffee-product demand scenarios are presented. The production of instant coffee as the only final product is shown to be the least energy and environmental efficient scenario. On the contrary, the production solely of whole beans sets a hypothetical upper bound on the optimal energy and environmental utilization. In both problems presented, the amount of energy generated is significant due to the utilization of waste generated for the production of excess energy.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗