proyek Flens adalah :.
Melewatkan C ++ antarmuka untuk BLAS dan LAPACK.
Loncat sebuah C ++ antarmuka yang sangat nyaman untuk BLAS dan LAPACK.
Loncat sebuah sangat efisien C ++ antarmuka untuk BLAS dan LAPACK :.
Loncat ada run-time overhead dibandingkan langsung menelepon BLAS dan LAPACK.
Loncat ada jelas efek samping seperti penciptaan internal benda sementara.
Flens TIDAK:
Loncat hanya C ++ antarmuka untuk BLAS dan LAPACK! Hal ini lebih dari itu :.
Lewatkan saja diperpanjang: misalnya integrasi yang mudah dari jenis matriks / vektor yang ditetapkan pengguna.
Lewatkan saja fleksibel: misalnya pemrograman generik algoritma numerik.
Flens adalah PASTI TIDAK:
Kursi ... pengganti Matlab. Sementara Flens mengadopsi beberapa notasi yang bagus memiliki kehebatan yang sama sekali berbeda. Ok, Matlab menggunakan BLAS dan LAPACK seperti Flens. Tapi itu hanya menggunakan subset. Matlab pada dasarnya hanya memiliki dua jenis data dan ini. adalah matriks umum dan matriks jarang. Jika Anda memiliki matriks dengan struktur pita Matlab tidak akan menggunakan mereka BLAS dan rutinitas LAPACK yang mengeksploitasi struktur ini.
Loncat Hanya untuk memastikan Anda mendapatkan kita benar: Kami tidak ingin bash Matlab Ini adalah alat yang hebat Tapi Anda harus mencari tahu apa alat yang tepat untuk pekerjaan Anda Matlab adalah alat yang hebat karena sangat mudah.... menggunakan dan memungkinkan prototyping cepat. Bagi banyak orang kinerja Matlab adalah Ok. Bagi orang-orang mungkin benar-benar tidak ada alasan untuk bahkan mempertimbangkan menggunakan Flens.
Loncat Flens memberi Anda kontrol penuh tentang apa yang terjadi di belakang layar ini memberikan (misalnya) umum, segitiga, simetris dan jenis matriks hermitian Elemen matriks tersebut dapat disimpan dalam format yang berbeda:.. Penyimpanan penuh (toko semua elemen mxn). , penyimpanan band (menyimpan hanya Diagonal matriks banded), dikemas penyimpanan (store hanya bagian segitiga atas atau bawah).
Loncat Flens menerapkan konsep tampilan: Anda dapat menentukan bahwa vektor referensi baris, kolom atau diagonal matriks Anda dapat menentukan, bahwa unsur-unsur dari matriks segitiga adalah mereka yang tersimpan di bagian segitiga atas matriks umum, ... .
Apa yang baru dalam rilis ini:
- Rilis ini sepenuhnya mendukung semua jenis matriks / vektor ditentukan oleh BLAS (yaitu matriks. dengan band, dikemas, atau format penyimpanan penuh dan vektor padat). .
- Selain itu, matriks jarang dengan mengkoordinasikan dan format penyimpanan kompresi yang tersedia. .
- Tutorial diperpanjang untuk memberikan contoh bagaimana pengguna dapat mengintegrasikan jenis matriks / vektor baru ke Flens. .
- Mereka lebih lanjut menunjukkan bagaimana pandangan matriks dengan mudah dapat dimanfaatkan untuk mengimplementasikan algoritma kinerja tinggi numerik. .
Apa yang baru dalam versi 2012/08/28:
- Versi ini menambahkan produk matrix-vektor untuk. umum, simetris, dan matriks jarang hermitian dengan CRS dan Format CCS. .
- Contoh ditambahkan untuk jenis matriks yang ditetapkan pengguna. .
Apa yang baru dalam versi 2012/08/21:.
- Sebagian besar dokumentasi ditulis ulang <. / li>
- Daftar generik fungsi Flens-LAPACK diperpanjang. .
- Implementasi generik RefBLAS selesai (disebut CXXBLAS). .
- jenis matriks Jarang yang didesain ulang (masih eksperimental). .
- Contoh ditambahkan untuk berinteraksi dengan pemecah jarang dari SuperLU. .
Komentar tidak ditemukan