406 research outputs found

    Rotation method for accelerating multiple-spherical Bessel function integrals against a numerical source function

    Get PDF
    A common problem in cosmology is to integrate the product of two or more spherical Bessel functions (sBFs) with different configuration-space arguments against the power spectrum or its square, weighted by powers of wavenumber. Naively computing them scales as Ngp+1N_{\rm g}^{p+1} with pp the number of configuration space arguments and NgN_{\rm g} the grid size, and they cannot be done with Fast Fourier Transforms (FFTs). Here we show that by rewriting the sBFs as sums of products of sine and cosine and then using the product to sum identities, these integrals can then be performed using 1-D FFTs with Nglog⁥NgN_{\rm g} \log N_{\rm g} scaling. This "rotation" method has the potential to accelerate significantly a number of calculations in cosmology, such as perturbation theory predictions of loop integrals, higher order correlation functions, and analytic templates for correlation function covariance matrices. We implement this approach numerically both in a free-standing, publicly-available \textsc{Python} code and within the larger, publicly-available package \texttt{mcfit}. The rotation method evaluated with direct integrations already offers a factor of 6-10×\times speed-up over the naive approach in our test cases. Using FFTs, which the rotation method enables, then further improves this to a speed-up of ∌\sim1000−3000×1000-3000\times over the naive approach. The rotation method should be useful in light of upcoming large datasets such as DESI or LSST. In analysing these datasets recomputation of these integrals a substantial number of times, for instance to update perturbation theory predictions or covariance matrices as the input linear power spectrum is changed, will be one piece in a Monte Carlo Markov Chain cosmological parameter search: thus the overall savings from our method should be significant

    nbodykit: an open-source, massively parallel toolkit for large-scale structure

    Get PDF
    We present nbodykit, an open-source, massively parallel Python toolkit for analyzing large-scale structure (LSS) data. Using Python bindings of the Message Passing Interface (MPI), we provide parallel implementations of many commonly used algorithms in LSS. nbodykit is both an interactive and scalable piece of scientific software, performing well in a supercomputing environment while still taking advantage of the interactive tools provided by the Python ecosystem. Existing functionality includes estimators of the power spectrum, 2 and 3-point correlation functions, a Friends-of-Friends grouping algorithm, mock catalog creation via the halo occupation distribution technique, and approximate N-body simulations via the FastPM scheme. The package also provides a set of distributed data containers, insulated from the algorithms themselves, that enable nbodykit to provide a unified treatment of both simulation and observational data sets. nbodykit can be easily deployed in a high performance computing environment, overcoming some of the traditional difficulties of using Python on supercomputers. We provide performance benchmarks illustrating the scalability of the software. The modular, component-based approach of nbodykit allows researchers to easily build complex applications using its tools. The package is extensively documented at http://nbodykit.readthedocs.io, which also includes an interactive set of example recipes for new users to explore. As open-source software, we hope nbodykit provides a common framework for the community to use and develop in confronting the analysis challenges of future LSS surveys.Comment: 18 pages, 7 figures. Feedback very welcome. Code available at https://github.com/bccp/nbodykit and for documentation, see http://nbodykit.readthedocs.i

    The microRNA ame-miR-279a regulates sucrose responsiveness of forager honey bees (Apis mellifera)

    Get PDF
    Increasing evidence demonstrates that microRNAs (miRNA) play an important role in the regulation of animal behaviours. Honey bees (Apis mellifera) are eusocial insects, with honey bee workers displaying age-dependent behavioural maturation. Many different miRNAs have been implicated in the change of behaviours in honey bees and ame-miR-279a was previously shown to be more highly expressed in nurse bee heads than in those of foragers. However, it was not clear whether this difference in expression was associated with age or task performance. Here we show that ame-miR-279a shows significantly higher expression in the brains of nurse bees relative to forager bees regardless of their ages, and that ame-miR-279a is primarily localized in the Kenyon cells of the mushroom body in both foragers and nurses. Overexpression of ame-miR-279a attenuates the sucrose responsiveness of foragers, while its absence enhances their sucrose responsiveness. Lastly, we determined that ame-miR-279a directly target the mRNA of Mblk-1. These findings suggest that ame-miR-279a plays important roles in regulating honey bee division of labour.This work was supported by grants of National Natural Science Foundation of China (31302039), Education Department Research Project of Anhui Province (2013SQRL018ZD), and the Open Fund of Anhui Province Key Laboratory of Local Livestock and Poultry, Genetical Resource Conservation and Breeding (AKLGRCB2017007)

    Synthesis and Characterization of Single-Phase Metal Dodecaboride Solid Solutions: Zr1–xYxB12 and Zr1–xUxB12

    Get PDF
    Single-phase metal dodecaboride solid solutions, Zr0.5Y0.5B12 and Zr0.5U0.5B12, were prepared by arc melting from pure elements. The phase purity and composition were established by powder X-ray diffraction (PXRD), energy-dispersive X-ray spectroscopy (EDS), X-ray photoelectron spectroscopy (XPS), and 10B and 11B solid-state nuclear magnetic resonance (NMR) spectroscopy. The effects of carbon addition to Zr1–xYxB12 were studied and it was found that carbon causes fast cooling and as a result rapid nucleation of grains, as well as “templating” and patterning effects of the surface morphology. The hardness of the Zr0.5Y0.5B12 phase is 47.6 ± 1.7 GPa at 0.49 N load, which is ∌17% higher than that of its parent compounds, ZrB12 and YB12, with hardness values of 41.6 ± 2.6 and 37.5 ± 4.3 GPa, respectively. The hardness of Zr0.5U0.5B12 is ∌54% higher than that of its UB12 parent. The dodecaborides were confirmed to be metallic by band structure calculations, diffuse reflectance UV–vis, and solid-state NMR spectroscopies. The nature of the dodecaboride colors—violet for ZrB12 and blue for YB12—can be attributed to charge-transfer. XPS indicates that the metals are in the following oxidation states: Y3+, Zr4+, and U5+/6+. The superconducting transition temperatures (Tc) of the dodecaborides were determined to be 4.5 and 6.0 K for YB12 and ZrB12, respectively, as shown by resistivity and superconducting quantum interference device (SQUID) measurements. The Tc of the Zr0.5Y0.5B12 solid solution was suppressed to 2.5 K

    Successful Return to Sport and Daily Activities After Suture Augmentation of Both the Anterior Talofibular Ligament and Calcaneofibular Ligament

    Get PDF
    PURPOSE: To evaluate the return to sport and daily activities in addition to clinical outcomes after modification of the Brostöm repair, specifically using suture augmentation for concomitant fixation of both the anterior talofibular ligament and calcaneofibular ligament. METHODS: Patients who had grade III ankle sprains and lateral ankle instability, all of whom failed supervised conservative management, were included. Patients underwent a modified Broström procedure consisting of suture augmentation for both the anterior talofibular ligament and calcaneofibular ligament. For clinical outcome evaluation, Foot and Ankle Ability Measure (FAAM) and Karlsson-Peterson Scoring System for Ankle Function questionnaires coupled with questions regarding time of return to sport and level of sports activity were used. RESULTS: Thirty-one patients were included. The differences in preoperative and postoperative FAAM scores for both the Activities of Daily Living subscale and Sports subscale were significant ( CONCLUSIONS: This variant Broström procedure with suture anchors and augmentation of both the anterior talofibular ligament and calcaneofibular ligament was effective in helping patients return to their preinjury functionality level in both daily life and sports activity. LEVEL OF CLINICAL EVIDENCE: Level IV, therapeutic case series
    • 

    corecore