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 469 records · Page 26

Hanford Waste End Effector Prototype Test Plan

This test plan describes the Phase 1 testing program of the Hanford Waste End Effector (HWEE) at the Washington River Protection Solutions (WRPS) Cold Test Facility (CTF) using a Pacific Northwest National Laboratory (PNNL)-designed testing setup. This task supports Phase 1 development testing of the HWEE to support the informational needs for initial assessment of the HWEE to support Hanford single shell tank A-105 retrieval. This task will install the HWEE on a PNNL-designed robotic gantry system at CTF, install instrumentation to measure reaction forces and process parameters, prepare and characterize simulant materials, and implement the test program. The tests will involve retrieval of water, sludge, and hardpan simulants to determine pumping rate, dilution factors, and screen fouling rate.

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Hanford Waste End Effector Prototype Test Plan (Rev.1)

This test plan describes the Phase 1 testing program of the Hanford Waste End Effector (HWEE) at the Washington River Protection Solutions (WRPS) Cold Test Facility (CTF) using a Pacific Northwest National Laboratory (PNNL)-designed testing setup. This task supports Phase 1 development testing of the HWEE to support the informational needs for initial assessment of the HWEE to support Hanford single shell tank A-105 retrieval. This task will install the HWEE on a PNNL-designed robotic gantry system at CTF, install instrumentation to measure reaction forces and process parameters, prepare and characterize simulant materials, and implement the test program. The tests will involve retrieval of water, sludge, and hardpan simulants to determine pumping rate, dilution factors, and screen fouling rate.

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

P SI4 1.4: Open-source software for high-throughput quantum chemistry

PSI4 is a free and open-source ab initio electronic structure program providing implementations of Hartree–Fock, density functional theory, many-body perturbation theory, configuration interaction, density cumulant theory, symmetry-adapted perturbation theory, and coupled-cluster theory. Most of the methods are quite efficient, thanks to density fitting and multi-core parallelism. The program is a hybrid of C++ and Python, and calculations may be run with very simple text files or using the Python API, facilitating post-processing and complex workflows; method developers also have access to most of PSI4 's core functionalities via Python. Job specification may be passed using The Molecular Sciences Software Institute (MolSSI) QCSCHEMA data format, facilitating interoperability. We announce a rewrite of our top-level computation driver, and concomitant adoption of the MolSSI QCARCHIVE INFRASTRUCTURE project, makes the latest version of PSI4 well suited to distributed computation of large numbers of independent tasks. The project has fostered the development of independent software components that may be reused in other quantum chemistry programs.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Partial differential equations preconditioner resilient to soft and hard faults

We present a domain-decomposition-based preconditioner for the solution of partial differential equations (PDEs) that is resilient to both soft and hard faults. The algorithm reformulates the PDE as a sampling problem, followed by a solution update through data manipulation that is resilient to both soft and hard faults. This reformulation allows us to recast the problem as a set of independent tasks, and exploit data locality to reduce global communication. We discuss two different parallel implementations: (a) a single program multiple data (SPMD) version based on a one-to-one mapping between subdomain and MPI processes responsible for both state and computation; and (b) an asynchronous server–client implementation where all state information is held by the servers and clients are designed solely as computational units. We present a scalability comparison of both implementations under nominal conditions, showing efficiency within ~80% for up to 12,000 cores. We present a resilience analysis under different fault scenarios based on the server–client implementation. This framework provides resiliency to hard faults such that if a client crashes, it stops asking for work, and the servers simply distribute the work among all of the other clients alive. Erroneous subdomain solves (e.g. due to soft faults) appear as corrupted data, which is either rejected if that causes a task to fail, or is seamlessly filtered out during the regression stage through a suitable noise model. Three different types of faults are modeled: hard faults modeling nodes (or clients) crashing; soft faults occurring during the communication of the tasks between server and clients; and soft faults occurring during task execution. We demonstrate the resiliency of the approach for a 2D elliptic PDE, and explore the effect of the faults at various failure rates.

97 MATHEMATICS AND COMPUTING↗

MPI + OpenACC: Accelerating radiation transport mini-application, minisweep, on heterogeneous systems

According to the article, architectures are rapidly evolving, and exascale machines are expected to offer billion-way concurrency. We need to rethink algorithms, languages and programming models among other components in order to migrate large scale applications and explore parallelism on these machines. Although directive-based programming models allow programmers to worry less about programming and more about science, expressing complex parallel patterns in these models can be a daunting task especially when the goal is to match the performance that the hardware platforms can offer. One such pattern is wavefront. This paper extensively studies a wavefront-based miniapplication for Denovo, a production code for nuclear reactor modeling. We parallelize the Koch–Baker–Alcouffe (KBA) parallel-wavefront sweep algorithm in the main kernel of Minisweep (the miniapplication) using CUDA 9.0, OpenMP 4.0 (SIMD) and OpenACC 2.6. Our OpenACC implementation running on NVIDIA’s next-generation Volta GPU boasts an 85.06x speedup over serial code, which is larger than CUDA’s 83.72x speedup over the same serial implementation. We also explore the scalability of our solution using MPI to decompose our simulation domain, allowing us to run on many nodes and accelerators present in state-of-the-art HPC systems. Our parallelization effort across platforms also motivated us to define an abstract parallelism model that is architecture independent, with a goal of creating software abstractions that can be used by applications employing the wavefront sweep motif.

Computer Science↗

Big Data Analytics for Demand Response: Clustering Over Space and Time

The pervasive deployment of advanced sensing infrastructure in Cyber-Physical systems, such as the Smart Grid, has resulted in an unprecedented data explosion. Such data exhibit both large volumes and high velocity characteristics, two of the three pillars of Big Data, and have a time-series notion as datasets in this context typically consist of successive measurements made over a time interval. Time-series data can be valuable for data mining and analytics tasks such as identifying the “right” customers among a diverse population, to target for Demand Response programs. However, time series are challenging to mine due to their high dimensionality. In this paper, we motivate this problem using a real application from the smart grid domain. We explore novel representations of time-series data for BigData analytics, and propose a clustering technique for determining natural segmentation of customers and identification of temporal consumption patterns. Our method is generizable to large-scale, real-world scenarios, without making any assumptions about the data. We evaluate our technique using real datasets from smart meters, totaling ~ 18,200,000 data points, and show the efficacy of our technique in efficiency detecting the number of optimal number of clusters.

97 MATHEMATICS AND COMPUTING↗

Abstractions and Directives for Adapting Wavefront Algorithms to Future Architectures

Architectures are rapidly evolving, and exascale machines are expected to offer billion-way concurrency. We need to rethink algorithms, languages and programming models among other components in order to migrate large scale applications and explore parallelism on these machines. Although directive-based programming models allow programmers to worry less about programming and more about science, expressing complex parallel patterns in these models can be a daunting task especially when the goal is to match the performance that the hardware platforms can offer. One such pattern is wavefront. This paper extensively studies a wavefront-based miniapplication for Denovo, a production code for nuclear reactor modeling. We parallelize the Koch-Baker-Alcouffe (KBA) parallel-wavefront sweep algorithm in the main kernel of Minisweep (the miniapplication) using CUDA, OpenMP and OpenACC. Our OpenACC implementation running on NVIDIA's next-generation Volta GPU boasts an 85.06x speedup over serial code, which is larger than CUDA's 83.72x speedup over the same serial implementation. Our experimental platform includes SummitDev, an ORNL representative architecture of the upcoming Summit supercomputer. Our parallelization effort across platforms also motivated us to define an abstract parallelism model that is architecture independent, with a goal of creating software abstractions that can be used by applications employing the wavefront sweep motif.

Searles, Robert↗

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↗