OptiVec for GCC is a software library that offers high-performance vector and matrix functions, achieving over three times faster results than compiled C/C++ code. It includes more than 3500 functions, from math and statistics to FFT and curve-fitting, making it a versatile tool for analysis, inversion, and decomposition of matrices.

This software's offerings range from vectorized arithmetic operators and math functions to matrix operations, such as multiplication, inversion, LU decomposition, singular value decomposition, and eigenvalues. Additionally, OptiVec includes fast Fourier transform techniques, suitable for effective convolution, correlation analyses, and spectral filtering, both one- and two-dimensional.
With OptiVec, users can experience curve fitting, an essential feature for a wide range of model functions, ranging from simple linear regression to complex non-linear models with multiple data sets. The software also offers statistics capabilities, in addition to analysis (derivatives, integrals, extrema, interpolation).
Another exciting feature of OptiVec is its ability to provide graphical representation of data in Cartesian coordinates alongside complex number math in both Cartesian and polar format.
OptiVec's vectorized implementation in Assembler offers a significant advantage to users, making the functions, on average, 2-3 times faster than compiled source code with the same functionality. Furthermore, in several instances, the numerical accuracy is improved.
OptiVec's object-oriented interface for C++, 'VecObj,' offers simplified function calls and increased memory safety. This version of OptiVec is available for GCC Win64 and Win32.
To conclude, if you are looking for advanced, optimized functionality for various data types and fields, OptiVec is an excellent choice. Its user-friendly interface and specialized capabilities make it an ideal software solution for academic or commercial use.
Version 8.0.1:
Many new functions.
Quality enhancements.