• OptiVec para o Lazarus é um abrangente componente suite, que reúne milhares de matriz e vetor de funções de números complexos rotinas de matemática. Para colocá-lo simplesmente, a biblioteca de pacotes de uma grande variedade de totalmente vetorizados formas de todos os operadores e funções matemáticas que são otimizados para trabalhar e processos simples e complexos de tipo de dados. Vale ressaltar que os componentes incluídos não são DLLs padrão, como seria de esperar, mas, ao invés de bibliotecas estáticas. Direto vantagem de trabalhar com objetos estáticos é que apenas as funções que você realmente usar em seus aplicativos vão estar ligados. Enquanto você pode incluir essas funções em DLLs, você deve ter em mente que não é necessário para gerenciar o outro ao distribuir seus aplicativos. Ao mesmo tempo, enquanto a biblioteca pode ser sobreposta com o LINPACK e bibliotecas BLAS parcialmente, a nomenclatura e de implementação podem ser gerenciados mais fácil e mais eficiente. Então, novamente, há uma exceção a este princípio, ou seja, que você precisa de outra DLL que contém o código para o CUDA bibliotecas. A biblioteca é otimizado para todos os ponto-flutuante e inteiro, bem como uma vasta gama de reais e complexas funções matemáticas. Além disso, OptiVec para o Lazarus pode trabalhar tão bem com as estatísticas das rotinas de FFT técnicas, ajuste de curva, interpolação, álgebra matricial, gráficos de vetor e matriz decompositions.
  • Lazarus için OptiVec binlerce matris ve vektör fonksiyonları yanı sıra karmaşık sayı matematik rutinleri paketleri kapsamlı bir bileşen paketidir. Basitçe söylemek gerekirse, kütüphane, çalışma ve basit ve karmaşık veri türü süreçlerini optimize edilmiş tüm operatörleri ve matematik fonksiyonları tam olarak vektörize formları geniş bir yelpazede paketleri. Ama çok statik kütüphaneler beklediğiniz gibi dahil bileşenleri standart bir DLL değil, söz etmek gerekiyor. Aslında uygulamalarınızda kullanabileceğiniz tek işlevleri bağlantılı olacak statik nesneler ile çalışma doğrudan bir avantaj. DLL bu işlevleri içerebilir iken, uygulamalarınızı dağıtırken başka bir dizi yönetmek için gerek olduğunu unutmamalıyız. Aynı zamanda, kütüphane LİNPACK ile örtüşen ve kısmen kütüphaneler BLAS ederken, adlandırılması ve uygulanması daha kolay ve daha verimli bir şekilde yönetilebilir. Yani kitaplıkları etkin CUDA için kod içeren ek DLL gerekir yine de, bu ilkeye bir istisna değildir. Kütüphane gerçek ve karmaşık matematik fonksiyonları tüm kayan nokta ve tamsayı gibi geniş bir dizi için optimize edilmiştir. Lazarus gibi iyi istatistik rutinleri, FFT teknikleri, eğri uydurma, aradeğerleme, matris cebri, grafik, vektör ve matris ayrışımları ile çalışmak için ayrıca OptiVec.
  • OptiVec for Lazarus is a comprehensive component suite that packs thousands of matrix and vector functions as well as complex-number math routines. To put it simply, the library packs a wide variety of fully vectorized forms of all operators and math functions that are optimized to work and processes simple and complex data type.

    It is worth mentioning that the components included are not standard DLLs, as you would expect, but rather static libraries. The direct advantage of working with static objects is that only the functions that you actually use in your applications are going to be linked. While you can include these functions in the DLLs, you should bear in mind that there is no need to manage another set when distributing your apps.

    At the same time, while the library can be overlapped with the LINPACK and BLAS libraries partially, the nomenclature and implementation can be managed easier and more efficiently. Then again, there is an exception to this principle, namely that you need additional DLL containing code for the CUDA-enabled libraries.

    The library is optimized for all floating-point and integer as well as a vast array of real and complex mathematical functions. In addition, OptiVec for Lazarus can work just as well with statistics routines, FFT techniques, curve fitting, interpolation, matrix algebra, graphics, vector and matrix decompositions.