Search NASA⌕ Search

SEARCH · Search NASA

Results for “heterogeneous processes”

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 163 records · Page 9

Efficient Process Migration for Parallel Processing on Non-Dedicated Networks of Workstations

This paper presents the design and preliminary implementation of MpPVM, a software system that supports process migration for PVM application programs in a non-dedicated heterogeneous computing environment. New concepts of migration point as well as migration point analysis and necessary data analysis are introduced. In MpPVM, process migrations occur only at previously inserted migration points. Migration point analysis determines appropriate locations to insert migration points; whereas, necessary data analysis provides a minimum set of variables to be transferred at each migration pint. A new methodology to perform reliable point-to-point data communications in a migration environment is also discussed. Finally, a preliminary implementation of MpPVM and its experimental results are presented, showing the correctness and promising performance of our process migration mechanism in a scalable non-dedicated heterogeneous computing environment. While MpPVM is developed on top of PVM, the process migration methodology introduced in this study is general and can be applied to any distributed software environment.

Chanchio, Kasidit↗

Cooperative Data Sharing: Simple Support for Clusters of SMP Nodes

Libraries like PVM and MPI send typed messages to allow for heterogeneous cluster computing. Lower-level libraries, such as GAM, provide more efficient access to communication by removing the need to copy messages between the interface and user space in some cases. still lower-level interfaces, such as UNET, get right down to the hardware level to provide maximum performance. However, these are all still interfaces for passing messages from one process to another, and have limited utility in a shared-memory environment, due primarily to the fact that message passing is just another term for copying. This drawback is made more pertinent by today's hybrid architectures (e.g. clusters of SMPs), where it is difficult to know beforehand whether two communicating processes will share memory. As a result, even portable language tools (like HPF compilers) must either map all interprocess communication, into message passing with the accompanying performance degradation in shared memory environments, or they must check each communication at run-time and implement the shared-memory case separately for efficiency. Cooperative Data Sharing (CDS) is a single user-level API which abstracts all communication between processes into the sharing and access coordination of memory regions, in a model which might be described as "distributed shared messages" or "large-grain distributed shared memory". As a result, the user programs to a simple latency-tolerant abstract communication specification which can be mapped efficiently to either a shared-memory or message-passing based run-time system, depending upon the available architecture. Unlike some distributed shared memory interfaces, the user still has complete control over the assignment of data to processors, the forwarding of data to its next likely destination, and the queuing of data until it is needed, so even the relatively high latency present in clusters can be accomodated. CDS does not require special use of an MMU, which can add overhead to some DSM systems, and does not require an SPMD programming model. unlike some message-passing interfaces, CDS allows the user to implement efficient demand-driven applications where processes must "fight" over data, and does not perform copying if processes share memory and do not attempt concurrent writes. CDS also supports heterogeneous computing, dynamic process creation, handlers, and a very simple thread-arbitration mechanism. Additional support for array subsections is currently being considered. The CDS1 API, which forms the kernel of CDS, is built primarily upon only 2 communication primitives, one process initiation primitive, and some data translation (and marshalling) routines, memory allocation routines, and priority control routines. The entire current collection of 28 routines provides enough functionality to implement most (or all) of MPI 1 and 2, which has a much larger interface consisting of hundreds of routines. still, the API is small enough to consider integrating into standard os interfaces for handling inter-process communication in a network-independent way. This approach would also help to solve many of the problems plaguing other higher-level standards such as MPI and PVM which must, in some cases, "play OS" to adequately address progress and process control issues. The CDS2 API, a higher level of interface roughly equivalent in functionality to MPI and to be built entirely upon CDS1, is still being designed. It is intended to add support for the equivalent of communicators, reduction and other collective operations, process topologies, additional support for process creation, and some automatic memory management. CDS2 will not exactly match MPI, because the copy-free semantics of communication from CDS1 will be supported. CDS2 application programs will be free to carefully also use CDS1. CDS1 has been implemented on networks of workstations running unmodified Unix-based operating systems, using UDP/IP and vendor-supplied high- performance locks. Although its inter-node performance is currently unimpressive due to rudimentary implementation technique, it even now outperforms highly-optimized MPI implementation on intra-node communication due to its support for non-copy communication. The similarity of the CDS1 architecture to that of other projects such as UNET and TRAP suggests that the inter-node performance can be increased significantly to surpass MPI or PVM, and it may be possible to migrate some of its functionality to communication controllers.

DiNucci, David C.↗

Radiation specification and testing of heterogenous microprocessor SOCs

Modern commercial microprocessor devices include multiple processor architectures, buses, basic peripherals, and application hardware such as Graphics Processing Units (GPUs) and Digital Signal Processors (DSPs) in one device. Developing RHBD versions of similar devices risks sacrificing processing performance for system-wide radiation requirements. The heterogenous structure of modern commercial system on a chip (SOC) devices, in design and performance goals for subsystems, suggests a similar approach to specifying Radiation Hardened by Design (RHBD) requirements.

Ballast, Jon↗

Experiments on Nucleation in Different Flow Regimes

The vast majority of metallic engineering materials are solidified from the liquid phase. Understanding the solidification process is essential to control microstructure, which in turn, determines the properties of materials. The genesis of solidification is nucleation, where the first stable solid forms from the liquid phase. Nucleation kinetics determine the degree of undercooling and phase selection. As such, it is important to understand nucleation phenomena in order to control solidification or glass formation in metals and alloys. Early experiments in nucleation kinetics were accomplished by droplet dispersion methods. Dilitometry was used by Turnbull and others, and more recently differential thermal analysis and differential scanning calorimetry have been used for kinetic studies. These techniques have enjoyed success; however, there are difficulties with these experiments. Since materials are dispersed in a medium, the character of the emulsion/metal interface affects the nucleation behavior. Statistics are derived from the large number of particles observed in a single experiment, but dispersions have a finite size distribution which adds to the uncertainty of the kinetic determinations. Even though temperature can be controlled quite well before the onset of nucleation, the release of the latent heat of fusion during nucleation of particles complicates the assumption of isothermality during these experiments. Containerless processing has enabled another approach to the study of nucleation kinetics. With levitation techniques it is possible to undercool one sample to nucleation repeatedly in a controlled manner, such that the statistics of the nucleation process can be derived from multiple experiments on a single sample. The authors have fully developed the analysis of nucleation experiments on single samples following the suggestions of Skripov. The advantage of these experiments is that the samples are directly observable. The nucleation temperature can be measured by noncontact optical pyrometry, the mass of the sample is known, and post-processing analysis can be conducted on the sample. The disadvantages are that temperature measurement must have exceptionally high precision, and it is not possible to isolate specific heterogeneous sites as in droplet dispersions. Levitation processing of refractory materials in ultra high vacuum provides an avenue to conduct these kinetic studies on single samples. Two experimental methods have been identified where ultra high vacuum experiments are possible; electrostatic levitation in ground-based experiments and electromagnetic processing in low earth orbit on TEMPUS. Such experiments, reported here, were conducted on zirconium. Liquid zirconium is an excellent solvent and has a high solubility for contaminants contained in the bulk material as well as those contaminants found in the vacuum environment. Oxides, nitrides, and carbides do not exist in the melt, and do not form on the surface of molten zirconium, for the materials and vacuum levels used in this study. Ground-based experiments with electrostatic levitation have shown that the statistical nucleation kinetic experiments are viable and yield results which are consistent with classical nucleation theory. The advantage of low earth orbit experiments is the ability to vary the flow conditions in the liquid prior to nucleation. The put-pose of nucleation experiments in TEMPUS was to examine.

Bayuzick, R. J.↗

Approaches for averaging surface parameters and fluxes over heterogeneous terrain

Successful prediction of possible climate change depends on realistic parameterization of land surface processes in climate models. Such parameterizations must take appropriate account of the heterogeneities that are found in most earth surfaces. In this study, different averaging strategies for aggregating patch-scale heterogeneities to scales that are appropriate for mesoscale and climate model grids have been explored. A simple model for estimating area-average 'effective' surface flux parameters is evaluated. The model satisfies the energy balance equation and leads to a set of relationships between local and effective parameters in the governing equations for the surface energy balance. One outcome is that the resulting effective surface temperature is not a simple area-weighted average of component temperatures, but is a function of a specific combination of different resistances of the individual surface elements. A set of heterogeneous surfaces has been simulated to study the effective fluxes obtained using the described model. A comparison with results obtained by other investigators using different averaging methods is also performed.

Chehbouni, A.↗

Methodologies and systems for heterogeneous concurrent computing

Heterogeneous concurrent computing is gaining increasing acceptance as an alternative or complementary paradigm to multiprocessor-based parallel processing as well as to conventional supercomputing. While algorithmic and programming aspects of heterogeneous concurrent computing are similar to their parallel processing counterparts, system issues, partitioning and scheduling, and performance aspects are significantly different. In this paper, we discuss critical design and implementation issues in heterogeneous concurrent computing, and describe techniques for enhancing its effectiveness. In particular, we highlight the system level infrastructures that are required, aspects of parallel algorithm development that most affect performance, system capabilities and limitations, and tools and methodologies for effective computing in heterogeneous networked environments. We also present recent developments and experiences in the context of the PVM system and comment on ongoing and future work.

Sunderam, V. S.↗

Petrology and Physics of Magma Ocean Crystallization

Early Mars is thought to have been melted significantly by the conversion of kinetic energy to heat during accretion of planetesimals. The processes of solidification of a magma ocean determine initial planetary compositional differentiation and the stability of the resulting mantle density profile. The stability and compositional heterogeneity of the mantle have significance for magmatic source regions, convective instability, and magnetic field generation. Significant progress on the dynamical problem of magma ocean crystallization has been made by a number of workers. The work done under the 2003 MFRP grant further explored the implications of early physical processes on compositional heterogeneity in Mars. Our goals were to connect early physical processes in Mars evolution with the present planet's most ancient observable characteristics, including the early, strong magnetic field, the crustal dichotomy, and the compositional characteristics of the SNC meteorite's source regions as well as their formation as isotopically distinct compositions early in Mars's evolution. We had already established a possible relationship between the major element compositions of SNC meteorite sources and processes of Martian magma ocean crystallization and overturn, and under this grant extended the analysis to the crucial trace element and isotopic SNC signatures. This study then demonstrated the ability to create and end the magnetic field through magma ocean cumulate overturn and subsequent cooling, as well as the feasibility of creating a compositionally- and volumetrically-consistent crustal dichotomy through mode-1 overturn and simultaneous adiabatic melting.

Elkins-Tanton, Linda T.↗

Using Controlled Impact Experiments to Understand the Effects of Cohesive Blocks on the Cratering Process

When considering large-scale impact events that occur in the gravity-regime, smallscale target heterogeneities (on order of the projectile diameter) are anticipated to have a minimal effect on the cratering process and are therefore not considered in scaling relations [1-3]. Such heterogeneities and other details of the target's strength and structure, however, become increasingly influential as the magnitude of the impact decreases [4]. At the scale of craters forming mostly in regolith on the Moon (< a few meters), for example, target properties such as cohesive strength, density, porosity, and friction have more leverage than gravity to influence the resultant crater dimensions [5]. Further complications beyond just target properties can manifest in many forms, such as subsurface layers [6]; the presence of random, competent blocks [7]; buried lenses of impact melt; and/or pockets of regolith compacted or indurated to varying degrees by previous impacts. Summing the total effect of target properties and any additional heterogeneities for integration into scaling relations is not straightforward, as each individual parameter will have unequal, and so far, unquantified, effects on the final crater. Even when craters are produced under a best-case scenario of controlled laboratory conditions, understanding the entire relevant parameter space can be a formidable task, and deconvolution of all the contributing factors can be a complex undertaking. To begin the process of quantifying such effects, we are conducting an extensive series of impact experiments to build a framework for the interpretation of craters observed on the characteristically complex surfaces throughout the solar system. Here we present the first, and simplest, configuration to be examined in this multi-year experimental campaign: one in which solitary, cohesive blocks are placed in the path of the projectile’s trajectory at different burial depths in granular, sand targets. Among the variables to be investigated in this configuration are the influence of block size, compressive strength, and burial depth.

impact crater↗

Fundamental combustion experiments in microgravity

Technical bases for microgravity combustion experimentation are identified for important areas of study. The analyses which underlie the need for microgravity experiments of single and two-phase autoignitions, explosions, thermokinetic oscillations, and kinetic oscillations are emphasized. It is shown that turbulent combustion experiments at microgravity are needed and that heterogeneous kinetics are a centrally important process in a number of classic experiments.

Berlad, A. L.↗

Translation and execution of distributed Ada programs - Is it still Ada?

Some of the fundamental issues and tradeoffs for distributed execution systems for the Ada language are examined. Steps that need to be taken to deal with heterogeneity of addressing program objects, of processing resources, and of the individual processor environment are considered. The ways in which program elements can be assigned are examined in the context of four issues: implied remote object access, object visibility and recursive execution, task termination problems, and distributed types.

Volz, Richard A.↗

A distinct variant of high-titanium mare basalt from the Van Serg core, Apollo 17 landing site

A fragment of basalt picked from the drive tube collected at Van Serg crater at the Apollo 17 landing site has a bulk chemistry more primitive than that of other high-titanium mare basalt groups collected at the site. The sample has a fine-grained olivine phyric, subophitic texture that is distinct from that of other high-titanium basalt samples. The grain size and texture suggest that the sample has a composition close to that of a magma. The crystallization sequence, with appearance of oxide minerals later than in other groups, and other petrographic features such as more-calcic plagioclase and early pigeonite rather than augite, are consistent with this sample representing a distinct variant of Apollo 17 high-titanium basalts. It is not related through closed-system igneous processes to any of the other mare basalt groups identified among Apollo 17 samples. Its characters emphasize the complexity of contemporaneous magma processes on the moon and the heterogeneity of that part of the mantle that was melted.

Ryder, Graham↗

Tectonic resurfacing of Venus

Impact crater distributions and morphologies have traditionally played an important role in unraveling the geologic histories of terrestrial objects, and Venus has proved no exception. The key observations are: mean crater retention age about 500 Ma; apparently random spatial distribution; modest proportion (17 percent) of modified craters; and preferential association of modified craters with areas of low crater density. The simplest interpretation of these data alone is that Venus experienced global resurfacing (assumed to be largely volcanic) prior to 500 Ma, after which time resurfacing rates decreased dramatically. This scenario does not totally exclude present geological activity: some resurfacing and crater obliteration is occurring on part of the planet, but at rates much smaller than on Earth. An alternative endmember model holds that resurfacing is also spatially randomly distributed. Resurfacing of about 1 sq km/yr eliminates craters such that a typical portion of the surface has an age of 500 Ma, but actual ages range from zero to about 1000 Ma. Monte Carlo simulation indicates that the typical resurfacing 'patch' cannot exceed about 500 km in diameter without producing a crater distribution more heterogeneous than observed. Volcanic or tectonic processes within these patches must be locally intense to be able to obliterate craters completely and leave few modified. In this abstract, we describe how global geologic mapping may be used to test resurfacing hypotheses. We present preliminary evidence that the dominant mode of resurfacing on Venus is tectonism, not volcanism, and that this process must be ongoing today. Lastly, we outline a conceptual model in which to understand the relationship between global tectonics and crater distribution and preservation.

Malin, Michael C.↗

Characterization of Catalyst Materials for Production of Aerospace Fuels

Due to environmental, economic, and security issues, there is a greater need for cleaner alternative fuels. There will undoubtedly be a shift from crude oil to non-petroleum sources as a feedstock for aviation (and other transportation) fuels. Additionally, efforts are concentrated on reducing costs coupled with fuel production from non-conventional sources. One solution to this issue is Fischer-Tropsch gas-to-liquid technology. Fischer-Tropsch processing of synthesis gas (CO/H2) produces a complex product stream of paraffins, olefins, and oxygenated compounds such as alcohols and aldehydes. The Fisher-Tropsch process can produce a cleaner diesel oil fraction with a high cetane number (typically above 70) without any sulfur or aromatic compounds. This process is most commonly catalyzed by heterogeneous (in this case, silver and platinum) catalysts composed of cobalt supported on alumina or unsupported alloyed iron powders. Physisorption, chemisorptions, scanning electron microscopy (SEM), and energy dispersive spectroscopy (EDS) are described to better understand the potential performance of Fischer-Tropsch cobalt on alumina catalysts promoted with silver and platinum. The overall goal is to preferentially produce C8 to C18 paraffin compounds for use as aerospace fuels. Progress towards this goal will eventually be updated and achieved by a more thorough understanding of the characterization of catalyst materials. This work was supported by NASA s Subsonic Fixed Wing and In-situ Resource Utilization projects.

DeLaRee, Ana B.↗

Characterization of Catalyst Materials for Production of Aerospace Fuels

Due to environmental, economic, and security issues, there is a greater need for cleaner alternative fuels. There will undoubtedly be a shift from crude oil to non-petroleum sources as a feedstock for aviation (and other transportation) fuels. Additionally, efforts are concentrated on reducing costs coupled with fuel production from non-conventional sources. One solution to this issue is Fischer-Tropsch gas-to-liquid technology. Fischer-Tropsch processing of synthesis gas (CO/H2) produces a complex product stream of paraffins, olefins, and oxygenated compounds such as alcohols and aldehydes. The Fisher-Tropsch process can produce a cleaner diesel oil fraction with a high cetane number (typically above 70) without any sulfur or aromatic compounds. This process is most commonly catalyzed by heterogeneous (in this case, silver and platinum) catalysts composed of cobalt supported on alumina or unsupported alloyed iron powders. Physisorption, chemisorptions, scanning electron microscopy (SEM), and energy dispersive spectroscopy (EDS) are described to better understand the potential performance of Fischer-Tropsch cobalt on alumina catalysts promoted with silver and platinum. The overall goal is to preferentially produce C8 to C18 paraffin compounds for use as aerospace fuels. Progress towards this goal will eventually be updated and achieved by a more thorough understanding of the characterization of catalyst materials. This work was supported by NASA s Subsonic Fixed Wing and In-situ Resource Utilization projects.

Best, Lauren M.↗

Development of a Web-Based Visualization Platform for Climate Research Using Google Earth

Recently, it has become easier to access climate data from satellites, ground measurements, and models from various data centers, However, searching. accessing, and prc(essing heterogeneous data from different sources are very tim -consuming tasks. There is lack of a comprehensive visual platform to acquire distributed and heterogeneous scientific data and to render processed images from a single accessing point for climate studies. This paper. documents the design and implementation of a Web-based visual, interoperable, and scalable platform that is able to access climatological fields from models, satellites, and ground stations from a number of data sources using Google Earth (GE) as a common graphical interface. The development is based on the TCP/IP protocol and various data sharing open sources, such as OPeNDAP, GDS, Web Processing Service (WPS), and Web Mapping Service (WMS). The visualization capability of integrating various measurements into cE extends dramatically the awareness and visibility of scientific results. Using embedded geographic information in the GE, the designed system improves our understanding of the relationships of different elements in a four dimensional domain. The system enables easy and convenient synergistic research on a virtual platform for professionals and the general public, gr$tly advancing global data sharing and scientific research collaboration.

Sun, Xiaojuan↗

GeneLab Analysis Working Group Kick-Off Meeting

Goals to achieve for GeneLab AWG - GL vision - Review of GeneLab AWG charter Timeline and milestones for 2018 Logistics - Monthly Meeting - Workshop - Internship - ASGSR Introduction of team leads and goals of each group Introduction of all members Q/A Three-tier Client Strategy to Democratize Data Physiological changes, pathway enrichment, differential expression, normalization, processing metadata, reproducibility, Data federation/integration with heterogeneous bioinformatics external databases The GLDS currently serves over 100 omics investigations to the biomedical community via open access. In order to expand the scope of metadata record searches via the GLDS, we designed a metadata warehouse that collects and updates metadata records from external systems housing similar data. To demonstrate the capabilities of federated search and retrieval of these data, we imported metadata records from three open-access data systems into the GLDS metadata warehouse: NCBI's Gene Expression Omnibus (GEO), EBI's PRoteomics IDEntifications (PRIDE) repository, and the Metagenomics Analysis server (MG-RAST). Each of these systems defines metadata for omics data sets differently. One solution to bridge such differences is to employ a common object model (COM) to which each systems' representation of metadata can be mapped. Warehoused metadata records are then transformed at ETL to this single, common representation. Queries generated via the GLDS are then executed against the warehouse, and matching records are shown in the COM representation (Fig. 1). While this approach is relatively straightforward to implement, the volume of the data in the omics domain presents challenges in dealing with latency and currency of records. Furthermore, the lack of a coordinated has been federated data search for and retrieval of these kinds of data across other open-access systems, so that users are able to conduct biological meta-investigations using data from a variety of sources. Such meta-investigations are key to corroborating findings from many kinds of assays and translating them into systems biology knowledge and, eventually, therapeutics.

GeneLab↗

Pollutant Formation in Monodisperse Fuel Spray Combustion

The combustion of liquid sprays represents an extremely important class of combustion processes. In the transition region, encompassing droplet sizes in the range of 25-80 micron diameter, the mixing and evaporation processes are both incomplete at the flame front and burning occurs in a combined diffusive and premixed fashion. Under these conditions, the relative importance of heterogeneous and homogeneous effects in dominating the combustion process is switched and gives rise to a number of interesting phenomena. NO (sub x) formation in monodisperse spray combustion was investigated with the following specific objectives: (1) to quantitatively determine the effect of droplet size, number density, etc. on NO sub x formation in monodisperse fuel spray combustion; and (2) to isolate the important physical and chemical phenomena in NO sub x formation in these combustion systems.

Cernansky, N. P.↗