Search NASA⌕ Search

SEARCH · Search NASA

Results for “COMPILER PROGRAM”

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 631 records · Page 35

C Language Integrated Production System, Version 5.0

CLIPS 5.0 provides cohesive software tool for handling wide variety of knowledge with support for three different programming paradigms: rule-based, object-oriented, and procedural. CLIPS 5.0 available in version for IBM Personal Computer (MSC-21916), in one for Macintosh computer (MSC-21927), and in one for DEC VAX computer (MSC-21929). Computer Software Management and Information Center (COSMIC) offers five distribution versions of CLIPS 5.0. Executable files, source code, utilities, and examples included on program medium. All distribution versions include identical source code for command-line version of CLIPS 5.0. Source code compatible with ANSI C and compilable on any computer with ANSI C compiler. Only Macintosh version of CLIPS 5.0 includes window interface.

Riley, Gary↗

Third NASA Advanced Composites Technology Conference, volume 1, part 2

This document is a compilation of papers presented at the Third NASA Advanced Composites Technology (ACT) Conference held at Long Beach, California, 8-11 June 1992. The ACT Program is a major multi-year research initiative to achieve a national goal of technology readiness before the end of the decade. Conference papers recorded results of research in the ACT Program in the specific areas of automated fiber placement, resin transfer molding, textile preforms, and stitching as these processes influence design, performance, and cost of composites in aircraft structures. Papers sponsored by the Department of Defense on the Design and Manufacturing of Low Cost Composites (DMLCC) are also included in Volume 2 of this document.

Davis, John G., Jr.↗

Review of Combustion Stability Characteristics of Swirl Coaxial Element Injectors

Liquid propellant rocket engine injectors using coaxial elements where the center liquid is swirled have become more common in the United States over the past several decades, although primarily for technology or advanced development programs. Currently, only one flight engine operates with this element type in the United States (the RL10 engine), while the element type is very common in Russian (and ex-Soviet) liquid propellant rocket engines. In the United States, the understanding of combustion stability characteristics of swirl coaxial element injectors is still very limited, despite the influx of experimental and theoretical information from Russia. The empirical and theoretical understanding is much less advanced than for the other prevalent liquid propellant rocket injector element types, the shear coaxial and like-on-like paired doublet. This paper compiles, compares and explores the combustion stability characteristics of swirl coaxial element injectors tested in the United States, dating back to J-2 and RL-10 development, and extending to very recent programs at the NASA MSFC using liquid oxygen and liquid methane and kerosene propellants. Included in this study are several other relatively recent design and test programs, including the Space Transportation Main Engine (STME), COBRA, J-2X, and the Common Extensible Cryogenic Engine (CECE). A presentation of the basic data characteristics is included, followed by an evaluation by several analysis techniques, including those included in Rocket Combustor Interactive Design and Analysis Computer Program (ROCCID), and methodologies described by Hewitt and Bazarov.

Hulka, J. R.↗

Status on the Recovery of Voyager Plasma Electron Observations at Jupiter

We give status report on the recovery of Voyager 1 and 2 plasma electron observations during their Jupiter flybys. The plan is to complete this analysis including new results never published before. The original summary data tapes and later datafiles were evidently permanently lost along with our past analysis results of the plasma electron observations except for that shown in previous publications. These summary data tapes included the plasma ion and electron raw datafiles, status words needed to convert data numbers to currents, SEDR data with trajectory and attitude information and magnetic field measurements. In addition to recovering the plasma electron plasma observations (electron intensities and fluid parameters of the thermal and suprathermal electron populations, respectively), the SEDR trajectory information during the out bound passes were lost but fortunately in the past the SEDR files were converted to Spice Kernals, so this unexpected problem was solved. In addition, we had to rewrite our read routines it looked like the previous read routines so the rest of the Fortran code could be used; the Fortran- code had to be modified to work with the latest compilers and computer platforms. We will report on the- status of our work- originally funded under the Planetary Data Archiving, Restoration, and Tools (PDART)program but now being funded by the Internal Scientist Funding Model (ISFM) Exosphere Ionosphere Magnetospheres Modeling (EIMM)program at NASA Goddard Space Flight Center.

E C Sittler Jr.↗

NAS Parallel Benchmark. Results 11-96: Performance Comparison of HPF and MPI Based NAS Parallel Benchmarks

High Performance Fortran (HPF), the high-level language for parallel Fortran programming, is based on Fortran 90. HALF was defined by an informal standards committee known as the High Performance Fortran Forum (HPFF) in 1993, and modeled on TMC's CM Fortran language. Several HPF features have since been incorporated into the draft ANSI/ISO Fortran 95, the next formal revision of the Fortran standard. HPF allows users to write a single parallel program that can execute on a serial machine, a shared-memory parallel machine, or a distributed-memory parallel machine. HPF eliminates the complex, error-prone task of explicitly specifying how, where, and when to pass messages between processors on distributed-memory machines, or when to synchronize processors on shared-memory machines. HPF is designed in a way that allows the programmer to code an application at a high level, and then selectively optimize portions of the code by dropping into message-passing or calling tuned library routines as 'extrinsics'. Compilers supporting High Performance Fortran features first appeared in late 1994 and early 1995 from Applied Parallel Research (APR) Digital Equipment Corporation, and The Portland Group (PGI). IBM introduced an HPF compiler for the IBM RS/6000 SP/2 in April of 1996. Over the past two years, these implementations have shown steady improvement in terms of both features and performance. The performance of various hardware/ programming model (HPF and MPI (message passing interface)) combinations will be compared, based on latest NAS (NASA Advanced Supercomputing) Parallel Benchmark (NPB) results, thus providing a cross-machine and cross-model comparison. Specifically, HPF based NPB results will be compared with MPI based NPB results to provide perspective on performance currently obtainable using HPF versus MPI or versus hand-tuned implementations such as those supplied by the hardware vendors. In addition we would also present NPB (Version 1.0) performance results for the following systems: DEC Alpha Server 8400 5/440, Fujitsu VPP Series (VX, VPP300, and VPP700), HP/Convex Exemplar SPP2000, IBM RS/6000 SP P2SC node (120 MHz) NEC SX-4/32, SGI/CRAY T3E, SGI Origin2000.

Saini, Subash↗

Rotor burst protection program: Statistics on aircraft gas turbine engine rotor failures that occurred in US commercial aviation during 1975

Statistics on gas turbine rotor failures that have occurred in U.S. commercial aviation during 1975 are presented. The compiled data were analyzed to establish: (1) The incidence of rotor failures and the number of contained and uncontained rotor bursts; (2) The distribution of rotor bursts with respect to engine rotor component; i.e., fan, compressor or turbine; (3) The type of rotor fragment (disk, rim or blade) typically generated at burst; (4) The cause of failure; (5) The type of engines involved; and (6) The flight condition at the time of failure.

Delucia, R. A.↗

An Upgrade of the Imaging for Hypersonic Experimental Aeroheating Testing (IHEAT) Software

The Imaging for Hypersonic Experimental Aeroheating Testing (IHEAT) code is used at NASA Langley Research Center to analyze global aeroheating data on wind tunnel models tested in the Langley Aerothermodynamics Laboratory. One-dimensional, semi-infinite heating data derived from IHEAT are used to design thermal protection systems to mitigate the risks due to the aeroheating loads on hypersonic vehicles, such as re-entry vehicles during descent and landing procedures. This code was originally written in the PV-WAVE programming language to analyze phosphor thermography data from the two-color, relativeintensity system developed at Langley. To increase the efficiency, functionality, and reliability of IHEAT, the code was migrated to MATLAB syntax and compiled as a stand-alone executable file labeled version 4.0. New features of IHEAT 4.0 include the options to batch process all of the data from a wind tunnel run, to map the two-dimensional heating distribution to a three-dimensional computer-aided design model of the vehicle to be viewed in Tecplot, and to extract data from a segmented line that follows an interesting feature in the data. Results from IHEAT 4.0 were compared on a pixel level to the output images from the legacy code to validate the program. The differences between the two codes were on the order of 10-5 to 10-7. IHEAT 4.0 replaces the PV-WAVE version as the production code for aeroheating experiments conducted in the hypersonic facilities at NASA Langley.

Mason, Michelle L.↗

The Foundational Industry Energy Dataset: Unit-level Characterization and Derived Energy Estimates for Industrial Facilities in 2017

The Foundational Industry Energy Dataset (FIED) addresses several of the areas of growing disconnect between the demands of industrial energy analysis and the state of industrial energy data by providing unit-level characterization by facility. Each facility is identified by a unique registryID, based on the U.S. Environmental Protection Agency (EPA) Facility Registry Service, and includes its coordinates and other geographic identifiers. Energy-using units are characterized by design capacity, as well as their estimated energy use, greenhouse gas emissions, and physical throughput using 2017 data from the EPA's National Emissions Inventory and Greenhouse Gas Reporting Program. An overview of the derivation methods is provided in a separate technical report which will be linked after publication. The Python code used to compile the dataset is available in a GitHub repository. An updated 2020 version is under development.

Array↗

The dc power circuits: A compilation

A compilation of reports concerning power circuits is presented for the dissemination of aerospace information to the general public as part of the NASA Technology Utilization Program. The descriptions for the electronic circuits are grouped as follows: dc power supplies, power converters, current-voltage power supply regulators, overload protection circuits, and dc constant current power supplies.

Source record↗

Cables and connectors: A compilation

A compilation is presented that reflects the uses, adaptation, and maintenance plus service, that are innovations derived from problem solutions in the space R and D programs, both in house and by NASA and AEC contractors. Data cover: (1) technology revelant to the employment of flat conductor cables and their adaptation to and within conventional systems, (2) connectors and various adaptations, and (3) maintenance and service technology, and shop hints useful in the installation and care of cables and connectors.

Source record↗

Analysis of the charging of the SCATHA (P78-2) satellite

The charging of a large object in polar Earth orbit was investigated in order to obtain a preliminary indication of the response of the shuttle orbiter to such an environment. Two NASCAP (NASA Charging Analyzer Program) models of SCATHA (Satellite Charging at High Altitudes) were used in simulations of charging events. The properties of the satellite's constituent materials were compiled and representations of the experimentally observed plasma spectra were constructed. Actual charging events, as well as those using test environments, were simulated. Numerical models for the simulation of particle emitters and detectors were used to analyze the operation of these devices onboard SCATHA. The effect of highly charged surface regions on the charging conductivity within a photosheath was used to interpret results from the onboard electric field experiment. Shadowing calculations were carried out for the satellite and a table of effective illuminated areas was compiled.

Stannard, P. R.↗

Zero-G Thermodynamic Venting System (TVS) Performance Prediction Program

This report documents the Zero-g Thermodynamic Venting System (TVS) performance prediction computer program. The zero-g TVS is a device that destratifies and rejects environmentally induced zero-g thermal gradients in the LH2 storage transfer system. A recirculation pump and spray injection manifold recirculates liquid throughout the length of the tank thereby destratifying both the ullage gas and liquid bulk. Heat rejection is accomplished by the opening of the TVS control valve which allows a small flow rate to expand to a low pressure thereby producing a low temperature heat sink which is used to absorb heat from the recirculating liquid flow. The program was written in FORTRAN 77 language on the HP-9000 and IBM PC computers. It can be run on various platforms with a FORTRAN compiler.

Nguyen, Han↗

Another Program Simulates A Modular Manufacturing System

SSE5 computer program provides simulation environment for modeling manufacturing systems containing relatively small numbers of stations and operators. Designed to simulate manufacturing of apparel, also used in other manufacturing domains. Valuable for small or medium-size firms, including those lacking expertise to develop detailed mathematical models or have only minimal knowledge in describing manufacturing systems and in analyzing results of simulations on mathematical models. Two other programs available bundled together as SSE (MFS-26245). Each program models slightly different manufacturing scenario. Written in Turbo C v2.0 for IBM PC-series and compatible computers running MS-DOS and successfully compiled using Turbo C++ v3.0.

Schroer, Bernard J.↗

Sixth Microgravity Fluid Physics and Transport Phenomena Conference: Exposition Topical Areas 1-6

The Sixth Microgravity Fluid Physics and Transport Phenomena Conference provides the scientific community the opportunity to view the current scope of the Microgravity Fluid Physics and Transport Phenomena Program, current research opportunities, and plans for the near future. The conference focuses not only on fundamental research but also on applications of this knowledge towards enabling future space exploration missions. A whole session dedicated to biological fluid physics shows increased emphasis that the program has placed on interdisciplinary research. The conference includes invited plenary talks, technical paper presentations, poster presentations, and exhibits. This CP (conference proceeding) is a compilation of the abstracts, presentations, and posters presented at the conference.

Singh, Bhim↗

Imaging for Hypersonic Experimental Aeroheating Testing (IHEAT) Version 4.0: User Manual

The IHEAT v4.0 software is a data reduction code for global thermography data acquired in the NASA Langley Aerothermodynamics Laboratory (LAL) hypersonic wind tunnels. IHEAT uses red and green color-intensity data from two-dimensional images of wind tunnel models to compute temperatures and heat-transfer rates using a semi-infinite, one-dimensional heat transfer approximation at each image pixel. Multiple automated tools in IHEAT v4.0 decrease the time required to reduce the data from a phosphor thermography wind tunnel run. Data at one or all of the image pixel locations can be exported to computer files for further analysis. The prior version of IHEAT, v3.2, was written in PV-WAVE® (now owned by Rogue Wave® Software) in 1994 and was limited in functionality to fit within the memory constraints of the available computers at the time. IHEAT v4.0 is written in MATLAB® by MathWorks® and contains several new features that leverage the increase in available memory of the current computers. A Piecewise tool permits the user to extract data along a segmented line cut that can follow interesting features in the image better than the single, straight line cuts that were possible with the legacy Length and Profile tools. The new Load Run and Batch tools facilitate batch processing by loading in all of the input files and images for a run at the same time. Load Run permits the user to process the available run images manually, while Batch automatically saves heat transfer data from all of the images based on the analysis previously performed on a single frame. IHEAT v4.0 also can automatically calculate the temporal collapse of reference line cuts from the time history heating data for a run to indicate the appropriate frame to reduce for each run. The IHEAT v4.0 source code was compiled into a standalone executable file that can be accessed remotely from several computers with different operating systems, simultaneously. The software is run through the MATLAB® Compiler Runtime engine, and therefore, IHEAT does not require a software license to run. Any software commands executed in the IHEAT v4.0 code will not affect other similar applications running on the same machine. Similarly, changes to the parent software do not affect a compiled code. These features of IHEAT v4.0 are improvements over the legacy v3.2 code, which required regular maintenance to avoid losing functionality as the PVWAVE ® programming language was upgraded.

Mason, Michelle L.↗

[Exploring Aeronautics]

This summer I have been working with the N.A.S.A. Project at Cuyahoga Community College (Tri-C) under the title of Exploring Aeronautics Project Leader. The class that I have worked with is comprised of students that will enter the eighth grade in the fall of 2004. The program primarily focuses upon math proficiency and individualized class projects. My duties have encompassed both realms. During the first 2-3 weeks of my internship, I worked at NASA Glenn Research Center (GRC) researching, organizing, and compiling information for weekly Scholastic Challenges and the Super Scholastic Challenge. I was able to complete an overview of Scholastic Challenge and staff responsibilities regarding the competition; a proposal for an interactive learning system, Quizdom; a schedule for challenge equipment, as well as a schedule listing submission deadlines for the staff. Also included in my tasks, during these first 2-3 weeks, were assisting Tammy Allen and Candice Thomas with the student application review and interview processes for student applicants. For the student and parent orientation, I was assigned publications and other varying tasks to complete before the start of the program. Upon the commencement of the program, I changed location from NASA GRC to Tri-C Metro Campus, where student classes for the Cleveland site are held. During the duration of the program, I work with the instructor for the Exploring Aeronautics class, kkkk, assisting in classroom management, daily attendance, curriculum, project building, and other tasks as needed. These tasks include the conducting of the weekly competition, known as Scholastic Challenge. As a Project Leader, I am also responsible for one subject area of the Scholastic Challenge aspect of the N.A.S.A. Project curriculum. Each week I have to prepare a mission that the participants will take home the following Monday and at least 10 questions that will be included in the pool of questions used for the Scholastic Challenge competition on Thursdays. For at least one of these competitions, I must compile all mission and question information submitted by the staff, distribute missions to the students, and enter questions into Jeopardy formatted PowerPoint presentation. Unique to the N.A.S.A. Project are its Saturday sessions and opportunities for field trips. As a Project Leader, I am required to attend all field trips and Saturday sessions held for participants and their parent(s)/guardian(s). The Saturday sessions do not require my assistance because they are facilitated by a contracting company, Imhotep. This leaves my duties to observation unless instructed otherwise.

Robinson, Brandi↗