Swarm-NG  1.1
plugins Directory Reference

This directory implement plug-ins for Hermite, MVS, Runge-Kutta integrators with different flavors including CPU, GPU and OpenMP.

More...

Files

file  euler.cu [code]
 Initializes the integrator plugin.
 
file  hermite.cu [code]
 Initializes the hermite integrator plugins.
 
file  hermite_adap.cu [code]
 Initializes the hermite_adap integrator plugins.
 
file  hermite_cpu.cpp [code]
 Initializes the hermite CPU integrator plugin.
 
file  hermite_prop.cu [code]
 Initializes the hermite propagator integrator plugin.
 
file  midpoint.cu [code]
 Initializes the midpoint propagator integrator plugin.
 
file  mvs.cu [code]
 Initializes the GPU version of the mixed variables symplectic propagator plugins.
 
file  mvs_cpu.cpp [code]
 Initializes the CPU version of the mixed variables symplectic propagator plugins.
 
file  mvs_omp.cpp [code]
 Initializes the OpenMP version of the mixed variables symplectic propagator plugins.
 
file  rkck.hpp [code]
 Includes a list of header files and global structures.
 
file  rkck_adaptive.cu [code]
 Initializes the adaptive Runge Kutta Cash Karp integrator plugin.
 
file  rkck_fixed.cu [code]
 Initializes the fixed Runge Kutta Cash Karp integrator plugin.
 
file  verlet.cu [code]
 Initializes the verlet propagator integrator plugin.
 

Detailed Description

This directory implement plug-ins for Hermite, MVS, Runge-Kutta integrators with different flavors including CPU, GPU and OpenMP.