Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Programmable”

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,603 records · Page 89

Risk Evaluation for CO 2 Geosequestration in the Knox Supergroup, Illinois Basin (Final Report)

This report describes a process and provides seed information for identifying and evaluating risks pertinent to a hypothetical carbon dioxide (CO 2 ) capture and sequestration (CCS) project. In the envisioned project, the target sequestration reservoir rock is the Potosi Formation of the Knox Supergroup. The Potosi is identified as a potential target formation because (1) at least locally, it contains vuggy to cavernous layers that have very high porosity, and (2) it is present in areas where the deeper Mt. Simon Sandstone (a known potential reservoir unit) is absent or nonporous. The key report content is discussed in Section 3.3, which describes two lists of Features, Events, and Processes (FEPs) that should be considered during the design stage of such a project. These lists primarily highlight risk elements particular to the establishment of the Potosi as the target formation in general. The lists are consciously incomplete with respect to risk elements that would be relevant for essentially all CCS projects regardless of location or geology. In addition, other risk elements specific to a particular future project site would have to be identified. Sources for the FEPs and scenarios listed here include the iconic Quintessa FEPs list developed for the International Energy Agency Greenhouse Gas (IEAGHG) Programme; previous risk evaluation projects executed by Schlumberger Carbon Services; and new input solicited from experts currently working on aspects of CCS in the Knox geology. The projects used as sources of risk information are primarily those that have targeted carbonate reservoir rocks similar in age, stratigraphy, and mineralogy to the Knox-Potosi. Risks of using the Potosi Formation as the target sequestration reservoir for a CCS project include uncertainties about the levels of porosity and permeability of that rock unit; the lateral consistency and continuity of those properties; and the ability of the project team to identify suitable (i.e., persistently porous and permeable) injection depths within the overall formation. Less direct implications include the vertical position of the Potosi within the rock column and the absence of a laterally extensive shale caprock immediately overlying the Potosi. Based on modeling work done partly in association with this risk report, risks that should also be evaluated include the ability of available methods to predict and track the development of a CO 2 plume as it migrates away from the injection point(s). The geologic and hydrodynamic uncertainties present risks that are compounded at the stage of acquiring necessary drilling and injection permits. It is anticipated that, in the future, a regional geologic study or CO 2 -emitter request may identify a small specific area as a prospective CCS project site. At that point, the FEPs lists provided in this report should be evaluated by experts for their relative levels of risk. A procedure for this evaluation is provided. The higher-risk FEPs should then be used to write project-specific scenarios that may themselves be evaluated for risk. Then, actions to reduce and to manage risk can be described and undertaken. The FEPs lists provided as Appendix 2 should not be considered complete, as potentially the most important risks are ones that have not yet been thought of. But these lists are intended to include the most important risk elements pertinent to a Potosi-target CCS project, and they provide a good starting point for diligent risk identification, evaluation, and management.

54 ENVIRONMENTAL SCIENCES↗

Subtask 2.17 - CO 2 Storage Efficiency in Deep Saline Formations

As the field of carbon capture and storage (CCS) continues to advance, and large-scale implementation of geologic carbon dioxide (CO 2 ) storage progresses, it will be important to understand the potential of geologic formations to store meaningful amounts of CO 2 . Geologic CO 2 storage in deep saline formations (DSFs) has been suggested as one of the best potential methods for reducing anthropogenic CO 2 emission to the atmosphere, and as such, updated storage resource estimation methods will continue to be an important component for the widespread deployment of CCS around the world. While there have been several methodologies suggested in the literature, most of these methods are based on a volumetric calculation of the pore volume of the DSF multiplied by a storage efficiency term and do not consider the effect of site-specific dynamic factors such as injection rate, injection pattern, timing of injection, pressure interference between injection locations, and overall formation pressure buildup. These volumetric methods may be excellent for comparing the potential between particular formations or basins, but they have not been validated through real-world experience or full-formation injection simulations. Several studies have also suggested that the dynamic components of geologic storage may play the most important role in storing CO 2 in DSFs but until now have not directly compared CO 2 storage resource estimates made with volumetric methodologies to estimates made using dynamic CO 2 storage methodologies. In this study, two DSFs, in geographically separate areas with geologically diverse properties, were evaluated with both volumetric and dynamic CO 2 storage resource estimation methodologies to compare the results and determine the applicability of both approaches. In the end, it was determined that the dynamic CO 2 storage resource potential is timedependent and it asymptotically approaches the volumetric CO 2 storage resource potential over very long periods of time in the two systems that were evaluated. These results indicate that the volumetric assessments can be used as long as the appropriate storage efficiency terms are used and it is understood that it will take many wells over very long periods of time to fully realize the storage potential of a target formation. This subtask was funded through the Energy & Environmental Research Center (EERC)– U.S. Department of Energy (DOE) Joint Program on Research and Development for Fossil Energy-Related Resources Cooperative Agreement No. DE-FC26-08NT43291. Nonfederal funding was provided by the IEA Greenhouse Gas R&D Programme.

54 ENVIRONMENTAL SCIENCES↗

Correctness Tools For Petascale Computing (Final Technical Report)

rand challenge parallel science codes are enormously complex. Mapping them to petascale plat forms is hard because of the multi-level parallelism needed to make efficient use of multicore nodes. In the course of code development, subtle programming errors often arise that are extremely difficult to diagnose without tools. Our approach to this project was to craft a collection of mission-specific tools provide the programmer with a substantial improvement in their ability to develop programs for petascale platforms.

Miller, Barton↗

Efficient Memory Access with NumPy Global Arrays using Local Memory Access

This paper discusses the work completed working with Global Arrays of data on distributed multi-computer systems and improving their performance. The tasks completed were done at Pacific Northwest National Laboratory in the Science Undergrad Laboratory Internship program in the summer of 2013 for the Data Intensive Computing Group in the Fundamental and Computational Sciences DIrectorate. This work was done on the Global Arrays Toolkit developed by this group. This toolkit is an interface for programmers to more easily create arrays of data on networks of computers. This is useful because scientific computation is often done on large amounts of data sometimes so large that individual computers cannot hold all of it. This data is held in array form and can best be processed on supercomputers which often consist of a network of individual computers doing their computation in parallel. One major challenge for this sort of programming is that operations on arrays on multiple computers is very complex and an interface is needed so that these arrays seem like they are on a single computer. This is what global arrays does. The work done here is to use more efficient operations on that data that requires less copying of data to be completed. This saves a lot of time because copying data on many different computers is time intensive. The way this challenge was solved is when data to be operated on with binary operations are on the same computer, they are not copied when they are accessed. When they are on separate computers, only one set is copied when accessed. This saves time because of less copying done although more data access operations were done.

Daily, Jeffrey A.↗

TUNE: Compiler-Directed Automatic Performance Tuning

This project has developed compiler-directed performance tuning technology targeting the Cray XT4 Jaguar system at Oak Ridge, which has multi-core Opteron nodes with SSE-3 SIMD extensions, and the Cray XE6 Hopper system at NERSC. To achieve this goal, we combined compiler technology for model-guided empirical optimization for memory hierarchies with SIMD code generation, which have been developed by the PIs over the past several years. We examined DOE Office of Science applications to identify performance bottlenecks and apply our system to computational kernels that operate on dense arrays. Our goal for this performance-tuning technology has been to yield hand-tuned levels of performance on DOE Office of Science computational kernels, while allowing application programmers to specify their computations at a high level without requiring manual optimization. Overall, we aim to make our technology for SIMD code generation and memory hierarchy optimization a crucial component of high-productivity Petaflops computing through a close collaboration with the scientists in national laboratories.

97 MATHEMATICS AND COMPUTING↗

Collective Memory Transfers for Multi-Core Chips

Future performance improvements for microprocessors have shifted from clock frequency scaling towards increases in on-chip parallelism. Performance improvements for a wide variety of parallel applications require domain-decomposition of data arrays from a contiguous arrangement in memory to a tiled layout for on-chip L1 data caches and scratchpads. How- ever, DRAM performance suffers under the non-streaming access patterns generated by many independent cores. We propose collective memory scheduling (CMS) that actively takes control of collective memory transfers such that requests arrive in a sequential and predictable fashion to the memory controller. CMS uses the hierarchically tiled arrays formal- ism to compactly express collective operations, which greatly improves programmability over conventional prefetch or list- DMA approaches. CMS reduces application execution time by up to 32% and DRAM read power by 2.2×, compared to a baseline DMA architecture such as STI Cell.

97 MATHEMATICS AND COMPUTING↗

Building Energy Benchmarking in India: an Action Plan for Advancing the State-of-the-Art

This document describes an action plan for advancing the state of the art of commercial building energy benchmarking in the Indian context. The document is primarily intended for two audiences: (a) Research and development (R&D) sponsors and researchers can use the action plan to frame, plan, prioritize and scope new energy benchmarking R&D in order to ensure that their research is market relevant; (b) Policy makers and program implementers engaged in the deployment of benchmarking and building efficiency rating programmes can use the action plan for policy formulation and enforcement .

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Adding Data Management Services to Parallel File Systems

The objective of this project, called DAMASC for “Data Management in Scientific Computing”, is to coalesce data management with parallel file system management to present a declarative interface to scientists for managing, querying, and analyzing extremely large data sets efficiently and predictably. Managing extremely large data sets is a key challenge of exascale computing. The overhead, energy, and cost of moving massive volumes of data demand designs where computation is close to storage. In current architectures, compute/analysis clusters access data in a physically separate parallel file system and largely leave it scientist to reduce data movement. Over the past decades the high-end computing community has adopted middleware with multiple layers of abstractions and specialized file formats such as NetCDF-4 and HDF5. These abstractions provide a limited set of high-level data processing functions, but have inherent functionality and performance limitations: middleware that provides access to the highly structured contents of scientific data files stored in the (unstructured) file systems can only optimize to the extent that file system interfaces permit; the highly structured formats of these files often impedes native file system performance optimizations. We are developing Damasc, an enhanced high-performance file system with native rich data management services. Damasc will enable efficient queries and updates over files stored in their native byte-stream format while retaining the inherent performance of file system data storage via declarative queries and updates over views of underlying files. Damasc has four key benefits for the development of data-intensive scientific code: (1) applications can use important data-management services, such as declarative queries, views, and provenance tracking, that are currently available only within database systems; (2) the use of these services becomes easier, as they are provided within a familiar file-based ecosystem; (3) common optimizations, e.g., indexing and caching, are readily supported across several file formats, avoiding effort duplication; and (4) performance improves significantly, as data processing is integrated more tightly with data storage. Our key contributions are: SciHadoop which explores changes to MapReduce assumption by taking advantage of semantics of structured data while preserving MapReduce’s failure and resource management; DataMods which extends common abstractions of parallel file systems so they become programmable such that they can be extended to natively support a variety of data models and can be hooked into emerging distributed runtimes such as Stanford’s Legion; and Miso which combines Hadoop and relational data warehousing to minimize time to insight, taking into account the overhead of ingesting data into data warehousing.

96 KNOWLEDGE MANAGEMENT AND PRESERVATION↗

Layer of Protection Analysis for SIL Determination of the SCRAM System

The purpose of this calculation is to determine the Safety Integrity Level (SIL) required for the SCRAM System at the National Criticality Experiments Research Center (NCERC). The SCRAM System includes three Programmable Logic Controller (PLC) based subsystems. Each subsystem is designed to open a series of relays to initiate a SCRAM of the critical assembly machines. Each of these subsystems must be verified to meet their required Safety Integrity Level (SIL).

42 ENGINEERING↗

Determination of electron beam polarization using electron detector in Compton polarimeter with less than 1% statistical and systematic uncertainty

The Q-weak experiment aims to measure the weak charge of proton with a precision of 4.2%. The proposed precision on weak charge required a 2.5% measurement of the parity violating asymmetry in elastic electron - proton scattering. Polarimetry was the largest experimental contribution to this uncertainty and a new Compton polarimeter was installed in Hall C at Jefferson Lab to make the goal achievable. In this polarimeter the electron beam collides with green laser light in a low gain Fabry-Perot Cavity; the scattered electrons are detected in 4 planes of a novel diamond micro strip detector while the back scattered photons are detected in lead tungstate crystals. This diamond micro-strip detector is the first such device to be used as a tracking detector in a nuclear and particle physics experiment. The diamond detectors are read out using custom built electronic modules that include a preamplifier, a pulse shaping amplifier and a discriminator for each detector micro-strip. We use field programmable gate array based general purpose logic modules for event selection and histogramming. Extensive Monte Carlo simulations and data acquisition simulations were performed to estimate the systematic uncertainties. Additionally, the Moller and Compton polarimeters were cross calibrated at low electron beam currents using a series of interleaved measurements. In this dissertation, we describe all the subsystems of the Compton polarimeter with emphasis on the electron detector. We focus on the FPGA based data acquisition system built by the author and the data analysis methods implemented by the author. The simulations of the data acquisition and the polarimeter that helped rigorously establish the systematic uncertainties of the polarimeter are also elaborated, resulting in the first sub 1% measurement of low energy (?1 GeV) electron beam polarization with a Compton electron detector. We have demonstrated that diamond based micro-strip detectors can be used for tracking in a high radiation environment and it has enabled us to achieve the desired precision in the measurement of the electron beam polarization which in turn has allowed the most precise determination of the weak charge of the proton.

43 PARTICLE ACCELERATORS↗

Optical tailoring of xFEL beams

There is an inherent flexibility unique to free electron lasers (FELs) that lends well to experimental approaches normally too difficult for other light sources to accomplish. This includes the ability to optically shape the electron bunch prior to final its acceleration for the final FEL process. Optical pulse shaping of the electron bunch can enable both femtosecond and attosecond level FEL pulse control. Pulse shaping is currently implemented, not optically but mechanically, in LCLS-I with an adjustable foil slit that physically spoils the momentum phase of the electron bunch. This selectively suppresses the downstream FEL process of spoiled electrons. Such a mechanical spoiling method fails for both the soft x-ray regime as well as the high repetition rates that are planned in LCLS-II. Our proposed optical spoiling method circumvents this limitation by making use of the existing ultrafast laser beam that is typically used for adjusting the energy spread for the initial electron bunch. Using Fourier domain shaping we can nearly arbitrarily shape the laser pulses to affect the electron bunch. This can selectively spoil electrons within each bunch. Here we demonstrate the viability of this approach with a programmable acousto-optic dispersive filter. This method is not only well suited for LCLS-II but also has several advantages over mechanical spoiling, including lack of radiation concerns, experiment specific FEL pulse shapes, and real-time adjustment for applications that require high duty-cycle variation such as lock-in amplification of small signals.

43 PARTICLE ACCELERATORS↗

ASC Trilab L2 Codesign Milestone 2015

For the FY15 ASC L2 Trilab Codesign milestone Sandia National Laboratories performed two main studies. The first study investigated three topics (performance, cross-platform portability and programmer productivity) when using OpenMP directives and the RAJA and Kokkos programming models available from LLNL and SNL respectively. The focus of this first study was the LULESH mini-application developed and maintained by LLNL. In the coming sections of the report the reader will find performance comparisons (and a demonstration of portability) for a variety of mini-application implementations produced during this study with varying levels of optimization. Of note is that the implementations utilized including optimizations across a number of programming models to help ensure claims that Kokkos can provide native-class application performance are valid. The second study performed during FY15 is a performance assessment of the MiniAero mini-application developed by Sandia. This mini-application was developed by the SIERRA Thermal-Fluid team at Sandia for the purposes of learning the Kokkos programming model and so is available in only a single implementation. For this report we studied its performance and scaling on a number of machines with the intent of providing insight into potential performance issues that may be experienced when similar algorithms are deployed on the forthcoming Trinity ASC ATS platform.

97 MATHEMATICS AND COMPUTING↗

Sierra Structural Dynamics Theory Manual

Sierra/SD provides a massively parallel implementation of structural dynamics finite element analysis, required for high fidelity, validated models used in modal, vibration, static and shock analysis of structural systems. This manual describes the theory behind many of the constructs in Sierra/SD. For a more detailed description of how to use Sierra/SD , we refer the reader to Sierra/SD, User's Notes . Many of the constructs in Sierra/SD are pulled directly from published material. Where possible, these materials are referenced herein. However, certain functions in Sierra/SD are specific to our implementation. We try to be far more complete in those areas. The theory manual was developed from several sources including general notes, a programmer notes manual, the user's notes and of course the material in the open literature.

97 MATHEMATICS AND COMPUTING↗

Irvine Smart Grid Demonstration, a Regional Smart Grid Demonstration Project

ISGD was a comprehensive demonstration that spanned the electricity delivery system and extended into customer homes. The project used phasor measurement technology to enable substation-level situational awareness, and demonstrated SCE’s next-generation substation automation system. It extended beyond the substation to evaluate the latest generation of distribution automation technologies, including looped 12-kV distribution circuit topology using URCIs. The project team used DVVC capabilities to demonstrate CVR. In customer homes, the project evaluated HAN devices such as smart appliances, programmable communicating thermostats, and home energy management components. The homes were also equipped with energy storage, solar PV systems, and a number of energy efficiency measures (EEMs). The team used one block of homes to evaluate strategies and technologies for achieving ZNE. A home achieves ZNE when it produces at least as much renewable energy as the amount of energy it consumes annually. The project also assessed the impact of device-specific demand response (DR), as well as load management capabilities involving energy storage devices and plug-in electric vehicle charging equipment. In addition, the ISGD project sought to better understand the impact of ZNE homes on the electric grid. ISGD’s SENet enabled end-to-end interoperability between multiple vendors’ systems and devices, while also providing a level of cybersecurity that is essential to smart grid development and adoption across the nation. The ISGD project includes a series of sub-projects grouped into four logical technology domains: Smart Energy Customer Solutions, Next-Generation Distribution System, Interoperability and Cybersecurity, and Workforce of the Future. Section 2.3 provides a more detailed overview of these domains.

25 ENERGY STORAGE↗

American Recovery and Reinvestment Act of 2009. Experiences from the Consumer Behavior Studies on Engaging Customers

One of the most important aspects for the successful implementation of customer-facing programs is to better understand how to engage and communicate with consumers. Customer-facing programs include time-based rates, information and feedback, load management, and energy efficiency. This report presents lessons learned by utilities through consumer behavior studies (CBS) conducted as part of the Department of Energy’s (DOE) Smart Grid Investment Grant (SGIG) program. The SGIG CBS effort presents a unique opportunity to advance the understanding of consumer behaviors in terms of customer acceptance and retention, and electricity consumption and peak demand impacts. The effort includes eleven comprehensive studies with the aim of evaluating the response of residential and small commercial customers to time-based rate programs implemented in conjunction with advanced metering infrastructure and customer systems such as in-home displays, programmable communicating thermostats, and web portals. DOE set guidelines and protocols that sought to help the utilities design studies that would rigorously test and more precisely estimate the impact of time-based rates on customers’ energy usage patterns, as well as identify the key drivers that motivate behavioral changes.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

American Recovery and Reinvestment Act of 2009. Interim Report on Customer Acceptance, Retention, and Response to Time-Based Rates from the Consumer Behavior Studies

Time-based rate programs1, enabled by utility investments in advanced metering infrastructure (AMI), are increasingly being considered by utilities as tools to reduce peak demand and enable customers to better manage consumption and costs. There are several customer systems that are relatively new to the marketplace and have the potential for improving the effectiveness of these programs, including in-home displays (IHDs), programmable communicating thermostats (PCTs), and web portals. Policy and decision makers are interested in more information about customer acceptance, retention, and response before moving forward with expanded deployments of AMI-enabled new rates and technologies. Under the Smart Grid Investment Grant Program (SGIG), the U.S. Department of Energy (DOE) partnered with several utilities to conduct consumer behavior studies (CBS). The goals involved applying randomized and controlled experimental designs for estimating customer responses more precisely and credibly to advance understanding of time-based rates and customer systems, and provide new information for improving program designs, implementation strategies, and evaluations. The intent was to produce more robust and credible analysis of impacts, costs, benefits, and lessons learned and assist utility and regulatory decision makers in evaluating investment opportunities involving time-based rates. To help achieve these goals, DOE developed technical guidelines to help the CBS utilities estimate customer acceptance, retention, and response more precisely.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

ASC Tri-lab Co-design Level 2 Milestone Report 2015

In 2015, the three Department of Energy (DOE) National Laboratories that make up the Advanced Sci- enti c Computing (ASC) Program (Sandia, Lawrence Livermore, and Los Alamos) collaboratively explored performance portability programming environments in the context of several ASC co-design proxy applica- tions as part of a tri-lab L2 milestone executed by the co-design teams at each laboratory. The programming environments that were studied included Kokkos (developed at Sandia), RAJA (LLNL), and Legion (Stan- ford University). The proxy apps studied included: miniAero, LULESH, CoMD, Kripke, and SNAP. These programming models and proxy-apps are described herein. Each lab focused on a particular combination of abstractions and proxy apps, with the goal of assessing performance portability using those. Performance portability was determined by: a) the ability to run a single application source code on multiple advanced architectures, b) comparing runtime performance between \native" and \portable" implementations, and c) the degree to which these abstractions can improve programmer productivity by allowing non-portable implementation details to be hidden from the application developer. This report captures the work that was completed for this milestone, and outlines future co-design work to be performed by application developers, programming environment developers, compiler writers, and hardware vendors.

97 MATHEMATICS AND COMPUTING↗

Safeguards Technology Factsheet - Unattended Dual Current Monitor (UDCM)

The UDCM is a low-current measurement device designed to record sub-nano-amp to micro-amp currents from radiation detectors. The UDCM is a two-channel device that incorporates a Commercial-Off-The-Shelf (COTS) processor enabling both serial over USB as well as Ethernet communications. The instrument includes microSD and USB flash memory for data storage as well as a programmable High Voltage (HV) power supply for detector bias. The UDCM is packaged in the same enclosure, employs the same processor and has a similar user interface as the UMSR. A serial over USB communication line to the UDCM allows the use of existing versions of MIC software, while the Ethernet port is compatible with the new IAEA RAINSTORM communication protocol.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗