Search NASA⌕ Search

SEARCH · Search NASA

Results for “Programming model”

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 469 records · Page 26

Research and Applications in Aeroelasticity and Structural Dynamics at the NASA Langley Research Center

An overview of recently completed programs in aeroelasticity and structural dynamics research at the NASA Langley Research Center is presented. Methods used to perform flutter clearance studies in the wind-tunnel on a high performance fighter are discussed. Recent advances in the use of smart structures and controls to solve aeroelastic problems, including flutter and gust response are presented. An aeroelastic models program designed to support an advanced high speed civil transport is described. An extension to transonic small disturbance theory that better predicts flows involving separation and reattachment is presented. The results of a research study to determine the effects of flexibility on the taxi and takeoff characteristics of a high speed civil transport are presented. The use of photogrammetric methods aboard Space Shuttle to measure spacecraft dynamic response is discussed. Issues associated with the jitter response of multi-payload spacecraft are discussed. Finally a Space Shuttle flight experiment that studied the control of flexible spacecraft is described.

Abel, Irving↗

Second International Workshop on Software Engineering and Code Design in Parallel Meteorological and Oceanographic Applications

This report contains the abstracts and technical papers from the Second International Workshop on Software Engineering and Code Design in Parallel Meteorological and Oceanographic Applications, held June 15-18, 1998, in Scottsdale, Arizona. The purpose of the workshop is to bring together software developers in meteorology and oceanography to discuss software engineering and code design issues for parallel architectures, including Massively Parallel Processors (MPP's), Parallel Vector Processors (PVP's), Symmetric Multi-Processors (SMP's), Distributed Shared Memory (DSM) multi-processors, and clusters. Issues to be discussed include: (1) code architectures for current parallel models, including basic data structures, storage allocation, variable naming conventions, coding rules and styles, i/o and pre/post-processing of data; (2) designing modular code; (3) load balancing and domain decomposition; (4) techniques that exploit parallelism efficiently yet hide the machine-related details from the programmer; (5) tools for making the programmer more productive; and (6) the proliferation of programming models (F--, OpenMP, MPI, and HPF).

OKeefe, Matthew↗

Earth Global Reference Atmospheric Model 2007 (Earth-GRAM07) Applications for the NASA Constellation Program

Engineering models of the atmosphere are used extensively by the aerospace community for design issues related to vehicle ascent and descent. The Earth Global Reference Atmosphere Model version 2007 (Earth-GRAM07) is the latest in this series and includes a number of new features. Like previous versions, Earth-GRAM07 provides both mean values and perturbations for density, temperature, pressure, and winds, as well as monthly- and geographically-varying trace constituent concentrations. From 0 km to 27 km, thermodynamics and winds are based on the National Oceanic and Atmospheric Administration Global Upper Air Climatic Atlas (GUACA) climatology. For altitudes between 20 km and 120 km, the model uses data from the Middle Atmosphere Program (MAP). Above 120 km, EarthGRAM07 now provides users with a choice of three thermosphere models: the Marshall Engineering Thermosphere (MET-2007) model; the Jacchia-Bowman 2006 thermosphere model (JB2006); and the Naval Research Labs Mass Spectrometer, Incoherent Scatter Radar Extended Model (NRL MSIS E-OO) with the associated Harmonic Wind Model (HWM-93). In place of these datasets, Earth-GRAM07 has the option of using the new 2006 revised Range Reference Atmosphere (RRA) data, the earlier (1983) RRA data, or the user may also provide their own data as an auxiliary profile. Refinements of the perturbation model are also discussed which include wind shears more similar to those observed at the Kennedy Space Center than the previous version Earth-GRAM99.

Leslie, Fred W.↗

GASNet-EX Specification Collection (Rev. 2024.5.0)

GASNet-EX is a portable, open-source, high-performance communication library designed to efficiently support the networking requirements of PGAS runtime systems and other alternative models in emerging exascale systems. It provides network-independent, high-performance communication primitives including Remote Memory Access (RMA) and Active Messages (AM). GASNet-EX is an evolution of the popular GASNet communication system, building upon over 20 years of lessons learned, and the primary goals are high performance, interface portability, and expressiveness. The library has been used to implement parallel programming models and libraries such as UPC, UPC++, Fortran coarrays, Legion, Chapel, and many others. This anthology collects together the four separate volumes that currently comprise the GASNet-EX specification, as of the 2024.5.0 release of GASNet-EX.

96 KNOWLEDGE MANAGEMENT AND PRESERVATION↗

User's manual for the Langley boundary layer noise propagation program (MRS-BLP)

A computer program, McAninch-Rawls-Spence Boundary Layer Propagation (MRS-BLP), is described. This program models the refractive and scattering effects on acoustic pressure waves propagating through a boundary layer encompassing an aircraft's fuselage. The noise source is assumed known and generated by a propeller. The fuselage is represented by an infinitely long cylinder embedded in a longitudinal flow. By matching a numerical solution inside the boundary layer with an analytical solution outside the boundary layer, the program calculates the acoustic pressure at the surface of the cylinder given the incident field at the top of the boundary layer. The boundary layer flow velocity and sound speed profiles, as well as the boundary layer thickness may be specified by the user. A detailed description of the input parameters and how to execute the program is given. Example executions of MRS-BLP showing results are also included.

Spence, Peter L.↗

Theoretical and experimental studies relevant to interpretation of auroral emissions

This report describes the accomplishments of a program designed to develop the tools necessary to interpret auroral emissions measured from a space-based platform. The research was divided into two major areas. The first area was a laboratory study designed to improve our understanding of the space vehicle external environment and how it will affect the space-based measurement of auroral emissions. Facilities have been setup and measurements taken to simulate the gas phase environment around a space vehicle; the radiation environment encountered by an orbiting vehicle that passes through the Earth's radiation belts; and the thermal environment of a vehicle in Earth orbit. The second major area of study was a modeling program to develop the capability of using auroral images at various wavelengths to infer the total energy influx and characteristic energy of the incident auroral particles. An ab initio auroral calculation has been added to the extant ionospheric/thermospheric global modeling capabilities within our group. Once the addition of the code was complete, the combined model was used to compare the relative intensities and behavior of various emission sources (dayglow, aurora, etc.). Attached papers included are: 'Laboratory Facility for Simulation of Vehicle-Environment Interactions'; 'Workshop on the Induced Environment of Space Station Freedom'; 'Radiation Damage Effects in Far Ultraviolet Filters and Substrates'; 'Radiation Damage Effects in Far Ultraviolet Filters, Thin Films, and Substrates'; 'Use of FUV Auroral Emissions as Diagnostic Indicators'; and 'Determination of Ionospheric Conductivities from FUV Auroral Emissions'.

Keffer, Charles E.↗

A Hybrid Satellite-Terrestrial Approach to Aeronautical Communication Networks

Rapid growth in air travel has been projected to continue for the foreseeable future. To maintain a safe and efficient national and global aviation system, significant advances in communications systems supporting aviation are required. Satellites will increasingly play a critical role in the aeronautical communications network. At the same time, current ground-based communications links, primarily very high frequency (VHF), will continue to be employed due to cost advantages and legacy issues. Hence a hybrid satellite-terrestrial network, or group of networks, will emerge. The increased complexity of future aeronautical communications networks dictates that system-level modeling be employed to obtain an optimal system fulfilling a majority of user needs. The NASA Glenn Research Center is investigating the current and potential future state of aeronautical communications, and is developing a simulation and modeling program to research future communications architectures for national and global aeronautical needs. This paper describes the primary requirements, the current infrastructure, and emerging trends of aeronautical communications, including a growing role for satellite communications. The need for a hybrid communications system architecture approach including both satellite and ground-based communications links is explained. Future aeronautical communication network topologies and key issues in simulation and modeling of future aeronautical communications systems are described.

Kerczewski, Robert J.↗

Development and Integration of an Advanced Stirling Convertor Linear Alternator Model for a Tool Simulating Convertor Performance and Creating Phasor Diagrams

A simple model of the Advanced Stirling Convertors (ASC) linear alternator and an AC bus controller has been developed and combined with a previously developed thermodynamic model of the convertor for a more complete simulation and analysis of the system performance. The model was developed using Sage, a 1-D thermodynamic modeling program that now includes electro-magnetic components. The convertor, consisting of a free-piston Stirling engine combined with a linear alternator, has sufficiently sinusoidal steady-state behavior to allow for phasor analysis of the forces and voltages acting in the system. A MATLAB graphical user interface (GUI) has been developed to interface with the Sage software for simplified use of the ASC model, calculation of forces, and automated creation of phasor diagrams. The GUI allows the user to vary convertor parameters while fixing different input or output parameters and observe the effect on the phasor diagrams or system performance. The new ASC model and GUI help create a better understanding of the relationship between the electrical component voltages and mechanical forces. This allows better insight into the overall convertor dynamics and performance.

Metscher, Jonathan F.↗

Development and Integration of an Advanced Stirling Convertor Linear Alternator Model for a Tool Simulating Convertor Performance and Creating Phasor Diagrams

A simple model of the Advanced Stirling Convertors (ASC) linear alternator and an AC bus controller has been developed and combined with a previously developed thermodynamic model of the convertor for a more complete simulation and analysis of the system performance. The model was developed using Sage, a 1-D thermodynamic modeling program that now includes electro-magnetic components. The convertor, consisting of a free-piston Stirling engine combined with a linear alternator, has sufficiently sinusoidal steady-state behavior to allow for phasor analysis of the forces and voltages acting in the system. A MATLAB graphical user interface (GUI) has been developed to interface with the Sage software for simplified use of the ASC model, calculation of forces, and automated creation of phasor diagrams. The GUI allows the user to vary convertor parameters while fixing different input or output parameters and observe the effect on the phasor diagrams or system performance. The new ASC model and GUI help create a better understanding of the relationship between the electrical component voltages and mechanical forces. This allows better insight into the overall convertor dynamics and performance.

Metscher, Jonathan F.↗

pyJSPEC - A Python Module for IBS and Electron Cooling Simulation

The intrabeam scattering is an important collective effect that can deteriorate the property of a high-intensity beam and electron cooling is a method to mitigate the IBS effect. JSPEC (JLab Simulation Package on Electron Cooling) is an open-source C++ program developed at Jefferson Lab, which simulates the evolution of the ion beam under the IBS and/or the electron cooling effect. The Python wrapper of the C++ code, pyJSPEC, for Python 3.x environment has been recently developed and released. It allows the users to run JSPEC simulations in a Python environment. It also makes it possible for JSPEC to collaborate with other accelerator and beam modeling programs as well as plentiful python tools in data visualization, optimization, machine learning, etc. In this paper, we will introduce the features of pyJSPEC and demonstrate how to use it with sample codes and numerical results.

Zhang, H.↗

Changes in Hardware in Order to Accommodate Compliant Foil Air Bearings of a Larger Size

Compliant foil air bearings are at the forefront of the Oil-Free turbomachinery revolution of supporting gas turbine engines with air lubricated hydrodynamic bearings. Foil air bearings have existed for almost fifty years, yet their commercialization has been confined to relatively small, high-speed systems characterized by low temperatures and loads, such as in air cycle machines, turbocompressors and micro-turbines. Recent breakthroughs in foil air bearing design and solid lubricant coating technology, have caused a resurgence of research towards applying Oil-Free technology to more demanding applications on the scale of small and mid range aircraft gas turbine engines. In order to foster the transition of Oil-Free technology into gas turbine engines, in-house experiments need to be performed on foil air bearings to further the understanding of their complex operating principles. During my internship at NASA Glenn in the summer of 2003, a series of tests were performed to determine the internal temperature profile in a compliant bump- type foil journal air bearing operating at room temperature under various speeds and load conditions. From these tests, a temperature profile was compiled, indicating that the circumferential thermal gradients were negligible. The tests further indicated that both journal rotational speed and radial load are responsible for heat generation with speed playing a more significant role in the magnitude of the temperatures. As a result of the findings from the tests done during the summer of 2003, it was decided that further testing would need to be done, but with a bearing of a larger diameter. The bearing diameter would now be increased from two inches to three inches. All of the currently used testing apparatus was designed specifically for a bearing that was two inches in diameter. Thus, my project for the summer of 2004 was to focus specifically on the scatter shield put around the testing rig while running the bearings. Essentially I was to design a scatter shield that would be able to accommodate the three inch bearing and that would also meet all safety requirements. Furthermore, the new scatter shield also had to house a heater, used for high-speed and temperature testing. Using Solidworks, a computer aided modeling program, I was able to accomplish the task set out for me and designed the new scatter shield. Furthermore, I also guided the fabrication process. As a result of this containment shield being designed, the Oil-Free turbomachinery team now has the ability to test bearings of larger diameters. Finally, it is expected that these tests will provide information useful for the validation of future analytical modeling codes.

Zeszotek, Michelle↗

Examining the Net Revenue and Downstream Flow Impact Trade-Offs for a Network of Cascading, Small-Scale Hydropower Facilities: Preprint

In this work, we used a price-taker model to investigate the trade-offs between net revenue and downstream flow impacts for a network of small, cascading hydro facilities. The network consisted of 36 facilities, each with a small amount of local storage (between 2 and 45 minutes). Generator sizes ranged between 0.5 and 1 MW, nominal, and the total capacity of the network was 33.5 MW. We used a multi-integer linear programing model to maximize the net revenue of the combined network subject to operating and environmental constraints. Net revenue optimizations relied on historic price data, and dry, typical, and wet years were studied to help ensure robustness. Energy and ancillary service sales were included in the net revenue calculations, and both unit commitment and dispatch simulations were performed. We found that limiting the downstream flows to ±50% of the river’s natural flows had a negligible impact on net revenues (<1% reduction), irrespective of hydrologic conditions, and even when downstream flows were limited to ±5%, net revenues were only impacted by 4%. These outcomes are significant because they demonstrate how an array of small-scale hydropower facilities can be operated to have minimal impact on natural stream flows—addressing a critical environmental concern.

downstream flow↗

On the utility of threads for data parallel programming

Threads provide a useful programming model for asynchronous behavior because of their ability to encapsulate units of work that can then be scheduled for execution at runtime, based on the dynamic state of a system. Recently, the threaded model has been applied to the domain of data parallel scientific codes, and initial reports indicate that the threaded model can produce performance gains over non-threaded approaches, primarily through the use of overlapping useful computation with communication latency. However, overlapping computation with communication is possible without the benefit of threads if the communication system supports asynchronous primitives, and this comparison has not been made in previous papers. This paper provides a critical look at the utility of lightweight threads as applied to data parallel scientific programming.

Fahringer, Thomas↗

FY21 Proxy App Suite Release: Report for ECP Proxy App Project Milestone ADCD504-12

The FY21 Proxy App Suite Release milestone includes the following activities: Curate a collection of proxy applications that represents the breadth of ECP applications, including application domains, programming models, supporting libraries, numerical methods, etc. Identify gaps in coverage and work with application teams to commission or develop proxies to cover gaps. From within this collection, designate the "ECP Proxy Application Suite" of 12-15 proxies that balance breadth of coverage with ease of use and quality of implementation. Also designate approximately 8-10 proxies to form the \ECP Machine Learning Proxy Suite". The ML suite will represent algorithms, use cases, and programming methods typically used by ECP science workloads to incorporate machine learning into their workflows.

97 MATHEMATICS AND COMPUTING↗

FY22 Proxy App Suite Release

The FY22 Proxy App Suite Release milestone includes the following activities: Curate a collection of proxy applications that represents the breadth of ECP applications, including application domains, programming models, supporting libraries, numerical methods, etc. Identify gaps in coverage and work with application teams to commission or develop proxies to cover gaps. From within this collection, designate the ”ECP Proxy Application Suite” of 10–15 proxies that balance breadth of coverage with ease of use and quality of implementation. Also designate approximately 6–10 proxies to form the “ECP Machine Learning Proxy Suite”. The ML suite will represent algorithms, use cases, and programming methods typically used by ECP science workloads to incorporate machine learning into their workflows.

97 MATHEMATICS AND COMPUTING↗

Progressive Damage and Failure Analysis of Bonded Composite Joints at High Energy Dynamic Impacts

Both wing and fuselage structures utilize bonded composite joints for structural efficiency in modern commercial and military aircraft. To ensure compliance with certification requirements mechanical fasteners are typically used as a failsafe mechanism for appropriate strength in the event of complete stiffener disbond. However, the use of fasteners decreases the structural efficiency of the structure by adding weight. This establishes the requirement to better exploit the efficiency of bonded structures and fully understand the failure behavior of adhesively bonded composite structures, particularly when subjected to elevated loading rates due to high energy dynamic impacts (HEDI). For this reason, the NASA Advanced Composite Consortium (ACC) HEDI team developed an experimentation and numerical modeling program for high rate loading of composite joints. In the present work, the response of adhesively bonded composite joints subjected to elevated loading rates is studied numerically and validated against experimental results. Due to dynamic considerations of experiments, the idea of wedge insert was extended to use with Split Hopkinson Pressure Bar (SHPB) testing techniques. Mode-I and Mode-II test configurations were simulated to evaluate the capability of two continuum damage material (CDM) models in LS-DYNA, namely MAT162 and MAT261. Three different levels of fidelity were considered to investigate the level of detail required to numerically predict the failure behavior and the results from high fidelity analysis are presented.

MAT261↗

Attenuation of propagation through rain for an earth-satellite path correlated with predicted values using radar

During the summer of 1974 and spring of 1975, measurements of attenuation of propagation through rain were made at Wallops Island, VA, using 13 and 18 GHz transmitters operating in the uplink mode toward the ATS-6 satellite. Simultaneously, rain reflectivity levels were measured along the earth-satellite path using a high resolution (0.4 deg beamwidth) S-band radar having a scanning antenna. Four rain-gages and two disdrometers were also located in the vicinity of the transmitters. The radar and disdrometer data were used in a modelling program to predict attenuation levels which were subsequently compared to the directly measured fades over nearly simultaneous time intervals. Predicted attenuation levels were obtained for three drop size distributions. Comparisons between predicted and measured attenuation levels showed the APL dropsize distribution gave the smallest rms difference of 1.3 dB at 13 and 18 GHz although the rms difference corresponding to Marshall-Palmer was close to this value. The good agreement suggests the validity of using radar to model path attenuation to obtain attenuation statistics.

Goldhirsh, J.↗

Number of sites-based solver for determining coverages from steady-state mean-field micro-kinetic models

Kinetic models parameterized by ab-initio calculations have led to significant improvements in understanding chemical reactions in heterogeneous catalysis. These studies have been facilitated by implementations which determine steady-state coverages and rates of mean-field micro-kinetic models. As implemented in the open-source kinetic modeling program, CatMAP, the conventional solution strategy is to use a root-finding algorithm to determine the coverage of all intermediates through the steady-state expressions, constraining all coverages to be non-negative and to properly sum to unity. Though intuitive, this root-finding strategy causes issues with convergence to solution due to these imposed constraints. In this work, we avoid explicitly imposing these constraints, solving the mean-field steady-state micro-kinetic model in the space of number of sites instead of solving it in the space of coverages. Here, we transform the constrained root-finding problem to an unconstrained least-squares minimization problem, leading to significantly improved convergence in solving micro-kinetic models and thus enabling the efficient study of more complex catalytic reactions.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗