Search NASA⌕ Search

SEARCH · Search NASA

Results for “Value Chain”

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

Negative birefringent polyimide films

A negative birefringent film, useful in liquid crystal displays, and a method for controlling the negative birefringence of a polyimide film is disclosed which allows the matching of an application to a targeted amount of birefringence by controlling the degree of in-plane orientation of the polyimide by the selection of functional groups within both the diamine and dianhydride segments of the polyimide which affect the polyimide backbone chain rigidity, linearity, and symmetry. The higher the rigidity, linearity and symmetry of the polyimide backbone, the larger the value of the negative birefringence of the polyimide film.

Harris, Frank W.↗

Working Fluids for Increasing Capacities of Heat Pipes

A theoretical and experimental investigation has shown that the capacities of heat pipes can be increased through suitable reformulation of their working fluids. The surface tensions of all of the working fluids heretofore used in heat pipes decrease with temperature. As explained in more detail below, the limits on the performance of a heat pipe are associated with the decrease in the surface tension of the working fluid with temperature, and so one can enhance performance by reformulating the working fluid so that its surface tension increases with temperature. This improvement is applicable to almost any kind of heat pipe in almost any environment. The heat-transfer capacity of a heat pipe in its normal operating-temperature range is subject to a capillary limit and a boiling limit. Both of these limits are associated with the temperature dependence of surface tension of the working fluid. In the case of a traditional working fluid, the decrease in surface tension with temperature causes a body of the liquid phase of the working fluid to move toward a region of lower temperature, thus preventing the desired spreading of the liquid in the heated portion of the heat pipe. As a result, the available capillary-pressure pumping head decreases as the temperature of the evaporator end of the heat pipe increases, and operation becomes unstable. Water has widely been used as a working fluid in heat pipes. Because the surface tension of water decreases with increasing temperature, the heat loads and other aspects of performance of heat pipes that contain water are limited. Dilute aqueous solutions of long-chain alcohols have shown promise as substitutes for water that can offer improved performance, because these solutions exhibit unusual surface-tension characteristics: Experiments have shown that in the cases of an aqueous solution of an alcohol, the molecules of which contain chains of more than four carbon atoms, the surface tension increases with temperature when the temperature exceeds a certain value. There are also other liquids that have surface tensions that increase with temperature and could be used as working fluids in heat pipes. For example, as a substitute for ammonia, which is the working fluid in some heat pipes, one could use a solution of ammonia and an ionic surfactant.

Chao, David F.↗

CLIPS: A tool for corn disease diagnostic system and an aid to neural network for automated knowledge acquisition

This paper describes the building of a corn disease diagnostic expert system using CLIPS, and the development of a neural expert system using the fact representation method of CLIPS for automated knowledge acquisition. The CLIPS corn expert system diagnoses 21 diseases from 52 symptoms and signs with certainty factors. CLIPS has several unique features. It allows the facts in rules to be broken down to object-attribute-value (OAV) triples, allows rule-grouping, and fires rules based on pattern-matching. These features combined with the chained inference engine result to a natural user query system and speedy execution. In order to develop a method for automated knowledge acquisition, an Artificial Neural Expert System (ANES) is developed by a direct mapping from the CLIPS system. The ANES corn expert system uses the same OAV triples in the CLIPS system for its facts. The LHS and RHS facts of the CLIPS rules are mapped into the input and output layers of the ANES, respectively; and the inference engine of the rules is imbedded in the hidden layer. The fact representation by OAC triples gives a natural grouping of the rules. These features allow the ANES system to automate rule-generation, and make it efficient to execute and easy to expand for a large and complex domain.

Wu, Cathy↗

Effects of Hydrogen Bonding and Molecular Chain Flexibility of Substituted n-Alkyldimethylsilanes On Impact Ice Adhesion Shear Strength

The effects of hydrogen bonding and molecular flexibility upon ice adhesion shear strength were investigated using aluminum substrates coated with substituted n-alkyldimethylalkoxysilanes. The location of the chemical group substitution was on the opposing end of the linear n-alkyl chain with respect to silicon. Three hydrogen-bonding characteristics were evaluated: 1) non-hydrogen bonding, 2) donor/acceptor, and 3) acceptor. Varying the length of the n-alkyl chain provided an assessment of molecular chain flexibility. Coated and uncoated aluminum surfaces were characterized by receding water contact angle and surface roughness. Ice adhesion shear strength was determined in the Adverse Environment Rotor Test Stand facility from -16 to -8°C that simulated aircraft in-flight icing conditions within the FAR Part 25/29 Appendix C icing envelope. Surface roughness of the coatings was similar allowing for comparison of the test results. An adhesion reduction factor, based on the ice adhesion shear strength data with respect to uncoated aluminum obtained at the same temperature, was calculated to compare the data. The results revealed complex interactions with impacting supercooled water droplets that were interdependent upon ice accretion temperature, surface energy characteristics of water and ice, hydrogen bonding characteristic of the substituent, and length of the n-alkyl chain. To aid in explaining the results, 1) changes in the surface energy component (i.e., non-polar and polar) values that water undergoes during its’ phase change from liquid to solid that arise from the freezing of impacting supercooled water droplets on the surface depended upon the temperature during accretion were taken into account and 2) the physical properties (i.e., water solubility and melting point) of small compounds analogous to the substituted n-alkyldimethylalkoxysilanes used in this study were compared.

Smith, Joseph G.↗

Conformational Characteristics of Poly(tetrafluoroethylene) (PTFE) Based Upon Ab Initio Electronic Structure Calculations on Model Molecules

Conformational energy contours of perfluoroalkanes, determined from ab initio calculations, confirm the well-known spitting of trans states into two minima at plus or minus 17 degrees but also show that the gauche states split as well, with minima at plus or minus 124 degrees and plus or minus 84 in order to relieve steric crowding. The directions of such split distortions from the perfectly staggered states are strongly coupled for adjacent pairs of bonds in a manner identical to the intradyad pair for poly (isobutylene) chains. These conformational characteristics are fully represented by a six-state rotational isomeric state (RIS) model for PTFE comprised of t(+), t(-), g(sup +)+, g(sup +)-, g(sup -) + and g(sup -)-states, located at the split energy minima. The resultant 6 x 6 statistical weight matrix is described by first-order interaction parameters for the g+(+) (ca. 0.6 kcal/mol) and g+- (ca. 2.0 kcal/mol) states, and second order parameters for the g(sup +)+g(sup +)+ (ca 0.6 kcal/mol) and g(sup +)+g(sup -)+ (ca. 1.0 kcal/mol) states. This six-state RIS model, without adjustment of the geometric or energy parameters as determined from the ab initio calculations, predicts the unperturbed chain dimensions and the fraction of gauche bonds as a function of temperature for PTFE in good agreement with available experimental values.

Smith, Grant D.↗

CLIPS enhanced with objects, backward chaining and explanation facilities

In this project we extend C Language Production System (CLIPS), an existing Expert System shell, by creating three new options. Specifically, first we create a compatible with CLIPS environment that allows for defining objects and object hierarchies, second we provide means to implement backward chaining in a pure forward chaining environment, and finally we give some simple explanation facilities for the derivations the system has made. Objects and object hierarchies are extended so that facts can be automatically inferred, and placed in the fact base. Backward chaining is implemented by creating run time data structures which hold the derivation process allowing for a depth first search. The backward chaining mechanism works not only with ground facts, but also creates bindings for every query that involves variables, and returns the truth value of such a query as well as the relevant variable bindings. Finally, the WHY and HOW explanation facilities allow for a complete examination of the derivation process, the rules triggered, and the bindings created. The entire system is integrated with the original CLIPS code, and all of its routines can be invoked as CLIPS commands.

Aldrobi, M.↗

Experimental Study of Abiotic Organic Synthesis at High Temperature and Pressure Conditions: Carbon Isotope and Mineral Surface Characterizations

Abiotic organic synthesis processes have been proposed as potential mechanisms for methane generation in subseafloor hydrothermal systems on Earth, and on other planets. To better understand the detailed reaction pathways and carbon isotope fractionations in this process under a wide range of physical and chemical conditions, hydrothermal experiments at high temperature (750 C) and pressure (0.55 GPa) were performed using piston cylinder apparatus. Formic acid was used as the source of CO2 and H2, and magnetite was the mineral catalyst. The chemical and carbon isotopic compositions of dissolved organic products were determined by GC-C-MS-IRMS, while organic intermediaries on the mineral catalyst were characterized by Pyrolysis-GC-MS. Among experimental products, dissolved CO2 was the dominant carbon species with a relative abundance of 88 mol%. Dissolved CH4 and C2H6 were also identified with a mole ratio of CH4 over C2H6 of 15:1. No dissolved CO was detected in the experiment, which might be attributable to the loss of H2 through the Au capsule used in the experiments at high temperature and pressure conditions and corresponding conversion of CO to CO2 by the water-gas shift reaction. Carbon isotope results showed that the 13C values of CH4 and C2H6 were -50.3% and -39.3% (V-PDB), respectively. CO2 derived from decarboxylation of formic acid had a (sigma)C-13 value of -19.2%, which was 3.2% heavier than its source, formic acid. The (sigma)C-13 difference between CO2 and CH4 was 31.1%, which was higher than the value of 9.4% calculated from theoretical isotopic equilibrium predictions at experimental conditions, suggesting the presence of a kinetic isotope effect. This number was also higher than the values (4.6 to 27.1%) observed in similar experiments previously performed at 400 C and 50 MPa with longer reaction times. CH4 is 11.0% less enriched in C-13 than C2H6. Alcohols were observed as carbon compounds on magnetite surfaces by Pyrolysis-GC-MS, which confirms the hypothesis regarding the reaction pathways of hydrothermal abiotic organic synthesis proposed by Fu et al. (2007, 2008). In this proposed pathway, hydroxymethylene (-CHOH) groups serve as organic intermediaries on mineral surfaces while dissolved H2 serves as a chain terminator/breaker to generate short chain hydrocarbons and oxygenated compounds. This pathway is different from the carbide polymerization theory of Fischer- Tropsch-type (FTT) synthesis in a gas phase. The observed increase of (sigma)C-13 values of C1 and C2 alkanes with carbon number in our hydrothermal experiments can be readily interpreted by hydroxymethylene pathway, and might be used to differentiate between hydroxymethylene and carbide polymerization pathways. Carbon isotope analysis of alcohols on mineral catalyst surfaces is under way to provide further constraints on formation of organic compounds by FTT in hydrothermal systems.

Fu, Qi↗

Assessing the Origins of Aliphatic Amines in the Murchison Meteorite from their Compound-Specific Carbon Isotopic Ratios and Enantiomeric Composition

The study of meteoritic organic compounds provides a unique window into the chemical inventory of the early Solar System and prebiotic chemistry that may have been important for the origin of life on Earth. Multiple families of organic compounds have been extracted from the Murchison meteorite, which is one of the most thoroughly studied carbonaceous chondrites. The amino acids extracted from Murchison have been extensively analyzed, including measurements of non-terrestrial stable isotopic ratios and discoveries of L-enantiomeric excesses for alpha-dialkyl amino acids, notably isovaline. However, although the isotopic signatures of bulk amine-containing fractions have been measured, the isotopic ratios and enantiomeric composition of individual aliphatic amines, compounds that are chemically related to amino acids, remain unknown. Here, we report a novel method for the extraction, separation, identification and quantitation of aliphatic monoamines extracted from the Murchison meteorite. Our results show a complete suite of structural isomers, with a larger concentration of methylamine and ethylamine and decreasing amine concentrations with increasing carbon number. The carbon isotopic compositions of fourteen meteoritic aliphatic monoamines were measured, with delta C-13 values ranging from +21% to +129%, showing a decrease in C-13 with increasing carbon number, a relationship that may be consistent with the chain elongation mechanism under kinetic control previously proposed for meteoritic amino acids. We also found the enantiomeric composition of sec-butylamine, a structural analog to isovaline, was racemic within error, while the isovaline extracted from the same Murchison piece showed an L-enantiomeric excess of 9.7; this result suggested that processes leading to enantiomeric excess in the amino acid did not affect the amine. We used these collective data to assess the primordial synthetic origins of these meteoritic aliphatic amines and their potential linkage to meteoritic amino acids.

prebiotic chemistry↗

Linear and nonlinear dynamic analysis of redundant load path bearingless rotor systems

The goal of this research is to develop the transfer matrix method to treat nonlinear autonomous boundary value problems with multiple branches. The application is the complete nonlinear aeroelastic analysis of multiple-branched rotor blades. Once the development is complete, it can be incorporated into the existing transfer matrix analyses. There are several difficulties to be overcome in reaching this objective. The conventional transfer matrix method is limited in that it is applicable only to linear branch chain-like structures, but consideration of multiple branch modeling is important for bearingless rotors. Also, hingeless and bearingless rotor blade dynamic characteristics (particularly their aeroelasticity problems) are inherently nonlinear. The nonlinear equations of motion and the multiple-branched boundary value problem are treated together using a direct transfer matrix method. First, the formulation is applied to a nonlinear single-branch blade to validate the nonlinear portion of the formulation. The nonlinear system of equations is iteratively solved using a form of Newton-Raphson iteration scheme developed for differential equations of continuous systems. The formulation is then applied to determine the nonlinear steady state trim and aeroelastic stability of a rotor blade in hover with two branches at the root. A comprehensive computer program is developed and is used to obtain numerical results for the (1) free vibration, (2) nonlinearly deformed steady state, (3) free vibration about the nonlinearly deformed steady state, and (4) aeroelastic stability tasks. The numerical results obtained by the present method agree with results from other methods.

Murthy, V. R.↗

Discovery of Interstellar Anions in Cepheus and Auriga

We report the detection of microwave emission lines from the hydrocarbon anion C6H(-) and its parent neutral C6H in the star-forming region LI251 A (in Cepheus), and the pre-stellar core LI512 (in Auriga). The carbon chain-bearing species C4H, HC3N, HC5N, HC7N, and C3S are also detected in large abundances. The observations of L1251A constitute the first detections of anions and long-chain polyynes and cyanopolyynes (with more than five carbon atoms) in the Cepheus Flare star-forming region, and the first detection of anions in the vicinity of a protostar outside of the Taurus molecular cloud complex, indicating a possible wider importance for anions in the chemistry of star formation. Rotational excitation temperatures have been derived from the HC3N hyperfine structure lines and are found to be 6.2 K for L1251A and 8.7 K for LI5l2. The anion-to-neutral ratios are 3.6% and 4.1%, respectively, which are within the range of values previously observed in the interstellar medium, and suggest a relative uniformity in the processes governing anion abundances in different dense interstellar clouds. This research contributes toward the growing body of evidence that carbon chain anions are relatively abundant in interstellar clouds throughout the Galaxy, but especially in the regions of relatively high density and high depletion surrounding pre-stellar cores and young, embedded protostars.

Cordiner, M. A.↗

The Martian satellites - 100 years on

Studies of Phobos and Deimos, the two satellites of Mars, may provide the best observations yet of the material populating the asteroid belt. Viking observations of Phobos showing crater chains and striations are analyzed, and Mariner-9 photometry exhibiting the albedo of the satellite is discussed. A mass determination for Phobos results in a value of 1.1 times 10 to the 19th power g; the mean density of the satellite is set at about 2 g per cu cm, a value suggesting formation of the satellite from material in the asteroid belt.

Hunt, G. E.↗

Chain pooling to minimize prediction error in subset regression

Monte Carlo studies using population models intended to represent response surface applications are reported. Simulated experiments were generated by adding pseudo random normally distributed errors to population values to generate observations. Model equations were fitted to the observations and the decision procedure was used to delete terms. Comparison of values predicted by the reduced models with the true population values enabled the identification of deletion strategies that are approximately optimal for minimizing prediction errors.

Holms, A. G.↗

Can Organic Haze and O2 Plumes Explain Patterns of Sulfur Mass-Independent Fractionation During the Archean?

The existence of mass-independently fractionated sulfur in Archean rocks is almost universally accepted as evidence for low atmospheric O2 and O3 concentrations at that time. But the detailed patterns of the values and of the ratios / and / remain to be explained, and the mechanism for producing the mass-independent fractionation remains controversial. Here, we explore the hypothesis that the relatively low values seen during the Mid-Archean, 2.7-3.5 Ga, were caused by the presence of organic haze produced from photolysis of methane. This haze helped shield SO2 from photolysis, while at the same time providing surfaces on which unfractionated short-chain sulfur species could condense. The evolution of oxygenic photosynthesis, and the concomitant disappearance of organic haze towards the end of the Archean allowed more negatively fractionated S4 and S8 to form, thereby generating large positive fractionations in other sulfur species, including sulfate and H2S. Reduction of this sulfate to H2S by bacteria, followed by incorporation of H2S into pyrite, produced the large positive values observed in the Neoarchean rock record, 2.5-2.7 Ga.

Great Oxidation Event↗

Application of Simulated Annealing and Related Algorithms to TWTA Design

Simulated Annealing (SA) is a stochastic optimization algorithm used to search for global minima in complex design surfaces where exhaustive searches are not computationally feasible. The algorithm is derived by simulating the annealing process, whereby a solid is heated to a liquid state and then cooled slowly to reach thermodynamic equilibrium at each temperature. The idea is that atoms in the solid continually bond and re-bond at various quantum energy levels, and with sufficient cooling time they will rearrange at the minimum energy state to form a perfect crystal. The distribution of energy levels is given by the Boltzmann distribution: as temperature drops, the probability of the presence of high-energy bonds decreases. In searching for an optimal design, local minima and discontinuities are often present in a design surface. SA presents a distinct advantage over other optimization algorithms in its ability to escape from these local minima. Just as high-energy atomic configurations are visited in the actual annealing process in order to eventually reach the minimum energy state, in SA highly non-optimal configurations are visited in order to find otherwise inaccessible global minima. The SA algorithm produces a Markov chain of points in the design space at each temperature, with a monotonically decreasing temperature. A random point is started upon, and the objective function is evaluated at that point. A stochastic perturbation is then made to the parameters of the point to arrive at a proposed new point in the design space, at which the objection function is evaluated as well. If the change in objective function values (Delta)E is negative, the proposed new point is accepted. If (Delta)E is positive, the proposed new point is accepted according to the Metropolis criterion: rho((Delta)f) = exp((-Delta)E/T), where T is the temperature for the current Markov chain. The process then repeats for the remainder of the Markov chain, after which the temperature is decremented and the process repeats. Eventually (and hopefully), a near-globally optimal solution is attained as T approaches zero. Several exciting variants of SA have recently emerged, including Discrete-State Simulated Annealing (DSSA) and Simulated Tempering (ST). The DSSA algorithm takes the thermodynamic analogy one step further by categorizing objective function evaluations into discrete states. In doing so, many of the case-specific problems associated with fine-tuning the SA algorithm can be avoided; for example, theoretical approximations for the initial and final temperature can be derived independently of the case. In this manner, DSSA provides a scheme that is more robust with respect to widely differing design surfaces. ST differs from SA in that the temperature T becomes an additional random variable in the optimization. The system is also kept in equilibrium as the temperature changes, as opposed to the system being driven out of equilibrium as temperature changes in SA. ST is designed to overcome obstacles in design surfaces where numerous local minima are separated by high barriers. These algorithms are incorporated into the optimal design of the traveling-wave tube amplifier (TWTA). The area under scrutiny is the collector, in which it would be ideal to use negative potential to decelerate the spent electron beam to zero kinetic energy just as it reaches the collector surface. In reality this is not plausible due to a number of physical limitations, including repulsion and differing levels of kinetic energy among individual electrons. Instead, the collector is designed with multiple stages depressed below ground potential. The design of this multiple-stage collector is the optimization problem of interest. One remaining problem in SA and DSSA is the difficulty in determining when equilibrium has been reached so that the current Markov chain can be terminated. It has been suggested in recent literature that simulating the thermodynamic properties opecific heat, entropy, and internal energy from the Boltzmann distribution can provide good indicators of having reached equilibrium at a certain temperature. These properties are tested for their efficacy and implemented in SA and DSSA code with respect to TWTA collector optimization.

Radke, Eric M.↗

Black Hole Mergers as Probes of Structure Formation

Intense structure formation and reionization occur at high redshift, yet there is currently little observational information about this very important epoch. Observations of gravitational waves from massive black hole (MBH) mergers can provide us with important clues about the formation of structures in the early universe. Past efforts have been limited to calculating merger rates using different models in which many assumptions are made about the specific values of physical parameters of the mergers, resulting in merger rate estimates that span a very wide range (0.1 - 104 mergers/year). Here we develop a semi-analytical, phenomenological model of MBH mergers that includes plausible combinations of several physical parameters, which we then turn around to determine how well observations with the Laser Interferometer Space Antenna (LISA) will be able to enhance our understanding of the universe during the critical z 5 - 30 structure formation era. We do this by generating synthetic LISA observable data (total BH mass, BH mass ratio, redshift, merger rates), which are then analyzed using a Markov Chain Monte Carlo method. This allows us to constrain the physical parameters of the mergers. We find that our methodology works well at estimating merger parameters, consistently giving results within 1- of the input parameter values. We also discover that the number of merger events is a key discriminant among models. This helps our method be robust against observational uncertainties. Our approach, which at this stage constitutes a proof of principle, can be readily extended to physical models and to more general problems in cosmology and gravitational wave astrophysics.

Alicea-Munoz, E.↗

Kepler Mission's Focal Plane Characterization Models Implementation

The Kepler Mission photometer is an unusually complex array of CCDs. A large number of time-varying instrumental and systemic effects must be modeled and removed from the Kepler pixel data to produce light curves of sufficiently high quality for the mission to be successful in its planet-finding objective. After the launch of the spacecraft, many of these effects are difficult to remeasure frequently, and various interpolations over a small number of sample measurements must be used to determine the correct value of a given effect at different points in time. A library of software modules, called Focal Plane Characterization (FC) Models, is the element of the Kepler Science Data Pipeline (hereafter "pipeline") that handles this. FC, or products generated by FC, are used by nearly every element of the SOC processing chain. FC includes Java components: database persistence classes, operations classes, model classes, and data importers; and MATLAB code: model classes, interpolation methods, and wrapper functions. These classes, their interactions, and the database tables they represent, are discussed. This paper describes how these data and the FC software work together to provide the pipeline with the correct values to remove non-photometric effects caused by the photometer and its electronics from the Kepler light curves. The interpolation mathematics is reviewed, as well as the special case of the sky-to-pixel,pixel-to-sky coordinate transformation code, which incorporates a compound model that is unique in the SOC software.

mission↗

Radar-Based Bayesian Estimation of Ice Crystal Growth Parameters within a Microphysical Model

The potential for polarimetric Doppler radar measurements to improve predictions of ice microphysical processes within an idealized model–observational framework is examined. In an effort to more rigorously constrain ice growth processes (e.g., vapor deposition) with observations of natural clouds, a novel framework is developed to compare simulated and observed radar measurements, coupling a bulk adaptive-habit model of vapor growth to a polarimetric radar forward model. Bayesian inference on key microphysical model parameters is then used, via a Markov chain Monte Carlo sampler, to estimate the probability distribution of the model parameters. The statistical formalism of this method allows for robust estimates of the optimal parameter values, along with (non-Gaussian) estimates of their uncertainty. To demonstrate this framework, observations from Department of Energy radars in the Arctic during a case of pristine ice precipitation are used to constrain vapor deposition parameters in the adaptive habit model. The resulting parameter probability distributions provide physically plausible changes in ice particle density and aspect ratio during growth. A lack of direct constraint on the number concentration produces a range of possible mean particle sizes, with the mean size inversely correlated to number concentration. Consistency is found between the estimated inherent growth ratio and independent laboratory measurements, increasing confidence in the parameter PDFs and demonstrating the effectiveness of the radar measurements in constraining the parameters. The combined Doppler and polarimetric observations produce the highest-confidence estimates of the parameter PDFs, with the Doppler measurements providing a stronger constraint for this case.

Robert S. Schrom↗

Adding GPU Support to the Markov Chain Monte Carlo Code Catmip

In geophysics, we are confronted with many under-determined inverse problems. For example, all of our observations of earthquakes are made at the Earth’s surface. So, when we try to infer how slip during an earthquake evolves in space and time, we find that there are many potential slip histories that are consistent with our limited observations and our understanding of earthquake physics. One way to approach these problems is with Bayesian analysis which allows us to infer the ensemble of all potential slip models that satisfy the observations and our prior knowledge of earthquake physics. In Bayesian analysis, our prior knowledge is known as the prior probability density function or prior PDF, the fit to the data is known as the data likelihood, and the target PDF that satisfies both the prior PDF and data likelihood is known as the posterior PDF. However, simulating the posterior PDF typically requires using Markov Chain Monte Carlo (MCMC) to draw tens of billions of random realizations of earthquake slip models, which may not be computationally feasible. To make this and similar geophysical inversions computationally tractable, we developed the Cascading Adaptive Transitional Metropolis In Parallel (CATMIP) algorithm. CATMIP is an efficient parallel Markov Chain Monte Carlo (MCMC) sampler that is used for model fitting and uncertainty quantification in geophysics. Example use cases are earthquake rupture modeling, determining mineral composition on Mars, reconstructing the history of ocean salinity, and historical earthquake relocation. CATMIP employs many parallel instances of the Metropolis algorithm for sampling in a transitioning framework. Transitioning is a process in which a set of random samples at equilibrium with a known probability density function (PDF) are used as seeds for the Markov chains to sample successive target PDFs that incrementally move the distribution from the starting seeds to the final desired PDF that describes the relative plausibility of potential values for the model parameters. The algorithm is implemented as a Master-Worker model employing MPI for communication. The worker processes are loosely coupled with global parameters periodically optimized by the master process. This provides a very high amount of parallelism with little communication between updates. During the presentation we will discuss the history of the algorithm and elaborate the earthquake rupture modeling use case for the CATMIP package. Our first step toward GPU optimization was to optimize the code for the CPU. CPU profiling revealed that most of the compute time is spent in calls to level 2 BLAS routines and calls to GSL random number generators. We revised the algorithm to employ level 3 BLAS routines instead. In our presentation we will describe how this was accomplished. Adding GPU support to CATMIP consisted mostly of replacing the calls to GSL with calls to GPU vendor-provided library routines. A small number of loops were directly implemented in CUDA. In the presentation will provide implementation details. Finally, we will discuss methods for profiling and opportunities for further optimizing GPU execution. By creating a code with the flexibility to run on either a CPU or GPU architecture, CATMIP can be used on systems ranging from large CPU-based HPC environments to single servers with GPU acceleration and everything in between.

HECC↗