Explore

Explore

Vlasov-Poisson equations in 4D The vlp4d code solves Vlasov-Poisson equations in 4D (2D space and 2D velocity space). From the numerical point of view, vlp4d is based on a semi-lagrangian scheme. Vlasov solver is typically based on a directional Strang splitting. The Poisson equation is treated ...
Vector Particle-in-Cell VPIC is a general purpose particle-in-cell simulation code for modeling kinetic plasmas in one, two, or three spatial dimensions. It employs a second-order, explicit, leapfrog algorithm to update charged particle positions and velocities in order to solve the relativistic k...
A C++ based implementation of the TeaLeaf heat conduction mini-app. This implementation of TeaLeaf replicates the functionality of the original reference version of TeaLeaf (https://github.com/UK-MAC/TeaLeaf_ref). TeaLeaf solves a simple linear heat conduction equation in two or three dimensions.
MiniFE is a proxy application for unstructured implicit finite element codes. It is similar to HPCCG and pHPCCG but provides a much more complete vertical covering of the steps in this class of applications. MiniFE also provides support for computation on multicore nodes, including pthreads and ...
Laghos solves the time-dependent Euler equation of compressible gas dynamics in a moving Lagrangian frame using unstructured high-order finite element spatial discretization and explicit high-order time-stepping. It is built on top of a general discretization library (MFEM) and supports two modes...
Heat is a simple mini-application that solves a heat diffusion equation using a finite-differencing scheme, with a 5-point stencil. It was developed at the University of Bristol as part of an OpenMP tutorial course, and therefore consists of only a few hundred lines of code. The mini-application...
A mini-PIC (particle-in-cell) code based on the Cabana library, which is developed in the ECP COPA project. The algorithm employed in the code is standard explicit PIC in Cartesian geometry solving relativistic Vlasov-Maxwell equations.