Search NASASearch

SEARCH · Search NASA

Results for “Scientific Programming”

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 37 records · Page 2

Scientific results from the materials processing in space program

Scientific experiments conducted in a low-gravity environment make it possible to study effects, such as surface tension-driven flows, which are often masked by buoyancy-driven flows. A summary is provided of several early experiments which demonstrate that unwanted convective flows can be effectively suppressed in experiments conducted in orbiting spacecraft. Possible applications of low-G processing are discussed, taking into account Bridgman growth of solid solution alloy-type semiconductors, Bridgman growth of eutectic systems, and float-zone crystal growth. The control of macrosegregation and phase separation in castings is considered, giving attention also to containerless melting and solidification. A description of experiment facilities and opportunities is provided.

Naumann, R.

The University of Wyoming's small scientific balloon program

Over 500 small scientific balloons have been launched by the University of Wyoming's Atmospheric Physics Group from 26 locations over the globe in a study of stratospheric aerosol physics and chemistry which began in 1971. These flighs have led to a basic understanding of the evolution of sulfurous gases, injected into the stratosphere by major volcanic eruptions, into sulfuric acid aerosol droplets. The recent use of new, thin film balloon technology, to reduce cost and simplify launch techniques, has been a major advantage to the program.

Hofmann, D. J.

Sensor equipment of the German earth scientific airplane program

The German airplane program for earth scientific research supports the work of a vast staff of earth scientists from universities and federal agencies. Due to their fields of interest, which are in oceanography, hydrology, geology, ecology, and forestry, five test areas were selected which are spread all over Germany. The sensor package, which was designed in accordance with the requirements of this group of scientists, will be installed in a DO 28 D2 type airplane. The sensor equipment consists of a series of 70-mm cameras having different film/filter combinations, a photogrammetric camera, an infrared radiometer, an 11-channel multispectral line scanner, a LANDSAT-compatible radiometer, and a complex avionic system. Along with the airplane, a truck will be equipped with a set of radiometers and other sensor devices for extensive ground-truth measurement; this also includes a cherry picker.

Seige, P.

Exploring the Potential of Hydrogen as a Lift Gas for Nasa’s Scientific Balloon Program

The United States National Aeronautics and Space Administration (NASA) Balloon Program has a rich history of conducting scientific research in the stratosphere, offering a unique platform for experiments in the near-space environment. One critical component of these high-altitude balloons is the choice of lift gas, which is pivotal to achieving the desired altitude and, thus, mission objectives. Traditionally, helium has been the preferred lift gas due to its inert properties and safety considerations. However, the increasing demand and limited global helium reserves have prompted NASA to explore alternative lift gases, with hydrogen emerging as the most logical choice. Hydrogen boasts several advantages, including its abundant availability, cost-effectiveness, and enhanced lift capability compared to helium. Moreover, it can support a wide range of scientific payloads, enabling extended mission durations and increased payload capacities, ultimately strengthening the program’s scientific potential. However, adopting hydrogen as a lift gas is not without challenges. Safety concerns, especially during the launch and recovery phases, are paramount. NASA and the other major players in the scientific ballooning community have been developing stringent safety protocols and engineering solutions to mitigate these risks. This development includes specialized support systems, leak detection mechanisms, and enhanced launch and recovery procedures. Additionally, environmental considerations must be carefully evaluated. Hydrogen release has the potential to increase concentrations of various greenhouse gases, and its usage must be balanced against the benefits it offers to scientific research and exploration. This paper delves into the ongoing research and development efforts to ensure balloon-based research’s long-term sustainability and its ability to continue pushing the boundaries of scientific discovery. This research demonstrates NASA’s commitment to innovation, safety, and environmental responsibility while maintaining its mission to advance our understanding of the Earth and the cosmos.

balloon

Spacelab program's scientific benefits to mankind

This paper describes the Spacelab program's scientific accomplishments during the past 10 years, highlighting major scientific accomplishments. An overview of Spacelab systems performance, significant issues, and utilization and operations activities applicable to the space station era is presented.

Flight Experiment

Program Supports Scientific Visualization

Primary purpose of General Visualization System (GVS) computer program is to support scientific visualization of data generated by panel-method computer program PMARC_12 (inventory number ARC-13362) on Silicon Graphics Iris workstation. Enables user to view PMARC geometries and wakes as wire frames or as light shaded objects. GVS is written in C language.

Keith, Stephan

A Component-based Programming Model for Composite, Distributed Applications

The nature of scientific programming is evolving to larger, composite applications that are composed of smaller element applications. These composite applications are more frequently being targeted for distributed, heterogeneous networks of computers. They are most likely programmed by a group of developers. Software component technology and computational frameworks are being proposed and developed to meet the programming requirements of these new applications. Historically, programming systems have had a hard time being accepted by the scientific programming community. In this paper, a programming model is outlined that attempts to organize the software component concepts and fundamental programming entities into programming abstractions that will be better understood by the application developers. The programming model is designed to support computational frameworks that manage many of the tedious programming details, but also that allow sufficient programmer control to design an accurate, high-performance application.

Eidson, Thomas M.

Spacelab program's scientific benefits to mankind

The paper describes the important scientific discoveries and accomplishments achieved by the Spacelab program during the ten years of its operation starting with the first flight in 1983, with emphasis on the discoveries and accomplishments in the fields of astronomy and astrophysics, atmospheric science, life sciences, microgravity science, plasma physics, and earth observations. The Spacelab systems performance and operations are discussed with particular attention given to the operations applicable to the Space Station era.

Graft, Harry G., Jr.

Transportable educational programs for scientific and technical professionals: More effective utilization of automated scientific and technical data base systems

This grant final report executive summary documents a major, long-term program addressing innovative educational issues associated with the development, administration, evaluation, and widespread distribution of transportable educational programs for scientists and engineers to increase their knowledge of, and facilitate their utilization of automated scientific and technical information storage and retrieval systems. This educational program is of very broad scope, being targeted at Colleges of Engineering and Colleges of Physical sciences at a large number of colleges and universities throughout the United States. The educational program is designed to incorporate extensive hands-on, interactive usage of the NASA RECON system and is supported by a number of microcomputer-based software systems to facilitate the delivery and usage of the educational course materials developed as part of the program.

Dominick, Wayne D.

A Review of NASA Human Research Program's Scientific Merit Processes: Letter Report

At the request of the National Aeronautics and Space Administration (NASA), the Institute of Medicine (IOM) convened the Committee on the Review of NASA Human Research Program's (HRP's) Scientific Merit Assessment Processes in December 2011. The committee was asked to evaluate the scientific merit assessment processes that are applied to directed research tasks2 funded through the HRP and to determine best practices from similar assessment processes that are used in other federal agencies. This letter report and its recommendations are the product of a 10-member ad hoc committee, which included individuals who had previously conducted research under the HRP, were familiar with the HRP s research portfolio and operations, had specific knowledge of peer review processes, or were familiar with scientific merit assessment processes used in other organizations and federal agencies, such as the Canadian Institutes of Health Research (CIHR); National Institutes of Health (NIH); National Science Foundation (NSF); and U.S. Departments of Agriculture (USDA), Defense (DOD), and Transportation.

Pawelczyk, James A.

SoLID Program at JLab

An overview of the Solenoidal Large Intensity Device (SoLID) and its scientific program will be given in this talk. SoLID is a spectrometer/detector system proposed to exploit the full potential of the Jefferson Lab (JLab) 12 GeV energy upgrade. SoLID will push the limit of luminosity frontier in hadronic physics with its unique capability to handle very high rates with large acceptance under high luminosity (1037-39/cm2/s). A rich and vibrant scientific program has been developed for SoLID, including but not limited to the precision study of the 3d nucleon structure in both momentum space using Semi-Inclusive Deep Inelastic Scattering (SIDIS) and coordinate space using Deep Virtual Exclusive Reactions (DVER), probing physics beyond the Standard Model with Parity Violating Deep Inelastic Scattering (PVDIS), and investigating the gluonic field contribution to the proton structure and proton mass via J/¿ threshold production. The SoLID collaboration has developed a robust, low risk and flexible conceptual design, with a base line design capable of accomplishing its scientific goals and flexibility to adopt the cutting-edge technology. Detector subsystems have been tested with prototypes in realistic high luminosity conditions and are demonstrated to function well under extremely challenging environment to satisfy the requirements of planned experiments.

Chen, Jian-Ping [Thomas Jefferson National Acceler

Special Issue International CAWSES-II Symposium

This special issue gathered papers from the International CAWSES-II Symposium (November 18-22, 2013 at Nagoya University, Japan). Climate and Weather of the Sun-Earth System II (CAWSES-II) is an international scientific program sponsored by Scientific Committee on Solar-Terrestrial Physics (SCOSTEP) that continued from 2009 to 2013. The program was established with the aim of significantly enhancing our understanding of the space environment and its impacts on life and society. The International CAWSES-II Symposium was successful with 388 presentations; and from that, 38 papers were published in this special issue. In this preface, we briefly discuss the contents of the special issue as well as the CAWSES-II review papers published in Progress in Earth and Planetary Science (PEPS) in 2014-2015.

Yamamoto, Mamoru

Incremental Parallelization of Non-Data-Parallel Programs Using the Charon Message-Passing Library

Message passing is among the most popular techniques for parallelizing scientific programs on distributed-memory architectures. The reasons for its success are wide availability (MPI), efficiency, and full tuning control provided to the programmer. A major drawback, however, is that incremental parallelization, as offered by compiler directives, is not generally possible, because all data structures have to be changed throughout the program simultaneously. Charon remedies this situation through mappings between distributed and non-distributed data. It allows breaking up the parallelization into small steps, guaranteeing correctness at every stage. Several tools are available to help convert legacy codes into high-performance message-passing programs. They usually target data-parallel applications, whose loops carrying most of the work can be distributed among all processors without much dependency analysis. Others do a full dependency analysis and then convert the code virtually automatically. Even more toolkits are available that aid construction from scratch of message passing programs. None, however, allows piecemeal translation of codes with complex data dependencies (i.e. non-data-parallel programs) into message passing codes. The Charon library (available in both C and Fortran) provides incremental parallelization capabilities by linking legacy code arrays with distributed arrays. During the conversion process, non-distributed and distributed arrays exist side by side, and simple mapping functions allow the programmer to switch between the two in any location in the program. Charon also provides wrapper functions that leave the structure of the legacy code intact, but that allow execution on truly distributed data. Finally, the library provides a rich set of communication functions that support virtually all patterns of remote data demands in realistic structured grid scientific programs, including transposition, nearest-neighbor communication, pipelining, gather/scatter, and redistribution. At the end of the conversion process most intermediate Charon function calls will have been removed, the non-distributed arrays will have been deleted, and virtually the only remaining Charon functions calls are the high-level, highly optimized communications. Distribution of the data is under complete control of the programmer, although a wide range of useful distributions is easily available through predefined functions. A crucial aspect of the library is that it does not allocate space for distributed arrays, but accepts programmer-specified memory. This has two major consequences. First, codes parallelized using Charon do not suffer from encapsulation; user data is always directly accessible. This provides high efficiency, and also retains the possibility of using message passing directly for highly irregular communications. Second, non-distributed arrays can be interpreted as (trivial) distributions in the Charon sense, which allows them to be mapped to truly distributed arrays, and vice versa. This is the mechanism that enables incremental parallelization. In this paper we provide a brief introduction of the library and then focus on the actual steps in the parallelization process, using some representative examples from, among others, the NAS Parallel Benchmarks. We show how a complicated two-dimensional pipeline-the prototypical non-data-parallel algorithm- can be constructed with ease. To demonstrate the flexibility of the library, we give examples of the stepwise, efficient parallel implementation of nonlocal boundary conditions common in aircraft simulations, as well as the construction of the sequence of grids required for multigrid.

VanderWijngaart, Rob F.

Activities at the Lunar and Planetary Institute

The activities of the Lunar and Planetary Institute for the period July to December 1984 are discussed. Functions of its departments and projects are summarized. These include: planetary image center; library information center; computer center; production services; scientific staff; visitors program; scientific projects; conferences; workshops; seminars; publications and communications; panels, teams, committees and working groups; NASA-AMES vertical gun range (AVGR); and lunar and planetary science council.

Source record

A brief description and comparison of programming languages FORTRAN, ALGOL, COBOL, PL/1, and LISP 1.5 from a critical standpoint

Several common higher level program languages are described. FORTRAN, ALGOL, COBOL, PL/1, and LISP 1.5 are summarized and compared. FORTRAN is the most widely used scientific programming language. ALGOL is a more powerful language for scientific programming. COBOL is used for most commercial programming applications. LISP 1.5 is primarily a list-processing language. PL/1 attempts to combine the desirable features of FORTRAN, ALGOL, and COBOL into a single language.

Mathur, F. P.