Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “software engineering”

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,099 records · Page 61

Enhancing Monte Carlo Workflows for Nuclear Reactor Analysis with Metamodel-Driven Modeling

Monte Carlo codes are essential components of many reactor physics simulation workflows as high-fidelity continuous-energy neutron transport solvers. Among Monte Carlo radiation transport codes, MCNP is particularly notable due to its diverse simulation capabilities, large user base, and long validation history. Despite being a powerful simulation tool, MCNP provides limited capabilities to allow automated execution, model transformation, or support for user-defined logic and abstractions that limit its compatibility with modern workflows. Here, to better integrate MCNP into a modern scientific workflow, we have developed an intuitive yet full-featured MCNP Application Program Interface (API) in Python, named MCNPy, which provides a specialized set of classes for MCNP input development. Moreover, to guarantee that our reading, writing, and modeling capabilities remain self-consistent (and to render the huge scope of the MCNP API manageable), we have adopted a strategy of model-driven software development in which a generalized model of the MCNP input format has been created. From this generalized model, or “metamodel,” problem-specific implementations such as an engine for input validation or a codebase for programmatic operations may be automatically generated. Since MCNPy primarily acts as a Python front-end to the underlying Java API that directly interfaces with the metamodel, it is intrinsically linked to the metamodel and thus remains maintainable. With MCNPy, users can programmatically read, write, and modify any syntactically valid MCNP input file regardless of its origin. These capabilities allow users to automate complicated tasks like design optimization and model translation for nuclear systems. As examples, this work demonstrates the use of MCNPy to find the critical radius of a plutonium sphere and to translate a 9000+ line MCNP input file into a corresponding OpenMC model.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

AERCalc v1.2.10

AERCalc is a software tool for evaluating the energy performance of window attachments (e.g., shading systems, attached window panels, etc.). All the annual energy modeling is performed by the EnergyPlus OS engine. The program incorporates a user-friendly GUI.

Mitchell, Robin↗

ROMNet: Neural-Network-Based Surrogates for Reduced-Order Model Dynamics

SAND2023-05829O ROMNet is a toolbox built on the Tensorflow library for training reduced-order, neural operator surrogate models. The software is used for training reduced order neural operator surrogate models for dynamical systems applications. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.

SciDAC↗

A set of test problems for nonlinear optimization

The software is a set of test problems for nonlinear optimization algorithms, including subroutines such as linear algebra routines and automatic differentiation algorithms. The test problems come from chemical engineering open literature, and describe optimization tasks related to the design and operation of processes such as carbon capture, Hydrogen production, heat exchange, and distillation.

Parker, Robert↗

Constitutive Models via Automatic Differentiation v.1.0.0

SAND2024-00905O Constitutive Models via Automatic Differentiation (CMAD) provides a software framework for solving constitutive or material model calibration problems. It relies on JAX's automatic differentiation capabilities to compute the derivatives needed for both forward and adjoint sensitivity analyses. The software can be used to implement constitutive models and calibrate the parameters from experimental data. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.

Seidl, Daniel↗

spot_bt v.0.1.1

SAND2024-08430O spot_bt allows users to easily construct complex, autonomous behaviors without having to overly rely on Boston Dynamic’s Spot robot software development kit. Using a form-of-state machine called a "behavior tree," the software develops and applies different "leaves" or actions to the robot. Attaching multiple actions in sequence creates a "branch," and a series of these make up the "tree." The software works on any x86 or aarch64 hardware but must run on a Linux OS. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525

Kakish, Zahi↗

Binder-benchmarking

SAND2025-07593O Binder-benchmarking evaluates the speed and memory impacts of C++, Python, and Matlab code binders. As a repository, it provides a way to locally run computation-based and memory-based benchmark suites on pybind11 and nanobind-based code in a Docker image. The software runs simple-speed and memory benchmarks on primitive navigation and integration exemplar algorithms. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.

Walker II, Michael [Sandia National Lab. (SNL-CA),↗

Stochastic Simulation Service: Bridging the Gap between the Computational Expert and the Biologist

We present StochSS: Stochastic Simulation as a Service, an integrated development environment for modeling and simulation of both deterministic and discrete stochastic biochemical systems in up to three dimensions. An easy to use graphical user interface enables researchers to quickly develop and simulate a biological model on a desktop or laptop, which can then be expanded to incorporate increasing levels of complexity. StochSS features state-of-the-art simulation engines. As the demand for computational power increases, StochSS can seamlessly scale computing resources in the cloud. In addition, StochSS can be deployed as a multi-user software environment where collaborators share computational resources and exchange models via a public model repository. We also demonstrate the capabilities and ease of use of StochSS with an example of model development and simulation at increasing levels of complexity.

59 BASIC BIOLOGICAL SCIENCES↗

RENEWABLE ENERGY AND ENVIRONMENTAL SUSTAINABILITY USING BIOMASS FROM DAIRY AND BEEF ANIMAL PRODUCTION

The Texas Panhandle is regarded as the "Cattle Feeding Capital of the World", producing 42% of the fed beef cattle in the United States within a 200-mile radius of Amarillo generating more than 5 million tons of feedlot manure /year. Apart from feedlots, the Bosque River Region in Erath County, just north of Waco, Texas with about 110,000 dairy cattle in over 250 dairies, produces 1.8 million tons of manure biomass (excreted plus bedding) per year. While the feedlot manure has been used extensively for irrigated and dry land crop production, most dairies, as well as other concentrated animal feeding operations (CAFO's), the dairy farms utilize large lagoon areas to store wet animal biomass. Water runoff from these lagoons has been held responsible for the increased concentration of phosphorus and other contaminates in the Bosque River which drains into Lake Waco—the primary source of potable water for Waco's 108,500 people. The concentrated animal feeding operations may lead to land, water, and air pollution if waste handling systems and storage and treatment structures are not properly managed. Manure-based biomass (MBB) has the potential to be a source of green energy at large coal-fired power plants and on smaller-scale combustion systems at or near confined animal feeding operations. Although MBB particularly cattle biomass (CB) is a low quality fuel with an inferior heat value compared to coal and other fossil fuels, the concentration of it at large animal feeding operations can make it a viable source of fuel. The overall objective of this interdisciplinary proposal is to develop environmentally benign technologies to convert low-value inventories of dairy and beef cattle biomass into renewable energy. Current research expands the suite of technologies by which cattle biomass (CB: manure, and premature mortalities) could serve as a renewable alternative to fossil fuel. The work falls into two broad categories of research and development. Category 1 – Renewable Energy Conversion. This category addressed mostly in volume I involves developing. Thermo-chemical conversion technologies including cofiring with coal, reburn to reduce nitrogen oxide (NO, N2O, NOx, etc.) and Hg emissions and gasification to produce low-BTU gas for on-site power production in order to extract energy from waste streams or renewable resources. Category 2 – Biomass Resource Technology. This category, addressed mostly in Volume II, deals with the efficient and cost-effective use of CB as a renewable energy source (e.g. through and via aqueous-phase, anaerobic digestion or biological gasification). The investigators formed an industrial advisory panel consisting fuel producers (feedlots and dairy farms) and fuel users (utilities), periodically met with them, and presented the research results; apart from serving as dissemination forum, the PIs used their critique to red-direct the research within the scope of the tasks. The final report for the 5 to 7 year project performed by an interdisciplinary team of 9 professors is arranged in three volumes: Vol. I (edited by Kalyan Annamalai) addressing thermo-chemical conversion and direct combustion under Category 1 and Vol. II and Vol. III ( edited by J M Sweeten) addressing biomass resource Technology under Category 2. Various tasks and sub-tasks addressed in Volume I were performed by the Department of Mechanical Engineering (a part of TEES; see Volume I), while other tasks and sub-tasks addressed in Volume II and IIII were conducted by Texas AgriLife Research at Amarillo; the TAMU Biological & Agricultural Engineering Department (BAEN) College Station; and West Texas A&M University (WTAMU) (Volumes II and III). The three volume report covers the following results: fuel properties of low ash and high ash CB (particularly DB) and MB (mortality biomass and coals, non-intrusive visible infrared (NVIR) spectroscopy techniques for ash determination, dairy energy use surveys at 14 dairies in Texas and California, cofiring of low quality CB with high quality coal, emission results and ash fouling behavior, using CB as reburn fuel for NOx and Hg reduction, gasification of fuels to produce low quality gases, modeling of reburn, pilot scale test results, synthesis of engineering characterization, geographical mapping, a transportation cost study to determine potential handling and transportation systems for co-firing with coal at regional coal-fired power plants, software analyses for the design of off-site manure, pre-processing and storage systems for a typical dairy farm or beef cattle feedlot, recursive production functions/systems models for both cattle feedlots, systems modeling, stocks and flows of energy involved in the CAFO system, feedback from an Industry Advisory Committee (IAC) to the investigators on project direction and task emphasis and economics of using CB as cofiring and reburn fuel.

09 BIOMASS FUELS↗

RENEWABLE ENERGY AND ENVIRONMENTAL SUSTAINABILITY USING BIOMASS FROM DAIRY AND BEEF ANIMAL PRODUCTION

The Texas Panhandle is regarded as the "Cattle Feeding Capital of the World", producing 42% of the fed beef cattle in the United States within a 200-mile radius of Amarillo generating more than 5 million tons of feedlot manure/year. Apart from feedlots, the Bosque River Region in Erath County, just north of Waco, Texas with about 110,000 dairy cattle in over 250 dairies, produces 1.8 million tons of manure biomass (excreted plus bedding) per year. While the feedlot manure has been used extensively for irrigated and dry land crop production, most dairies, as well as other concentrated animal feeding operations (CAFO's), the dairy farms utilize large lagoon areas to store wet animal biomass. Water runoff from these lagoons has been held responsible for the increased concentration of phosphorus and other contaminates in the Bosque River which drains into Lake Waco -- the primary source of potable water for Waco's 108,500 people. The concentrated animal feeding operations may lead to land, water, and air pollution if waste handling systems and storage and treatment structures are not properly managed. Manure-based biomass (MBB) has the potential to be a source of green energy at large coal-fired power plants and on smaller-scale combustion systems at or near confined animal feeding operations. Although MBB particularly cattle biomass (CB) is a low quality fuel with an inferior heat value compared to coal and other fossil fuels, the concentration of it at large animal feeding operations can make it a viable source of fuel. The overall objective of this interdisciplinary proposal is to develop environmentally benign technologies to convert low-value inventories of dairy and beef cattle biomass into renewable energy. Current research expands the suite of technologies by which cattle biomass (CB: manure, and premature mortalities) could serve as a renewable alternative to fossil fuel. The work falls into two broad categories of research and development. Category 1 -- Renewable Energy Conversion. This category addressed mostly in volume I involves developing. Thermo-chemical conversion technologies including cofiring with coal, reburn to reduce nitrogen oxide (NO, N2O, NOx, etc.) and Hg emissions and gasification to produce low-BTU gas for on-site power production in order to extract energy from waste streams or renewable resources. Category 2 -- Biomass Resource Technology. This category, addressed mostly in Volume II, deals with the efficient and cost-effective use of CB as a renewable energy source (e.g. through and via aqueous-phase, anaerobic digestion or biological gasification). The investigators formed an industrial advisory panel consisting fuel producers (feedlots and dairy farms) and fuel users (utilities), periodically met with them, and presented the research results; apart from serving as dissemination forum, the PIs used their critique to re-direct the research within the scope of the tasks. The final report for the 5 to 7 year project performed by an interdisciplinary team of 9 professors is arranged in three volumes: Vol. I (edited by Kalyan Annamalai) addressing thermo-chemical conversion and direct combustion under Category 1 and Vol. II and Vol. III ( edited by J M Sweeten) addressing biomass resource Technology under Category 2. Various tasks and sub-tasks addressed in Volume I were performed by the Department of Mechanical Engineering (a part of TEES; see Volume I), while other tasks and sub-tasks addressed in Volume II and IIII were conducted by Texas AgriLife Research at Amarillo; the TAMU Biological & Agricultural Engineering Department (BAEN) College Station; and West Texas A&M University (WTAMU) (Volumes II and III). The three volume report covers the following results: fuel properties of low ash and high ash CB (particularly DB) and MB (mortality biomass and coals, non-intrusive visible infrared (NVIR) spectroscopy techniques for ash determination, dairy energy use surveys at 14 dairies in Texas and California, cofiring of low quality CB with high quality coal, emission results and ash fouling behavior, using CB as reburn fuel for NOx and Hg reduction, gasification of fuels to produce low quality gases, modeling of reburn, pilot scale test results, synthesis of engineering characterization, geographical mapping, a transportation cost study to determine potential handling and transportation systems for co-firing with coal at regional coal-fired power plants, software analyses for the design of off-site manure, pre-processing and storage systems for a typical dairy farm or beef cattle feedlot, recursive production functions/systems models for both cattle feedlots, systems modeling, stocks and flows of energy involved in the CAFO system, feedback from an Industry Advisory Committee (IAC) to the investigators on project direction and task emphasis and economics of using CB as cofiring and reburn fuel.

01 COAL, LIGNITE, AND PEAT↗

FY2012 Status Report on Subgroup Library Development

The goal of SHARP is to develop a suite of modern simulation tools for use on all reactor types of interest. Part of that desire is to build a heterogeneous neutron transport capability which gives accurate, detailed power distributions throughout the entire reactor core, of which we have focused our efforts on deterministic methodologies. The existing SHARP neutronics tool has demonstrated good accuracy when using conventional homogeneous modeling, but when applied on fully heterogeneous problems such as the Advanced Test Reactor (ATR) and Zero Power Reactors (ZPR), the results were not acceptable. These errors are primary attributable to the use of a three step cross section generation procedure (unit cell, lattice, and whole core). Given the success of the DeCART tool on thermal spectrum systems such as PWR, BWR, and VHTR, the subgroup methodology was identified as a potential means by which to resolve the cross section related problems in the NEAMS tools. The subgroup project in NEAMS is thus focused on creating a general purpose cross section methodology that is usable on both thermal and fast spectrum systems. The subgroup methodology is a well studied scheme appearing very early in the nuclear engineering literature. We investigated using the subgroup methodology as a potential means to handle fast reactor problems. A considerable amount of work was performed on the subgroup library software for NEAMS where several subgroup formulations were investigated. Further, while the subgroup method has been demonstrated to be accurate enough on several problems via our own experiences with DeCART, it is not clear what its accuracy will be on more complicated problems such as the ATR. In any case, one must have a capability to generate a library in which subgroup parameters can cover neutron spectrum characteristics of the reactor of interest. For better accuracy, we propose to use MCNP as an alternative pin-cell calculation means of generating the subgroup data and have developed a prototype code package to demonstrate the capability. With regard to fast spectrum systems, there are numerous concerns with the subgroup methodology in which the conventional Bondarenko iteration approach often used would not accurately handle the resonance interference effect that becomes more complex and important in a fast reactor. An alternative methodology involving the local escape cross section looks promising, but substantial research needs to be completed and a basic algorithm tested before success can be confirmed. Overall, the creation of a subgroup library application was not finished, primarily due to the fact that a bulk of the funding was moved into the next fiscal year. A better understanding of the underlying methodology was gained and a means by which to generate subgroup data was created. The work on the subgroup method for an

Smith, M. A.↗

Advanced Scientific Computing Research Exascale Requirements Review. An Office of Science review sponsored by Advanced Scientific Computing Research, September 27-29, 2016, Rockville, Maryland

The widespread use of computing in the American economy would not be possible without a thoughtful, exploratory research and development (R&D) community pushing the performance edge of operating systems, computer languages, and software libraries. These are the tools and building blocks — the hammers, chisels, bricks, and mortar — of the smartphone, the cloud, and the computing services on which we rely. Engineers and scientists need ever-more specialized computing tools to discover new material properties for manufacturing, make energy generation safer and more efficient, and provide insight into the fundamentals of the universe, for example. The research division of the U.S. Department of Energy’s (DOE’s) Office of Advanced Scientific Computing and Research (ASCR Research) ensures that these tools and building blocks are being developed and honed to meet the extreme needs of modern science. See also http://exascaleage.org/ascr/ for additional information.

97 MATHEMATICS AND COMPUTING↗

SNL ATDM Visualization (ECP ST Capability Assessment Report)

The SNL ATDM Data and Visualization work consolidates existing ATDM activities in scalable data management and visualization. Part of the responsibilities of the SNL ATDM Data and Visualization Project is the maintenance and development of visualization resources for ATDM applications on Exascale platforms. The ATDM Scalable Visualization project provides visualization and analysis required to satisfy the needs of the ASC/ATDM applications on next-generation, many-core platforms. This involves many activities including the re-engineering of visualization algorithms, services, and tools that enable ASC customers to carry out data analysis on ASC systems and ACES platforms. Current tools include scalable data analysis software released open source through ParaView, VTK, and Catalyst. We are also both leveraging and contributing to VTK-m, a many-core visualization library, to satisfy our visualization needs on advanced architectures. The scope of the Scalable Visualization under ATDM at SNL is R&D for the programming model and implementation of visualization code for ASC/ATDM projects and ASC/ATDM application support.

97 MATHEMATICS AND COMPUTING↗

Preliminary Thermal-Hydraulic Analysis of the UTA–2 Subcritical Linear Accelerator–Driven System

The National Nuclear Security Administration’s mission includes establishing a reliable supply of 99 Mo without highly enriched uranium. Oak Ridge National Laboratory (ORNL) supports this objective through collaborative research and development with industrial partners. Niowave Inc., a current partner, is currently designing a subcritical linear accelerator-driven system (ADS) and preparing for the US Nuclear Regulatory Commission’s licensing process. Niowave’s system has the potential to efficiently supply medical radioisotopes. The technology includes a superconducting electron accelerator and a pile of both natural and low-enriched uranium (LEU) targets. The process fissions uranium and many valuable isotopes can then be extracted from the targets. Niowave is currently iterating through conceptual and detailed design processes for several system sizes. This report discusses UTA–2, which is at the demonstration stage. UTA–2 will validate numerical modeling results with experimental measurements before progressing to the detailed design of UTA–3, the commercial-sized ADS. The thermal-hydraulic behavior of the UTA–2 core design was numerically investigated using STAR-CCM+, as described in this report. STAR-CCM+, a state-of-the-art computational fluid dynamics (CFD) software that was commercially developed by Siemens, has an extensive user base and a set of validation studies. It is also compliant with the American Society of Mechanical Engineers’ Nuclear Quality Assurance 1 standard. Three cases are investigated in this report. Case 1 quantified the temperature field within the UTA–2 assembly and water tank using only conduction as the method of thermal energy transport. This simplified approach was overly conservative and yielded wetted cladding temperatures above the coolant saturation temperature. In this case, the maximum temperature of the wetted cladding surface of the highest power rod exceeded the saturation temperature of water by 63.8°C. Because of the overly conservative approach taken in Case 1 and its negative subcooled margin, buoyancy-driven natural circulation flow physics were implemented in Case 2. Adding coolant motion significantly distributed the thermal energy of the system through convective heat transfer. This relatively small amount of convective heat transfer significantly reduced system temperatures and increased the subcooled margin from –63.8 to 61.3°C. This margin confirmed that no boiling was expected during normal operation of UTA–2 at 230 W. Case 3 had no additional physics models but considered an overpower event during which the power of each LEU and natural uranium rod was at its respective peak values. This resulted in a study with the total assembly power equal to 176% of the nominal power of 230 W considered in Cases 1 and 2. The resulting natural circulation flows were slightly enhanced. The subcooled margin decreased slightly to 46.3°C, which is still a significant margin to local boiling of the water within the tank. This margin confirmed that no boiling was expected during an abnormal operation of UTA–2 at 406 W.

07 ISOTOPE AND RADIATION SOURCES↗

Technical Learning and Integration of Interns in Advanced Protection Lab Space: Enhancements to Testbed and Experiments to Improve Workflows for Producing Datasets

This report presents a successful technical learning integration of student interns in the Advanced Protection Laboratory space, located in the Grid Research Integration and Deployment Center (GRID-C) at the Department of Energy’s (DOE’s) Oak Ridge National Laboratory (ORNL). The Advanced Protection Laboratory was created for the primary goal of supporting DOE’s research projects and technical staff at ORNL. As a secondary goal, the space was used for collaborating with ORNL’s intern programs, providing support to the lab’s mentors and student interns. In 2024, three student interns spent a summer in the Advanced Protection lab space and were involved in the DarkNet Distributed Ledger Technology (DLT) project. The students had a great opportunity to gain hands-on experience with communication and protective relay equipment focused on information technology, data analytics, and cybersecurity. Experiences in the lab space with real equipment and software integration offer education and professional development for students, which is especially important because of a need in the energy industry to recruit highly skilled power and communication engineers.

42 ENGINEERING↗

Polymer Modeling Library

SAND2022-12598 O The Polymer Modeling Library is a software package for modeling polymer chains, networks, and materials by applying existing theories and methods. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.

Buche, Michael [Sandia National Lab. (SNL-CA), Liv↗

Domain-Specific Languages For Developing and Deploying Signature Discovery Workflows

Domain-agnostic Signature Discovery entails scientific investigation across multiple domains through the re-use of existing algorithms into workflows. The existing algorithms may be written in any programming language for various hardware architectures (e.g., desktops, commodity clusters, and specialized parallel hardware platforms). This raises an engineering issue in generating Web services for heterogeneous algorithms so that they can be composed into a scientific workflow environment (e.g., Taverna). In this paper, we present our software tool that defines two simple Domain-Specific Languages (DSLs) to automate these processes: SDL and WDL. Our Service Description Language (SDL) describes key elements of a signature discovery algorithm and generates the service code. The Workflow Description Language (WDL) describes the pipeline of services and generates deployable artifacts for the Taverna workflow management system. We demonstrate our tool with a landscape classification example that is represented by BLAST workflows composed of services that wrap original scripts.

Jacob, Ferosh↗

System and method for monitoring power consumption to detect malware

A system and method (referred to as the system) detects malware, viruses, and/or malicious activity by generating a direct current source power consumption profile by causing a monitored device to execute a fully automated recurrent software operation. The system receives by an automated detection system, the direct current source power consumption profile generated by an intelligent power sensor and generates by a detection engine, a power security profile that identifies suspicious code by profiling direct current consumed by monitored type devices. The system executes a detection engine remote from the monitored device that identifies an infected device.

97 MATHEMATICS AND COMPUTING↗