Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “toolkit”

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 1,693 records · Page 94

A Case Study with the HACCmk Kernel in SYCL

The SYCL standard specifies a cross-platform abstraction layer that enables programming of heterogeneous computing systems using standard C++ [1]. In the Open Computing Language (OpenCL) programming model, host and device codes are written in different languages [2 ]. To improve development productivity and performance portability, the SYCL programming model combines host and device codes for an application in a type-safe way. In this report, we are interested in applying the SYCL programming model to a computationally intensive routine derived from the Hardware Accelerated Cosmology Code (HACC) framework for a study on performance portability on a heterogeneous computing device. We use Intel® OneAPI toolkit [3] to build the OpenCL and SYCL programs, and evaluate the performance of both implementations on Intel® integrated GPUs. We find that the SYCL implementation can achieve the same performance as the OpenCL implementation after we specify a target backend for the compiler to build the SYCL program in offline compilation. Without the specification of a target backend, the runtime will have to compile intermediate device codes for a target platform. Such runtime overhead may become significant compared to the execution of a kernel on a target device. As the kernel routine is compute-bound, we evaluate the impact of the number of compute units upon the kernel’s raw performance using two GPUs. When the hardware resource is not underutilized, we can obtain almost linear performance speedup from 48 compute units to 72 compute units in offline compilation, which indicates that the number of compute units on a GPU are important to improving the raw performance of a compute-bound kernel. The experimental results show that SYCL is a promising programming model for heterogeneous computing. The remainder of the report is organized as follows: In Section II, we describe the SYCL programming model, the steps to map an OpenCL program to a SYCL program, and the architecture of an integrated GPU. Section III introduces the kernel routine, and presents the OpenCL and SYCL implementations of the kernel. In Section IV, we evaluate the performance of the implementations on the GPUs. Section V concludes the report.

97 MATHEMATICS AND COMPUTING↗

PETSc Users Manual (Rev. 3.11)

This manual describes the use of PETSc for the numerical solution of partial differential equations and related problems on high-performance computers. The Portable, Extensible Toolkit for Scientific Computation (PETSc) is a suite of data structures and routines that provide the building blocks for the implementation of large-scale application codes on parallel (and serial) computers. PETSc uses the MPI standard for all message-passing communication.

97 MATHEMATICS AND COMPUTING↗

LA17-V-InverseRadTransportProblem-PD2Kb. Final Project Report

In the inverse radiation transport problem, a radiation signal emanating from an unknown object is used to reconstruct geometric and material parameters of the object , e.g., the mass of special nuclear material (SNM), the isotopic composition of the SNM (e.g., the enrichment of 235U), the thickness of shielding, etc. The inverse radiation transport problem is one of the most fundamental and important in the emergency response mission, and has been addressed in previous NA-22 and NA-42/84 investments by using derivative-free optimization methods. Our project was aimed at (i) consolidating previous work by applying polynomial chaos expansion (PCE) for reducing significantly the number of forward model simulations required by derivative-free optimization methods; (ii) developing a general-purpose framework and stand-alone software for solving the inverse radiation transport problem by applying a new “predictive modeling” methodology (predictive modeling of coupled multi-physics systems, PM_CMPS) which enables the fusing of experimental and computational information; and (iii) developing several benchmarks (for unscattered gamma rays) for demonstrating the quantification of non-Gaussian features (e.g., skewness and kurtosis, which characterize asymmetries and long tails) of response distributions by deterministically and efficiently propagating parameter uncertainties (covariances and higher-order moments, where available) using high-order sensitivities computed by the recently developed comprehensive adjoint sensitivity analysis methodology (C-ASAM). With regard to (i), application of PCE, the most significant accomplishment of this project was an implementation of PCE into INVERSE that significantly reduced computation time for the DiffeRential Evolution Adaptive Metropolis (DREAM) and Differential Evolution (DE) methods. For inverse transport problems with measurements of neutron leakage, neutron multiplication, and neutron-induced gamma-rays, the solution times for the DREAM and DE methods were reduced by factors of 30-300, reducing run times from hours to minutes while maintaining the same accuracy as the standard (non-PCE) DREAM and DE. Speedups were further improved by exploring sparse grid quadrature sets using the Toolkit for Adaptive Stochastic Modeling and Non-Intrusive ApproximatioN (Tasmanian) toolset. An initial exploration of sparse grids indicated that further speedups factors of 5-10 are obtainable. The implementation of PCE in INVERSE is not in a form that users can easily access. With regard to (ii), solving the inverse problem using a predictive modeling paradigm, the most significant accomplishment of this project were the derivation and implementation of adjoint-based second derivatives in neutron and photon transport theory. There are two codes that compute these derivatives. SENSPG computes them for uncollided gamma rays and SENSMG computes them for neutron leakage. SENSMG is open-source code available on github. Other significant accomplishments included a stand-alone code, MULTI-PRED, that implements the predictive modeling paradigm, along with a detailed manual. The code was implemented in the existing INVERSE code for inverse problems, but a head-to-head comparison of inverse methods was not achieved. We also derived and implemented the capability to compute sensitivities for multiplicity measurements into the SENSMG code, and this capability was used in a data assimilation application, but it was not used for solving inverse problems. With regard to (iii), developing benchmarks to demonstrate the importance of high-order sensitivity and uncertainty analysis, the most significant accomplishment of this project were two test problems that showed how important second-order sensitivities are.

07 ISOTOPE AND RADIATION SOURCES↗

The Potential Impact of Offshore Wind Energy on a Future Power System in the U.S. Northeast

This study aims to understand and quantify the potential impact of offshore wind on a future electricity system in the U.S. Northeast. In this analysis, a detailed representation of the Northeast power system is adopted, using a generation portfolio for 2024 paired with offshore wind nameplate capacities of 0 gigawatts (GW), 2 GW, and 7 GW. The analysis identifies points of offshore wind interconnection in the ISO-New England and New York Independent System Operator control areas and uses hourly wind profiles from the Wind Integration National Dataset Toolkit. Hourly simulations of the 2024 power system operations show an ability to accommodate the prescribed offshore wind capacities by adapting the system's generation dispatch. Curtailment levels of offshore wind range between 4% and 5%. Offshore wind generation displaces primarily natural-gas combined-cycle generation; however, requires increased flexibility from combined cycles through more frequent start-ups. The number of hours with transmission congestion increases because of offshore wind injection, with varying impact on a subregional level. Offshore wind's capacity credit was found to be 14.5%-28.3% and is lower than estimated in other large-scale power system studies, in part because this study considered a different weather year and a power system representation with higher shares of solar PV and onshore wind. The reliability contribution of resources is a topic area identified for more research and collaboration. The 7-GW scenario shows a reduction in locational marginal price of 11%, with production cost savings of up to 18% compared to the 0-GW scenario.

17 WIND ENERGY↗

LArSoft and Future Framework Directions at Fermilab [Slides]

The diversity of the scientific goals across HEP experiments necessitates unique bodies of software tailored for achieving particular physics results. The challenge, however, is to identify the software that must be unique, and the code that is unnecessarily duplicated, which results in wasted effort and inhibits code maintainability. Fermilab has a history of supporting and developing software projects that are shared among HEP experiments. Fermilab's scientific computing division currently expends effort in maintaining and developing the LArSoft toolkit, used by liquid argon TPC experiments, as well as the event-processing framework technologies used by LArSoft, CMS, DUNE, and the majority of Fermilab-hosted experiments. As computing needs for DUNE and the HL-LHC become clearer, the computing models are being rethought. This talk will focus on Fermilab's plans for addressing the evolving software landscape as it relates to LArSoft and the event-processing frameworks, and how commonality among experiment software can be achieved while still supporting customizations necessary for a given experiment's physics goals.

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

Transitional Markov Chain Monte Carlo Sampler in UQTk

Transitional Markov Chain Monte Carlo (TMCMC) is a variant of a class of Markov Chain Monte Carlo algorithms known as tempering-based methods. In this report, the implementation of TMCMC in the Uncertainty Quantification Toolkit is investigated through the sampling of high-dimensional distributions, multi-modal distributions, and nonlinear manifolds. Furthermore, the Bayesian model evidence estimates obtained from TMCMC are tested on problems with known analytical solutions and shown to provide consistent results.

97 MATHEMATICS AND COMPUTING↗

PETSc Users Manual (Rev. 3.13)

This manual describes the use of PETSc for the numerical solution of partial differential equations and related problems on high-performance computers. The Portable, Extensible Toolkit for Scientific Computation (PETSc) is a suite of data structures and routines that provide the building blocks for the implementation of large-scale application codes on parallel (and serial) computers. PETSc uses the MPI standard for all message-passing communication. PETSc includes an expanding suite of parallel linear solvers, nonlinear solvers, and time integrators that may be used in application codes written in Fortran, C, C++, and Python. PETSc provides many of the mechanisms needed within parallel application codes, such as parallel matrix and vector assembly routines. The library is organized hierarchically, enabling users to employ the level of abstraction that is most appropriate for a particular problem. By using techniques of object-oriented programming, PETSc provides enormous flexibility for users. PETSc is a sophisticated set of software tools; as such, for some users it initially has a much steeper learning curve than a simple subroutine library. In particular, for individuals without some computer science background, experience programming in C, C++, python, or Fortran and experience using a debugger such as gdb or dbx, it may require a significant amount of time to take full advantage of the features that enable efficient software use. However, the power of the PETSc design and the algorithms it incorporates may make the efficient implementation of many application codes simpler than \rolling them" yourself.

97 MATHEMATICS AND COMPUTING↗

NSUF CoMET Project, Implementation Plan FY2019

The Combined Materials and Experiment Toolkit (CoMET) is an NSUF information management resource designed to give users access to the information and tools necessary for designing meaningful experiments and writing clear, structured proposals. NSUF has a milestone to deploy an experiment design expert system to the NSUF website to support applications for the FY2020 CINR, due on August 30, 2019. To meet this milestone, the CoMET project work for FY2019 focuses on three main objectives: 1.) Integrate the three NSUF web applications by linking data fields in one application with the data found in the others. The NSUF web applications are: The Rapid Turnaround Experiment (RTE) Proposal Solicitation system, the Nuclear Fuels and Materials Library (NFML) and the Nuclear Energy Infrastructure Database (NEID) and the researcher and technical staff account and profile management systems. 2.) Build an Experiment Design Wizard (expert system) that will guide users through the process of writing a statement of work for a CINR or RTE experiment. 3.) Build an Irradiation Effects Calculator to help a PI choose the best neutron irradiation facility for their needs, estimate the time needed to achieve their goals, and estimate the resulting radioactivity of their samples, post-irradiation. These objectives are designed to support the mission of the NSUF and optimize the experiment design portion of the proposal processes. The new researcher database will make finding collaborators easier. The wizard will provide the PI with early NSUF expertise so that their proposed experiments, at the “Letter of Intent” and “Pre-Application” stages are better designed to work within the available NSUF facilities. Utilization of these tools should reduce the proportion of proposals that are judged to be infeasible or “not ready” for NSUF access. It should also improve the efficiency of the NSUF technical leads since the PI will be starting with a better statement of work for the project. The tools will also provide resources for NSUF staff to more efficiently screen and score incoming proposals. This implementation plan will layout the work breakdown structure, activities, resources required, and plan for completion of the activities for CoMET in FY2019.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

SIERRA/Aero User Manual - Version 4.56

SIERRA/Aero is a compressible fluid dynamics program intended to solve a wide variety compressible fluid flows including transonic and hypersonic problems. This document describes the commands for assembling a fluid model for analysis with this module, henceforth referred to simply as Aero for brevity. Aero is an application developed using the SIERRA Toolkit (STK). The intent of STK is to provide a set of tools for handling common tasks that programmers encounter when developing a code for numerical simulation. For example, components of STK provide field allocation and management, and parallel input/output of field and mesh data. These services also allow the development of coupled mechanics analysis software for a massively parallel computing environment.

42 ENGINEERING↗

SIERRA/Aero Theory Manual - Version 4.56

SIERRA/Aero is a compressible fluid dynamics program intended to solve a wide variety compressible fluid flows including transonic and hypersonic problems. This document describes the commands for assembling a fluid model for analysis with this module, henceforth referred to simply as Aero for brevity. Aero is an application developed using the SIERRA Toolkit (STK). The intent of STK is to provide a set of tools for handling common tasks that programmers encounter when developing a code for numerical simulation. For example, components of STK provide field allocation and management, and parallel input/output of field and mesh data. These services also allow the development of coupled mechanics analysis software for a massively parallel computing environment.

42 ENGINEERING↗

Improved Models of Long-Term Creep Behavior of High Performance Structural Alloys

In this program, QuesTek Innovations LLC, a leader in the field of computational materials design, proposes to develop a robust creep-modeling toolkit that expands its computational Materials by Design® technology, in order to predict the long-term creep performance of materials for base alloys and weldments in fossil energy systems under wide thermal and mechanical conditions. The Material Database Group of NIMS (National Institute for Material Science, JAPAN) provides reliable public data for long-term creep behavior over 300,000 hours (> 34 years) for a variety of materials including high Cr steels along with seminal work performed by EPRI (Electric Power Research Institute) on creep failure of these steels. QuesTek would rely on these premier institutions for experimental data needed to calibrate models. The developed tool has wider applications than the state-of-the-art modeling tools. It includes the effects of chemistry variations, microstructure variation (weldments) etc .which is lacking in many available models requiring the model to be calibrated to large number of datasets for accurate predictions. A model based on fundamental mechanism has promises in application to different materials, other than the demonstrated material (Grade 91 steels) in the current program. As a result of such an effort, we envision greatly advancing the state-of-the-art modeling tools for creep life assessments of different materials.

20 FOSSIL-FUELED POWER PLANTS↗

Putting Data to Work (Final Technical Report)

The Putting Data to Work project was designed to pilot and summarize the use of building energy performance data to improve energy efficiency program design and delivery in DC and NYC. By doing this, the project aimed to expand the market for energy efficiency in multifamily and commercial buildings by producing a toolkit of resources for other jurisdictions to replicate the successes found in the project cities.

30 DIRECT ENERGY CONVERSION↗

E-Area Low-Level Waste Facility GoldSim System Model

This report documents the development of the E-Area Low-Level Waste Facility (ELLWF) trench system model. The GoldSim® Monte Carlo simulation software is utilized to model the release and transport of radiological inventory disposed (both currently and in the future) within Engineered and Slit Trenches. This model is in support of the sensitivity and uncertainty analysis for the ELLWF Performance Assessment. The ELLWF system model utilizes a hybrid-approach to accurately describe the disposal system. The Hydrologic Evaluation of Landfill Performance model provides the infiltration data to both PORFLOW and GoldSim. PORFLOW is used to calibrate the GoldSim model to ensure confidence in the stochastic results. Finally, the concentrations from GoldSim transport simulations are fed into the SRNL Dose Toolkit to calculate dose impacts and assess plume interaction

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Evaluation of the NSUF Reactor Activation and Damage (RAD) Calculator damage component

The Nuclear Science User Facilities (NSUF) provide researchers access to nuclear research facilities and expertise all over the United States and at the Belgian Center for Nuclear Research (SCK/CEN). One special capability of the NSUF is providing access to nuclear research and test reactors often used for conducting material testing experiments. These services are provided at no cost to the researcher through a competitive, peer-reviewed process. With so many proposals being submitted simultaneously, an NSUF information management resource called the Combined Materials Experiment Toolkit (CoMET) was implemented to speed up the review process and give users access to the information and tools necessary for designing meaningful experiments and writing the best proposals possible. One of CoMET’s tools is the Reactor Activation and Damage (RAD) Calculator. For those with little or no background in it, neutron irradiation in research and test reactors can be a challenging subject to include in a proposal. That is why the RAD Calculator was created to assist users with providing estimates of irradiation and post-irradiation conditions, enabling them to select the best neutron irradiation and post-irradiation examination facilities for reaching their experiment goals. The RAD Calculator is a general scoping tool that estimates radiation damage in terms of DPA, in addition to the resulting radioactivity of the material post-irradiation. This report evaluates the neutron damage component of the RAD Calculator. The evaluation of the activation component of the calculator is covered in report INL/EXT-20-58080.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Stingray Case Study

Improvised explosive devices (IEDs) have injured and killed numerous soldiers and civilians as a consequence of military operations in the Middle East. With gaps in existing technologies, the US military required devices for quickly addressing deadly IEDs without harming military personnel or inflicting severe damage to the environment. In response to this need, Sandia developed Stingray, a clear, plastic handheld device to quickly and safely disable threatening IEDs. Stingray is designed to be used in two configurations: a coherent water blade for cutting operations and as a water slug for general device disruption. Prior to disabling an IED, Explosive Ordnance Disposal (EOD) technicians will x-ray the target using tools such as Sandia's X-ray Toolkit (XTK) to determine which function operators should use to dismantle the IED. For example, if the operator knows exactly which wires to cut, they can use the precision water blade. If the operator wants to create a general disruption, they can use the water slug function.

45 MILITARY TECHNOLOGY, WEAPONRY, AND NATIONAL DEF↗

Fast Data Processing for Hyperspectral Sensors on Small Platforms

Hyperspectral imaging is a very promising technology for nuclear proliferation detection. However, due to size and weight restrictions, small hyperspectral platforms such as satellites and small drones lack the on-board computing resources for accurate, real-time analysis of the enormous flow of data that a continuously operating hyperspectral sensor generates. This severely limits satellite systems, which can collect far more data than what they can telemeter, and hinders the ability of all platforms to adapt their missions on the fly in response to observations. This program addresses the hyperspectral data processing challenge through development of new, fast and accurate algorithms that produce data products in real time. The algorithms circumvent the major computational bottlenecks in existing processing streams, and would be incorporated in lightweight, power-efficient single-board computer systems. The toolkit of fast algorithms will be immediately useful in current and future hyperspectral systems being built by the Government and by private industry, including drone-based systems and satellite constellations that acquire timely global imagery.

45 MILITARY TECHNOLOGY, WEAPONRY, AND NATIONAL DEF↗

Technical Maturity Assessment of Risk-Informed Safety Analysis Tools

Ensuring maximum safety while enhancing economic benefit is one of most important goal of In the of US Light Water Reactor Sustainability (LWRS) program. Optimization of the safety margins will provide best practice to achieve this goal which can also lead to cost reduction. Under the LWRS framework, the Risk-Informed Systems Analysis (RISA) Pathway has been focusing on the optimization of safety margin and minimization of uncertainties to ensure both safety and economics at the highest level. One of the important activities of the pathway is to deploy risk-informed analysis tools to related nuclear industry to support precise representation of safety margins and factors that contribute to cost and safety. The tools therefore need highest technical maturity so that industry can use immediately with strong credibility. The tools should have a capability to support risk-informed decision making for both probabilistic and deterministic elements of safety. The RISA Pathway, therefore, have been performing a comprehensive assessment of technical maturity and verification and validation (V&V) status of selected tools to improve adaptability to the industry. The technical maturity assessment includes three work scope: (a) define requirements based on risk-informed concept; (b) investigate and review development and V&V status for technical maturity assessment; and (c) identify technical gap and propose improvement to meet RISA toolkit requirements. The Requirement Traceability Matrix (RTM) concept was used to capture the requirements from user and developer of the project and/or software. The importance of each requirements was evaluated by Phenomena Identification and Ranking Technology (PIRT) which systematically gathers information and ranks the importance of the information. Finally, degree of the maturity was measured by Technology Readiness Level (TRL) for estimating the maturity of the technologies during the development and acquisition phase of certain technology. This paper summarizes development of assessment method and technical maturity evaluation of multi-purpose probabilistic risk analysis tool RAVEN.

, PIRT↗

AI Denoising to Accelerate Detector Simulation

Detector simulation is critical to experimental HEP; however this simulation (commonly done through toolkits such as Geant4) is computationally intensive. Performance can be improved somewhat through technical optimization, but more is needed. Using machine learning (ML) to accelerate simulation is a promising field, however efforts to use generative adversarial networks (GANs) or optimized autoencoders have faced issues. Using convolutional neural networks (CNNs) for denoising has been successful in non-HEP applications such as image processing. This poster investigates the efficacy of using CNNs to denoise Geant4 simulations. This could increase the accuracy of simulations performed under settings designed to increase computational efficiency.

Franklin, Lena↗