Search NASA⌕ Search

SEARCH · Search NASA

Results for “Execution Models”

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 163 records · Page 9

High-Performance Accelerator Modeling: Toward Improving Controls and Diagnostics for High-Brightness Beams in Experiment

One of the main charges of beam physics is to improve the overall beam quality delivered to experiments and applications, which is generally quantified by the beam brightness. High brightness beams have numerous applications, including x-ray free electron lasers and ultrafast electron diffraction (UED). To these ends, this thesis details efforts to use high-performance models --- high-fidelity models that execute quickly --- for controls and diagnostics. To demonstrate the generality of these techniques, this thesis focuses on three of the most successful photoinjector designs currently used worldwide: the UCLA/SLAC/BNL-type high-gradient S-band gun, the continuous-wave high-repetition rate VHF APEX gun and the L-band DESY-PITZ-type gun. Work will be shown from Pegasus (UCLA), HiRES (LBNL) and FAST (FNAL).Specifically, data-driven models for online virtual diagnostics are presented, in this case, in the context of UED at HiRES, leading to a temporal resolution improvement. Methods for improving the fidelity of physics-based models are discussed, with examples at HiRES, Pegasus and FAST. Markov-chain Monte Carlo analysis is applied to match simulations, in the context of photocathode studies at HiRES and Pegasus. Lastly, the augmentation of online model-based predictions with model-independent optimization is explored in a fluctuating environment at Pegasus and HiRES. A central theme of this dissertation is working with parameter fluctuations when modeling an accelerator beamline. Long-term drifts and shot-to-shot jitter exist in every accelerator to a varying degree and therefore play an important role in every chapter of this dissertation. This thesis attempts to address the issues associated with these fluctuations when trying to develop faithful model representations of the system.

43 PARTICLE ACCELERATORS↗

Theoretical Study of Structural, Magnetic, Elastic, Phonon, and Thermodynamic Properties of Heusler Alloys Fe{sub 2}CrX (X = Al, Ga)

First-principle calculations based on generalized gradient approximation and quasi-harmonic Debye model were executed to analyze the structural, magnetic, elastic, phonon, and thermodynamic properties of Fe{sub 2}CrX (X = Al, Ga) Heusler alloys. The computed lattice parameters concurred well with available experimental and theoretical data. The calculated elastic constants reveal that the Fe{sub 2}CrAl is brittle and Fe{sub 2}CrGa is ductile. The phonon dispersion relation of Fe{sub 2}CrX (X = Al, Ga) are calculated using finite displacement method with a cutoff radius of 5 Å. We likewise explored the thermodynamic properties by utilizing quasi-harmonic Debye model in which bulk modulus, heat capacity, Debye temperature, Grüneisen parameter, and thermal expansion coefficient are resolved at 0–30 Gpa pressure and 0–900 K temperature from the non-equilibrium Gibbs functions.

75 CONDENSED MATTER PHYSICS, SUPERCONDUCTIVITY AND↗

Topology-Aware Performance Optimization and Modeling of Adaptive Mesh Refinement Codes for Exascale

Here, we introduce a topology-aware performance optimization and modeling workflow for AMR simulation that includes two new modeling tools, ProgrAMR and Mota Mapper, which interface with the BoxLib AMR framework and the SSTmacro network simulator. ProgrAMR allows us to generate and model the execution of task dependency graphs from high-level specifications of AMR-based applications, which we demonstrate by analyzing two example AMR-based multigrid solvers with varying degrees of asynchrony. Mota Mapper generates multiobjective, network topology-aware box mappings, which we apply to optimize the data layout for the example multigrid solvers. While the sensitivity of these solvers to layout and execution strategy appears to be modest for balanced scenarios, the impact of better mapping algorithms can be significant when performance is highly constrained by network hop latency. Furthermore, we show that network latency in the multigrid bottom solve is the main contributing factor preventing good scaling on exascale-class machines.

97 MATHEMATICS AND COMPUTING↗

Application Characterization at Scale: Lessons learned from developing a distributed Open Community Runtime system for High Performance Computing

Since 2012, the U.S. Department of Energy’s X-Stack program has been developing solutions including runtime systems, programming models, languages, compilers, and tools for the Exascale system software to address crucial performance and power requirements. Fine grain programming models and runtime systems show a great potential to efficiently utilize the underlying hardware. Thus, they are essential to many X-Stack efforts. An abundant amount of small tasks can better utilize the vast parallelism available on current and future machines. Moreover, finer tasks can recover faster and adapt better, due to a decrease in state and control. Nevertheless, current applications have been written to exploit old paradigms (such as Communicating Sequential Processor and Bulk Synchronous Parallel processing). To fully utilize the advantages of these new systems, applications need to be adapted to these new paradigms. As part of the applications’ porting process, in-depth characterization studies, focused on both application characteristics and runtime features, need to take place to fully understand the application performance bottlenecks and how to resolve them. This paper presents a characterization study for a novel high performance runtime system, called the Open Community Runtime, using key HPC kernels as its vehicle. This study has the following contributions: one of the first high performance, fine grain, distributed memory runtime system implementing the OCR standard (version 0.99a); and a characterization study of key HPC kernels in terms of runtime primitives running on both intra and inter node environments. Running on a general purpose cluster, we have found up to 1635x relative speed-up for a parallel tiled Cholesky Kernels on 128 nodes with 16 cores each and a 1864x relative speed-up for a parallel tiled Smith-Waterman kernel on 128 nodes with 30 cores.

Application characterization↗

Uniaxial, Pure Bending, and Column Buckling Experiments on Superelastic NiTi Rods and Tubes

Many existing shape memory alloy (SMA) devices consist of slender beams and frames. To better understand SMA beam behavior, we experimentally examined the isothermal, room temperature response of superelastic NiTi rods and tubes, of similar outer diameters, subjected to four different modes of loading. Pure tension, pure compression, and pure bending experiments were first performed to establish and compare the baseline uniaxial and bending behaviors of rods and tubes. Column buckling experiments were then performed on rod and tube columns of several slenderness ratios to investigate their mechanical responses, phase transformation kinetics under combined uniaxial and bending deformation, and the interaction between material and structural instabilities. In all experiments, stereo digital image correlation measured local displacement fields in order to capture phenomena such as strain localization and propagating phase boundaries. Superelastic mechanical behavior and the nature of stress-induced phase transformation were found to be strongly affected by specimen geometry and the deformation mode. Under uniaxial tension, both the rod and tube had well-defined loading and unloading plateaus in their superelastic responses, during which stress-induced phase transformation propagated along the length of the specimen in the form of a high/low strain front. Due to the dependence of strain localization on kinematic compatibility, the high/low strain front morphologies differed between the rod and tube: for the rod, the high/low strain front consisted of a diffuse “neck”, while the high/low strain front in the tube consisted of distinct, criss-crossing “fingers.” During uniaxial compression, both cross-sectional forms exhibited higher transformation stresses and smaller transformation strains than uniaxial tension, highlighting the now well-known tension-compression asymmetry of SMAs. Additionally, phase transformation localization and propagation were absent under compressive loading. During pure bending, the moment-curvature response of both forms exhibited plateaus and strain localization during forward and reverse transformations. Rod specimens developed localized, high-curvature regions that propagated along the specimen axis and caused shear strain near the high/low curvature interface; whereas, the tube specimens exhibited finger/wedge-like high strain regions over the tensile side of the tube which caused nonlinear strain profiles through the thickness of the specimen that did not propagate. Here, it was therefore found that classical beam theory assumptions did not hold in the presence of phase transformation localization (although, the assumptions did hold on average for the tube). During column buckling, the structures were loaded into the post-buckling regime yet recovered nearly-straight forms upon unloading. Strain localization was observed only for high aspect ratio (slender) tubes, but the mechanical responses were similar to that of rods of the same slenderness ratio. Also, an interesting “unbuckling” phenomenon was discovered in certain low aspect ratio (stout) columns, where late post-buckling straightening was observed despite continuous monotonic loading. Thus, these behaviors are some of the challenging phenomena which must be captured when developing SMA constitutive models and executing structural simulations.

36 MATERIALS SCIENCE↗

Quantum Annealing for Prime Factorization

We have developed a framework to convert an arbitrary integer factorization problem to an executable Ising model by first writing it as an optimization function then transforming the k-bit coupling (k ≥ 3) terms to quadratic terms using ancillary variables. Our resource-efficient method uses O (log 2 ( N )) binary variables (qubits) for finding the factors of an integer N. We present how to factorize 15, 143, 59989, and 376289 using 4, 12, 59, and 94 logical qubits, respectively. This method was tested using the D-Wave 2000Q for finding an embedding and determining the prime factors for a given composite number. The method is general and could be used to factor larger integers as the number of available qubits increases, or combined with other ad hoc methods to achieve better performances for specific numbers.

97 MATHEMATICS AND COMPUTING↗

Quasi-Optimal Elimination Trees for 2D Grids with Singularities

We construct quasi-optimal elimination trees for 2D finite element meshes with singularities. These trees minimize the complexity of the solution of the discrete system. The computational cost estimates of the elimination process model the execution of the multifrontal algorithms in serial and in parallel shared-memory executions. Since the meshes considered are a subspace of all possible mesh partitions, we call these minimizers quasi-optimal. We minimize the cost functionals using dynamic programming. Finding these minimizers is more computationally expensive than solving the original algebraic system. Nevertheless, from the insights provided by the analysis of the dynamic programming minima, we propose a heuristic construction of the elimination trees that has cost O N e log ⁡ N e , where N e is the number of elements in the mesh. We show that this heuristic ordering has similar computational cost to the quasi-optimal elimination trees found with dynamic programming and outperforms state-of-the-art alternatives in our numerical experiments.

Paszyńska, A.↗

AIMES Final Technical Report

Many important advances in science and engineering are due to large-scale distributed computing. Notwithstanding this reliance, we are still learning how to design and deploy large-scale production Distributed Computing Infrastructures (DCI). The AIMES project was conceived against this backdrop, following on the heels of a comprehensive survey of scienti c distributed applications [1]. The survey established, arguably for the rst time, the relationship between infrastructure and scienti c distributed applications. It examined well known contributors to the complexity associated with infrastructure, such as inconsistent internal and external interfaces, and demonstrated the correlation with application brittleness. It discussed how infrastructure complexity reinforces the challenges inherent in developing distributed applications.

97 MATHEMATICS AND COMPUTING↗

CDFG Extraction Tool for LLVM

With the dawn of the exascale era, computer scientists and engineers are faced with tremendous challenges across all facets of the HPC system - scalability, performance, reliability, and power consumption. In particular, the power-performance benefit from one processor generation to the next is seeing ever-diminishing returns and will require fundamental changes in the way we approach computation. In fact, it is likely that different applications will require different types of accelerators in order to meet power, performance, and reliability requirements at scale. One potential type of accelerator, a dataflow architecture, diverges from the traditional sequentially executed instruction model into one that reflects the inherent instruction-level parallelism in a program. This work presents the initial steps toward a tool that can extract the control-dataflow graph from an application.

97 MATHEMATICS AND COMPUTING↗

Monitoring Radiochemical Processing Streams for the 238 Pu Supply Program with Process Pulse II

Oak Ridge National Laboratory (ORNL) is developing advanced spectroscopic and real-time monitoring capabilities to improve the timeliness of analytical measurements and process decisions for the 238Pu Supply Program. Reducing the time, resources, and costs associated with each production campaign is critical because overlapping campaigns will be required to meet the production goals of the National Aeronautics and Space Administration. Real-time, in situ analytical measurements in the heavily shielded hot cells at the Radiochemical Engineering Development Center (REDC) will allow for rapid process information feedback and operational benefits that help the 238Pu supply program scale-up production efforts. Noteworthy steps were taken during Campaign 5 to establish the ability to monitor processing streams in real time with spectrophotometry and a commercially available online monitoring software called The Unscrambler X Process Pulse II (PP) multivariate statistical process monitoring system by Camo Analytics (version 5.60). PP automates univariate-type calculations within the software itself and executes multivariate models built using The Unscrambler X (version 10.4 or newer). The Unscrambler is a commercially available data analysis software made by the same company. PP is composed of easy-to-use-tools for all personnel, including data scientists and technicians. The software can be used to plot analyte concentration profiles, spectral data, and other process variables in real time. All process data are represented in a single view with interactive charts useful for viewing how a process evolves over time.

07 ISOTOPE AND RADIATION SOURCES↗

Two MCNP Models for Computational Performance Benchmarking

The purpose of this report is to describe two non-trivial MCNP models and execution configurations that are suitable to characterizing computational performance. To that end, this report uses a constructive solid geometry (CSG) representation of the Oak Ridge National Laboratory (ORNL) Pool Critical Assembly (PCA) [1–3] to perform a k-eigenvalue calculation and an unstructured mesh (UM) representation of the International Commission on Radiological Protection (ICRP) publication 145 (ICRP145) male human phantom [4, 5] to perform a fixed-source calculation assuming that a 1 MeV photon source is distributed throughout the phantom’s liver.

97 MATHEMATICS AND COMPUTING↗

Potential Soil Moisture Products from the Aquarius Radiometer and Scatterometer Using an Observing System Simulation Experiment

Using an observing system simulation experiment (OSSE), we investigate the potential soil moisture retrieval capability of the National Aeronautics and Space Administration (NASA) Aquarius radiometer (L-band 1.413 GHz) and scatterometer (L-band, 1.260 GHz). We estimate potential errors in soil moisture retrievals and identify the sources that could cause those errors. The OSSE system includes (i) a land surface model in the NASA Land Information System, (ii) a radiative transfer and backscatter model, (iii) a realistic orbital sampling model, and (iv) an inverse soil moisture retrieval model. We execute the OSSE over a 1000 2200 km2 region in the central United States, including the Red and Arkansas river basins. Spatial distributions of soil moisture retrieved from the radiometer and scatterometer are close to the synthetic truth. High root mean square errors (RMSEs) of radiometer retrievals are found over the heavily vegetated regions, while large RMSEs of scatterometer retrievals are scattered over the entire domain. The temporal variations of soil moisture are realistically captured over a sparely vegetated region with correlations 0.98 and 0.63, and RMSEs 1.28% and 8.23% vol/vol for radiometer and scatterometer, respectively. Over the densely vegetated region, soil moisture exhibits larger temporal variation than the truth, leading to correlation 0.70 and 0.67, respectively, and RMSEs 9.49% and 6.09% vol/vol respectively. The domain-averaged correlations and RMSEs suggest that radiometer is more accurate than scatterometer in retrieving soil moisture. The analysis also demonstrates that the accuracy of the retrieved soil moisture is affected by vegetation coverage and spatial aggregation.

climate↗

Measurement of carbon capture efficiency and stored carbon leakage

Data representative of a measured carbon dioxide (CO.sub.2) concentration and of a measured oxygen (O.sub.2) concentration at a measurement location can be used to determine whether the measured carbon dioxide concentration at the measurement location is elevated relative to a baseline carbon dioxide concentration due to escape of carbon dioxide from a source associated with a carbon capture and storage process. Optionally, the data can be used to quantify a carbon dioxide concentration increase at the first location that is attributable to escape of carbon dioxide from the source and to calculate a rate of escape of carbon dioxide from the source by executing a model of gas-phase transport using at least the first carbon dioxide concentration increase. Related systems, methods, and articles of manufacture are also described.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Using GTO-Velo to Facilitate Communication and Sharing of Simulation Results in Support of the Geothermal Technologies Office Code Comparison Study

The Geothermal Technologies Office Code Comparison Study (GTO-CCS) aims to support the DOE Geothermal Technologies Office in organizing and executing a model comparison activity. This project is directed at testing, diagnosing differences, and demonstrating modeling capabilities of a worldwide collection of numerical simulators for evaluating geothermal technologies. Teams of researchers are collaborating in this code comparison effort, and it is important to be able to share results in a forum where technical discussions can easily take place without requiring teams to travel to a common location. Pacific Northwest National Laboratory has developed an open-source, flexible framework called Velo that provides a knowledge management infrastructure and tools to support modeling and simulation for a variety of types of projects in a number of scientific domains. GTO-Velo is a customized version of the Velo Framework that is being used as the collaborative tool in support of the GTO-CCS project. Velo is designed around a novel integration of a collaborative Web-based environment and a scalable enterprise Content Management System (CMS). The underlying framework provides a flexible and unstructured data storage system that allows for easy upload of files that can be in any format. Data files are organized in hierarchical folders and each folder and each file has a corresponding wiki page for metadata. The user interacts with Velo through a web browser based wiki technology, providing the benefit of familiarity and ease of use. High-level folders have been defined in GTO-Velo for the benchmark problem descriptions, descriptions of simulator/code capabilities, a project notebook, and folders for participating teams. Each team has a subfolder with write access limited only to the team members, where they can upload their simulation results. The GTO-CCS participants are charged with defining the benchmark problems for the study, and as each GTO-CCS Benchmark problem is defined, the problem creator can provide a description using a template on the metadata page corresponding to the benchmark problem folder. Project documents, references and videos of the weekly online meetings are shared via GTO-Velo. A results comparison tool allows users to plot their uploaded simulation results on the fly, along with those of other teams, to facilitate weekly discussions of the benchmark problem results being generated by the teams. GTO-Velo is an invaluable tool providing the project coordinators and team members with a framework for collaboration among geographically dispersed organizations.

Collaborative Tools↗

SISTec: Mathematical Calibration of Large Clearance Monitors - 18265

One major path for clearance of large amount of waste arising from the decommission of nuclear power plants is based on measurement with large clearance monitors (also known as free release measurement facilities). These devices utilize multi-detector plastic scintillator arrays (large clearance monitors can consist of up to 24 plastic scintillators) to offer both, extremely low minimum detectable activities (MDA) and short measurement times for waste packages weighing up to one metric ton. However, a major problem with these devices is to obtain nuclide specific efficiencies, especially for geometrically complex large waste packages. Normal procedure for estimating the efficiency is to device dummy waste packages and attach point sources with well-known activities to unfavourable positions in these packages. In accordance with this procedure, calibration factors can be derived in a radiological conservative way. Devising such test dummies is not always possible and the procedure is prone to generating large measurement uncertainties. In this publication, we propose a new method to derive calibration factors by means of the Los Alamos National Laboratory (LANL) simulation tool Monte Carlo N-Particle (MCNP) and a statistical-phenomenological model for the detector characterization. In a multi-step approach, first the detector response for a distribution of activity in a waste package is calculated and subsequently the detectors are mathematically characterized. Applying state of the art statistical and optimizing procedures, parameters for the detector response are derived in a self-consistent way. This also allows to rigorously propagate the uncertainties to the final calculated calibration factors according to the Guide to the Expression of Uncertainty in Measurement (GUM supplement 1). To validate the derived parameters for the detector characterization a minimally invasive experimental setup was devised and installed into the large clearance monitor. It consisted of an aluminum swivel arm which could position point sources to the relevant coordinates. The so collected measurement data not only allowed to investigate the precision of the calculated calibration factors, but also to probe the location of concentrated activity sources in the waste package. Furthermore, data on measurements with dummy waste packages were collected to test the reproducibility of well-known calibration factors. We present the software tool SIStec, which will provide an intuitive user-interface to generate and simulate waste package models and execute the above-mentioned method. Using SIStec, different scenarios for the distribution of activity in the waste package can be probed. This will also allow to optimize the clearance process on various levels. For example, measurement time for pre-measurements can be reduced in exchange for unfavourable calibration factors, which would still allow to meet the regulator limits for clearance. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

U.S. Department of Energy, Office of Nuclear Energy, Nuclear Fuels Storage and Transportation Planning Project Modeling Tools

The U.S. Department Energy, Office of Nuclear Energy's (DOE-NE) Nuclear Fuels Storage and Transportation (NFST) is developing foundational capabilities and tools to support and inform the future deployment of consolidated interim storage and large-scale transportation of SNF. These tools include Used Nuclear Fuel Storage, Transportation, and Disposal Analysis Resource and Data System (UNF-Standards), Stakeholder Tool for Assessing Radioactive Transportation (START), Transportation and Storage Logistics (TSL), Next- Generation System Analysis Model (NGSAM), Execution Strategy Analysis (ESA), Multi-Objective Evaluation Framework (MOEF), and the Centralized Used Fuel Resource for Information Exchange (CURIE). (authors)

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Enhancing the Performance of Assisted Execution Runtime Systems through Hardware/Software Techniques

To meet the expected performance, future exascale systems will require programmers to increase the level of parallelism of their applications. Novel programming models simplify parallel programming at the cost of increasing runtime overheard. Assisted execution models have the potential of reducing this overhead but they generally also reduce processor utilization. We propose an integrated hardware/software solution that automatically partition hardware resources between application and auxiliary threads. Each system level performs well-defined tasks efficiently: 1) the runtime system is enriched with a mechanism that automatically detects computing power requirements of running threads and drives the hardware actuators; 2) the hardware enforces dynamic resource partitioning; 3) the operating system provides an efficient interface between the runtime system and the hardware resource allocation mechanism. As a test case, we apply this adaptive approach to STM2, an software transactional memory system that implements the assisted execution model. We evaluate the proposed adaptive solution on an IBMPOWER7 system using Eigenbench and STAMP benchmark suite. Results show that our approach performs equal or better than the original STM2 and achieves up to 65% and 86% performance improvement for Eigenbench and STAMP applications, respectively.

Kestor, Gokcen↗