

Video: Rendering in Ensight with OpenSWR

“EnSight is a software program for visualizing, analyzing, and communicating data from computer simulations and/or experiments. The purpose of OpenSWR is to provide a high performance, highly scalable OpenGL compatible software rasterizer that allows use of unmodified visualization software. This allows working with datasets where GPU hardware isn’t available or is limiting. OpenSWR is completely CPU-based, and runs on anything from laptops, to workstations, to compute nodes in HPC systems. OpenSWR internally builds on top of LLVM, and fully utilizes modern instruction sets like Intel®Streaming SIMD Extensions (SSE), and Intel® Advanced Vector Extensions (AVX and AVX2) to achieve high rendering performance.”