swMATH ID: 32983
Software Authors: Agner Fog
Description: VCL: C++ vector class library. The VCL vector class library is a tool that allows C++ programmers to make their code much faster by handling multiple data in parallel. Modern CPU’s have Single Instruction Multiple Data (SIMD) instructions for handling vectors of multiple data elements in parallel. The compiler may be able to use SIMD instructions automatically in simple cases, but a human programmer is often able to do it better by organizing data into vectors that t the SIMD instructions. The VCL library is a tool that makes it easier for the programmer to write vector code without having to use assembly language or intrinsic functions.
Homepage: https://www.agner.org/optimize/vcl_manual.pdf
Related Software: Vc; GitHub; Firedrake; UG; DUNE; ginSODA; MPGOS; MATLAB ODE suite; ODEPACK; Ode15s; ode45; ode23; CUDA; SUNDIALS; Matlab; LIBXSMM; TSFC; Loo.py; deal.ii; Dune-FemPy
Referenced in: 4 Publications

Referencing Publications by Year