Search NASA⌕ Search

SEARCH · Search NASA

Results for “Scientific Applications”

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 73 records · Page 4

An integrated runtime and compile-time approach for parallelizing structured and block structured applications

Scientific and engineering applications often involve structured meshes. These meshes may be nested (for multigrid codes) and/or irregularly coupled (called multiblock or irregularly coupled regular mesh problems). A combined runtime and compile-time approach for parallelizing these applications on distributed memory parallel machines in an efficient and machine-independent fashion was described. A runtime library which can be used to port these applications on distributed memory machines was designed and implemented. The library is currently implemented on several different systems. To further ease the task of application programmers, methods were developed for integrating this runtime library with compilers for HPK-like parallel programming languages. How this runtime library was integrated with the Fortran 90D compiler being developed at Syracuse University is discussed. Experimental results to demonstrate the efficacy of our approach are presented. A multiblock Navier-Stokes solver template and a multigrid code were experimented with. Our experimental results show that our primitives have low runtime communication overheads. Further, the compiler parallelized codes perform within 20 percent of the code parallelized by manually inserting calls to the runtime library.

Agrawal, Gagan↗

Science applications

Possible scientific applications in the field of the neutral ionized atmosphere and of the solid Earth in terms of the TSS are summarized. Studies of the vertical, zonal, and meridional neutral winds and temperature, whose extensive variations suggest the importance of energy transfer mechanism in modifying the structural properties of the region are reviewed. Layers below the F region of high plasma density that propagate to lower altitudes with drift velocities will be studied for their electron and ion composition and motion. These are to be measured by the TSS in conjunction with ground based radar observations. Basic fluid dynamics problems will be studied onboard tethered satellites. Studies will be conducted on the structure of the equatorial electrojet, in particular its longitudinal and meridional extent. Magnetic measurements will also be used to probe the tether current distribution in the plasma sheath.

Mariani, F.↗

OSTA-1 - Shuttle's first scientific and applications payload

The Office of Space and Terrestrial Applications' OSTA-1 scientific and applications payload will be carried by the second Space Shuttle flight and be concerned primarily with the remote sensing of land resources, atmospheric phenomena and ocean conditions. Incorporated by the OSTA-1 payload are the Shuttle Multispectral IR Radiometer, the Feature Identification and Location Experiment, the Measurement of Air Pollution from Satellites experiment, the Ocean Color Experiment, the Night/Day Optical Survey of Lightning, and the Heflex Bioengineering Test.

Demas, L. J.↗

A terminology for scientific workflow systems

The term “scientific workflow” has evolved over the last two decades to encompass a broad range of compositions of interdependent compute tasks and data movements. It has also become an umbrella term for processing in modern scientific applications. Today, many scientific applications can be considered as workflows made of multiple dependent steps, and hundreds of workflow systems have been developed to manage and run these scientific workflows. However, no turnkey solution has emerged from the field to address the diversity of scientific processes and the infrastructure on which they are supposed to be implemented. Instead, new research problems requiring the execution of scientific workflows with some novel feature often lead to the development of an entirely new workflow system. A direct consequence of this situation is that many existing workflow management systems (WMSs) share some salient features, offer similar functionalities, and can manage the same categories of workflows but at the same time also have some distinct capabilities that can be important for specific applications. This situation makes researchers who develop workflows face the complex question of selecting a WMS. This selection can be driven by technical considerations, to find the system that is the most appropriate for their application and for the computing and storage resources available to them, or other factors such as reputation, adoption, strong community support, or long-term sustainability. To address this problem, a group of WMS developers and practitioners joined their efforts to produce a community-based terminology of WMSs. This paper summarizes their findings and introduces this new terminology to characterize WMSs. Furthermore, this terminology is composed of fives axes: workflow structure and characteristics, composition, orchestration, data management, and metadata capture. Each axis comprises several concepts that capture the prominent features of WMSs. Based on this terminology, this paper also presents a classification of 23 existing WMSs according to the proposed axes and terms.

Community-based terminology↗

The Delta and Thor/Agena launch vehicles for scientific and applications satellites.

Description of the Delta Model 904 and the Thor/Agena Model 9A4 scientific and applications satellite launch vehicles, with projections of future growth and launch costs. These launch vehicles are shown to offer scientific and applications satellite mission planners a broad spectrum in performance capabilities together with unprecedented mission flexibility. Depending on the mission, these two medium class launch vehicles can be configured on the new universal boattail (UBT) Thor booster in either two or three stages with thrust augmentation of the UBT ranging from three to nine strap-on solid propellant motors. Both vehicles incorporate strapdown inertial guidance systems that allow flexible mission programming by computer so ftware changes rather than by adjustments.

Gunn, C. R.↗

Skylab altimeter applications and scientific results

Analysis of the Skylab S-193 Altimeter Experiment data has produced many significant results. The purpose of this paper is to present some of these results which illustrate the programmatic altimeter technology gained and show the scientific potential of altimetry for various applications, including correlation with existing topographic features, geoids and physical models. It will be shown that there exists a very strong correlation between subsurface topography in the broad ocean area and the shape of the ocean surface as determined from the altimeter. Modeled scattering waveforms will be correlated with Skylab Altimeter waveforms. The agreement of a variety of existing geoid models with the altimeter data will be shown. In addition the calibration, accuracy and stability of the S-193 altimeter instrumentation will be discussed.

Mcgoogan, J. T.↗

Parallel processing for scientific computations

The scope of this project dealt with the investigation of the requirements to support distributed computing of scientific computations over a cluster of cooperative workstations. Various experiments on computations for the solution of simultaneous linear equations were performed in the early phase of the project to gain experience in the general nature and requirements of scientific applications. A specification of a distributed integrated computing environment, DICE, based on a distributed shared memory communication paradigm has been developed and evaluated. The distributed shared memory model facilitates porting existing parallel algorithms that have been designed for shared memory multiprocessor systems to the new environment. The potential of this new environment is to provide supercomputing capability through the utilization of the aggregate power of workstations cooperating in a cluster interconnected via a local area network. Workstations, generally, do not have the computing power to tackle complex scientific applications, making them primarily useful for visualization, data reduction, and filtering as far as complex scientific applications are concerned. There is a tremendous amount of computing power that is left unused in a network of workstations. Very often a workstation is simply sitting idle on a desk. A set of tools can be developed to take advantage of this potential computing power to create a platform suitable for large scientific computations. The integration of several workstations into a logical cluster of distributed, cooperative, computing stations presents an alternative to shared memory multiprocessor systems. In this project we designed and evaluated such a system.

Alkhatib, Hasan S.↗

A Survey on Error-Bounded Lossy Compression for Scientific Datasets

Error-bounded lossy compression has been effective in significantly reducing the data storage/transfer burden while preserving the reconstructed data fidelity very well. Many error-bounded lossy compressors have been developed for a wide range of parallel and distributed use cases for years. They are designed with distinct compression models and principles, such that each of them features particular pros and cons. In this article, we provide a comprehensive survey of emerging error-bounded lossy compression techniques. The key contribution is fourfold. (1) We summarize a novel taxonomy of lossy compression into six classic models. (2) We provide a comprehensive survey of 10 commonly used compression components/modules. (3) We summarized pros and cons of 47 state-of-the-art lossy compressors and present how state-of-the-art compressors are designed based on different compression techniques. (4) We discuss how customized compressors are designed for specific scientific applications and use-cases. We believe this survey is useful to multiple communities including scientific applications, high-performance computing, lossy compression, and big data.

Error-Bounded Lossy Compression↗

Commercial applications and scientific research requirements for thermal-infrared observations of terrestrial surfaces

In the spring of 1986 the EOSAT Company and NASA Headquarters organized a workshop to consider: (1) the potential value of space-acquired multiband thermal remote sensing in terrestrial research and commercial applications, and (2) the scientific and technological requirements for conducting such observations from the LANDSAT platform. The workshop defined the instrument characteristics of three types of sensors that would be needed to expand the use of thermal information for Earth observation and new commercial opportunities. The panels from two disciplines, geology and evapotranspiration/botany, along with the instrument panel, presented their recommendations to the workshop. The findings of these meetings are presented.

Goward, Samuel N.↗

A Survey of the Rapidly Emerging Field of Nanotechnology: Potential Applications for Scientific Instruments and Technologies for Atmospheric Entry Probes

The field of Nanotechnology is well funded worldwide and innovations applicable to Solar System Exploration are emerging much more rapidly than thought possible just a few years ago. This presentation will survey recent innovations from nanotechnololgy with a focus on novel applications to atmospheric entry science and probe technology, in a fashion similar to that presented by Arnold and Venkatapathy at the previous workshop forum at Lisbon Portugal, October 6-9, 2003. Nanotechnology is a rapidly emerging field that builds systems, devices and materials from the bottom up, atom by atom, and in so doing provides them with novel and remarkable macro-scale performance. This technology has the potential to revolutionize space exploration by reducing mass and simultaneously increasing capability. Thermal, Radiation, Impact Protective Shields: Atmospheric probes and humans on long duration deep space missions involved in Solar System Exploration must safely endure 3 significant hazards: (i) atmospheric entry; (ii) radiation; and (iii) micrometeorite or debris impact. Nanostructured materials could be developed to address all three hazards with a single protective shield, which would involve much less mass than a traditional approach. The concept can be ready in time for incorporation into NASA s Crew Exploration Vehicle, and possible entry probes to fly on the Jupiter Icy Moons

Meyyappan, M.↗

Large-Scale Distributed Computational Fluid Dynamics on the Information Power Grid Using Globus

This paper describes an experiment in which a large-scale scientific application development for tightly-coupled parallel machines is adapted to the distributed execution environment of the Information Power Grid (IPG). A brief overview of the IPG and a description of the computational fluid dynamics (CFD) algorithm are given. The Globus metacomputing toolkit is used as the enabling device for the geographically-distributed computation. Modifications related to latency hiding and Load balancing were required for an efficient implementation of the CFD application in the IPG environment. Performance results on a pair of SGI Origin 2000 machines indicate that real scientific applications can be effectively implemented on the IPG; however, a significant amount of continued effort is required to make such an environment useful and accessible to scientists and engineers.

Barnard, Stephen↗

NuGraph2 with explainability: post-hoc explanations for geometric neural network predictions

With the growing popularity of artificial intelligence (AI) used for scientific applications, the ability of attribute a result to a reasoning process from the network is in high demand for robust scientific generalizations to hold. In this work we aim to motivate the need for and demonstrate the use of post-hoc explainability methods when applied to AI methods used in scientific applications. To this end, we introduce explainability add-ons to the existing graph neural network (GNN) for neutrino tagging, NuGraph2. The explanations take the form of a suite of techniques examining the output of the network (node classifications) and the edge connections between them, and probing of the latent space using novel general-purpose tools applied to this network. We show how none of these methods are singularly sufficient to show network ‘understanding’, but together can give insights into the processes used in classification. While these methods are tested on the NuGraph2 application, they can be applied to a broad range of networks, not limited to GNNs. The code for this work is publicly available on GitHub at https://github.com/voetberg/XNuGraph.

Voetberg, Margaret [Fermilab] (ORCID:0009000527154↗

The Design and Evaluation of "CAPTools"--A Computer Aided Parallelization Toolkit

Writing applications for high performance computers is a challenging task. Although writing code by hand still offers the best performance, it is extremely costly and often not very portable. The Computer Aided Parallelization Tools (CAPTools) are a toolkit designed to help automate the mapping of sequential FORTRAN scientific applications onto multiprocessors. CAPTools consists of the following major components: an inter-procedural dependence analysis module that incorporates user knowledge; a 'self-propagating' data partitioning module driven via user guidance; an execution control mask generation and optimization module for the user to fine tune parallel processing of individual partitions; a program transformation/restructuring facility for source code clean up and optimization; a set of browsers through which the user interacts with CAPTools at each stage of the parallelization process; and a code generator supporting multiple programming paradigms on various multiprocessors. Besides describing the rationale behind the architecture of CAPTools, the parallelization process is illustrated via case studies involving structured and unstructured meshes. The programming process and the performance of the generated parallel programs are compared against other programming alternatives based on the NAS Parallel Benchmarks, ARC3D and other scientific applications. Based on these results, a discussion on the feasibility of constructing architectural independent parallel applications is presented.

Yan, Jerry↗

Performance and Scalability of the NAS Parallel Benchmarks in Java

Several features make Java an attractive choice for scientific applications. In order to gauge the applicability of Java to Computational Fluid Dynamics (CFD), we have implemented the NAS (NASA Advanced Supercomputing) Parallel Benchmarks in Java. The performance and scalability of the benchmarks point out the areas where improvement in Java compiler technology and in Java thread implementation would position Java closer to Fortran in the competition for scientific applications.

Frumkin, Michael A.↗