62,608 research outputs found

    Origins of elastic properties in ordered nanocomposites

    Get PDF
    We predict a diblock copolymer melt in the lamellar phase with added spherical nanoparticles that have an affinity for one block to have a lower tensile modulus than a pure diblock copolymer system. This weakening is due to the swelling of the lamellar domain by nanoparticles and the displacement of polymer by elastically inert fillers. Despite the overall decrease in the tensile modulus of a polydomain sample, the shear modulus for a single domain increases dramatically

    On the interaction of ultrasound with cracks: Applications to fatigue crack growth

    Get PDF
    Partial contact of two rough fatigue crack surfaces leads to transmission and diffraction of an acoustic signal at those contacts. Recent experimental and theoretical efforts to understand and quantify such contact in greater detail are discussed. The objective is to develop an understanding of the closure phenomenon and its application to the interpretation of fatigue data, in particular the R-ratio, spike overload/underload and threshold effects on crack propagation

    Nature of fault planes in solid neutron star matter

    Get PDF
    The properties of tectonic earthquake sources are compared with those deduced here for fault planes in solid neutron-star matter. The conclusion that neutron-star matter cannot exhibit brittle fracture at any temperature or magnetic field is significant for current theories of pulsar glitches, and of the anomalous X-ray pulsars and soft-gamma repeaters.Comment: 5 AAS LaTeX pages 1 eps figur

    Coz: Finding Code that Counts with Causal Profiling

    Full text link
    Improving performance is a central concern for software developers. To locate optimization opportunities, developers rely on software profilers. However, these profilers only report where programs spent their time: optimizing that code may have no impact on performance. Past profilers thus both waste developer time and make it difficult for them to uncover significant optimization opportunities. This paper introduces causal profiling. Unlike past profiling approaches, causal profiling indicates exactly where programmers should focus their optimization efforts, and quantifies their potential impact. Causal profiling works by running performance experiments during program execution. Each experiment calculates the impact of any potential optimization by virtually speeding up code: inserting pauses that slow down all other code running concurrently. The key insight is that this slowdown has the same relative effect as running that line faster, thus "virtually" speeding it up. We present Coz, a causal profiler, which we evaluate on a range of highly-tuned applications: Memcached, SQLite, and the PARSEC benchmark suite. Coz identifies previously unknown optimization opportunities that are both significant and targeted. Guided by Coz, we improve the performance of Memcached by 9%, SQLite by 25%, and accelerate six PARSEC applications by as much as 68%; in most cases, these optimizations involve modifying under 10 lines of code.Comment: Published at SOSP 2015 (Best Paper Award

    Charge Measurement of Dust Particles on Photovoltaic Module

    Get PDF
    • 

    corecore