Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “library design”

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 433 records · Page 24

Interfacing HDF5 with a scalable object‐centric storage system on hierarchical storage

Summary Object storage technologies that take advantage of multitier storage on HPC systems are emerging. However, to use these technologies at present, applications have to be modified significantly from current I/O libraries. HDF5, a widely used I/O middleware on HPC systems, provides a virtual object layer (VOL) that allows applications to connect to different storage mechanisms transparently without requiring significant code modifications. We recently designed the proactive data containers (PDC) object‐centric storage system that provides the capabilities of transparent, asynchronous, and autonomous data movement taking advantage of multiple storage tiers—a decision that has so far been left upon the user on most current systems. To enable PDC's features through HDF5 without modifying application codes, we have developed an HDF5 VOL connector that interfaces with PDC. We present in this article the connector interface and evaluate its performance on Cori, a Cray XC40 supercomputer located at the National Energy Research Scientific Computing Center (NERSC). Our evaluation demonstrates up to an 8× improvement compared with HDF5 that has the most recent optimizations.

Mu, Jingqing↗

Exploring Microphase Separation in Semi-Fluorinated Diblock Copolymers: A Combined Experimental and Modeling Investigation

We report the combined experimental and theoretical study of the bulk self-assembly behavior of polystyrene-blockpoly( 2,3,4,5,6-pentafluorostyrene) diblock copolymers. These block copolymers were designed to create highly antagonistic blocks (with a high Flory−Huggins interaction parameter, χ) with minimum disruption to the molecular construct (i.e., only replacing five hydrogen atoms with five fluorine atoms). A large library of diblock copolymers (41 samples) was synthesized by reversible addition− fragmentation chain transfer (RAFT) polymerization to map out a major portion of the phase space. All block copolymers exhibited narrow molecular weight distributions with dispersity (D) values between 1.07 and 1.32, and subsequent thermal annealing revealed phase separation into well-defined nanoscale morphologies depending on their molecular composition, as determined from small-angle X-ray scattering and transmission electron microscopy analyses, with an experimental phase diagram being constructed. The χ value at 25 °C for this block copolymer was estimated to be 0.2 using strong segregation theory, based on trends in phase-separated domain spacing and interfacial width. When applying theoretical approaches, the majority of the domain spacing data trends were captured by a coil−coil diblock copolymer model; however, a better fit to the data for samples with shorter fluorinated blocks was obtained with a rod−coil model, indicating that the chains in these fluorinated blocks likely have a higher inherent stiffness and were thus rod-like. This observation demonstrates that, due to the very high value of χ, a transition from coil−coil to rod−coil behavior can be obtained purely by reducing the length of the stiffer of the two blocks and without varying temperature or the chemical composition of the polymers. Here, this work showcases the presence of strong microphase separation within AB diblock copolymers despite the relatively similar chemical composition of the constituent “A” and “B” units, with a clear transition from rod−coil to coil−coil segregation behavior.

RAFT polymerization↗

BaseBuddy v1

The software "BaseBuddy" (basebuddy.lbl.gov) is a user-friendly web app designed for codon optimization of heterologous genes. Codon optimization is a widely used technique to enhance the expression levels of non-native genes. Our app is built on the DNA Chisel Python library (Zulkower and Rosser, 2020), which offers highly customizable and transparent gene optimization. Unlike DNA Chisel, which is a command-line interface software with numerous optional functions, our web app simplifies the process for users. Additionally, while DNA Chisel relies on the outdated Kazusa codon usage database, our app introduces the option to utilize the most recent version of the CoCoPUTs database (Athey et al., 2017). By incorporating CoCoPUTs, we also expand the range of target organisms and maintain up-to-date sequencing data for more accurate codon optimization results.

Schmidt, Matthias↗

MPACT User’s Manual (V.4.3)

The MPACT code is designed to perform high-fidelity light-water reactor (LWR) analysis using whole-core pin-resolved neutron transport calculations on modern parallel-computing hardware. The code consists of several libraries which provide the functionality necessary to solve steady-state eigenvalue problems. Several transport capabilities are available within MPACT including both 2-D and 3-D Method of Characteristics (MOC). A three-dimensional whole core solution based on the 2D-1D solution method provides the capability for full core depletion calculations.

97 MATHEMATICS AND COMPUTING↗

Virtual Engineering Software Framework for Integrated Biomass Conversion Modeling

This presentation covers the design and implementation of a software tool to systematically connect computational models of unit operations to simulate an integrated process of low-temperature conversion of biomass to fuel. This virtual engineering (VE) software was designed with the overarching goal of connecting unit models written in various programming languages and requiring different computational resources within a single, flexible framework. The models and features currently considered for the VE library include mechanistic models for pretreatment, enzymatic hydrolysis, and aerobic bioreaction; high-fidelity computational fluid dynamics (CFD) simulations for enzymatic hydrolysis and aerobic bioreaction; and the capability to perform techno-economic analyses (TEA) using Aspen Plus, a commercial software package. The CFD models require access to high-performance computing (HPC) resources, so in addition to handling multiple programming languages and interfaces, the VE software must also be capable of interacting with an HPC scheduler to submit, run, and post-process jobs. Using the Python programming language, a new VE software package has been developed that contains functionality to manage the input-output communication between various unit models, schedule simulations to run on NREL's HPC and analyze those results, and interface with existing TEA software workflows. A Jupyter-notebook GUI was also created to solicit user input and provide documentation. In cases where multiple models for a particular unit-operation exist, selection between models is accomplished through a simple checkbox, with the appropriate inputs and outputs being parsed and converted seamlessly in the background. Each operation makes use of a different programming language, but the flow of information from pretreatment to enzymatic hydrolysis to bioreaction is managed with an intuitive, centralized file-communication strategy. In this talk, the programming approach and implementation details of the notebook are presented for multiple possibilities of the conversion process, including a demonstration of the ability to manage HPC resources. Additionally, an example of a sensitivity study of treatment parameters governing the overall conversion outcome is shown which highlights the ease of defining new problems using the VE Notebook workflow and leads into a discussion of ongoing work to enable outer-loop optimization studies.

biofuel↗

Beyond Price Taker: Conceptual Design and Optimization of Integrated Energy Systems Using Machine Learning Market Surrogates

Future electricity generation systems must be optimized to provide flexibility that counteracts the variability of non-dispatchable renewable energy sources and ensures the reliability and safety of critical infrastructure, including the electric grid. The current state-of-the-art is to co-optimize the design and operation of integrated energy systems (IES) treating historical or predicted time-series electricity prices as fixed parameters. Recent literature has shown the limitations of this price taker assumption, which neglects how IES optimization decisions influence market outcomes. As such, this paper proposes a new optimization formulation that uses machine learning surrogate models, trained from a library of annual market operation simulations, to embed IES market interactions into the co-optimization problem directly. Using a thermal generator example built in the open-source IDAES computational environment, we show that the price taker approach routinely over-predicts annual revenues by 8% or more compared to a validation simulation, where the proposed approach has a typical relative error of 1% or less.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Reactivity Coefficient Measurements to Aid in Reducing Compensating Errors in Plutonium Nuclear Data

Compensating errors between several nuclear data observables in a nuclear data library can adversely impact application simulations. The primary goal of the EUCLID project (Experiments Underpinned by Computational Learning for Improvements in Nuclear Data) is to reduce compensating errors between fast (0.1–5 MeV) 239Pu nuclear data for prompt fission neutron spectra (PFNS), average prompt fission neutron multiplicities, and neutron induced fission, capture, elastic, and inelastic cross sections. This work will focus on the design and execution of void reactivity coefficient measurements in the EUCLID experiment, performed on the Planet vertical lift critical assembly machine at the National Criticality Experiments Research Center (NCERC). Two different base configurations were designed and measured, one with high neutron leakage, and one with low neutron leakage. Both were primarily made up of plutonium metal (Zero Power Physics Reactor plates) without interstitial moderators and reflected by half-inch aluminum. Design optimization showed that void reactivity coefficient measurements in three locations per configuration was most impactful to reduce nuclear data uncertainties due to the varying impacts from elastic and inelastic scattering, as well as fission and capture. The locations for measurements were chosen based on preliminary studies which balanced measurement uncertainty and measurement practicality. The measurements were also selected to have sensitivities maximally complementary to previous arrangements. Comparisons across nuclear data libraries highlight the potential impact.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

Optimizing Cell-based Antimicrobials through Pooled Genomic Libraries

DNA synthesis and assembly technologies ushered in through synthetic biology have great promise for biomanufacturing, bioremediation, and the development of living therapeutics. Unfortunately, predicting sequence to function relationships, including for biosynthetic pathways expressed in a new host organism, is difficult and often requires many iterative cycles of design, construction, and testing. We are working to develop data-driven approaches to identify the genetic determinants of growth defects and productivity for the expression of a cell-based antimicrobial. We assayed the growth, pigment production, and antimicrobial activity of a collection of over 10,000 genetic mutants of the violacein biosynthetic pathway and sequenced the genetic variation of these mutants. Through this project, we have developed an innovative codebase to automate the determination of pigmentation and antimicrobial clearing diameter for tens of thousands of genetic mutants cultivated on agar dishes. Further, we have written DNA sequence analysis code to demultiplex & provide consensus sequences from high-throughput PacBio long-read circular consensus sequencing (CCS) datasets. From this foundation, we plan to map DNA sequence to function to predict an optimal genetic design to maximize antimicrobial activity while minimizing deleterious growth effects. The workflows and algorithms developed through this project can be broadly applied to other engineered functions in microbes, uncovering sequence to function relationships for complex phenotypes where function impacts fitness.

59 BASIC BIOLOGICAL SCIENCES↗

Enabling Highly Efficient Capsule Networks Processing Through A PIM-Based Architecture Design

In recent years, the CNNs have achieved great successes in the image processing tasks, e.g., image recognition and object detection. Unfortunately, traditional CNN's classication is found to be easily misled by increasingly complex image features due to the usage of pooling operations, hence unable to preserve accurate position and pose information of the objects. To address this challenge, a novel neural network structure called Capsule Network has been proposed, which introduces equivariance through capsules to signicantly enhance the learning ability for image segmentation and object detection. Due to its requirement of performing a high volume of matrix operations, CapsNets have been generally accelerated on modern GPU platforms that provide highly optimized software library for common deep learning tasks. However, based on our performance characterization on modern GPUs, CapsNets exhibit low effciency due to the special program and execution features of their routing procedure, including massive unshareable intermediate variables and intensive syn- chronizations, which are very dicult to optimize at software level. To address these challenges, we propose a hybrid computing architecture design named PIM-CapsNet. It preserves GPU's on-chip computing capability for accelerating CNN types of layers in CapsNet, while pipelining with an off-chip in-memory acceleration solution that effectively tackles routing procedure's ineffciency by leveraging the processing-in-memory capability of today's 3D stacked memory. Using routing procedure's inherent parallellization feature, our design enables hierarchical improvements on CapsNet inference effciency through minimizing data movement and maximizing parallel processing in memory. Evaluation results demonstrate that our proposed design can achieve substantial improvement on both performance and energy savings for CapsNet inference, with almost zero accuracy loss. The results also suggest good performance scalability in optimizing the routing procedure with increasing network size.

Zhang, Xingyao↗

Identification and Quantification of Technetium Species in Hanford Waste Tank AN-102

Technetium-99 (Tc) generated from the fission of 235U and 239Pu in high yields is one of the most difficult contaminants to be addressed at the U.S. Department of Energy Hanford Site. In strongly alkaline solutions typifying Hanford tank waste, Tc exists as pertechnetate (TcO4-) (oxidation state VII) as well as in reduced forms (oxidation state < VII) collectively known as non-pertechnetate species. Designing strategies for effective Tc management, including separation and immobilization, necessitates understanding the molecular structure of the non- pertechnetate species and their identification in the actual tank waste samples, which would facilitate development of new treatment technologies effective for dissimilar Tc species. Toward this objective, a spectroscopic library of the Tc(I) [fac-Tc(CO)3]+ and Tc(IV, VII) compounds was generated using a range of techniques and applied to the characterization of the actual tank waste supernatant collected from the tank 241-AN-102 at Hanford, WA. A sample of the 241-AN-102 tank waste supernatant was processed to adjust Na concentration to about 5.6 M and remove 137Cs by spherical resorcinol-formaldehyde (sRF) ion exchange resin. Cesium-loaded sRF column was eluted with 0.5 M HNO3. As received AN-102, Cs-depleted AN-102 effluent, and sRF eluate fractions were comprehensively characterized for chemical composition and speciation of Tc using 99Tc nuclear magnetic resonance spectroscopy and X-ray absorption spectroscopy. It was demonstrated for the first time that non-pertechnetate Tc present in the 241-AN-102 tank waste is composed of several low-valent Tc species, including the Tc(I) [fac-Tc(CO)3]+ and Tc(IV) compounds. This is the second experimental observation of the [fac-Tc(CO)3]+ species in the Hanford tank waste and the first demonstration of multiple forms of non-pertechnetate species existing simultaneously in the waste, cumulatively highlighting their importance for the waste processing.

Low Activity Waste (LAW), High Level Waste, nuclea↗

Resurfacing promotes antibacterial activity of a lipid A–binding nanobody

Nanobodies have been pursued as candidates for antimicrobial design due to their small size and versatile binding capacities, but direct antibacterial activity of a nanobody has yet to be described. Here, we employed a bacterial surface display platform to screen a synthetic library of nanobody variants for antimicrobial potential. We identified a candidate that binds the essential lipid A component of gram-negative lipopolysaccharide. Nonetheless, this nanobody required a weakened outer membrane to access its target and elicit its toxic activity. Borrowing from observations of innate immune proteins, we found that resurfacing nanobodies with positively charged residues enabled them to bind and perturb the gram-negative outer membrane, but this alone was not sufficient for toxic activity. However, when we resurface our lipid A-targeting nanobody, it gained the ability to disrupt the outer membrane and enact its antibacterial function against wild-type bacteria. This development of a dual-function nanobody that can reach and bind previously inaccessible gram-negative targets introduces a route for antimicrobial biologic advancement.

antibacterial↗

GauXC v0.1.0

GauXC is a modern, modular C++ library for the numerical exchange-correlation (XC) integration required for the Gaussian basis set discretization of Kohn-Sham density functional theory (DFT). The modular nature of GauXC allows for an extensible software design which enables performance portability on an array of CPU and GPU architectures.

Williams-Young, David↗

Visualization at exascale: Making it all work with VTK-m

The VTK-m software library enables scientific visualization on exascale-class supercomputers. Exascale machines are particularly challenging for software development in part because they use GPU accelerators to provide the vast majority of their computational throughput. Algorithmic designs for GPUs and GPU-centric computing often deviate from those that worked well on previous generations of high-performance computers that relied on traditional CPUs. Fortunately, VTK-m provides scientific visualization algorithms for GPUs and other accelerators. VTK-m also provides a framework that simplifies the implementation of new algorithms and adds a porting layer to work across multiple processor types. This paper describes the main challenges encountered when making scientific visualization available at exascale. Here, we document the surprises and obstacles faced when moving from pre-exascale platforms to the final exascale designs and the performance on those systems including scaling studies on Frontier, an exascale machine with over 37,000 AMD GPUs. We also report on the integration of VTK-m with other exascale software technologies. Finally, we show how VTK-m helps scientific discovery for applications such as fusion and particle acceleration that leverage an exascale supercomputer.

97 MATHEMATICS AND COMPUTING↗

Robust Independent Validation of Experiment and Theory: Rivet version 3

First released in 2010, the Rivet library forms an important repository for analysis code, facilitating comparisons between measurements of the final state in particle collisions and theoretical calculations of those final states. We give an overview of Rivet's current design and implementation, its uptake for analysis preservation and physics results, and summarise recent developments including propagation of MC systematic-uncertainty weights, heavy-ion and ep physics, and systems for detector emulation. In addition, we provide a short user guide that supplements and updates the Rivet user manual.

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

ARM Data-Oriented Metrics and Diagnostics Package for Climate Model Evaluation

A Python-based metrics and diagnostics package is currently being developed by the U.S. Department of Energy (DOE) Atmospheric Radiation Measurement (ARM) Infrastructure Team at Lawrence Livermore National Laboratory (LLNL) to facilitate the use of long-term, high-frequency measurements from the ARM Facility in evaluating the regional climate simulation of clouds, radiation, and precipitation. This metrics and diagnostics package computes climatological means of targeted climate model simulation and generates tables and plots for comparing the model simulation with ARM observational data. The Coupled Model Intercomparison Project (CMIP) model data sets are also included in the package to enable model intercomparison as demonstrated in Zhang et al. (2017). The mean of the CMIP model can serve as a reference for individual models. Basic performance metrics are computed to measure the accuracy of mean state and variability of climate models. The evaluated physical quantities include cloud fraction, temperature, relative humidity, cloud liquid water path, total column water vapor, precipitation, sensible and latent heat fluxes, and radiative fluxes, with plan to extend to more fields, such as aerosol and microphysics properties. Process-oriented diagnostics focusing on individual cloud- and precipitation-related phenomena are also being developed for the evaluation and development of specific model physical parameterizations. The version 1.0 package is designed based on data collected at ARM’s Southern Great Plains (SGP) Research Facility, with the plan to extend to other ARM sites. The metrics and diagnostics package is currently built upon standard Python libraries and additional Python packages developed by DOE (such as CDMS and CDAT). The ARM metrics and diagnostic package is available publicly with the hope that it can serve as an easy entry point for climate modelers to compare their models with ARM data. In this report, we first present the input data, which constitutes the core content of the metrics and diagnostics package in section 2, and a user's guide documenting the workflow/structure of the version 1.0 codes, and including step-by-step instruction for running the package in section 3.

54 ENVIRONMENTAL SCIENCES↗

Oppenheimer Study Center Solar Analysis

The thermal solar array on the roof of the Oppenheimer Study Center (03-0207) has been defunct and aging progressively worse for years. This study set out to investigate the current state of the abandoned solar array, its various connected systems, and the viability of replacing the array with modern PV panels. This will help offset the energy usage of the building and bring the building in line with upcoming LANL goals of electrification and net-zero emissions (Exec. Order 14057, Sec. 201-5). This study is intended to be a high level, over-the-shoulder, analysis of impact and feasibility, and shall not be considered as an approved design. Further detailed design and analysis will be necessary beyond the concept feasibility phase of this project.

14 SOLAR ENERGY↗

Microreactor Assembly Transportation Cask Model Description for Criticality Safety Validation Basis Assessment (Rev. 3)

Criticality safety analyses are completed on a transportation cask used for microreactor assembly shipment to provide an example of model and analysis to industry for reproducing this type of study on their microreactor fuel shipment. The fuel assembly considered is based on a gas-cooled microreactor (GC-MR), which utilizes HALEU fuel in the form of TRISO particles and utilizes various design options considered in industry designs. Various versions of this GC-MR assembly were studied, with and without YH 2 moderator, providing similar conclusions. The shipment cask design is revised based on an existing ES-3100 design, developed by Y-12 for the transport of highly enriched uranium (HEU), but is enlarged to hold the GC-MR fuel assembly. Criticality safety analysis for the cask/GC-MR fuel assembly package was performed using the CSAS6 sequence of SCALE6.3.2, utilizing the ENDF/B-VII.1 based continuous energy neutron library, and the analysis strictly follows the guideline from NRC reference reports. Different scenarios, e.g. normal operation, undamaged cask with water flooded, damaged cask with optimal water moderation, have been analyzed and it could be concluded the package would always have a large margin of subcriticality even packed in an infinite array. Sensitivity and similarity analyses are also performed using the TSUNAMI sequence of SCALE6.3.2, and the similarity analysis uses all the experiments from the ICSBEP Handbook with Highly Enriched Uranium (HEU), Intermediate and Mixed Enriched Uranium (IEU) and Low Enriched Uranium (LEU) systems, together with additional ones that are sponsored by the DNCSH program, and selected IRPhEP experiments using TRISO fuel and graphite moderator. These similarity analyses indicate that the dry nominal design has no similar benchmark experiments (ck values greater than 0.8), which may become problematic if more assemblies are shipped together (or a fully loaded core is shipped) and margin to criticality is reduced. However, the cask models with flooded assemblies exhibited similarities to many experiments with c k values greater than 0.8.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗