Search NASA⌕ Search

SEARCH · Search NASA

Results for “programming tools”

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 901 records · Page 50

TU-C-201-01: Clinical Implementation of HDR: A New User’s Perspective

Recent use of HDR has increased while planning has become more complex often necessitating 3D image-based planning. While many guidelines for the use of HDR exist, they have not kept pace with the increased complexity of 3D image-based planning. Furthermore, no comprehensive document exists to describe the wide variety of current HDR clinical indications. This educational session aims to summarize existing national and international guidelines for the safe implementation of an HDR program. A summary of HDR afterloaders available on the market and their existing applicators will be provided, with guidance on how to select the best fit for each institution’s needs. Finally, the use of checklists will be discussed as a means to implement a safe and efficient HDR program and as a method by which to verify the quality of an existing HDR program. This session will provide the perspective of expert HDR physicists as well as the perspective of a new HDR user. Learning Objectives: Summarize national and international safety and staffing guidelines for HDR implementation Discuss the process of afterloader and applicator selection for gynecologic, prostate, breast, interstitial, surface treatments Learn about the use of an audit checklist tool to measure of quality control of a new or existing HDR program Describe the evolving use of checklists within an HDR program.

60 APPLIED LIFE SCIENCES↗

TU-C-201-02: Clinical Implementation of HDR: Afterloader and Applicator Selection

Recent use of HDR has increased while planning has become more complex often necessitating 3D image-based planning. While many guidelines for the use of HDR exist, they have not kept pace with the increased complexity of 3D image-based planning. Furthermore, no comprehensive document exists to describe the wide variety of current HDR clinical indications. This educational session aims to summarize existing national and international guidelines for the safe implementation of an HDR program. A summary of HDR afterloaders available on the market and their existing applicators will be provided, with guidance on how to select the best fit for each institution’s needs. Finally, the use of checklists will be discussed as a means to implement a safe and efficient HDR program and as a method by which to verify the quality of an existing HDR program. This session will provide the perspective of expert HDR physicists as well as the perspective of a new HDR user. Learning Objectives: Summarize national and international safety and staffing guidelines for HDR implementation Discuss the process of afterloader and applicator selection for gynecologic, prostate, breast, interstitial, surface treatments Learn about the use of an audit checklist tool to measure of quality control of a new or existing HDR program Describe the evolving use of checklists within an HDR program.

60 APPLIED LIFE SCIENCES↗

Data for KETCHUP: Parameterizing of Large-Scale Kinetic Models Using Multiple Datasets with Different Reference States

Repository for Kinetic Estimation Tool Capturing Heterogeneous Datasets Using Pyomo (KETCHUP), a flexible parameter estimation tool that leverages a primal-dual interior-point algorithm to solve a nonlinear programming (NLP) problem that identifies a set of parameters capable of recapitulating the steady-state fluxes and concentrations in wild-type and perturbed metabolic networks. KETCHUP can use K-FIT [2] input files. Example K-FIT input files are located in the K-FIT repository at https://github.com/maranasgroup/K-FIT.

Metabolomics↗

Driving Down HB-LED Costs. Implementation of Process Simulation Tools and Temperature Control Methods of High Yield MOCVD Growth

The overall objective of this multi-faceted program is to develop epitaxial growth systems that meet a goal of 75% (4X) cost reduction in the epitaxy phase of HB-LED manufacture. A 75% reduction in yielded epitaxy cost is necessary in order to achieve the cost goals for widespread penetration of HB-LED's into back-lighting units (BLU) for LCD panels and ultimately for solid-state lighting (SSL). To do this, the program will address significant improvements in overall equipment Cost of Ownership, or CoO. CoO is a model that includes all costs associated with the epitaxy portion of production. These aspects include cost of yield, capital cost, operational costs, and maintenance costs. We divide the program into three phases where later phases will incorporate the gains of prior phases. Phase one activities are enabling technologies. In collaboration with Sandia National Laboratories we develop a Fluent-compatible chemistry predictive model and a set of mid-infrared and near-ultraviolet pyrometer monitoring tools. Where previously the modeling of the reactor dynamics were studied within FLUENT alone, here, FLUENT and Chemkin are integrated into a comprehensive model of fluid dynamics and the most advanced transport equations developed for Chemkin. Specifically, the Chemkin model offered the key reaction terms for gas-phase nucleation, a key consideration in the optimization of the MOCVD process. This new predictive model is used to design new MOCVD reactors with optimized growth conditions and the newly developed pyrometers are used monitor and control the MOCVD process temperature to within 0.5°C run-to-run and within each wafer. This portion of the grant is in collaboration with partners at Sandia National Laboratories. Phase two activities are continuous improvement projects which extend the current reactor platform along the lines of improved operational efficiency, improved systems control for throughput, and carrier modifications for increased yield. Programmatically, improvements made in Phase I are applied to developments of Phase II when applicable. Phase three is the culmination of the individual tasks from both phases one and two applied to proposed production platforms. We selectively combine previously demonstrated tasks and other options to develop a high-volume production-worthy MOCVD system demonstrating >3x throughput, 1.3x capital efficiency, and 0.7x cost of ownership. In a parallel demonstration we validate the concept of an improved, larger deposition system which utilizes the predictive modeling of chemistry-based flow analysis and extensions of the improvements demonstrated on the current platforms. This validation includes the build and testing of a prototype version of the hardware and demonstration of 69% reduction in the cost of ownership. Also, in this phase we present a stand-alone project to develop a high-temperature system which improves source efficiency by 30% while concurrently increasing growth rate by 1.3x. The material quality is held to the same material quality specifications of our existing baseline processes. The merits of other line item tasks in phase three are discussed for inclusion on next-generation platforms.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Innovative Open-Source Energy Software to Drive and Enable Energy Savings and Process Optimization

U.S. Department of Energy (DOE) energy system-analysis software tools have been used for years helping to identify over 170 TBTU/year of energy savings through the Save Energy Now “Energy Savings Assessment” and Better Plants “In-Plant Training” Programs. While most of the fundamental energy savings opportunities do not evolve much with time, computer technology never stops, leaving most of these software tools inoperable on modern computers.This has sparked an initiative to revitalize the DOE energy system analysis tools into a new, open-source, integrated software tool suite - MEASUR. Designed for industrial energy coordinators, engineers, utility-program implementers and individuals who are interested in improving system efficiency, MEASUR can aide users in identifying, assessing, and quantifying energy savings opportunities within pump, fan, process heating, steam, motors, and compressed air systems. In addition, the software contains over 40 equipment and property calculators for simple energy-related calculations and analyses.This paper will present a results comparison for each energy-consuming system using data from past DOE-sponsored energy assessments (to establish the accuracy of the savings algorithms) to validate and verify the accuracy of the energy and cost savings calculated by MEASUR. Additionally, an example highlighting 3rd-party development of the tool’s opensource framework into real-time sensor systems and efficiency-optimization will be presented.

Armstrong, Kristina↗

Synthesizing models useful for ecohydrology and ecohydraulic approaches: An emphasis on integrating models to address complex research questions

Ecohydrology combines empiricism, data analytics, and the integration of models to characterize linkages between ecological and hydrological processes. A challenge for practitioners is determining which models best generalizes heterogeneity in hydrological behaviour, including water fluxes across spatial and temporal scales, integrating environmental and socio–economic activities to determine best watershed management practices and data requirements. We conducted a literature review and synthesis of hydrologic, hydraulic, water quality, and ecological models designed for solving interdisciplinary questions. We reviewed 1,275 papers and identified 178 models that have the capacity to answer an array of research questions about ecohydrology or ecohydraulics. Of these models, 43 were commonly applied due to their versatility, accessibility, user–friendliness, and excellent user–support. Forty–one of 43 reviewed models were linked to at least 1 other model especially: Water Quality Analysis Simulation Program (linked to 21 other models), Soil and Water Assessment Tool (19), and Hydrologic Engineering Center's River Analysis System (15). However, model integration was still relatively infrequent. There was substantial variation in model applications, possibly an artefact of the regional focus of research questions, simplicity of use, quality of user–support efforts, or a limited understanding of model applicability. Simply increasing the interoperability of model platforms, transformation of models to user–friendly forms, increasing user–support, defining the reliability and risk associated with model results, and increasing awareness of model applicability may promote increased use of models across subdisciplines. Furthermore, the current availability of models allows an array of interdisciplinary questions to be addressed, and model choice relates to several factors including research objective, model complexity, ability to link to other models, and interface choice.

54 ENVIRONMENTAL SCIENCES↗

Supporting cost-effective watershed management strategies for Chesapeake Bay using a modeling and optimization framework

Extensive efforts to adaptively manage nutrient pollution rely on Chesapeake Bay Program’s (Phase 6) Watershed Model, called Chesapeake Assessment Scenario Tool (CAST), which helps decision-makers plan and track implementation of Best Management Practices (BMPs). We describe mathematical characteristics of CAST and develop a constrained nonlinear BMP-subset model, software, and visualization framework. This represents the first publicly available optimization framework for exploring least-cost strategies of pollutant load control for the United States’ largest estuary. The optimization identifies implementation options for a BMP subset modeled with load reduction effectiveness factors, and the web interface facilitates interactive exploration of >30,000 solutions organized by objective, nutrient control level, and for ~200 counties. We assess framework performance and demonstrate modeled cost improvements when comparing optimization-suggested proposals with proposals inspired by jurisdiction plans. Stakeholder feedback highlights the framework’s current utility for investigating cost-effective tradeoffs and its usefulness as a foundation for future analysis of restoration strategies.

54 ENVIRONMENTAL SCIENCES↗

CG-Kit: Code Generation Toolkit for performant and maintainable variants of source code applied to Flash-X hydrodynamics simulations

CG-Kit is a new Code Generation tool-Kit that we have developed as a part of the solution for portability and maintainability for multiphysics computing applications. The development of CG-Kit is rooted in the urgent need created by the shifting landscape of high-performance computing platforms and the algorithmic complexities of a particular large-scale multiphysics application: Flash-X. To efficiently use computing resources on a heterogeneous node, an application must have a map of computation to resources and a mechanism to move the data and computation to the resources according to the map. Most existing performance portability solutions are focussed on abstracting the expression of computations so that a unified source code can be specialized to run on different resources. However, such an approach is insufficient for a code like Flash-X, which has a multitude of code components that can be assembled in various permutations and combinations to form different instances of applications. Similar challenges apply to any code that has composability, where a single specified way of apportioning work among devices may not be optimal. Additionally, use cases arise where the optimal control flow of computation may differ for different devices while the underlying numerics remain identical. This combination leads to unique challenges including handling an existing large code base in Fortran and/or C/C++, subdivision of code into a great variety of units supporting a wide range of physics and numerical methods, different parallelization techniques for distributed and shared memory systems and accelerator devices, and heterogeneity of computing platforms requiring coexisting variants of parallel algorithms. All of these challenges demand that scientific software developers apply existing knowledge about domain applications, algorithms, and computing platforms to determine custom abstractions and granularity for code generation. There is a critical lack of tools to tackle those problems. CG-Kit is designed to fill this gap by providing a user with the ability to express their desired control flow and computation-to-resource map in the form a pseudocode-like recipe. It consists of standalone tools that can be combined into highly specific and, we argue, highly effective portability and maintainability toolchains. Here we present the design of our new tools: parametrized source trees, control flow graphs, and recipes. The tools are implemented in Python. They are agnostic to the programming language of the source code targeted for code generation. In conclusion, we demonstrate the capabilities of the toolkit with two examples, first, multithreaded variants of the basic AXPY operation, and second, variants of parallel algorithms within a hydrodynamics solver, called Spark, from Flash-X that operates on block-structured adaptive meshes.

Algorithmic portability↗

Improvements realized on the cryogenic solution called NiThrow{sub TM}

The economic, environmental, social and societal constraints have pushed the nuclear industry to develop new dismantling and decommissioning (D and D) techniques in order to meet the current industrial requirements. Since 5 years, AREVA, in partnership with Air Liquide, has been working on a new cryogenic solution that can be used to achieve the main important D and D operations (i.e. cutting, surface decontamination and concrete scrabbling). This solution, called NiThrow{sup TM}, is based on the Nitrocision LLC concept and consists in spraying highly pressurized liquid nitrogen (3500 bar) at a very low temperature (-140 deg. C) onto a surface. The main advantage in using liquid nitrogen instead of water is due to its rapid conversion into gaseous nitrogen that will avoid the generation of liquid effluent. The preliminary trials made in France at Saint Ouen l'Aumone and at the AREVA SICN facility by using NiThrow{sup TM} appeared to be very interesting and promising in terms of effectiveness, reduction of the dosimetry (i.e. ALARA principle) and adaptability to the different types of surfaces and materials to be treated. On an other hand, they also highlighted a couple of defects like a lack of reliability that is not compatible with a safety use in a nuclear environment. In 2009, with the aim of fixing all these issues, AREVA decided to start an extensive R and D program. This work has been essentially focused on the lancing tool, the insulation and the flexibility of the liquid nitrogen distribution network, but also on the design and the manufacturing of a waste collection unit and a dedicated carrier. Today, these R and D efforts have been totally completed. and resulted to the publication of 3 patents. Also, the collaboration, with Air Liquide and the American company Conco allows AREVA to propose to its customers a safe and reliable solution for their cleaning operations in France and all over the world. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

SU-E-T-434: Evaluation of the Machine Performance Check (MPC) Program for Truebeam 2.0

Purpose: Machine Performance Check (MPC) is a software application used to verify that the TrueBeam machine is operating within major specifications prior to treatment. Used in combination with a phantom named Isocal, it verifies beam output, beam uniformity, treatment isocenter size, coincidence of treatment and imaging isocenters, positioning accuracy of kV and MV imaging systems, accuracy of collimator and gantry rotation angle, positioning accuracy of jaws and MLC leafs, and couch positioning. The tests can be performed semi-automatically and requires approximately 10 minutes of machine time. It is the purpose of this study to report the performance of this program. Methods: A pre-release version of the MPC tool was installed on a Truebeam linac with 6D couch at our center. Baseline beam output measurements were taken for 5 photon beams (6–15 MV, 6 FFF, 10 FFF) and 5 electron beams (6–20 MeV). Deviations from the baseline output were subsequently recorded for several days and compared against independent measurements from a PTW farmer chamber and our daily QA device (Fluke Biomedical Tracker) as part of an ongoing evaluation. Results: The beam output deviations between the MPC and the PTW chamber measurements were within ±0.7% for photons beams and ±1.0% for electrons beams. This was similar to the tracker performance. There were some isolated incidents where the MPC measurements had unexplained spikes (>3%) that disappeared on a repeat measurement. MPC was also able to detect maximum positioning errors in the jaws (1.12 mm), MLCs (1.14 mm), and couch roll (0.11°). Conclusion: Overall, the ability of the MPC to monitor linac output stability was comparable to that of ionization chamber-based measurements. MPC also provided fast daily mechanical tests not currently available in the clinic. How best to utilize this previously unavailable data is still under investigation.

07 ISOTOPE AND RADIATION SOURCES↗

Coramin v. 0.1 Beta

Coramin is a package that provides tools for developing tailored algorithms for mixed-integer nonlinear programming problems. This software includes the ability to: - Generate convex or piecewise relaxations of nonlinear optimization problems, addressing bilinear, quadratic, and convex/concave univariate functions - Perform optimization-based bounds tightening on all or subsets of the problem variables - Generate polyhedral envelopes for multi-linear functions

Bynum, Michael↗

Highly Extensible X-ray Diffraction Toolkit

This code has been previous released as open source under LLNL-CODE-529294. The HEXRD program comprises a library of X-ray diffraction analysis tools and a stand-alone GUI application. While there are many software packages that provide similar capabilities, HEXRD was designed to provide an extremely flexible and extensible basis for describing a broad array of X-ray diffraction instruments; this includes both mono- and poly-chromatic modalities as well as poly- and single-crystal samples. The high-level objects include Material: an abstraction for defining crystalline materials, including unit cell parameters and anisotropic elastic moduli Imageseries: an interface for series of diffraction images containing one or more frames, including provisions for metadata. Instrument: an abstraction of an X-ray diffraction instrument including support for the definition of multiple detector elements as well as powder, Laue, and mono-chromatic single/multi-grain diffraction analysis modalities (including attendant calibration routines). The hexrdgui package is a standalone PySide2/Qt5 GUI built on top of hexrd. The 0.8.1 release includes various bug fixes as well as some new functionality in the GUI, including: o Enhancements to the import tools for LLNL diffraction instruemtns (PXRDIP and TARDIS) o The ability to save 1-d LeBail fits of integrated diffraction spectra.

Barton, NathanR.↗

Interactive Visualization of Complex Seismic Data and Models Using Bokeh

Visualizing multidimensional data and models becomes more challenging as the volume and resolution of seismic data and models increase. But thanks to the development of powerful and accessible computer systems, a model web browser can be used to visualize complex scientific data and models dynamically. In this paper, we present four examples of seismic model visualization using an open-source Python package Bokeh. One example is a visualization of a surface-wave dispersion data set, another presents a view of three-component seismograms, and two illustrate methods to explore a 3D seismic-velocity model. Unlike other 3D visualization packages, our visualization approach has a minimum requirement on users and is relatively easy to develop, provided you have reasonable programming skills. Finally, utilizing familiar web browsing interfaces, the dynamic tools provide us an effective and efficient approach to explore large data sets and models.

58 GEOSCIENCES↗

A comprehensive guide to the physics and usage of PYTHIA 8.3

This manual describes the Pythia event generator, the most recent version of an evolving physics tool used to answer fundamental questions in particle physics. The program is most often used to generate high-energy-physics collision “events”, i.e. sets of particles produced in association with the collision of two incoming high-energy particles, but has several uses beyond that. The guiding philosophy is to produce and re-produce properties of experimentally obtained collisions as accurately as possible. The program includes a wide ranges of reactions within and beyond the Standard Model, and extending to heavy ion physics. Emphasis is put on phenomena where strong interactions play a major role. The manual contains both pedagogical and practical components. All included physics models are described in enough detail to allow the user to obtain a cursory overview of used assumptions and approximations, enabling an informed evaluation of the program output. A number of the most central algorithms are described in enough detail that the main results of the program can be reproduced independently, allowing further development of existing models or the addition of new ones. Finally, a chapter dedicated fully to the user is included towards the end, providing pedagogical examples of standard use cases, and a detailed description of a number of external interfaces. The program code, the online manual, and the latest version of this print manual can be found on the Pythia web page: https://www.pythia.org/.

Bierlich, Christian↗

Codebase release 8.3 for PYTHIA

This manual describes the Pythia event generator, the most recent version of an evolving physics tool used to answer fundamental questions in particle physics. The program is most often used to generate high-energy-physics collision “events”, i.e. sets of particles produced in association with the collision of two incoming high-energy particles, but has several uses beyond that. The guiding philosophy is to produce and re-produce properties of experimentally obtained collisions as accurately as possible. The program includes a wide ranges of reactions within and beyond the Standard Model, and extending to heavy ion physics. Emphasis is put on phenomena where strong interactions play a major role. The manual contains both pedagogical and practical components. All included physics models are described in enough detail to allow the user to obtain a cursory overview of used assumptions and approximations, enabling an informed evaluation of the program output. A number of the most central algorithms are described in enough detail that the main results of the program can be reproduced independently, allowing further development of existing models or the addition of new ones. Finally, a chapter dedicated fully to the user is included towards the end, providing pedagogical examples of standard use cases, and a detailed description of a number of external interfaces. The program code, the online manual, and the latest version of this print manual can be found on the Pythia web page: https://www.pythia.org/.

Bierlich, Christian↗

Wind Energy Instrumentation Atlas

The US Department of Energy (DOE) A2e program is focused on developing the next generation of predictive tools to better understand wind plant performance and help industry lower the overall cost of energy. A formal verification and validation process is required to demonstrate improved accuracy of these new models beyond those currently employed. And a critical part of model validation is utilization of a diverse set of accurate observations of atmospheric forcing and wind plant response. A number of existing data sets that will be used for this purpose, as highlighted by Schreck and Maniaci (2017) but A2e researchers also realize that new datasets will be required to meet validation objectives. As such, plans for new experiments based on model validation priorities (NALU validation plan, 2017) are currently being developed. This document is intended to serve as a reference to experimental study planners that describes the capability, accuracy and resolution of existing and developing measurement technologies to observe quantities of interest for wind plant model validation. Such systems can be broken into two major categories: those that measure the flow field and surrounding atmosphere around and within a wind plant and those that measure the turbine response within the wind plant. The A2e validation team will use this catalogue of instrument capability in conjunction with the validation plan, to choose the optimal set of instruments to be deployed, inform instrument placement and operation and estimate the types of validation that may be gathered through new field campaigns. Where existing instrumentation is deficient, the document will also help guide DOE towards potential areas where instrumentation development is required to meet validation objectives and A2e technology development funding may be required. The domain of interest is the wind plant microscale, within and surrounding a single wind plant, typically, tens of kilometers on a side in horizontal directions and to the top of the atmospheric boundary layer (about 1km) in the vertical. Some observations of dominant mesoscale forcing phenomena are required, with the highest resolution measurements occurring in the wind turbine wakes and on the turbines themselves. The simulation tools to be validated are mesoscale driven large-eddy simulations of the atmosphere with full aeroelastic response of individual turbines within the plant. Use cases vary slightly among tool users, but should focus on the primary end customers of the simulations and research insights, which would be turbine manufacturers, wind plant developers and owners. Broadly speaking their interests are maximizing energy output, while maintaining turbine reliability and lifetime.

17 WIND ENERGY↗

Initial full core SMR simulations with NekRS

This document describes the completion of a recent milestone of the ExaSMR program concerning "Full core simulations". The ExaSMR project is developing tools for coupling Monte Carlo (MC) radiation transport solvers to a computational fluid dynamics (CFD) solver. Work is based on the Shift MC, OpenMC MC, and Nek5000/NekRS CFD codes. As part of this milestone, a novel set of pin-resolved CFD full-core simulations have been performed for the first time. These simulations represent a significant increase in capability in what is now possible with CFD on pre-Exascale systems. The simulations have been performed with the spectral element solvers NekRS on the supercomputer Summit. Multiple simulations campaigns have been conducted: (1) LES simulations in bare bundle, (2) RANS simulations in bare bundles, (3) RANS simulations with momentum sources and (4) Conjugate heat transfer calculations.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

SAM Code Development for Source Term Modeling in Fluoride-salt-cooled High-temperature Reactors

The SAM code is under development and supported by DOE-NE’s Nuclear Energy Advanced Modeling and Simulation program as a modern system-level modeling and simulation tool for advanced non-light water reactor safety analyses. These advanced reactor concepts incorporate novel and improved approaches to achieve safety and economic feasibility. Many concepts leverage higher operating temperatures for improved efficiency with a variety of coolants and structural materials to support those needs. Such design choices may also pose unique radiological source term risks. There are continuous efforts to incorporate new physics and phenomena relevant to advanced reactor concepts, including capabilities to enable system-level source term modeling. The Pebble-Bed Fluoride-salt-cooled High-temperature Reactor (PB-FHR) is a promising candidate among advanced nuclear reactor concepts with its improved passive safety characteristics and high thermal efficiency. In addition to past efforts to support the development and utilization of SAM for PB-FHR safety analysis, the species transport modeling capabilities in SAM have been extended to simulate source term phenomena in concepts like the PB-FHR. The PB-FHR concept utilizes pebble-form TRISO fuel and FLiBe salt coolant to provide robust barriers to the release of almost all fission products and radiological source terms. However, tritium poses a unique radiological risk due to its significant production from neutron interactions with 6 Li and 9 Be in the FLiBe as well as its high mobility at elevated temperatures where it can permeate through structural metals. Secondly, the use of graphite at elevated temperatures poses the risk of oxidation damage to any structural components or fuel pebbles that are exposed to accidental air ingress. This report summarizes progress made in modeling these phenomena in SAM, which leverages the system-level multi-physics thermal hydraulic simulation to support an effective engineering-scale source term modeling capability. A tritium transport model is developed to simulate the various transport pathways in FHR and MSR concepts and is presented through verification and validation examples as well as demonstrations simulating experimental test loops and reference plant FHR models. A graphite oxidation model is also introduced to calculate local oxidation rates and is presented with initial validation results.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗