Search NASA⌕ Search

SEARCH · Search NASA

Results for “computer Codes Computer Programs”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 1,279 records · Page 71

Experiments with a small behaviour controlled planetary rover

A series of experiments that were performed on the Rocky 3 robot is described. Rocky 3 is a small autonomous rover capable of navigating through rough outdoor terrain to a predesignated area, searching that area for soft soil, acquiring a soil sample, and depositing the sample in a container at its home base. The robot is programmed according to a reactive behavior control paradigm using the ALFA programming language. This style of programming produces robust autonomous performance while requiring significantly less computational resources than more traditional mobile robot control systems. The code for Rocky 3 runs on an eight bit processor and uses about ten k of memory.

Miller, David P.↗

Planetary Aeronomy and Related Studies

Mercury atmosphere - Sprague and Hunten, in collaboration with Katharina Lodders of Washington University, proposed, mainly on cosmochemical grounds, that S atoms are an important constituent of the atmosphere (30 times more abundant than sodium). This paper has appeared in Icarus. We also suggest that condensed sulfur is an excellent candidate for the radar-bright polar caps, more plausible than water ice because the latter is only barely stable even in permanently-shadowed craters. The best prospect for detection of the vapor is through its resonance lines, a triplet near 1814 A. Mercury is too close to the Sun to be observed by any existing space telescope, but there is some prospect that the search could be made from a Shuttle-based spectrograph such as Lyle Broadfoot's USTAR. Sprague and Hunten have completed an elaborate data analysis of over 100 measurements of the Na D lines, obtained with the 61-inch telescope and our echelle spectrograph. Full account has been taken of the radiative-transfer problem that arises because the Na atmosphere is not optically thin. The output of this code is used in another program that makes an elaborate inverse interpolation in two angles and optical depth and computes the effect of the seeing (always bad for Mercury). The seeing is determined by fitting cuts across a computed image to part of the spectrum adjacent to the sodium lines, and typically ranges from slightly less than 4 arcsec to worse than 6 (diameter at l/e of a Gaussian). The final result is a list of Na abundances, with some information on spatial distribution. One particularly interesting result of further analysis is a strong abundance maximum in the morning relative to the afternoon, confirming an earlier result for potassium, based on much fewer measurements. The analysis are completed during the extension of the present grant. This work depends heavily on the Hapke parameters used to estimate the reflectance of Mercury's surface. The paper by Domingue et al. examines the credibility of the available parameters, which are derived from disk-unresolved photometry, and concludes that errors in the derived Na abundances could be as great as 30%.

Hunten, D. M.↗

Support for Debugging Automatically Parallelized Programs

This viewgraph presentation provides information on support sources available for the automatic parallelization of computer program. CAPTools, a support tool developed at the University of Greenwich, transforms, with user guidance, existing sequential Fortran code into parallel message passing code. Comparison routines are then run for debugging purposes, in essence, ensuring that the code transformation was accurate.

Hood, Robert↗

Experimental and Analytical Determination of the Geometric Far Field for Round Jets

An investigation was conducted at the NASA Glenn Research Center using a set of three round jets operating under unheated subsonic conditions to address the question: "How close is too close?" Although sound sources are distributed at various distances throughout a jet plume downstream of the nozzle exit, at great distances from the nozzle the sound will appear to emanate from a point and the inverse-square law can be properly applied. Examination of normalized sound spectra at different distances from a jet, from experiments and from computational tools, established the required minimum distance for valid far-field measurements of the sound from subsonic round jets. Experimental data were acquired in the Aeroacoustic Propulsion Laboratory at the NASA Glenn Research Center. The WIND computer program solved the Reynolds-Averaged Navier-Stokes equations for aerodynamic computations; the MGBK jet-noise prediction computer code was used to predict the sound pressure levels. Results from both the experiments and the analytical exercises indicated that while the shortest measurement arc (with radius approximately 8 nozzle diameters) was already in the geometric far field for high-frequency sound (Strouhal number >5), low-frequency sound (Strouhal number <0.2) reached the geometric far field at a measurement radius of at least 50 nozzle diameters because of its extended source distribution.

Koch, L. Danielle↗

CFD Evaluation of Lean-Direct Injection Combustors for Commercial Supersonics Technology

An overview is given of an effort that focused on using CFD analysis to complement design and configuration definition of Lean-Direct Injection (LDI) combustion concepts for NASA's Commercial Supersonic Transport (CST) program. The National Combustion Code (OpenNCC) was used to perform non-reacting and two-phase reacting flow computations for second and third generation LDI configurations at CST cruise conditions. All computations were performed with a consistent approach of mesh-generation, spray modeling, ignition and kinetics modeling. Emissions (EINOx) characteristics were predicted for CST cruise conditions, and compared with emissions data from experimental measurements to evaluate the fidelity of the CFD modeling approach to predict emissions changes in response to changes in supersonic cycle conditions.

nitrogen oxides injectors↗

Pilot Injector Redesign to Reduce N+3 Cycle Emissions for a Gas-Turbine Combustor

An overview is given of an effort for the use of CFD analysis to complement design and configuration definition of third generation Lean-Direct Injection combustion concepts (LDI-3) for NASA’s N+3 program. The National Combustion Code (OpenNCC) was used to perform non-reacting and two-phase reacting flow computations for a three-cup, nineteen-element flame tube array with redesigned pilot injectors to improve spray and emissions characteristics when compared to a previous LDI-3 design. All computations were performed with a consistent approach to mesh-generation, spray modeling, ignition and kinetics modeling for a ‘medium-power’ cycle condition. Computational predictions of the aerodynamics of a new pre-filming pilot injector were used to arrive at an optimized aerothermal design that meets effective area and fuel-air mixing criteria. The newly designed pilot injectors were shown to provide considerable improvements in aerodynamic stability, flame-tube pattern factor and NOx emissions, when compared to the original design.

nitrogen oxides injectors↗

Pilot Injector Redesign to Reduce N+3 Cycle Emissions for a Gas-Turbine Combustor

An overview is given of an effort for the use of CFD analysis to complement design and configuration definition of third generation Lean-Direct Injection combustion concepts (LDI-3) for NASA's N plus 3 program. The National Combustion Code (OpenNCC) was used to perform non-reacting and two-phase reacting flow computations for a three-cup, nineteen-element flametube array with redesigned pilot injectors to improve spray and emissions characteristics when compared to a previous LDI-3 design. All computations were performed with a consistent approach to mesh-generation, spray modeling, ignition and kinetics modeling for a "medium-power" cycle condition. Computational predictions of the aerodynamics of a new pre-filming pilot injector were used to arrive at an optimized aerothermal design that meets effective area and fuel-air mixing criteria. The newly designed pilot injectors were shown to provide considerable improvements in aerodynamic stability, flame-tube pattern factor and NOx emissions, when compared to the original design.

Nitrogen Oxides↗

CFD Evaluation Of Lean-Direct Injection Combustors for Commercial Supersonics Technology

An overview is given of an effort that focused on using CFD analysis to complement design and configuration definition of Lean-Direct Injection (LDI) combustion concepts for NASA's Commercial Supersonic Transport (CST) program. The National Combustion Code (OpenNCC) was used to perform non-reacting and two-phase reacting flow computations for second and third generation LDI configurations at CST cruise conditions. All computations were performed with a consistent approach of mesh-generation, spray modeling, ignition and kinetics modeling. Emissions (EINOx) characteristics were predicted for CST cruise conditions, and compared with emissions data from experimental measurements to evaluate the fidelity of the CFD modeling approach to predict emissions changes in response to changes in supersonic cycle conditions.

Ajmani, Kumud↗

Final Technical Report for CMSC 838L

This paper describes Rahul Vishnoi’s final project supporting in his Graduate School curriculum CMSC 838L, Advanced Topics in Programming Languages and Computer Architecture. This project was selected to intersect with his work as a Pathways Intern supporting Code 583, the Ground Software Systems Branch, at NASA’s Goddard Space Flight Center (GSFC). In this project, Field Programmable Gate Array (FPGA) hardware from Xilinx is used to replace and offload processor and memory-intensive computations from a microcontroller/Processing System (PS) to the FPGA Programmable Logic (PL). An interface between the PL and PS in the form of a C library allows for this bridging of capability.

Microcontroller, FPGA, Embedded Development, Xilin↗

Next Generation, Explicitly Correlated Electronic Structure Methods

All common wave function methods of electronic structure theory have a fundamental and troublesome flaw: the inability to correctly describe the exact mathematical cusp behavior of many-electron wave functions in the vicinity of coalescence points (Coulomb singularities), and hence to fully account for instantaneous, short-range correlation among electrons. To achieve high thermochemical accuracy, next-generation methodologies were needed that solve the electron cusp problem by explicitly incorporating interelectronic variables (r 12 ) into molecular wave functions. We pursued a long-term research program to develop practical explicitly-correlated methods, to create attendant, freely available, state-of-the-art computer codes, and to undertake chemical applications of unprecedented size. Our work allows conventional CCSD(T) computations to be conjoined with explicitly-correlated second-order perturbation methods within a focal point extrapolation scheme for pinpointing the ab initio limit of electronic structure theory.

99 GENERAL AND MISCELLANEOUS↗

Computerized procedure systems: procedure edition and maintenance challenges - 232

Very few nuclear power plants are using computerized procedures to guide the control room operation. A CPS implementation consists of two processes: digitalization and computerization. The former deals with the transformation of paper-based procedure into a digital data; the latter is referred to as the addition to that data of extra information that is meaningful for decision-making. This information may include real-time data (plant parameter values and binary process values to indicate equipment states), provide access to trends and historical data, etc. In order to be efficient and to optimize the digitalization and computerization processes, these set of aids should be implemented at the same time as operating procedures are digitalized There are references of plants having successfully implemented Computerized Procedures Systems (CPS) for emergency procedures, but when questioned about normal or abnormal operating procedures, operators and plant management seem reluctant to take that step. Given that a CPS is meant, by design concept, to increase operation crew efficiency by facilitating the procedures execution and reducing human error, why are we reluctant to enjoy CPS benefits in the most common plant status (i.e. normal operation)? Although there are many answers to this question, one is shared by most of the users: CPSs are not designed for editing and maintaining procedures easily and reliably. Normal operating procedures, in opposition to the emergency procedures, are often reviewed. Nowadays, these edition activities are performed easily with a word processor software and using paper, but what is required when dealing with a CPS? (authors)

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

A Thermal Management Systems Model for the NASA GTX RBCC Concept

The Vehicle Integrated Thermal Management Analysis Code (VITMAC) was further developed to aid the analysis, design, and optimization of propellant and thermal management concepts for advanced propulsion systems. The computational tool is based on engineering level principles and models. A graphical user interface (GUI) provides a simple and straightforward method to assess and evaluate multiple concepts before undertaking more rigorous analysis of candidate systems. The tool incorporates the Chemical Equilibrium and Applications (CEA) program and the RJPA code to permit heat transfer analysis of both rocket and air breathing propulsion systems. Key parts of the code have been validated with experimental data. The tool was specifically tailored to analyze rocket-based combined-cycle (RBCC) propulsion systems being considered for space transportation applications. This report describes the computational tool and its development and verification for NASA GTX RBCC propulsion system applications.

Traci, Richard M.↗

Security analysis of boolean algebra based on Zhang-Wang digital signature scheme

In 2005, Zhang and Wang proposed an improvement signature scheme without using one-way hash function and message redundancy. In this paper, we show that this scheme exits potential safety concerns through the analysis of boolean algebra, such as bitwise exclusive-or, and point out that mapping is not one to one between assembly instructions and machine code actually by means of the analysis of the result of the assembly program segment, and which possibly causes safety problems unknown to the software.

97 MATHEMATICS AND COMPUTING↗

Exploiting Modern C++ for Portable Parallel Programming in Lattice QCD Applications

The evolution of ISO C++ standards increasingly serves the needs of scientific computing, offering potential benefits for developing portable applications. The recent revisions of C++ programming language, for instance, introduces a suite of algorithms capable of being executed on accelerators. Although this approach may not yield best performance, it can present a viable balance between code productivity and computational efficiency. In this report, we discuss the implementation of the HISQ operator utilizing a range of features from the C++17/20/23 standards and include an assessment of their performance.

Strelchenko, Alexei↗

Prediction of Wind Tunnel Effects on the Installed F/A-18A Inlet Flow Field at High Angles-of-attack

NASA Lewis is currently engaged in a research effort as a team member of the High Alpha Technology Program (HATP) within NASA. This program utilizes a specially equipped F/A-18A, the High Alpha Research Vehicle (HARV), in an ambitious effort to improve the maneuverability of high performance military aircraft at low subsonic speed, high angle of attack conditions. The overall objective of the Lewis effort is to develop inlet technology that will ensure efficient airflow delivery to the engine during these maneuvers. One part of the Lewis approach utilizes computational fluid dynamics codes to predict the installed performance of inlets for these highly maneuverable aircraft. Wind tunnel tests were a major component of the Lewis program. Since the available wind tunnel was small (9 x 15 ft) as compared to the scale of the model of the F/A-18A (19.78 percent), there were questions about the capability to obtain useful inlet performance data. The blockage effects were expected to be very large. This report represents the results of an analysis to determine how the wind tunnel walls effect inlet performance at several angles of attack. The predictions for the external particle traces along the fuselage indicate the influence of the wind tunnel side wall under the model is greater at 30 deg angle of attack than at 50 deg angle of attack on the under Leading Edge Extension (LEX) vortex trajectory. The side wall above the model appears to have negligible influence on the under LEX vortex. This may be due to the LEX acting as 'shield' to the upper wall effects. As expected, the wind tunnel has a significant influence on the external forces. The lift and drag coefficients increase significantly for the wind tunnel model as compared to free stream conditions. The wind tunnel had a small effect on the inlet recovery and on inlet total pressure distortion patterns. The predicted recoveries for the wind tunnel model are within one percentage point of the model recoveries in free stream conditions.

Smith, Crawford F.↗

Final Report for Award #DE-SC3956 Separating Algorithm and Implementation via programming Model Injection (SAIMI)

Programming parallel machines is fraught with difficulties: the obfuscation of algorithms due to implementation details such as communication and synchronization, the need for transparency between language constructs and performance, the difficulty of performing program analysis to enable automatic parallelization techniques, and the existence of important "dusty deck" codes. The SAIMI project developed abstractions that enable the orthogonal specification of algorithms and implementation details within the context of existing DOE applications. The main idea is to enable the injection of small programming models such as expressions involving transcendental functions, polyhedral iteration spaces with sparse constraints, and task graphs into full programs through the use of pragmas. These smaller, more restricted programming models enable orthogonal specification of many implementation details such as how to map the computation on to parallel processors, how to schedule the computation, and how to allocation storage for the computation. At the same time, these small programming models enable the expression of the most computationally intense and communication heavy portions in many scientific simulations. The ability to orthogonally manipulate the implementation for such computations will significantly ease performance programming efforts and expose transformation possibilities and parameter to automated approaches such as autotuning. At Colorado State University, the SAIMI project was supported through DOE grant DE-SC3956 from April 2010 through August 2015. The SAIMI project has contributed a number of important results to programming abstractions that enable the orthogonal specification of implementation details in scientific codes. This final report summarizes the research that was funded by the SAIMI project.

97 MATHEMATICS AND COMPUTING↗