IPPL (Independent Parallel Particle Layer)

IPPL (Independent Parallel Particle Layer) is an object-oriented framework for particle and field based applications in computational science requiring high-performance parallel computers. It is a library of C++ classes designed to represent common abstractions in these applications. IPPL is based on data-parallel programming at the highest abstraction layer. All major HPC architectures are supported. The main goals of the IPPL framework includes: IPPL is currently in development the version here is the first "developer release" of IPPL. IPPL was inspired by POOMA (r1). Although IPPL has received noumerous additions the most importand are: Fully ANSI C++ compatible, full 64Bit.

Source Code documentation

Repository Status

Last update: