FLENS projesi :.
BLAS ve LAPACK için bir C ++ arabirimini yap.
BLAS ve LAPACK için son derece uygun bir C ++ arabirimini yap.
BLAS ve LAPACK için son derece verimli bir C ++ arabirimini atla :.
Havai doğrudan BLAS ve LAPACK arayarak göre hiçbir çalışma zamanı vardır yap.
Geçici nesnelerin iç yaratılması gibi bir karanlık yan etkileri vardır yap.
FLENS DEĞİLDİR:
BLAS ve LAPACK için sadece bir C ++ arayüzü atla! Bundan daha fazla :.
O uzayabilen atla: kullanıcı tanımlı matris / vektör türlerinin, örneğin kolay entegrasyon.
Esnektir atla: sayısal algoritmaların genel programlama örneğin.
FLENS KESİNLİKLE DEĞİLDİR:
FLENS bazı güzel gösterimler kabul ederken Koltuk ... Matlab için bir yedek. Bu tamamen farklı bir niyeti. Tamam, Matlab sadece FLENS gibi BLAS ve LAPACK kullanır vardır. Ama sadece bir alt kümesini kullanır. Matlab temelde sadece iki veri türlerini ve bu vardır. Genel matrisler ve seyrek matrisler. Bu yapıyı istismar bu BLAS ve LAPACK rutinleri kullanmaz bant yapısı Matlab ile matrisler varsa.
Bu harika bir araçtır Biz Matlab bash istemiyorum Ama işiniz için doğru aracı anlamaya zorunda o çok kolaydır çünkü Matlab harika bir araçtır:. Eğer doğru bizi emin olun Sadece yap... kullanmak ve hızlı prototipleme sağlar. Birçok insan için Matlab performansı Ok. Orada o insanlar bile FLENS kullanmayı düşünün kesinlikle hiçbir neden olabilir için.
FLENS size sahne arkasında oluyor ne tam kontrol sağlar atla, (örneğin), genel, üçgen, simetrik ve hermisyen matris türleri sağlar, bu matrislerin elemanları farklı formatlarda saklanabilir.:. Tam depolama (mağaza, tüm mxn elemanlar). bant depolama (bir bantlı matris sadece diyagonalleri depolamak), paketlenmiş depolama (mağaza sadece üst veya alt üçgen kısım).
FLENS bir görünüm konsepti uygulayan atla: Bir vektör bir satır, sütun ya da bir matrisin köşegen başvuran tanımlayabilirsiniz Sen tanımlayabilirsiniz, bir üçgen matris elemanları, genel matris üst üçgen kısmında saklanan olduğunu, ... .
Bu sürümdeki yeni nedir:
- Bu sürüm tamamen (BLAS tarafından belirtilen tüm matris / vektör türlerini destekler, yani matrisi. bant, paketlenmiş, ya da tam depolama biçimleri ve yoğun vektörler). ile.
- , seyrek matrisler koordine destekli ve sıkıştırılmış depolama biçimleri mevcuttur. .
- öğreticiler, kullanıcıların FLENS yeni matris / vektör türlerinin entegre nasıl örnek uzatıldı edildi. .
- Onlar daha matris görünümleri kolayca sayısal yüksek performanslı algoritmaları uygulamak için kullanılabilir nasıl göstermek. .
Ayrıca
sürüm 2012/08/28 yeni nedir:
- Bu sürüm için matris-vektör ürünler eklendi. Genelde, simetrik ve KRS ve CCS formatı ile hermityen seyrek matrisler. .
- Örnekler kullanıcı tanımlı matris türleri için ilave edildi. .
sürüm 2012/08/21 yeni nedir: <
- belgelerin çoğu yeniden yazılmıştır.. / li>
- jenerik FLENS-LAPACK fonksiyonlarının listesi genişletildi. .
- RefBLAS bir genel uygulama tamamlandı (CXXBLAS denir). .
- Seyrek matris tipi (hala deneysel) yeniden edildi. .
- Bir örnek SuperLU gelen seyrek çözücü ile arabirim için eklenmiştir. .
Yorum Bulunamadı