CovertEngineā¢ is a 3D graphics engine that puts advanced 3D graphics capabilities in the hands of any .NET developer, be it for business, CAD or gaming applications. The engine was developed with a broad audience in mind offering access to various frameworks and architectures like DirectX, OpenGL , XNA, MonoGame, CUDA, OpenCL as well as Bullet Physics simulation.
A small demonstration of a CUDA/OpenCL particle simulation plug-in for CovertEngine.
Read more on my blog - Covertengine.com
The rendering is quite simple using a geometry shader to generate a quad for each particle. Particles are driven using integration over a magnetic B-Field wire inductor (modified for visual effect)
Particle count in this scene is fairly low (3,932,160), due to high number of integration steps on each simulation cycle.