Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Library”

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,279 records · Page 71

ADVERT: An Asynchronous Runtime for Fine-Grained Network Systems

The Data Vortex Network, a novel fine-grained high-radix interconnect, provides the performance and injection rates required by the fine-grained, unpredictable communication patterns of irregular applications. This paper presents ADVERT, an asynchronous runtime system that provides performance and productivity for the fine-grained Data Vortex Network. ADVERT integrates a lightweight memory manager (DVMem) for the user accessible SRAM integrated in the network interface, and a communication library (DVComm) that implements active messaging primitives (remote execution, and, based on this, get and put routines). ADVERT hides the complexity of controlling all the network hardware features through the low-level Data Vortex programming interface, while providing comparable performance. We discuss ADVERT's design and present an analysis of three exemplar irregular kernels (Triangle Count, Page Rank, and GUPS). ADVERT can provide the communication substrate required to build emerging higher level asynchronous many tasking runtimes and partitioned global address space libraries on top of the Data Vortex Network.

Friese, Ryan D.↗

Transforming Science Through Software: Improving While Delivering 100×

The U.S. Department of Energy (DOE) Exascale Computing Project (ECP) funded the development of new (and the transformation of important existing) applications, libraries, and tools that realized improvement in performance and capabilities of often 100 times or more on emerging exascale computers. This exceptional gain inspired the title of this special issue: Transforming Science through Software: Improving while delivering 100X. The term 100X refers to advancing capabilities in modeling, simulation, and analysis by a factor of 100 or more using some combination of new algorithms, optimization techniques, software libraries, and programming models, coupled with the next generation of hardware for high-performance computing (HPC). The papers in this issue share experiences with the practice and science of scientific software development, with an emphasis on developing a coherent, portable, and sustainable HPC software ecosystem for next-generation computational science. Finally, we hope to foster expanded community efforts related to the fundamental role of sustainable scientific software ecosystems in advancing the computing sciences.

97 MATHEMATICS AND COMPUTING↗

Development of nuclear data processing code FRENDY version 2

Nuclear data processing is an important interface between an evaluated nuclear data library and neutronics calculation codes. JAEA has been developed the new nuclear data processing code FRENDY from 2013. FRENDY version 1 generates the ACE files used for the continuous-energy Monte Carlo codes including PHITS, Solomon, Serpent,and MCNP and it was released as the open-source software under the 2-clause BSD license in 2019.After we released FRENDY version 1, many functions, e.g., the multi-group neutron cross-section library generation, the statistical uncertainty quantification of the probability tables for unresolved resonance cross-section, the 'perturbation' of the ACE file for uncertainty quantification, and the modification of the ENDF-6 formatted nuclear data file, have been developed. We released FRENDY version 2 including these functions. The present paper gives an overview of FRENDY and presents features of new functions implemented in FRENDY version 2. (authors)

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

GPU Direct I/O with HDF5

Exascale HPC systems are being designed with accelerators, such as GPUs, to accelerate parts of applications. In machine learning workloads as well as large-scale simulations that use GPUs as accelerators, the CPU (or host) memory is currently used as a buffer for data transfers between GPU (or device) memory and the file system. If the CPU does not need to operate on the data, then this is sub-optimal because it wastes host memory by reserving space for duplicated data. Furthermore, this “bounce buffer” approach wastes CPU cycles spent on transferring data. A new technique, NVIDIA GPUDirect Storage (GDS), can eliminate the need to use the host memory as a bounce buffer. Thereby, it becomes possible to transfer data directly between the device memory and the file system. This direct data path shortens latency by omitting the extra copy and enables higher-bandwidth. To take full advantage of GDS in existing applications, it is necessary to provide support with existing I/O libraries, such as HDF5 and MPI-IO, which are heavily used in applications. In this paper, we describe our effort of integrating GDS with HDF5, the top I/O library at NERSC and at DOE leadership computing facilities. We design and implement this integration using a HDF5 Virtual File Driver (VFD). The GDS VFD provides a file system abstraction to the application that allows HDF5 applications to perform I/O without the need to move data between CPUs and GPUs explicitly. We compare performance of the HDF5 GDS VFD with explicit data movement approaches and demonstrate superior performance with the GDS method.

Ravi, J↗

I/O Bottleneck Detection and Tuning: Connecting the Dots using Interactive Log Analysis

Using parallel file systems efficiently is a tricky problem due to inter-dependencies among multiple layers of I/O software, including high-level I/O libraries (HDF5, netCDF, etc.), MPI-IO, POSIX, and file systems (GPFS, Lustre, etc.). Profiling tools such as Darshan collect traces to help understand the I/O performance behavior. However, there are significant gaps in analyzing the collected traces and then applying tuning options offered by various layers of I/O software. Seeking to connect the dots between I/O bottleneck detection and tuning, we propose DXT Explorer, an interactive log analysis tool. In this paper, we present a case study using our interactive log analysis tool to identify and apply various I/O optimizations. We report an evaluation of performance improvement achieved for four I/O kernels extracted from science applications.

Bez, Jean Luca↗

Data-Driven Load Diversity and Variability Modeling for Quasi-Static Time-Series Simulation on Distribution Feeders

This paper presents a data-driven load modeling methodology for distribution system quasi-static time-series (QSTS) simulation considering both diversity and variability characteristics of distribution loads. Based on our previous work in [1]-[2], a variability library and diversity library have been established based on the realistic high-resolution data collected from actual utility feeders. Given the load profile for the start-of-circuit load of a feeder, the loads on the feeder nodes can be modeled with both diversity and variability instead of being directly scaled from the substation load profile according to the distribution allocation factors. With diversified load models, the load-induced impact on the feeder operation characteristics, such as voltage ramp and regulator operations, can be better considered in QSTS simulation. The proposed modeling methodology has been tested on both the IEEE 123-bus feeder and an actual utility feeder model, and the simulation results have demonstrated the merits of deploying the proposed load modeling methodology.

24 POWER TRANSMISSION AND DISTRIBUTION↗

Scalable Programming Workflows for Validation of Quantum Computers

Hybrid quantum-classical workflows have become standard methods for executing variational algorithms and other quantum simulation techniques, which are key applications for noisy intermediate scale quantum (NISQ) computers. Validating these simulations is an important task which helps gauge the progress of quantum computer development, and classical simulation can serve as a tool to this end. Both exact and more scalable approximate methods with quantifiable error bounds can be used in validation tasks where the applicable metrics include the distance from a calculable ground truth, the quality of an error model fit to data, etc. Here we present a library extension that includes methods for validation of quantum simulations based on scalable hybrid workflows executable on high performance computers. We provide examples that use approximate methods based on tensor networks and stabilizer simulators to bound the error of quantum simulations on NISQ hardware.

Nguyen, Thien↗

A Performance-Portable MultiGPU Implementation of 3D Euler Equations using ProtoX and IRIS

Computational scientists often face challenges when developing and optimizing code for high-performance computing (HPC), especially when trying to leverage GPUs. Given the heterogeneity of the nodes that comprise many modern HPC facilities, considerable demand exists for performance portable solutions for the core computational kernels used in many scientific computing libraries. In this work, we demonstrate a fourth-order finite volume method–based implementation of the Euler equations, which are an integral part of computational fluid dynamics. Our performance-portable multiGPU implementation for Euler equations uses ProtoX to generate kernels and IRIS for portability. ProtoX is a domain-specific language that uses a structured-grid partial differential equation library called Proto as its front end and the SPIRAL code generation system as its back end to generate optimized kernels for different architectures. Optimized kernels generated by ProtoX are orchestrated through the IRIS intelligent runtime system to provide portability. Two levels of optimizations within the IRIS runtime— directed acyclic graph fusion and task fusion—are explored to efficiently utilize computing resources in a multiGPU environment. Performance improvement through these optimizations is showcased by comparing the base ProtoX-IRIS implementation on AMD GPUs (Frontier node) and on NVIDIA GPUs (NVIDIA DGX-1).

Mankad, Het↗

Invariant Features for Accurate Predictions of Quantum Chemical UV-vis Spectra of Organic Molecules

Including invariance of global properties of a phys-ical system as an intrinsic feature in graph neural networks (GNNs) enhances the model's robustness and generalizability and reduces the amount of training data required to obtain a desired accuracy for predictions of these properties. Existing open source GNN libraries construct invariant features only for specific GNN architectures. This precludes the generalization of invariant features to arbitrary message passing neural network (MPNN) layers which, in turn, precludes the use of these libraries for new, user-specified predictive tasks. To address this limitation, we implement invariant MPNNs into the flexible and scalable HydraGNN architecture. HydraGNN enables a seamless switch between various MPNNs in a unified layer sequence and allows for a fair comparison between the predictive performance of different MPNNs. We trained this enhanced HydraGNN archi-tecture on the ultraviolet-visible (UV-vis) spectrum of GDB-9 molecules, a feature that describes the molecule's electronic exci-tation modes, computed with time-dependent density functional tight binding (TD-DFTB) and available open source through the GDB-9-Ex dataset. We assess the robustness (i.e., accuracy and generalizability) of the predictions obtained using different invariant MPNNs with respect to different values of the full width at half maximum (FWHM) for the Gaussian smearing of the theoretical peaks. Our numerical results show that incorporating invariance in the HydraGNN architecture significantly enhances both accuracy and generalizability in predicting UV-vis spectra of organic molecules.

Baker, Justin↗

Memory-Aware External Facelist Calculation: A Data-Parallel Atomic Hash Counting Approach

Unstructured volumetric meshes serve as fundamental data representations in various scientific simulations and analyses. They play a crucial role in representing complex computational domains and are essential for important numerical techniques, such as finite element analysis. Whenever such a mesh is read from a file, streamed in-situ, or generated by algorithms, scientific visualization libraries rely on calculating the external surface of a geometry, named “external facelist”, to produce a polygonal mesh for rendering. Consequently, external facelist calculation has become one of the most widely used algorithms in the scientific visualization domain, necessitating optimal performance. In this paper, we explore relevant work on external facelist calculation algorithms in two common visualization libraries, VTK and Viskores, assess their performance and memory constraints, and introduce a novel memory-aware external facelist calculation algorithm employing an atomic hash counting approach. This algorithm fully leverages Viskores' data-parallel primitive operations, facilitating its execution across diverse many-core architectures. Our algorithm features the lowest memory footprint on the GPU and the second-lowest on the CPU among all evaluated methods, and it also delivers the fastest performance on both CPU and GPU. It has been made available under an open-source license in the VTK and Viskores visualization systems.

Tsalikis, Spiros [Kitware] (ORCID:0000000151137195↗

Rhizosphere Microbiome Diversity Potentially Supports Robust Nature of Field Pennycress ( Thlaspi arvense L.) in Dryland Cropping Systems of Eastern Washington

ABSTRACT Field pennycress ( Thlaspi arvense L.) is an annual in the Brassicaceae family and is currently being developed as an oilseed intermediate crop suitable for renewable biodiesel and jet fuel. It displays many desirable characteristics for this role including cold tolerance, a rapid life cycle, and a seed fatty acid profile conducive to bioenergy generation. These traits make field pennycress favorable for winter oilseed cultivation in the inland Pacific Northwest (iPNW). Simultaneously, intermediate crops are an increasingly recognized component of both agronomic sustainability and soil health management. Intermediate crops enhance soil microbial diversity, which benefits both soil and plant health. To understand the impact of field pennycress on soil microbial diversity, two natural accessions and seven experimental accessions were grown at three sites in Eastern Washington. Aboveground biomass and rhizosphere soil were then collected. Soil genomic DNA was extracted from rhizosphere samples and used to generate an amplicon library for bacterial (16S) and fungal (ITS) rRNA sequences. The resulting libraries were analyzed in QIIME2, which revealed that not only did the fad2 deficient line from the Spring32‐10 background have significantly increased aboveground biomass production compared to other pennycress genotypes, but also displayed significantly higher β‐diversity in the rhizosphere community specifically at the site experiencing the driest conditions. ANCOM analysis showed that multiple sequences similar to beneficial plant and soil health enhancing organisms such as Trichoderma spirale , Pseudomonas spp., and Methylobacterium goesingense were found to be enriched in the microbiome of the fad2 Spring32‐10 background also at that site. To add additional context to rhizosphere community data, root exudates from two pennycress genotypes were captured in magenta boxes and analyzed using HPLC. Future work will expand our understanding of the mechanisms by which field pennycress creates diversity in the rhizosphere, thus expanding our ability to cultivate this crop in the iPNW.

54 ENVIRONMENTAL SCIENCES↗

Aluminum hydroxide, bayerite, boehmite, and gibbsite ToF-SIMS spectra in the negative ion mode. I

We report time-of-flight secondary ion mass spectrometry (ToF-SIMS) was performed for boehmite (AOH-60) and its potential products of oxidation including pseudo-boehmite (AOH-180), α- and γ-Al 2 O 3 , and α- and γ-Al(OH) 3 . Since boehmite is often incorporated on cladding materials to prevent corrosion, surface analysis techniques are performed to determine the amount of oxidation present. This ToF-SIMS spectral library is of significance because it includes boehmite and its potential oxidation products (i.e., aluminum oxide and hydroxide), which can be used to compare to spectra obtained for real-world samples containing boehmite. Furthermore, ToF-SIMS is often used as a complementary technique to x-ray photoelectron spectroscopy due to its surface sensitivity and ability to compare spectra via a multivariate analysis, therefore establishing that the molecular signatures of boehmite and relevant compounds are essential for peak identification. The SIMS spectra shown are acquired from commercially available powders, which were deposited onto a silicon wafer substrate via liquid slurry drop casting. This library of SIMS mass spectra will serve as a comparison of boehmite [γ-AlO(OH)], pseudo-boehmite [AlOOH∙nH 2 O], α- and γ-Al 2 O 3 aluminum oxide, and α- and γ-Al 2 O 3 aluminum hydroxide in the negative ion mode, which compliments those reported in the positive ion mode.

36 MATERIALS SCIENCE↗

Aluminum hydroxide, bayerite, boehmite, and gibbsite ToF-SIMS spectra in the positive ion mode. II

We report time-of-flight secondary ion mass spectrometry (ToF-SIMS) was performed for boehmite (AOH-60) and its potential products of oxidation including pseudo-boehmite (AOH-180), α- and γ-Al 2 O 3 , and α- and γ-Al(OH) 3 . Since boehmite often forms on the cladding materials to prevent corrosion, surface analysis techniques are performed to determine the amount of oxidation present. This ToF-SIMS spectral library is of significance because it includes boehmite and its potential oxidation products (i.e., aluminum oxide and hydroxide), which can be used to compare to spectra obtained for real-world samples containing boehmite. Furthermore, ToF-SIMS is often used as a complementary technique to x-ray photoelectron spectroscopy (XPS) due to its surface sensitivity and ability to compare spectra via multivariate analysis, therefore establishing the molecular signatures of boehmite and relevant compounds are essential for peak identification. The SIMS spectra shown are acquired from commercially available powders, which were deposited onto a Si wafer substrate via liquid slurry drop casting. This library of SIMS mass spectra will serve as a comparison of boehmite [γ-AlO(OH)], pseudo-boehmite [AlOOH∙nH 2 O], α- and γ-Al 2 O 3 aluminum oxide, and α- and γ-Al 2 O 3 aluminum hydroxide in the positive ion mode, which compliments those reported in the negative ion mode (Part 1).

36 MATERIALS SCIENCE↗

Masitinib is a broad coronavirus 3CL inhibitor that blocks replication of SARS-CoV-2

Targeting the main protease of SARS-CoV-2 Inside host cells, the RNA genome of severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) is translated into two polyproteins that are cleaved to give the individual viral proteins. The main viral protease, known as Mpro or 3CLpro, plays a key role in these cleavages, making it an important drug target. Drayman et al . identified eight drugs that target 3CLpro from a library of 1900 clinically safe drugs. Because of the challenge of working with SARS-CoV-2, they started by screening for drugs that inhibit the replication of a human coronavirus that causes the common cold. They then evaluated the top hits for inhibiting SARS-CoV-2 replication and for inhibiting 3CLpro. Masitinib, a broad antiviral, inhibited the main proteases of coronaviruses and picornaviruses and was effective in reducing SARS-CoV-2 replication in mice.

Drayman, Nir↗

Deploying synthetic coevolution and machine learning to engineer protein-protein interactions

Fine-tuning of protein-protein interactions occurs naturally through coevolution, but this process is difficult to recapitulate in the laboratory. We describe a platform for synthetic protein-protein coevolution that can isolate matched pairs of interacting muteins from complex libraries. This large dataset of coevolved complexes drove a systems-level analysis of molecular recognition between Z domain–affibody pairs spanning a wide range of structures, affinities, cross-reactivities, and orthogonalities, and captured a broad spectrum of coevolutionary networks. Furthermore, we harnessed pretrained protein language models to expand, in silico, the amino acid diversity of our coevolution screen, predicting remodeled interfaces beyond the reach of the experimental library. Further, the integration of these approaches provides a means of simulating protein coevolution and generating protein complexes with diverse molecular recognition properties for biotechnology and synthetic biology.

59 BASIC BIOLOGICAL SCIENCES↗

Tools for genetic engineering and gene expression control in Novosphingobium aromaticivorans and Rhodobacter sphaeroides

ABSTRACT Alphaproteobacteria have a variety of cellular and metabolic features that provide important insights into biological systems and enable biotechnologies. For example, some species are capable of converting plant biomass into valuable biofuels and bioproducts that have the potential to contribute to the sustainable bioeconomy. Among the Alphaproteobacteria, Novosphingobium aromaticivorans , Rhodobacter sphaeroides , and Zymomonas mobilis show promise as organisms that can be engineered to convert extracted plant lignin or sugars into bioproducts and biofuels. Genetic manipulation of these bacteria is needed to introduce engineered pathways and modulate expression of native genes with the goal of enhancing bioproduct output. Although recent work has expanded the genetic toolkit for Z. mobilis , N. aromaticivorans and R. sphaeroides still need facile, reliable approaches to deliver genetic payloads to the genome and to control gene expression. Here, we expand the platform of genetic tools for N. aromaticivorans and R. sphaeroides to address these issues. We demonstrate that Tn 7 transposition is an effective approach for introducing engineered DNA into the chromosome of N. aromaticivorans and R. sphaeroides . We screen a synthetic promoter library to identify isopropyl β-D-1-thiogalactopyranoside-inducible promoters with regulated activity in both organisms (up to ~15-fold induction in N. aromaticivorans and ~5-fold induction in R. sphaeroides ). Combining Tn 7 integration with promoters from our library, we establish CRISPR (Clustered Regularly Interspaced Short Palindromic Repeats) interference systems for N. aromaticivorans and R. sphaeroides (up to ~10-fold knockdown in N. aromaticivorans and R. sphaeroides ) that can target essential genes and modulate engineered pathways. We anticipate that these systems will greatly facilitate both genetic engineering and gene function discovery efforts in these species and other Alphaproteobacteria. IMPORTANCE It is important to increase our understanding of the microbial world to improve health, agriculture, the environment, and biotechnology. For example, building a sustainable bioeconomy depends on the efficient conversion of plant material to valuable biofuels and bioproducts by microbes. One limitation in this conversion process is that microbes with otherwise promising properties for conversion are challenging to genetically engineer. Here we report genetic tools for Novosphingobium aromaticivorans and Rhodobacter sphaeroides that add to the burgeoning set of tools available for genome engineering and gene expression in Alphaproteobacteria. Our approaches allow straightforward insertion of engineered pathways into the N. aromaticivorans or R. sphaeroides genome and control of gene expression by inducing genes with synthetic promoters or repressing genes using CRISPR interference. These tools can be used in future work to gain additional insight into these and other Alphaproteobacteria and to aid in optimizing yield of biofuels and bioproducts.

Hall, Ashley N.↗

Orthogonal chemical genomics approaches reveal genomic targets for increasing anaerobic chemical tolerance in Zymomonas mobilis

Genetically engineered microbes have the potential to increase efficiency in the bioeconomy by overcoming growth-limiting production stress. Screens of gene perturbation libraries against production stressors can identify high-value engineering targets, but follow-up experiments needed to guard against false positives are slow and resource-intensive. In principle, the use of orthogonal gene perturbation approaches could increase recovery of true positives over false positives because the strengths of one technique compensate for the weaknesses of the other, but, in practice, two parallel screens are rarely performed at the genome scale. Here, we screen genome-scale CRISPRi (CRISPR interference) knockdown and transposon insertion libraries of the bioenergy-relevant Alphaproteobacterium, Zymomonas mobilis, against growth inhibitors commonly found in deconstructed plant material. Integrating data from the two gene perturbation techniques, we established an approach for defining engineering targets with high specificity. This allowed us to identify all known genes in the cytochrome bc1 and cytochrome c synthesis pathway as potential targets for engineering resistance to phenolic acids under anaerobic conditions, a subset of which we validated using precise gene deletions. Strikingly, this finding is specific to the cytochrome bc1 and cytochrome c pathway and does not extend to other branches of the electron transport chain. We further show that exposure of Z. mobilis to ferulic acid causes substantial remodeling of the cell envelope proteome, as well as the downregulation of TonB-dependent transporters. Our work provides a generalizable strategy for identifying high-value engineering targets from gene perturbation screens that is broadly applicable.

CRISPRi↗

New procedure for evaluation of U(3) coupling and recoupling coefficients

A simple method to calculate Wigner coupling coefficients and Racah recoupling coefficients for U(3) in two group–subgroup chains is presented. While the canonical U(3) coupling and recoupling coefficients are applicable to any system that respects U(3) symmetry, the U(3) coupling coefficients are more specific to nuclear structure studies. This new procedure precludes the use of binomial coefficients and alternating sums which were used in the 1973 formulation of Draayer and Akiyama, and in so doing provides a faster and more accurate determination of any and all required results. The resolution of the outer multiplicity is based on the null space concept of the U(3) generators proposed by Alex et al., whereas the inner multiplicity in the angular momentum subgroup chain is obtained from the dimension of the null space of the SO(3) raising operator. It is anticipated that a C++ library will ultimately be available for determining generic coupling and recoupling coefficients associated with both the canonical and the physical group–subgroup chains of U(3).

Cross-Coupling Reaction↗