21,781 research outputs found

    Fine-grained Language Composition: A Case Study

    Get PDF
    Although run-time language composition is common, it normally takes the form of a crude Foreign Function Interface (FFI). While useful, such compositions tend to be coarse-grained and slow. In this paper we introduce a novel fine-grained syntactic composition of PHP and Python which allows users to embed each language inside the other, including referencing variables across languages. This composition raises novel design and implementation challenges. We show that good solutions can be found to the design challenges; and that the resulting implementation imposes an acceptable performance overhead of, at most, 2.6x.Comment: 27 pages, 4 tables, 5 figure

    Numerical modelling of heat transfer and experimental validation in Powder-Bed Fusion with the Virtual Domain Approximation

    Get PDF
    Among metal additive manufacturing technologies, powder-bed fusion features very thin layers and rapid solidification rates, leading to long build jobs and a highly localized process. Many efforts are being devoted to accelerate simulation times for practical industrial applications. The new approach suggested here, the virtual domain approximation, is a physics-based rationale for spatial reduction of the domain in the thermal finite-element analysis at the part scale. Computational experiments address, among others, validation against a large physical experiment of 17.5 [cm3]\mathrm{[cm^3]} of deposited volume in 647 layers. For fast and automatic parameter estimation at such level of complexity, a high-performance computing framework is employed. It couples FEMPAR-AM, a specialized parallel finite-element software, with Dakota, for the parametric exploration. Compared to previous state-of-the-art, this formulation provides higher accuracy at the same computational cost. This sets the path to a fully virtualized model, considering an upwards-moving domain covering the last printed layers

    Electro-Magnetic Earthquake Bursts and Critical Rupture of Peroxy Bond Networks in Rocks

    Full text link
    We propose a mechanism for the low frequency electromagnetic emissions and other electromagnetic phenomena which have been associated with earthquakes. The mechanism combines the critical earthquake concept and the concept of crust acting as a charging electric battery under increasing stress. The electric charges are released by activation of dormant charge carriers in the oxygen anion sublattice, called peroxy bonds or positive hole pairs (PHP), where a PHP represents an O3X/OO\YO3O_3X/^{OO}\backslash YO_3 with X,Y=Si4+,Al3+...X,Y = Si^{4+}, Al^{3+}..., i.e. an O−O^- in a matrix of O2−O^{2-} of silicates. We propose that PHP are activated by plastic deformations during the slow cooperative build-up of stress and the increasingly correlated damage culminating in a large ``critical'' earthquake. Recent laboratory experiments indeed show that stressed rocks form electric batteries which can release their charge when a conducting path closes the equivalent electric circuit. We conjecture that the intermittent and erratic occurrences of EM signals are a consequence of the progressive build-up of the battery charges in the Earth crust and their erratic release when crack networks are percolating throughout the stressed rock volumes, providing a conductive pathway for the battery currents to discharge. EM signals are thus expected close to the rupture, either slightly before or after, that is, when percolation is most favored.Comment: 17 pages with 3 figures, extended discussion with 1 added figure and 162 references. The new version provides both a synthesis of two theories and a review of the fiel

    Static, Lightweight Includes Resolution for PHP

    Get PDF
    Dynamic languages include a number of features that are challenging to model properly in static analysis tools. In PHP, one of these features is the include expression, where an arbitrary expression provides the path of the file to include at runtime. In this paper we present two complementary analyses for statically resolving PHP includes, one that works at the level of individual PHP files and one targeting PHP programs, possibly consisting of multiple scripts. To evaluate the effectiveness of these analyses we have applied the first to a corpus of 20 open-source systems, totaling more than 4.5 million lines of PHP, and the second to a number of programs from a subset of these systems. Our results show that, in many cases, includes can be either resolved to a specific file or a small subset of possible files, enabling better IDE features and more advanced program analysis tools for PHP

    Ground Risk Assessment Service Provider (GRASP) Development Effort as a Supplemental Data Service Provider (SDSP) for Urban Unmanned Aircraft System (UAS) Operations

    Get PDF
    NASAs Unmanned Aircraft System (UAS) Traffic Management (UTM) project aims to enable the integration of new aviation paradigms such as Unmanned Aircraft Systems (UAS) while providing the necessary infrastructure for future concepts such as On-Demand Mobility (ODM) and Urban Air Mobility (UAM) operations in the National Airspace System (NAS). In order to do so, the UTM project has developed an architecture to allow communication among UAS operators, UAS Service Suppliers (USS), Air Navigation Service Providers (ANSP), and the public. As part of this framework, the Supplemental Data Service Providers (SDSP) are envisioned as model and/or data based services that disseminate essential or enhanced information to ensure safe operations within low-altitude airspace. These services include terrain and obstacle data, specialized weather data, surveillance, constraint information, risk monitoring, etc. This paper highlights the development efforts of a non-participant casualty risk assessment SDSP called Ground Risk Assessment Service Provider (GRASP) which assists operators with preflight planning. GRASP is based on the previously introduced UTM Risk Assessment Framework (URAF) and allows UAS operators to simulate and visualize potential non-participant casualty risks associated with their proposed flight. The risk assessment capability also allows operators to revise their flight plans if the casualty risks are determined to be above acceptable thresholds. GRASP is configured to account for future improvements including servicing airborne aircraft as part of NASAs System-Wide Safety (SWS) project

    Dynamic culturing of cartilage tissue: the significance of hydrostatic pressure

    Get PDF
    Human articular cartilage functions under a wide range of mechanical loads in synovial joints, where hydrostatic pressure (HP) is the prevalent actuating force. We hypothesized that the formation of engineered cartilage can be augmented by applying such physiologic stimuli to chondrogenic cells or stem cells, cultured in hydrogels, using custom-designed HP bioreactors. To test this hypothesis, we investigated the effects of distinct HP regimens on cartilage formation in vitro by either human nasal chondrocytes (HNCs) or human adipose stem cells (hASCs) encapsulated in gellan gum (GG) hydrogels. To this end, we varied the frequency of low HP, by applying pulsatile hydrostatic pressure or a steady hydrostatic pressure load to HNC-GG constructs over a period of 3 weeks, and evaluated their effects on cartilage tissue-engineering outcomes. HNCs (10 · 106 cells/ mL) were encapsulated in GG hydrogels (1.5%) and cultured in a chondrogenic medium under three regimens for 3 weeks: (1) 0.4MPa Pulsatile HP; (2) 0.4MPa Steady HP; and (3) Static. Subsequently, we applied the pulsatile regimen to hASC-GG constructs and varied the amplitude of loading, by generating both low (0.4 MPa) and physiologic (5 MPa) HP levels. hASCs (10x106 cells/mL) were encapsulated in GG hydrogels (1.5%) and cultured in a chondrogenic medium under three regimens for 4 weeks: (1) 0.4MPa Pulsatile HP; (2) 5MPa Pulsatile HP; and (3) Static. In the HNC study, the best tissue development was achieved by the pulsatile HP regimen, whereas in the hASC study, greater chondrogenic differentiation and matrix deposition were obtained for physiologic loading, as evidenced by gene expression of aggrecan, collagen type II, and sox-9; metachromatic staining of cartilage extracellular matrix; and immunolocalization of collagens. We thus propose that both HNCs and hASCs detect and respond to physical forces, thus resembling joint loading, by enhancing cartilage tissue development in a frequency- and amplitude-dependant manner.Fundação para a Ciência e a Tecnologia (FCT) - SFRH/BD/42316/200
    • …
    corecore