Search NASA⌕ Search

SEARCH · Search NASA

Results for “Compiler Optimizations”

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 307 records · Page 17

Data Locality Enhancement of Dynamic Simulations for Exascale Computing (Final Report)

The development of modern processors exhibits two trends that complicate the optimizations of modern software. The first is the increasing sensitivity of processors' throughput to irregularities in computation. With more processors produced through a massive integration of simple cores, future systems will increasingly favor regular data-level parallel computations, but deviate from the needs of applications with complex patterns. Some evidences are already shown on Graphic Processing Units (GPU): Irregular data accesses (e.g., indirect references A[D[i]]) and conditional branches are limiting many GPU applications' performance at a level an order of magnitude lower than the peak of GPU. The second hardware trend is the growing gap between memory bandwidth and the aggregate speed—that is, the sum of all cores' computing power—of a Chip Multiprocessor (CMP). Despite the capped growth of the peak CPU speed, the aggregate speed of a CMP keeps increasing as more cores get into a single chip. It is expected that by 2018, node concurrency in an exascale system will increase by hundreds of times, whereas, memory bandwidth will expand by only 10 to 20 times. Consequently, data movement and storage is expected to consume more than 70% of the total system power. Bridging this gap is difficult; the complexities of modern CMP memory hierarchy make it even harder: Data cache becomes shared among computing units, and the sharing is often non-uniform—whether two computing units share a cache depends on their proximity and the level of the cache. On the recent IBM Power7 architecture, for instance, four hardware contexts (or SMT threads) in a core share the entire memory hierarchy, all cores in one chip share an on-chip L3 cache, and cores across chips share L3 and main memory through off-chip connections. These two trends complicate the translation of computing power into performance, especially for a program with either intensive data accesses or complex patterns in data accesses or control flow paths. Unfortunately, both attributes present and will persist in a class of important applications. For instance, many scientific simulations deal with a large volume of data. And meanwhile, as most real-world processes are non-uniform and evolving (e.g., the evolution of a galaxy or the process of a drug injection), both the computations and data accesses of these programs tend to be irregular and dynamically changing. Currently, the lack of support to these applications on modern CMP severely limits their performance. On GPU, as our recent study shows and other studies echo, performance enhancement of a factor of integers is possible when memory accesses or control flows are streamlined for a set of GPU applications. On multicore CPU, our studies show that traditional locality enhancement, for being oblivious to the new features of multicore memory hierarchy, may even cause large slowdown to data-intensive dynamic applications. The severity of the issues is expected to worsen as the two hardware trends continue. Some recent studies try to match software with the trends, but in a limited scope or manner. For irregularities on GPU, most studies focus on irregularities analyzable through static analysis (e.g., data accesses in regular loops). Dynamic irregularities are harder to address because the needed analysis and transformations typically have to happen at run time. Some other research resorts to hardware extensions, an actual adoption of which is unclear for the entailed space cost and complexity. For data locality, recent years have seen some exploitations of the new memory hierarchy on multicore for performance, but most of them are on process or thread scheduling, rather than program transformations. Our recent study reveals that program-level transformations may magnify the scheduling benefits by a factor of seven, concluding that program-level transformation should play a central role for data locality enhancement on modern CMP. But research in this direction has been sparse, and most have focused on data layout or cache performance modeling, rather than program transformations to match with the new memory hierarchy features. Overall, it is still an open question how to bridge the gap between dynamic computations and the two prominent properties of modern processors. The goal of this project is to develop a set of techniques and software tools to enhance the matching between memory accesses in dynamic simulations and the prominent features of modern and future CMP, alleviating the memory performance issues for petascale and exascale computing. This report summarizes the discoveries and products produced throughout this project. It includes free launch, a new software approach to overcoming the shortcomings of both methods; coherence-free multiview, an approach that allows multiple views of a single data object to co-exist on GPU memory during a GPU kernel execution; algorithmic optimizations to data analytics problems, especially those that involve lots of distance calculations. Supporting dynamic parallelism is important for GPU to benefit a broad range of applications. There are currently two fundamental ways for programs to exploit dynamic parallelism on GPU: a software-based approach with software-managed worklists, and a hardware-based approach through dynamic subkernel launches. Neither is satisfactory. The former is complicated to program and is often subject to some load imbalance; the latter suffers large runtime overhead. In this work, we propose free launch, a new software approach to overcoming the shortcomings of both methods. It allows programmers to use subkernel launches to express dynamic parallelism. It employs a novel compiler-based code transformation named subkernel launch removal to replace the subkernel launches with the reuse of parent threads. Coupled with an adaptive task assignment mechanism, the transformation reassigns the tasks in the subkernels to the parent threads with a good load balance. The technique requires no hardware extensions, immediately deployable on existing GPUs. It keeps the programming convenience of the subkernel launch-based approach while avoiding its large runtime overhead. Meanwhile, its superior load balancing makes it outperform manual worklist-based techniques by 3X on average. The work was published at the 48th Annual IEEE/ACM International Symposium on Microarchitecture (Micro'2015). A Graphic Processing Unit (GPU) system is typically equipped with many types of memory (e.g., global, constant, texture, shared, cache). Data placement determines what data are placed on which type of memory, essential for GPU memory performance. Prior optimizations of data placement always require a single view of a data object on memory, which limits the optimization effectiveness. In this work, we propose coherence-free multiview, an approach that allows multiple views of a single data object to co-exist on GPU memory during a GPU kernel execution. We demonstrate that under certain conditions, the multiple views can remain incoherent while facilitating enhanced data placement. We present a theorem and some compiler support to ensure the soundness of the usage of coherence-free multiview. We further develop reference-discerning data placement, a new way to enhance data placements on GPU. It enables more flexible data placements by using coherence-free multiview to leverage the slack in coherence requirement of some GPU programs. Experiments on three types of GPU systems show that, with less than 200KB space cost, the new data placement technique can provide a 1.6X average (up to 4.27X) speedup. In addition, we have examined algorithmic optimizations to data analytics problems, especially those that involve lots of distance calculations. Computing distances among data points is an essential part of many important algorithms in data analytics, graph analysis, and other domains. In each of these domains, developers have spent significant manual effort optimizing algorithms, often through novel applications of the triangle equality, in order to minimize the number of distance computations in the algorithms. In this work, we observe that many algorithms across these domains can be generalized as an instance of a generic distance-related abstraction. Based on this abstraction, we derive seven principles for correctly applying the triangular inequality to optimize distance-related algorithms. Guided by the findings, we develop Triangular OPtimizer (TOP), the first software framework that is able to automatically produce optimized algorithms that either matches or outperforms manually designed algorithms for solving distance-related problems. TOP achieves up to 237x speedups and 2.5X on average. The work has been published at the 32nd International Conference on Machine Learning (ICML'15) and the 41st International Conference on Very Large Data Bases (VLDB'15).

42 ENGINEERING↗

Distributed Halide

Many image processing tasks are naturally expressed as a pipeline of small computational kernels known as stencils. Halide is a popular domain-specific language and compiler designed to implement image processing algorithms. Halide uses simple language constructs to express what to compute and a separate scheduling co-language for expressing when and where to perform the computation. This approach has demonstrated performance comparable to or better than hand-optimized code. Until now, however, Halide has been restricted to parallel shared memory execution, limiting its performance for memory-bandwidth-bound pipelines or large-scale image processing tasks. We present an extension to Halide to support distributed-memory parallel execution of complex stencil pipelines. These extensions compose with the existing scheduling constructs in Halide, allowing expression of complex computation and communication strategies. Existing Halide applications can be distributed with minimal changes, allowing programmers to explore the tradeoff between recomputation and communication with little effort. Approximately 10 new of lines code are needed even for a 200 line, 99 stage application. On nine image processing benchmarks, our extensions give up to a 1.4× speedup on a single node over regular multithreaded execution with the same number of cores, by mitigating the effects of non-uniform memory access. The distributed benchmarks achieve up to 18× speedup on a 16 node testing machine and up to 57× speedup on 64 nodes of the NERSC Cori supercomputer.

97 MATHEMATICS AND COMPUTING↗

Uncertainty quantification for optical model parameters

Although uncertainty quantification has been making its way into nuclear theory, these methods have yet to be explored in the context of reaction theory. For example, it is well known that different parameterizations of the optical potential can result in different cross sections, but these differences have not been systematically studied and quantified. The purpose of our work is to investigate the uncertainties in nuclear reactions that result from fitting a given model to elastic-scattering data, as well as to study how these uncertainties propagate to the inelastic and transfer channels. We use statistical methods to determine a best fit and create corresponding 95% confidence bands. A simple model of the process is fit to elastic-scattering data and used to predict either inelastic or transfer cross sections. In this initial work, we assume that our model is correct, and the only uncertainties come from the variation of the fit parameters. Here, we study a number of reactions involving neutron and deuteron projectiles with energies in the range of 5–25 MeV/u, on targets with mass A=12–208. We investigate the correlations between the parameters in the fit. The case of deuterons on 12 C is discussed in detail: the elastic-scattering fit and the prediction of 12 C(d,p) 13 C transfer angular distributions, using both uncorrelated and correlated χ 2 minimization functions. The general features for all cases are compiled in a systematic manner to identify trends. This work shows that, in many cases, the correlated χ 2 functions (in comparison to the uncorrelated χ 2 functions) provide a more natural parameterization of the process. These correlated functions do, however, produce broader confidence bands. Further optimization may require improvement in the models themselves and/or more information included in the fit.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

Optimizing Iowa land use: Past perspectives for current questions

Multiple tools exist today to guide sustainable land use, including soil maps, market analysis, and producer input, but we often forget they were also available in the past. During the 1930s hundreds of Iowa farmers met to discuss how to maintain productivity and reduce soil erosion. This review, based on three Iowa State University library sources that compiled county agricultural planning committee activities, provides useful perspectives for current agricultural land use questions. Ninety-seven percent of the committees concluded that less than half of the farmers in their respective areas were using land-improving practices, although 41% thought soil conservation and erosion control could be adequately addressed through individual actions. Corn (Zea mays L.) and soybean (Glycine max [L.] Merr.) were planted on 600,000 ha more than they recommended, while grasslands were grown on 900,000 fewer ha. The agricultural committees recommended rotations that most commonly included four crops but ranged from one (monoculture) to eight. Their discussions included recommendations for which crops were best for various soil series and/or landscape positions. There were no identifiable differences in crop rotation length across landscape position, with the most common rotation (45%) being two years of corn, followed by oat (Avena sativa L.), and then one or more years of alfalfa (Medicago sativa L.). Crop production practices have changed since the 1930s. Furthermore, reexamining these discussions echoes contemporary soil and water conservation conversations and aligns with farmer response data regarding improving soil productivity, reducing nutrient losses, and maintaining economic vitality.

crop rotations↗

Data driven investigation to understand the influence of total solids on biological biogas upgrading

In situ biogas upgrading achieves CO 2 conversion to CH 4 via hydrogenotrophic methanogenesis; however, gas-liquid mass transfer constraints limit the upgrading performance. Recognizing that optimization studies often underrepresent the effects of total solids (TS) and organic loading rate (OLR), this study undertook a holistic, statistics driven assessment of operating conditions for in situ H 2 assisted biogas upgrading, centering the analysis on TS and OLR. A dataset of 31 studies was compiled and comprised 99 observations. A rigorous analytical framework was employed, combining data standardization, fixed- and random-effects (REML) weighted regressions with cluster-robust errors, stratified analyses, and machine learning. Mixed-effects meta regression indicated that TS was the main factor explaining differences of methane fraction (CH 4 %) when considering the between studies heterogeneity. Focusing on a near-stoichiometric subset (H 2 /CO 2 ≈ 4:1), TS remained significant. Stratified results showed a stronger negative relationship between TS and CH 4 % in UASB reactors than in CSTRs, with a negative effect under mesophilic conditions and no significant effect under thermophilic conditions. A Random Forest model corroborated the statistical findings, consistently ranking H 2 /CO 2 ratio, OLR, TS, and hydrogen injection rate (HIR) as the most influential predictors. These findings delineate trends across increasing TS levels, particularly between 1% and 10%, and provide preliminary insights for TS above 15% in in situ biogas upgrading. They further provide insights for the influence of TS by reactor type and temperature, thereby advancing the evidence base for implementing biological CO 2 conversion to CH 4 in practice.

In situ biogas upgrading↗

An LLVM Instrumentation Plug-in for Score-P

Reducing application runtime, scaling parallel applications to higher numbers of processes/threads, and porting applications to new hardware architectures are tasks necessary in the software development process. Therefore, developers have to investigate and understand application runtime behavior. Tools such as monitoring infrastructures that capture performance relevant data during application execution assist in this task. The measured data forms the basis for identifying bottlenecks and optimizing the code.Monitoring infrastructures need mechanisms to record application activities in order to conduct measurements. Automatic instrumentation of the source code is the preferred method in most application scenarios. We introduce a plug-in for the LLVM infrastructure that enables automatic source code instrumentation at compile-time. In contrast to available instrumentation mechanisms in LLVM/Clang, our plug-in can selectively include/exclude individual application functions. This enables developers to fine-tune the measurement to the required level of detail while avoiding large runtime overheads due to excessive instrumentation.

Tschüter, Ronny↗

NbTaV_BCC_SolidSolution_128atoms_VASP6

We performed density functional theory (DFT) calculations for body-centered-cubic (BCC) structures with 128 lattices sites of solid solution ternary alloys niobium-tantalum-vanadium (Nb-Ta-V). The first-principle code that has been used to run the calculations is the closed-source Vienna Ab-Initio Simulation Package (VASP). The calculations have been collected by sampling chemical compositions across the entire compositional range. The chemical compositions have been sampled by progressively changing the number of atoms per constituent by 8. For each chemical composition of binaries and ternaries, the first-principle calculations have been run for 100 randomized arrangements of the constituents on the BCC lattice sites. We collected data for a total of 10,500 randomized atomic structures over 105 chemical compositions. The calculations have been collected on NERSC-Perlmutter using the VASP 6.3.2. The VASP calculations for every atomic structure have been performed in 2 main steps: 1. Starting from an ideal body-centered-cubic (BCC) structure, geometry optimization with low precision has been executed to perform a preliminary optimization of the atomic structure. The output for this calculations is available in the files 0.CONTCAR, 0.OUTCAR, rlx1.out. 2. Using the atomic structure resulting from the preliminary geometry optimization, a second geometry optimization has been performed using normal precision. The output for this calculations is available in the files CONTCAR, OUTCAR, rlx2.out, vaspout.h5, and vasprun.xml. Every chemical composition sampled across the composition range in the dataset has its own directory. The convention used to name the directories for ternary alloys is AXBYCZ, where A, B, and C refer to the constituents, and X, Y, and Z are positive integers that represent the number of atoms for each constituent and their values still sum up to 128. Each atomic structure associated with a specific chemical composition has its own sub-directory within the directory of the corresponding chemical composition. The sub-directories for each atomic structure for each chemical composition are named 'case-*', where * is a positive integer that spans all the values from 1 through 100, extremes included. The files contained in each sub-directory 'case-*' for each atomic structure are as follows: 1. INCAR: input file that contains various parameters and settings for controlling the behavior of the electronic structure calculations 2. 0.POSCAR: input file that defines the atomic structure of a system 3. 0.CONTCAR: output file that provides the atomic positions and cell parameters after the first geometry optimization has been run with the precision variable set to PREC=Low in the INCAR file 4. 0.OUTCAR: output file that contains detailed information about the progress of a calculation after the first geometry optimization has been run with the precision variable set to PREC=Low in the INCAR file 5. rlx1.out: file with diagnostic information about the execution of the first geometry optimization with precision variable set to PREC=Low in the INCAR file 6. POSCAR: input file that defines the atomic structure of a system after the first geometry optimization has been run at low precision. This represents the input for the second geometry optimization run with the precision variable set to PREC=Normal in the INCAR file 7. CONTCAR: output file that provides the atomic positions and cell parameters after the second geometry optimization has been run with the precision variable set to PREC=Normal in the INCAR file 8. OUTCARL: output file that contains detailed information about the progress of a calculation after the second geometry optimization has been run with the precision variable set to PREC=Normal in the INCAR file 9. rlx2.out: file with diagnostic information about the execution of the second geometry optimization with precision variable set to PREC=Normal in the INCAR file 10. vaspout.h5: hierarchical HDF5 file containing the inputs and outputs of a VASP calculation. To analyze the data in this file we recommend using py4vasp. This file is only produced if the VASP version used is compiled with HDF5 support 11. vasprun.xml: contains similar information to OUTCAR, but in an xml format. This research is sponsored by the Artificial Intelligence Initiative as part of the Laboratory Directed Research and Development (LDRD) Program of Oak Ridge National Laboratory, managed by UT-Battelle, LLC, for the US Department of Energy under contract DE-AC05-00OR22725. This work used resources of the Oak Ridge Leadership Computing Facility, which is supported by the Office of Science of the U.S. Department of Energy under Contract No. DE-AC05-00OR22725, under Directorate Discretionary awards MAT025 (Materials Science) and LRN026 (Machine Learning), and INCITE award MAT201. This work also used resources of the National Energy Research Scientific Computing Center, which is supported by the Office of Science of the U.S. Department of Energy under Contract No. DE-AC02-05CH11231, under award ERCAP0025216.

36 MATERIALS SCIENCE↗

Correlations of Platooning Track Test and Wind Tunnel Data

In this report, the National Renewable Energy Laboratory analyzed results from multiple, independent truck platooning projects to compare and contrast track test results with wind tunnel test results conducted by Lawrence Livermore National Laboratory (LLNL). Some highlights from the report include compiled data, and results from four independent SAE J1321 full-size track test campaigns that were compared to LLNL wind tunnel testing results. All platooning scenarios tested demonstrated significant fuel savings with good correlation relative to following distances, but there are still unanswered questions and clear opportunities for system optimization. NOx emissions showed improvements from NREL tests in 2014 to Auburn tests in 2015 with respect to J1321 platooning track testing of Peloton system. NREL evaluated data from Volpe's Naturalistic Study of Truck Following Behavior, which showed minimal impact of naturalistic background platooning. We found significant correlation between multiple track studies, wind tunnel tests, and computational fluid dynamics, but also showed that there is more to learn regarding close formation and longer-distance effects. We also identified potential areas for further research and development, including development of advanced aerodynamic designs optimized for platooning, measurement of platoon system performance in traffic conditions, impact of vehicle lateral offsets on platooning performance, and characterization of the national potential for platooning based on fleet operational characteristics.

33 ADVANCED PROPULSION SYSTEMS↗

Tailoring MoS 2 for Small-Molecule Electroreduction: The Role of Metal Doping and Heterostructures

The electrification of chemical transformations central to sustainable fuel production and waste valorization, such as overall water splitting (OWS), hydrogen evolution reaction (HER), and electrochemical reduction of CO 2 (CO 2 R), presents a powerful opportunity to advance carbon-neutral energy technologies. Transition metal dichalcogenides (TMDs), particularly MoS 2 , have emerged as promising electrocatalyst candidates, owing to their abundance, tunable active sites, and defect-rich structures. This review highlights recent progress in leveraging metal doping and heterostructure engineering of MoS 2 to enhance the electrocatalytic activity and selectivity. By compiling insights from experimental studies and density functional theory (DFT) predictions, we examine how defect creation, electronic structure modification, and interface design contribute to improved charge transport and catalytic efficiency. Particular emphasis is placed on rational design principles, synthetic strategies, and operando characterization methods that provide a pathway to understanding and optimizing MoS 2 -based materials. We also discuss the challenges of stability, mechanistic ambiguity, and scaling while outlining opportunities to bridge theory and experiment. Collectively, this review underscores how defect and heterostructure engineering of MoS 2 can accelerate the development of efficient, sustainable electrocatalysts for both fuel generation and waste-to-value generation.

CO2 reduction↗

6.26 Low Cost Basalt Fiber for Automotive Applications

Vehicle lightweighting is an essential component to the automotive industry to improve fuel economy of internal combustion engine (ICE) vehicles to meet ever improving emission standards and to improve the range of electric vehicles (EV). Composite materials offer high specific modulus and specific strength, which makes them appealing for these light weighting efforts. Sheet molding compounds (SMC) are particularly interesting from an automotive perspective because of the relatively low cost and high volume of producing SMC parts. Traditionally, composite materials for automotive application are glass fiber reinforced because of the attractive price - performance ratio, but basalt fibers are a cost and recycling competitive reinforcement alternative in this market. The aim of this project was to examine the feasibility of utilizing basalt fiber for automotive applications. More specifically, an effort was made to examine different fiber sizings on basalt fiber combined with vinyl-ester (VE) resin, and their performance as part of an SMC process. In addition to offering vehicle lightweighting with fiber reinforced polymer composites, basalt fiber is a fully recyclable material and thus supports the IACMI technical goal of: Demonstrate that the technology is capable at a sufficient scale for >80% recyclability or reuse of fiber reinforced polymer composites in five years into useful components with projected cost and quality at commercial scale competitive with virgin materials on a pathway to 95% recyclability or reuse starting in ten years. Three different fiber sizings were applied to a continuous roving of basalt fiber and compared to a traditional Electrical/Chemical Resistance (E-CR) glass fiber that is typically used in these types of applications. Fiber tows were examined for Loss on Ignition percentage (LOI%), Tex, and tow strength. Some sizings clearly outperformed others, and the ability to process these fibers on a pilot scale SMC line was demonstrated. A test plan for the manufacturing and mechanical testing of SMC panels was developed. This work continues outside the time frame allocated for this project. When this work is completed, it will be added to this report and posted as Appendix C. Glass fiber reinforced SMC materials have already proven feasible as a light weighting method for traditionally steel parts like the Volkswagen (VW) Atlas lift-gate (Figure 1); this project team is seeking the feasibility of basalt fiber as a drop-in replacement for glass fiber reinforced SMC. Sizing development for basalt fibers has proven that the mechanical properties are better than E-glass and closer to S-glass, which makes it an interesting material for SMC applications. Better mechanical properties translate to less material needed to achieve load case requirement for target applications. The business case has already been demonstrated for 100,000 parts per year of glass fiber reinforced SMC Atlas lift-gates compared to traditional steel manufacturing processes. Reduced overhead and assembly costs are offset by glass fiber SMC higher cost per kg beyond 100,000 parts per year, which is still a relatively low volume for the automotive industry. For basalt fiber reinforced SMC to become feasible for automotive applications, the price-performance ratio has to be precisely determined. Based on the mechanical performance it is possible to establish a range of applications and technical solutions in which the potential of basalt SMC can be utilized, while the price of the material can be used to compile the business case for such applications. Based on these business cases and the sustainability indicators, glass fiber reinforcement (or other) materials can be directly substituted. Volkswagen’s commitment to reducing carbon emissions cannot be understated. Basalt fiber shows promise of reducing the carbon footprint in SMC materials, especially if sizing optimizations can be made with thermoplastic based SMC. To fully realize the value of basalt fiber reinforced materials, a lifecycle cost analysis should be performed on basalt’s production and recycling, and then compared against E-glass. From this assessment, a true judgement can be made on the commercialization potential of this material. Figure 1. Example of Fiber Reinforced Polymer Composite Liftgate As a conclusion, we can state that Mafic basalt fiber is not a direct replacement for E-glass or E-CR glass based on price, but should be considered a technical solution when E-glass does not provide adequate performance in a composite design and S-glass, aramid and carbon fibers are too costly. Mafic basalt fiber can be placed on the high-performance fiber spectrum next to S-glass for performance but at one third the price. It should be considered for more technically challenging structural designs wherein the performance can demonstrate 20-25% performance enhancement over E-glass to elicit more strength or a weight reduction. Both Michelman and Mafic produce thermoplastic sizings which, in combination with Nylon and polypropylene resin and fibers, can further advance high speed composite implementations while maintaining an eco-friendly manufacturing process.

36 MATERIALS SCIENCE↗

Density Functionals for Hydrogen Storage: Defining the H2Bind275 Test Set with Ab Initio Benchmarks and Assessment of 55 Functionals

Efficient and high-capacity storage materials are indispensable for a hydrogen-based economy. In silico tools can accelerate the process of discovery of new adsorbent materials with optimal hydrogen adsorption enthalpies. Density functional theory is well-poised to become a very useful tool for enabling high-throughput screening of potential materials. In this work, we have identified density functional approximations that provide good performance for hydrogen binding applications following a two-pronged approach. First, we have compiled a data set (H2Bind275) that comprehensively represents the hydrogen binding problem capturing the chemical and mechanistic diversity in the binding sites encountered in hydrogen storage materials. We have also computed reference interaction energies for this data set using coupled-cluster theory. Second, we have assessed the performance of 55 density functional approximations for predicting H 2 interaction energies and have identified two hybrid density functionals (ωB97X-V and ωB97M-V), two double hybrid density functionals (DSD-PBEPBE-D3(BJ) and PBE0-DH), and one semilocal density functional (B97M-V) as the best performing ones. We have recommended the addition of empirical dispersion corrections to systematically underbinding density functionals such as revPBE, BLYP, and B3LYP for improvements in performance at negligible additional cost. We have also recommended the usage of the def2-TZVPP basis set as it represents a good compromise between accuracy and cost, limiting the finite basis set errors to less than 1 kJ/mol.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Performing fully parallel constraint logic programming on a quantum annealer

A quantum annealer exploits quantum effects to solve a particular type of optimization problem. The advantage of this specialized hardware is that it effectively considers all possible solutions in parallel, thereby potentially outperforming classical computing systems. However, despite quantum annealers having recently become commercially available, there are relatively few high-level programming models that target these devices. In this article, we show how to compile a subset of Prolog enhanced with support for constraint logic programming into a two-local Ising-model Hamiltonian suitable for execution on a quantum annealer. In particular, we describe the series of transformations one can apply to convert constraint logic programs expressed in Prolog into an executable form that bears virtually no resemblance to a classical machine model yet that evaluates the specified constraints in a fully parallel manner. We evaluate our efforts on a 1,095-qubit D-Wave 2X quantum annealer and describe the approach's associated capabilities and shortcomings.

97 MATHEMATICS AND COMPUTING↗

A Global Analysis of Light and Charge Yields in Liquid Xenon

Here, we present an updated model of light and charge yields from nuclear recoils in liquid xenon with a simultaneously constrained parameter set. A global analysis is performed using measurements of electron and photon yields compiled from all available historical data, as well as measurements of the ratio of the two. These data sweep over energies from keV and external applied electric fields from V/cm. The model is constrained by constructing global cost functions and using a simulated annealing algorithm and a Markov Chain Monte Carlo approach to optimize and find confidence intervals on all free parameters in the model. This analysis contrasts with previous work in that we do not unnecessarily exclude datasets nor impose artificially conservative assumptions, do not use spline functions, and reduce the number of parameters used in NEST v 0.98. Here, we report our results and the calculated best-fit charge and light yields. These quantities are crucial to understanding the response of liquid xenon detectors in the energy regime important for rare event searches such as the direct detection of dark matter particles.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

Co-Optimization of Fuels & Engines: Properties of Co-Optima Core Research Gasolines

The Co-Optima Core gasolines are a set of fuels developed to have similar autoignition properties but a wide range of composition. The primary compositional components varied were isoparaffins, cycloparaffins, olefins, aromatics, and ethanol. These fuels are being used extensively across the DOE national laboratories in fuel property and engine combustion research.They provide a consistent baseline across research platforms. This document is a compilation of chemical analysis and property data on these fuels, including basic properties such as density, octane numbers, heating value, Reid vapor pressure, and distillation. Elemental composition is reported, as well as detailed hydrocarbon analysis and functional group analysis by NMR spectroscopy. Enthalpy of vaporization at 20 deg C as well as true vapor pressure over the temperature range -20 deg to 120 deg C are also reported.

30 DIRECT ENERGY CONVERSION↗

Promising approaches for the assembly of the catalytically active, recombinant Desulfomicrobium baculatum hydrogenase with substitutions at the active site

Background: Hydrogenases (H2ases) are metalloenzymes capable of the reversible conversion of protons and electrons to molecular hydrogen. Exploiting the unique enzymatic activity of H2ases can lead to advancements in the process of biohydrogen evolution and green energy production. Results: Here we created of a functional, optimized operon for rapid and robust production of recombinant [NiFe] Desulfomicrobium baculatum hydrogenase (Dmb H2ase). The conversion of the [NiFeSe] Dmb H2ase to [NiFe] type was performed on genetic level by site-directed mutagenesis. The native dmb operon includes two structural H2ase genes, coding for large and small subunits, and an additional gene, encoding a specific maturase (protease) that is essential for the proper maturation of the enzyme. Dmb, like all H2ases, needs intricate bio-production machinery to incorporate its crucial inorganic ligands and cofactors. Strictly anaerobic, sulfate reducer D. baculatum bacteria are distinct, in terms of their biology, from E. coli. Thus, we introduced a series of alterations within the native dmb genes. As a result, more than 100 elements, further compiled into 32 operon variants, were constructed. The initial requirement for a specific maturase was omitted by the artificial truncation of the large Dmb subunit. The assembly of the produced H2ase subunit variants was investigated both, in vitro and in vivo. This approach resulted in 4 recombinant [NiFe] Dmb enzyme variants, capable of H 2 evolution. The aim of this study was to overcome the gene expression, protein biosynthesis, maturation and ligand loading bottlenecks for the easy, fast, and cost-effective delivery of recombinant [NiFe] H2ase, using a commonly available E. coli strains. Conclusion: The optimized genetic constructs together with the developed growth and purification procedures appear to be a promising platform for further studies toward fully-active and O 2 tolerant, recombinant [NiFeSe] Dmb H2ase, resembling the native Dmb enzyme. It could likely be achieved by selective cysteine to selenocysteine substitution within the active site of the [NiFe] Dmb variant.

59 BASIC BIOLOGICAL SCIENCES↗

Liquid-Rich Shale Potential of Utah’s Uinta and Paradox Basins: Reservoir Characterization and Development Optimization

The enclosed report is the culmination of a multi-year and multi-faceted research project investigating Utah’s unconventional tight oil potential. From the beginning, the project team focused efforts on two different plays: (1) the basal Green River Formation’s (GRF) Uteland Butte unconventional play in the Uinta Basin and (2) the more established but understudied Cane Creek shale play in the Paradox Basin. The 2009-2014 high price of crude oil, coupled with lower natural gas prices, generated renewed interest in exploration and development of liquid hydrocarbon reserves. Following the success of the mid-2000s shale gas boom and employing many of the same well completion techniques, petroleum companies started exploring for liquid petroleum in shale formations. In fact, many shales targeted for natural gas include areas in which the shale is more prone to liquid production. In Utah, organic-rich shales in the Uinta and Paradox Basins have been the source of significant hydrocarbon generation, with companies traditionally targeting the interbedded sands or carbonates for their conventional resource recovery. Because of the advances in horizontal drilling and hydraulic fracturing techniques, operators in these basins started to explore the petroleum production potential of the shale units themselves. The GRF in the Uinta Basin has been studied for over 50 years, since the first hydrocarbon discoveries. However, those studies focused on the many conventional sandstone reservoirs currently producing oil and gas. In contrast, less information was available about the more unconventional crude oil production potential of thinner carbonate/shale units, most notably the basal Uteland Butte member. The Cane Creek shale of the Paradox Basin has been a target for exploration periodically since the 1960s and produces oil from several small fields. The play generated much interest in the early 1990s with the successful use of horizontal drilling. Recently, the USGS assessed the undiscovered oil resource in the Cane Creek shale of the Paradox Basin at 103 million barrels at a 95 percent confidence level and 198 million barrels at a 50 percent confidence level. Nonetheless, limited research was available or published to further define the play and the reservoir characteristics. The specific objectives of the enclosed research were to (1) characterize geologic, geochemical, and geomechanical rock properties of target zones in the two designated basins by compiling data and by analyzing available cores, cuttings, and well logs; (2) describe outcrop reservoir analogs of GRF plays (Cane Creek shale is not exposed) and compare them to subsurface data; (3) map major regional trends for targeted intervals and identify “sweet spots” that have the greatest oil potential; (4) reduce exploration costs and drilling risks, especially in environmentally sensitive areas; (5) improve drilling and fracturing effectiveness by determining optimal well completion design; and (6) reduce field development costs, maximize oil recovery, and increase reserves. These objectives are all addressed in a series of nine publications that resulted from this extensive research project. Each publication is included in this report as an independent appendix.

02 PETROLEUM↗

Efficient Trainability of Linear Optical Modules in Quantum Optical Neural Networks

The existence of “barren plateau landscapes” for generic discrete-variable quantum neural networks, which obstructs efficient gradient-based optimization of cost functions defined by global measurements, would be surprising in the case of generic linear optical modules in quantum optical neural networks due to the tunability of the intensity of continuous variable states and the relevant unitary group having exponentially smaller dimension. We demonstrate that coherent light in m modes can be generically compiled efficiently if the total intensity scales sublinearly with m, and extend this result to cost functions based on homodyne, heterodyne, or photon detection measurement statistics, and to noisy cost functions in the presence of attenuation. Here, we further demonstrate efficient trainability of m mode linear optical quantum circuits for variational mean field energy estimation of positive quadratic Hamiltonians for input states that do not have energy exponentially vanishing with m.

47 OTHER INSTRUMENTATION↗

Adaptive job and resource management for the growing quantum cloud

As the popularity of quantum computing continues to grow, efficient quantum machine access over the cloud is critical to both academic and industry researchers across the globe. And as cloud quantum computing demands increase exponentially, the analysis of resource consumption and execution characteristics are key to efficient management of jobs and resources at both the vendor-end as well as the client-end. While the analysis and optimization of job / resource consumption and management are popular in the classical HPC domain, it is severely lacking for more nascent technology like quantum computing.This paper proposes optimized adaptive job scheduling to the quantum cloud taking note of primary characteristics such as queuing times and fidelity trends across machines, as well as other characteristics such as quality of service guarantees and machine calibration constraints. Key components of the proposal include a) a prediction model which predicts fidelity trends across machine based on compiled circuit features such as circuit depth and different forms of errors, as well as b) queuing time prediction for each machine based on execution time estimations. Altogether, this proposal is evaluated on simulated IBM machines across a diverse set of quantum applications and system loading scenarios, and is able to reduce wait times by over 3x and improve fidelity by over 40% on specific usecases, when compared to traditional job schedulers.

97 MATHEMATICS AND COMPUTING↗