Search NASA⌕ Search

SEARCH · Search NASA

Results for “code review”

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 181 records · Page 10

NWChem: Past, present, and future

Specialized computational chemistry packages have permanently reshaped the landscape of chemical sciences by providing tools to support and guide the experimental effort and for prediction of chemical and materials properties. In this regard, a special role has been played by electronic structure packages where complex chemical and materials processes can be modeled using first-principle-driven methodologies. Over the last few decades, the rapid development of computing technologies and a tremendous increase in computational power has offered a unique chance to study complex chemical transformations using sophisticated and predictive many-body techniques to describe correlated behavior of electrons in molecular and condensed phase systems at different levels of theory. In enabling these simulations, a critical role has been played by novel parallel algorithms capable of taking advantage of computational resources to address polynomial scaling of electronic structure methods. NWChem was among the first electronic structure codes that focused on delivering scalable performance for electronic structure simulations. Herein, we briefly review the NWChem suite of computational codes including its history, design principles, parallel tools, current capabilities, outreach and outlook.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Convergence acceleration of the Proteus computer code with multigrid methods

This report presents the results of a study to implement convergence acceleration techniques based on the multigrid concept in the two-dimensional and three-dimensional versions of the Proteus computer code. The first section presents a review of the relevant literature on the implementation of the multigrid methods in computer codes for compressible flow analysis. The next two sections present detailed stability analysis of numerical schemes for solving the Euler and Navier-Stokes equations, based on conventional von Neumann analysis and the bi-grid analysis, respectively. The next section presents details of the computational method used in the Proteus computer code. Finally, the multigrid implementation and applications to several two-dimensional and three-dimensional test problems are presented. The results of the present study show that the multigrid method always leads to a reduction in the number of iterations (or time steps) required for convergence. However, there is an overhead associated with the use of multigrid acceleration. The overhead is higher in 2-D problems than in 3-D problems, thus overall multigrid savings in CPU time are in general better in the latter. Savings of about 40-50 percent are typical in 3-D problems, but they are about 20-30 percent in large 2-D problems. The present multigrid method is applicable to steady-state problems and is therefore ineffective in problems with inherently unstable solutions.

Demuren, A. O.↗

Updated OpenStudio (OS) Small Office Prototype Model

The U.S. Department of Energy (DOE) supports the development of commercial building energy codes and standards by participating in industry review, update processes, and providing technical analyses to support both published model codes and potential changes. DOE publishes its findings to ensure transparency in its support, and to make its analysis available for both public review and use. In conjunction with this effort, DOE’s flagship building energy model (BEM) tools consist of the open-source EnergyPlus simulation engine and OpenStudio. These tools allow a user to modify a building, estimate energy use, and new releases are typically downloaded by over 20,000 users.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

MONTE CARLO CROSS SECTION LOOKUP KERNEL FOR THE CEREBRAS WSE-2 IN CSL

This is a small kernel that was used to collect data for an upcoming paper. We would like to have the code be open source so that the reviewers (and then readers) of the paper can see the whole code, and can reproduce/verify our results. This is not a fully featured application, it cannot produce any useful simulation results, it just executes a small abstracted kernel using synthetic data. The purpose of the kernel is to understand the basic performance characteristics of an HPC kernel on novel AI accelerator architectures. The main kernel is written in the CSL coding language for use with the Cerebras WSE-2 AI accelerator. The kernel represented is the Monte Carlo cross section lookup kernel, which is a small kernel used by the Monte Carlo neutral particle transport algorithm. There is also a baseline kernel written in CUDA that we will include in the repository to form a basis for comparing the WSE-2 to GPU.

Tramm, John↗

Surveying the LLNL WSC/CP DevOps Landscape - FY23 DevOps L2: Advanced Simulation and Computing (ASC) L2 Milestone 8542, "Spack Utilization in IC Code Projects”

This L2 milestone is a multifaceted review of DevOps practices across Weapon Simulation and Computing/Computational Physics (WSC/CP) Program, which includes Weapons, ICF, and Engineering simulation codes and supporting libraries. It complements the FY22 Spack/MARBL L2: Advanced Simulation and Computing (ASC) L2 Milestone 7904, “Workflow Portability Across Cloud Services”. The overall goal is to develop a path forward for improving DevOps practices in WSC/CP which will increase developer productivity, improve software quality, and speed up our ability to deliver capabilities to end users.

97 MATHEMATICS AND COMPUTING↗

A review of current finite difference rotor flow methods

Rotary-wing computational fluid dynamics is reaching a point where many three-dimensional, unsteady, finite-difference codes are becoming available. This paper gives a brief review of five such codes, which treat the small disturbance, conservative and nonconservative full-potential, and Euler flow models. A discussion of the methods of applying these codes to the rotor environment (including wake and trim considerations) is followed by a comparison with various available data. These data include tests of advancing lifting and nonlifting, and hovering model rotors with significant supercritical flow regions. The codes are also compared for computational efficiency.

Caradonna, F. X.↗

Development of a Supermarket Prototype Building Model

The U.S. Department of Energy supports the development of commercial building energy codes and standards by participating in industry reviews, update processes, and providing technical analyses to support both published model codes and potential changes. In support of ANSI/ASHRAE/IES Standard 90.1 and the International Energy Conservation Code, 16 commercial prototype building models were developed that cover 80% of the commercial building floor area in the United States for new construction, including both commercial buildings and mid- to high-rise residential buildings, across all U.S. climate zones. However, the current set of commercial prototype building models does not include a supermarket building type, which is one of major building types defined in the Energy Information Administration’s Commercial Building Energy Consumption Survey. As part of an ongoing effort to expand the current Commercial Building Prototype Model suite, this paper presents the procedure used to develop the prototype supermarket building model based on multiple studies as well as a previously developed reference building model. The final set of prototype models includes 68 models for different vintages of ASHRAE Standard 90.1 (i.e., 2004, 2007, 2010, and 2013) and for 17 ASHRAE climate zones.

Im, Piljae↗

Prototype Supermarket Building Energy Model

The U.S. Department of Energy supports the development of commercial building energy codes and standards by participating in industry reviews, update processes, and providing technical analyses to support both published model codes and potential changes. In support of ANSI/ASHRAE/IES Standard 90.1 and the International Energy Conservation Code, 16 commercial prototype building models were developed that cover 80% of the commercial building floor area in the United States for new construction, including both commercial buildings and mid- to high-rise residential buildings, across all U.S. climate zones. However, the current set of commercial prototype building models does not include a supermarket building type, which is one of major building types defined in the Energy Information Administration’s Commercial Building Energy Consumption Survey. As part of an ongoing effort to expand the current Commercial Building Prototype Model suite, this report presents the procedure used to develop the prototype supermarket building model based on multiple studies as well as a previously developed reference building model. The final set of prototype models includes 60 models for different vintages of ASHRAE Standard 90.1 (i.e., 2004, 2007, 2010, and 2013) and for 15 ASHRAE climate zones.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Updated OpenStudio Small and Medium Office Prototype Models

The U.S. Department of Energy supports the development of commercial building energy codes and standards by participating in industry review, update processes, and providing technical analyses to support both published model codes and potential changes. In support of ANSI/ASHRAE/IES Standard 90.1 and International Energy Conservation Code, 16 commercial prototype building models were developed that cover 80% of the commercial building floor area in the United States for new construction, including both commercial buildings and mid- to high-rise residential buildings, across all U.S. climate zones. Of these, the small, medium, and large office buildings take about 12% of total commercial building floor area.Currently, small, medium, and large office prototype building models have simplified, single space type, while other building types includes more detailed space types. As such, the office prototype could not be easily used to properly assess changes (i.e. measures applied) to difference spaces commonly found in an office. This work has added new space types to the small and medium office, with properties based on several vintages of ASHRAE Standard 90.1 in different climate zones, and compared energy use of these newly-improved models with that of the original models.

Im, Piljae↗

A review of fuel performance modelling

Nuclear fuel performance codes or models exist for many fuel types and are used for a variety of purposes ranging from design optimization, experiment planning and interpretation to safety analysis. In the current review, we focus on the most relevant simulation tools for the nuclear industry and disregard those that were developed only for very specific applications. As a result, we consider only codes for LWR fuel, since they represent the dominant form for civil energy production.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Further Validation of a CFD Code for Calculating the Performance of Two-Stage Light Gas Guns

Earlier validations of a higher-order Godunov code for modeling the performance of two-stage light gas guns are reviewed. These validation comparisons were made between code predictions and experimental data from the NASA Ames 1.5" and 0.28" guns and covered muzzle velocities of 6.5 to 7.2 km/s. In the present report, five more series of code validation comparisons involving experimental data from the Ames 0.22" (1.28" pump tube diameter), 0.28", 0.50", 1.00" and 1.50" guns are presented. The total muzzle velocity range of the validation data presented herein is 3 to 11.3 km/s. The agreement between the experimental data and CFD results is judged to be very good. Muzzle velocities were predicted within 0.35 km/s for 74% of the cases studied with maximum differences being 0.5 km/s and for 4 out of 50 cases, 0.5 - 0.7 km/s.

Ballistic Range↗

Validation of PRONGHORN with the SANA Experiments

In this work, we have re-established the pronghorn’s capability to simulate heat and mass transfer in pebble beds based on porous medium assumption. Although more sophisticated physics models are available, we have limited ourselves to use the simpler Darcy flow model inherited from older versions of this code. Closure correlation, such as friction coefficients in pebble beds and fluid-to-pebble heat transfer coefficients, are reviewed, selected, and implemented in pronghorn code to support simulations of interest to nuclear reactor thermal hydraulics analysis. Numerical verification was performed in form of mesh convergence study using Method of Manufactured Solutions (MMS). For both spatial and temporal integration schemes, expected order of convergence were observed. Validation of this code was performed by comparing simulation results against experimental measurements of the SANA experiment. For helium cases at three power levels, simulations results of pebble temperatures agree with experiment measurements reasonably well. For nitrogen cases, because less accurate thermal-dynamics properties were used, relatively larger discrepancies between simulation results and experiment measurements were found. However, we anticipate that this will be improved when a more accurate nitrogen gas thermal-dynamics properties package is available.

42 ENGINEERING↗

The staged z-pinch as a potential high gain fusion energy source: An independent review, a negative conclusion

Previously published calculations predict that the “staged z-pinch” (SZP) can achieve 400 MJ of fusion yield on a Z-class machine. The SZP is touted to need no external preheat mechanism and no external pre-magnetization method. Instead, it is claimed that the imploding liner can adequately “shock preheat” the fuel and magnetic field diffusion through the liner can adequately magnetize the fuel. Here in this paper, we analyze a number of published SZP calculations and demonstrate that the calculations have major errors—the computer code used to do the calculations does not appear to be accurately solving the physical model it is intended to solve. A variety of independent analyses lead to this conclusion. This conclusion is confirmed by detailed one-dimensional magnetohydrodynamic (MHD) calculations conducted on different computer codes using a variety of proposed SZP operating parameters. Although using parameters similar or identical to the published calculations, our MHD calculations do not reach fusion conditions; there is no conceivable modification of the parameters that would lead to high-gain fusion conditions using these other codes. Our analyses and a review of the magnetized target parameter space leads to further conclusion that the SZP should not be considered to be a potential high-gain fusion source.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

Present and future of $\mathcal{C}$osmo $\mathcal{L}$attice

We discuss the present state and planned updates of Cosmo Lattice, a cutting-edge code for lattice simulations of non-linear dynamics of scalar-gauge field theories in an expanding background. We first review the current capabilities of the code, including the simulation of interacting singlet scalars and of Abelian and non-Abelian scalar-gauge theories. We also comment on new features recently implemented, such as the simulation of gravitational waves from scalar and gauge fields. Secondly, we discuss new extensions of Cosmo Lattice that we plan to release publicly. We comment on new physics modules, which include axion-gauge interactions $\phi F\tilde{F}$, non-minimal gravitational couplings $\phi ^2R$, creation and evolution of cosmic-defect networks, and magnetohydrodynamics. Finally, we also discuss new technical features, including evolvers for non-canonical interactions, arbitrary initial conditions, simulations in 2+1 dimensions, and higher-accuracy spatial derivatives.

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

Standard Lexicons, Coding Systems and Ontologies for Interoperability and Semantic Computation in Imaging

Standard clinical terms, codes, and ontologies promote clarity and interoperability. Within radiology, there is a variety of relevant content resources, tools and technologies. These provide the basis for fundamental imaging workflows such as reporting and billing, and also facilitate a range of applications in quality improvement and research. This article reviews the key characteristics of lexicons, coding systems, and ontologies. A number of standards are described, including International Classification of Diseases-10-Clinical Modification (ICD-10-CM), Current Procedural Terminology (CPT), Systematized Nomenclature of Medicine—Clinical Terms (SNOMED CT), Logical Observation Identifiers Names and Codes (LOINC), and RadLex. Tools for accessing this material are reviewed, such as the National Center for Biomedical Ontology BioPortal system. Web services are discussed as a mechanism for semantic application development. Several example systems, workflows, and research applications using semantic technology are also surveyed.

62 RADIOLOGY AND NUCLEAR MEDICINE↗

Resilience Issues in Building Energy Codes

This report, prepared for the International Energy Agency’s Building Energy Codes Working Group (BECWG, part of the IEA Energy in Buildings and Communities Technical Collaboration Programme, or IEA EBC), focuses on the application of building energy codes to improve the ability of buildings to provide a minimum healthy level of thermal comfort and function during extreme events. It reviews the relationship of building energy codes to the other building resilience policies and strategies, such as other building life/safety codes, community planning or zoning to discourage rebuilding in areas most prone to climate disasters, and other resilience planning strategies. The report provides an overview of how different jurisdictions address resilience issues in building energy codes in countries that are part of the IEA EBC Building Energy Codes Working Group.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗