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
Particle count in this scene is 7,864,320 on Asus NV-470GTX
Post processing: Motion Blur & Bloom
The rendering is quite simple using a geometry shader to generate a textured quad for each particle. Particles are driven using integration over a magnetic B-Field wire inductor (modified for visual effect)