141 research outputs found

    Rapid solubility and mineral storage of CO2 in basalt

    Get PDF
    The long-term security of geologic carbon storage is critical to its success and public acceptance. Much of the security risk associated with geological carbon storage stems from its buoyancy. Gaseous and supercritical CO2 are less dense than formation waters, providing a driving force for it to escape back to the surface. This buoyancy can be eliminated by the dissolution of CO2 into water prior to, or during its injection into the subsurface. The dissolution makes it possible to inject into fractured rocks and further enhance mineral storage of CO2 especially if injected into silicate rocks rich in divalent metal cations such as basalts and ultra-mafic rocks. We have demonstrated the dissolution of CO2 into water during its injection into basalt leading to its geologic solubility storage in less than five minutes and potential geologic mineral storage within few years after injection [1–3]. The storage potential of CO2 within basaltic rocks is enormous. All the carbon released from burning of all fossil fuel on Earth, 5000 GtC, can theoretically be stored in basaltic rocks [4]

    Differentiation and displacement: Unpicking the relationship between accounts of illness and social structure

    Get PDF
    This article seeks to unpack the relationship between social structure and accounts of illness. Taking dentine hypersensitivity as an example, this article explores the perspective that accounts of illness are sense-making processes that draw on a readily available pool of meaning. This pool of meaning is composed of a series of distinctions that make available a range of different lines of communication and action about such conditions. Such lines of communication are condensed and preserved over time and are often formed around a concept and its counter concept. The study of such processes is referred to as semantic analysis and involves drawing on the tools and techniques of conceptual history. This article goes on to explore how the semantics of dentine hypersensitivity developed. It illustrates how processes of social differentiation led to the concept being separated from the more dominant concept of dentine sensitivity and how it was medicalised, scientised and economised. In short, this study seeks to present the story of how society has developed a specific language for communicating about sensitivity and hypersensitivity in teeth. In doing so, it proposes that accounts of dentine hypersensitivity draw on lines of communication that society has preserved over time

    Astrometry and occultation predictions to trans-Neptunian and centaur objects observed within the Dark Energy Survey

    Get PDF
    Trans-Neptunian objects (TNOs) are a source of invaluable information to access the history and evolution of the outer solar system. However, observing these faint objects is a difficult task. As a consequence, important properties such as size and albedo are known for only a small fraction of them. Now, with the results from deep sky surveys and the Gaia space mission, a new exciting era is within reach as accurate predictions of stellar occultations by numerous distant small solar system bodies become available. From them, diameters with kilometer accuracies can be determined. Albedos, in turn, can be obtained from diameters and absolute magnitudes. We use observations from the Dark Energy Survey (DES) from 2012 November until 2016 February, amounting to 4,292,847 charge-coupled device (CCD) frames. We searched them for all known small solar system bodies and recovered a total of 202 TNOs and Centaurs, 63 of which have been discovered by the DES collaboration as of the date of submission. Their positions were determined using the Gaia Data Release 2 as reference and their orbits were refined. Stellar occultations were then predicted using these refined orbits plus stellar positions from Gaia. These predictions are maintained, and updated, in a dedicated web service. The techniques developed here are also part of an ambitious preparation to use the data from the Large Synoptic Survey Telescope (LSST), that expects to obtain accurate positions and multifilter photometry for tens of thousands of TNOs

    Soil disturbance under small harvester traffic in paddy‐based smallholder farms in China

    Get PDF
    Machine‐induced soil disturbance may negatively impact the sustainability of a smallholder farming system. On‐farm studies at 143 fields were conducted over three crop seasons with the goal of quantifying the effect of soil disturbance on rice (Oryza sativa L.) paddy productivity induced by small harvesters (i.e., power <75 kW, weight < 3.5 Mg, and working width <2200 mm). A field survey toolbox containing fine‐layered cone penetration test, soil micro‐relief measurement, soil physics test (water content, bulk density, and porosity), documentation of field attributes, harvesters’ technical specifications, cropping systems, and farmers’ practices was used for field observation. Results showed that harvester traffic increased soil bulk density and decreased soil porosity. However, harvester‐induced soil changes in statistics were not detected. In addition, trafficked lanes had great soil strength (P = .05) than non‐trafficked lanes, and equipment induced compaction was limited to the surface 150 mm. Therefore, small harvesters minimized subsurface soil damage. However, regardless of the model and specification, all harvesters caused ruts. Small field sizes, irregular field shapes, inconsistent field management practices, lacking soil protection awareness, excessive soil water content during rice harvesting and random field traffic were identified as major factors aggravating soil disturbance. Above these, several well‐established approaches to alleviate machine‐induced soil damage were also observed during the field survey, including pre‐harvesting drainage, floating chassis, ultra‐narrow wheels, and puddling

    Programming Abstractions for Data Locality

    Get PDF
    The goal of the workshop and this report is to identify common themes and standardize concepts for locality-preserving abstractions for exascale programming models. Current software tools are built on the premise that computing is the most expensive component, we are rapidly moving to an era that computing is cheap and massively parallel while data movement dominates energy and performance costs. In order to respond to exascale systems (the next generation of high performance computing systems), the scientific computing community needs to refactor their applications to align with the emerging data-centric paradigm. Our applications must be evolved to express information about data locality. Unfortunately current programming environments offer few ways to do so. They ignore the incurred cost of communication and simply rely on the hardware cache coherency to virtualize data movement. With the increasing importance of task-level parallelism on future systems, task models have to support constructs that express data locality and affinity. At the system level, communication libraries implicitly assume all the processing elements are equidistant to each other. In order to take advantage of emerging technologies, application developers need a set of programming abstractions to describe data locality for the new computing ecosystem. The new programming paradigm should be more data centric and allow to describe how to decompose and how to layout data in the memory.Fortunately, there are many emerging concepts such as constructs for tiling, data layout, array views, task and thread affinity, and topology aware communication libraries for managing data locality. There is an opportunity to identify commonalities in strategy to enable us to combine the best of these concepts to develop a comprehensive approach to expressing and managing data locality on exascale programming systems. These programming model abstractions can expose crucial information about data locality to the compiler and runtime system to enable performance-portable code. The research question is to identify the right level of abstraction, which includes techniques that range from template libraries all the way to completely new languages to achieve this goal
    corecore