Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “scientific application”

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 91 records · Page 5

Scalar Field Comparison with Topological Descriptors: Properties and Applications for Scientific Visualization

In topological data analysis and visualization, topological descriptors such as persistence diagrams, merge trees, contour trees, Reeb graphs, and Morse–Smale complexes play an essential role in capturing the shape of scalar field data. Herein we present a state–of–the–art report on scalar field comparison using topological descriptors. We provide a taxonomy of existing approaches based on visualization tasks associated with three categories of data: single fields, time–varying fields, and ensembles. These tasks include symmetry detection, periodicity detection, key event/feature detection, feature tracking, clustering, and structure statistics. Our main contributions include the formulation of a set of desirable mathematical and computational properties of comparative measures, and the classification of visualization tasks and applications that are enabled by these measures.

97 MATHEMATICS AND COMPUTING↗

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.↗

Hvac: Removing I/O Bottleneck for Large-Scale Deep Learning Applications

Scientific communities are increasingly adopting deep learning (DL) models in their applications to accelerate scientific discovery processes. However, with rapid growth in the computing capabilities of HPC supercomputers, large-scale DL applications have to spend a significant portion of training time performing I/O to a parallel storage system. Previous research works have investigated optimization techniques such as prefetching and caching. Unfortunately, there exist non-trivial challenges to adopting the existing solutions on HPC supercomputers for large-scale DL training applications, which include non-performance and/or failures at extreme scale, lack of portability and generality in design, complex deployment methodology, and being limited to a specific application or dataset. To address these challenges, we propose High-Velocity AI Cache (HVAC), a distributed read-cache layer that targets and fully exploits the node-local storage or near node-local storage technology. HVAC seamlessly accelerates read I/O by aggregating node-local or near node-local storage, avoiding metadata lookups and file locking while preserving portability in the application code. We deploy and evaluate HVAC on 1,024 nodes (with over 6000 NVIDIA V100 GPUS) of the Summit supercomputer. In particular, we evaluate the scalability, efficiency, accuracy, and load distribution of HVAC compared to GPFS and XFS-on-NVMe. With four different DL applications, we observe an average 25 % performance improvement atop GPFS and 9% drop against XFS-on-NVMe, which scale linearly and are considered the performance upper bound. We envision HVAC as an important caching library for upcoming HPC supercomputers such as Frontier.

Khan, Awais↗

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↗

PROTEUS: Machine Learning Driven Resilience for Extreme-scale Systems

The objective of this project is to design, develop, and evaluate scalable software to enhance resilience, data checkpointing, program restart, and analysis. The proposed tasks are to 1) develop scalable machine learning techniques to learn temporal change patterns in a scalable and in-situ manner, and to minimize data movement and maximize learning locally closest to data; 2) design a concise data representation and indexing mechanism to capture the distribution of changes in data that can guarantee point-wise user-defined tolerable errors while reducing the data storage requirements by an order of magnitude or more; 3) develop data reduction techniques as library modules; 4) exploit local SSD for minimizing data movement in storage hierarchy; 5) develop anomaly detection algorithms that can predict corruptions based on learning of emerging patterns; 6) develop software libraries to be incorporated within widely used data formats and APIs; and 7) evaluate the proposed software using DOE scientific applications. The outcomes of the proposed work are to satisfy many synergistic data reduction and resilience requirements for large-scale data intensive applications executed on extreme-scale computing systems. The developed mechanism for error-bound data approximation is directly applicable to existing scientific applications. Through machine learning from historical events and change distribution, this work will enable anomaly detection for DOE computer facility.

97 MATHEMATICS AND COMPUTING↗

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.↗

Proxy Applications for Converged Workloads: DMC LDRD Initiative

Modern scientific applications are complicated and require coordination of several components. Proxy application driven software-hardware co-design plays a vital role in driving innovation among the developments of applications, software infrastructure and hardware architecture. Proxy applications are self-contained and simplified codes that are intended to model the performance-critical computations within applications. Applications executing on modern High Performance Computing (HPC) systems are susceptible to network congestion, insufficient memory bandwidth within and across compute nodes, and inadvertent loss of performance due to bugs and unoptimized programming models. Modern numerical simulations and machine learning models play a critical role in studying physical phenomenon under myriad uncertainties. Such applications often exhibit irregular computation and memory accesses at specific regions of the application code, which can contribute to various performance bottlenecks at scale. To mitigate such issues and prepare the next generation hardware for a variety of computation and data movement contingencies, a well-known practice is to consider "proxy" applications as representative motifs for various classes of scientific applications. While there is disagreement in the HPC community on the mechanisms of construction of the proxy applications, there is a strong consensus on their positive impact in co-design. Proxy Applications for Converged Workloads (PACER) is about facilitating software-hardware co-design through proxy applications with the goal of improving the performance of converged science workflows on heterogeneous systems.

97 MATHEMATICS AND COMPUTING↗

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.↗