544 research outputs found

    Towards a Mini-App for Smoothed Particle Hydrodynamics at Exascale

    Full text link
    The smoothed particle hydrodynamics (SPH) technique is a purely Lagrangian method, used in numerical simulations of fluids in astrophysics and computational fluid dynamics, among many other fields. SPH simulations with detailed physics represent computationally-demanding calculations. The parallelization of SPH codes is not trivial due to the absence of a structured grid. Additionally, the performance of the SPH codes can be, in general, adversely impacted by several factors, such as multiple time-stepping, long-range interactions, and/or boundary conditions. This work presents insights into the current performance and functionalities of three SPH codes: SPHYNX, ChaNGa, and SPH-flow. These codes are the starting point of an interdisciplinary co-design project, SPH-EXA, for the development of an Exascale-ready SPH mini-app. To gain such insights, a rotating square patch test was implemented as a common test simulation for the three SPH codes and analyzed on two modern HPC systems. Furthermore, to stress the differences with the codes stemming from the astrophysics community (SPHYNX and ChaNGa), an additional test case, the Evrard collapse, has also been carried out. This work extrapolates the common basic SPH features in the three codes for the purpose of consolidating them into a pure-SPH, Exascale-ready, optimized, mini-app. Moreover, the outcome of this serves as direct feedback to the parent codes, to improve their performance and overall scalability.Comment: 18 pages, 4 figures, 5 tables, 2018 IEEE International Conference on Cluster Computing proceedings for WRAp1

    SPH-EXA: Enhancing the Scalability of SPH codes Via an Exascale-Ready SPH Mini-App

    Full text link
    Numerical simulations of fluids in astrophysics and computational fluid dynamics (CFD) are among the most computationally-demanding calculations, in terms of sustained floating-point operations per second, or FLOP/s. It is expected that these numerical simulations will significantly benefit from the future Exascale computing infrastructures, that will perform 10^18 FLOP/s. The performance of the SPH codes is, in general, adversely impacted by several factors, such as multiple time-stepping, long-range interactions, and/or boundary conditions. In this work an extensive study of three SPH implementations SPHYNX, ChaNGa, and XXX is performed, to gain insights and to expose any limitations and characteristics of the codes. These codes are the starting point of an interdisciplinary co-design project, SPH-EXA, for the development of an Exascale-ready SPH mini-app. We implemented a rotating square patch as a joint test simulation for the three SPH codes and analyzed their performance on a modern HPC system, Piz Daint. The performance profiling and scalability analysis conducted on the three parent codes allowed to expose their performance issues, such as load imbalance, both in MPI and OpenMP. Two-level load balancing has been successfully applied to SPHYNX to overcome its load imbalance. The performance analysis shapes and drives the design of the SPH-EXA mini-app towards the use of efficient parallelization methods, fault-tolerance mechanisms, and load balancing approaches.Comment: arXiv admin note: substantial text overlap with arXiv:1809.0801

    Metastatic melanoma: An unusual presentation

    Get PDF
    In this report we describe a case of a malignant cutaneous melanoma metastasizing to the pleural surface and peritoneal cavity 5 years after surgical resection of the primary lesion. Malignant cutaneous melanoma is a very aggressive cancer able to metastasize anywhere in the body. Pleural secondary lesions represent a rare event described only in a small number of patients and the association with peritoneal localizations may suggest an uncommon pattern of spread that we discuss. Free full text available at www.tumorionline.it

    Oxidation Alters the Architecture of the Phenylalanyl-tRNA Synthetase Editing Domain to Confer Hyperaccuracy

    Get PDF
    High fidelity during protein synthesis is accomplished by aminoacyl-tRNA synthetases (aaRSs). These enzymes ligate an amino acid to a cognate tRNA and have proofreading and editing capabilities that ensure high fidelity. Phenylalanyl-tRNA synthetase (PheRS) preferentially ligates a phenylalanine to a tRNAPhe over the chemically similar tyrosine, which differs from phenylalanine by a single hydroxyl group. In bacteria that undergo exposure to oxidative stress such as Salmonella enterica serovar Typhimurium, tyrosine isomer levels increase due to phenylalanine oxidation. Several residues are oxidized in PheRS and contribute to hyperactive editing, including against mischarged Tyr-tRNAPhe, despite these oxidized residues not being directly implicated in PheRS activity. Here, we solve a 3.6 Å cryo-electron microscopy structure of oxidized S. Typhimurium PheRS. We find that oxidation results in widespread structural rearrangements in the β-subunit editing domain and enlargement of its editing domain. Oxidization also enlarges the phenylalanyl-adenylate binding pocket but to a lesser extent. Together, these changes likely explain why oxidation leads to hyperaccurate editing and decreased misincorporation of tyrosine. Taken together, these results help increase our understanding of the survival of S. Typhimurium during human infection
    corecore