English
Related papers

Related papers: libcloudph++ 0.2: single-moment bulk, double-momen…

200 papers

Simulating showers of particles in highly-granular calorimeters is a key frontier in the application of machine learning to particle physics. Achieving high accuracy and speed with generative machine learning models can enable them to…

Instrumentation and Detectors · Physics 2026-02-02 Thorsten Buss , Frank Gaede , Gregor Kasieczka , Anatolii Korol , Katja Krüger , Peter McKeown , Martina Mozzanica

We introduce GEA (Geophysical and Environmental Applications), a new open-source atmosphere and ocean modeling framework within the finite volume C++ library OpenFOAM. Here, we present the development of a non-hydrostatic atmospheric model…

Fluid Dynamics · Physics 2023-03-21 Michele Girfoglio , Annalisa Quaini , Gianluigi Rozza

The particle-flow (PF) algorithm constructs a global description of each particle collision by producing a comprehensive list of final-state particles, and is central to event reconstruction in the CMS experiment at the CERN LHC. The…

Instrumentation and Detectors · Physics 2026-01-27 CMS Collaboration

Clouds are important components of the atmosphere. Since it is usually not possible to treat them as ensembles of huge numbers of particles, parameterizations on the basis of averaged quantities (mass and/or number concentration) must be…

Atmospheric and Oceanic Physics · Physics 2018-11-29 Juliane Rosemeier , Manuel Baumgartner , Peter Spichtinger

A three-dimensional, parallelized implementation of the electromagnetic relativistic moment implicit particle-in-cell method in Cartesian geometry (Noguchi et. al., 2007) is presented. Particular care was taken to keep the C++11 codebase…

Computational Physics · Physics 2015-01-08 Andreas Kempf , Patrick Kilian , Urs Ganse , Cedric Schreiner , Felix Spanier

RooFit is a library of C++ classes that facilitate data modeling in the ROOT environment. Mathematical concepts such as variables, (probability density) functions and integrals are represented as C++ objects. The package provides a flexible…

Data Analysis, Statistics and Probability · Physics 2007-05-23 Wouter Verkerke , David Kirkby

We present the TRIQS library, a Toolbox for Research on Interacting Quantum Systems. It is an open-source, computational physics library providing a framework for the quick development of applications in the field of many-body quantum…

Strongly Correlated Electrons · Physics 2016-09-12 Olivier Parcollet , Michel Ferrero , Thomas Ayral , Hartmut Hafermann , Igor Krivenko , Laura Messio , Priyanka Seth

We propose Chunks and Tasks, a parallel programming model built on abstractions for both data and work. The application programmer specifies how data and work can be split into smaller pieces, chunks and tasks, respectively. The Chunks and…

Distributed, Parallel, and Cluster Computing · Computer Science 2014-07-29 Emanuel H. Rubensson , Elias Rudberg

We present MadFlow, a first general multi-purpose framework for Monte Carlo (MC) event simulation of particle physics processes designed to take full advantage of hardware accelerators, in particular, graphics processing units (GPUs). The…

Computational Physics · Physics 2021-08-18 Stefano Carrazza , Juan Cruz-Martinez , Marco Rossi , Marco Zaro

The introduced package MoebInv contains two CPP libraries for symbolic, numeric and graphical manipulations in non-Euclidean geometry. The first library cycle implements basic geometric operations on cycles, which are the zero sets of…

Computational Geometry · Computer Science 2019-12-17 Vladimir V. Kisil

In this paper a library for spin--angular integration in LS-coupling for many-electron atoms is presented. The software is an implementation of a methodology based on the second quantization in coupled tensorial form, the angular momentum…

Atomic Physics · Physics 2007-05-23 G. Gaigalas

Variational algorithms are a representative class of quantum computing workloads that combine quantum and classical computing. This paper presents an LLVM-based C++ compiler toolchain to efficiently execute variational hybrid…

Large-scale deep learning benefits from an emerging class of AI accelerators. Some of these accelerators' designs are general enough for compute-intensive applications beyond AI and Cloud TPU is one such example. In this paper, we…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-11-19 Kun Yang , Yi-Fan Chen , Georgios Roumpos , Chris Colby , John Anderson

We introduce the Control Toolbox (CT), an open-source C++ library for efficient modeling, control, estimation, trajectory optimization and Model Predictive Control. The CT is applicable to a broad class of dynamic systems but features…

Robotics · Computer Science 2018-07-04 Markus Giftthaler , Michael Neunert , Markus Stäuble , Jonas Buchli

We present MIST, the Molecular Integration Simulation Toolkit, a lightweight and efficient software library written in C++ which provides an abstract in- terface to common molecular dynamics codes, enabling rapid and portable development of…

Hydrodynamics calculations have been successfully used in studies of the bulk properties of the Quark-Gluon Plasma, particularly of elliptic flow and shear viscosity. However, there are areas (for instance event-by-event simulations for…

In this paper, we present an open-source multi-resolution and multi-physics library: SPHinXsys (pronunciation: s'finksis) which is an acronym for \underline{S}moothed \underline{P}article \underline{H}ydrodynamics (SPH) for…

Computational Physics · Physics 2021-07-14 Chi Zhang , Massoud Rezavand , Yujie Zhu , Yongchuan Yu , Dong Wu , Wenbin Zhang , Jianhang Wang , Xiangyu Hu

By leveraging large clusters of commodity hardware, the Cloud offers great opportunities to optimize the operative costs of software systems, but impacts significantly on the reliability of software applications. The lack of control of…

Software Engineering · Computer Science 2018-03-02 Leonardo Mariani , Cristina Monni , Mauro Pezzé , Oliviero Riganelli , Rui Xin

Computational fluid dynamics is both a thriving research field and a key tool for advanced industry applications. The central challenge is to simulate turbulent flows in complex geometries, a compute-power intensive task due to the large…

The freud Python package is a powerful library for analyzing simulation data. Written with modern simulation and data analysis workflows in mind, freud provides a Python interface to fast, parallelized C++ routines that run efficiently on…