Source author record

F. Hariri

F. Hariri appears in the imported research catalog. Authorship, coauthor and topic links are available while profile ownership is still unclaimed.

ResearcherUnclaimed source record

Catalog footprint

What is connected

5works
4topics
4close collaborators

Actions

Connect this record

Log in to claim

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

5 published item(s)

preprint2020arXiv

GeantV: Results from the prototype of concurrent vector particle transport simulation in HEP

Full detector simulation was among the largest CPU consumer in all CERN experiment software stacks for the first two runs of the Large Hadron Collider (LHC). In the early 2010's, the projections were that simulation demands would scale linearly with luminosity increase, compensated only partially by an increase of computing resources. The extension of fast simulation approaches to more use cases, covering a larger fraction of the simulation budget, is only part of the solution due to intrinsic precision limitations. The remainder corresponds to speeding-up the simulation software by several factors, which is out of reach using simple optimizations on the current code base. In this context, the GeantV R&D project was launched, aiming to redesign the legacy particle transport codes in order to make them benefit from fine-grained parallelism features such as vectorization, but also from increased code and data locality. This paper presents extensively the results and achievements of this R&D, as well as the conclusions and lessons learnt from the beta prototype.

preprint2016arXiv

A portable platform for accelerated PIC codes and its application to GPUs using OpenACC

We present a portable platform, called PIC_ENGINE, for accelerating Particle-In-Cell (PIC) codes on heterogeneous many-core architectures such as Graphic Processing Units (GPUs). The aim of this development is efficient simulations on future exascale systems by allowing different parallelization strategies depending on the application problem and the specific architecture. To this end, this platform contains the basic steps of the PIC algorithm and has been designed as a test bed for different algorithmic options and data structures. Among the architectures that this engine can explore, particular attention is given here to systems equipped with GPUs. The study demonstrates that our portable PIC implementation based on the OpenACC programming model can achieve performance closely matching theoretical predictions. Using the Cray XC30 system, Piz Daint, at the Swiss National Supercomputing Centre (CSCS), we show that PIC_ENGINE running on an NVIDIA Kepler K20X GPU can outperform the one on an Intel Sandybridge 8-core CPU by a factor of 3.4.

preprint2015arXiv

The effect of magnetic islands on ITG turbulence driven transport

In this work, we address the question of the influence of magnetic islands on the perpendicular transport due to steady-state ITG turbulence on the energy transport time scale. We demonstrate that turbulence can cross the separatrix and enhance the perpendicular transport across magnetic islands. As the perpendicular transport in the interior of the island sets the critical island size needed for growth of neoclassical tearing modes, this increased transport leads to a critical island size larger than that predicted from considering collisional conductivities, but smaller than that using anomalous effective conductivities. We find that on Bohm time scales, the turbulence is able to re-establish the temperature gradient across the island for islands widths $w \lesssim λ_{turb}$, the turbulence correlation length. The reduction in the island flattening is estimated by comparison with simulations retaining only the perpendicular temperature and no turbulence. At intermediate island widths, comparable to $λ_{turb}$, turbulence is able to maintain finite temperature gradients across the island.

preprint2014arXiv

A Singularity-Free Coordinate System for X-point Geometries

A Flux Coordinate Independent (FCI) approach for anisotropic systems, not based on magnetic flux coordinates has been introduced in [F. Hariri and M. Ottaviani, Comput. Phys. Commun., 184,2419 (2013)]. In this paper, we show that the approach can tackle magnetic configurations including X-points. Using the code FENICIA, an equilibrium with a magnetic island has been used to show the robustness of the FCI approach to cases in which a magnetic separatrix is present in the system, either by design or as a consequence of instabilities. Numerical results are in good agreement with the analytic solutions of the sound-wave propagation problem. Conservation properties are verified. Finally, the critical gain of the FCI approach in situations including the magnetic separatrix with an X-point is demonstrated by a fast convergence of the code with the numerical resolution in the direction of symmetry. The results highlighted in this paper show that the FCI approach should be able to address turbulent transport problems in X-point geometries.

preprint2014arXiv

Plasma turbulence simulations with X-points using the flux-coordinate independent approach

In this work, the Flux-Coordinate Independent (FCI) approach to plasma turbulence simulations is formulated for the case of generic, static magnetic fields, including those possessing stochastic field lines. It is then demonstrated that FCI is applicable to nonlinear turbulent problems with and without X-point geometry. In particular, by means of simulations with the FENICIA code, it is shown that the standard features of ITG modes are recovered with reduced toroidal resolution. Finally, ITG turbulence under the influence of a static island is studied on the transport timescale with ITER-like parameters, showing the wide range of applicability of the method.