«libraries» etiketlenmiş sorular

Diğer programlar tarafından kullanılabilmeleri ve yeniden kullanılabilmeleri için bir dizi soyut veri türü, matematiksel işlev veya diğer üst düzey analiz algoritmalarını uygulayan ilgili programlama işlevlerinin bir koleksiyonu.

17
Standart sayısal algoritmalar için kitaplık kullanmama yaygın mıdır ve neden?
GSL gibi bilimsel hesaplama kütüphanelerinde birçok sayısal algoritma (entegrasyon, farklılaşma, enterpolasyon, özel fonksiyonlar vb.) Bulunmaktadır . Ancak bu kodların sık sık "elle toplanmış" uygulamalarını içeren kodlar görüyorum. Genel olarak kamuya açıklanması amaçlanmayan küçük programlar için, hesaplama bilim adamları arasında, sadece ihtiyaç duyduğunuzda (bir web sitesinden kopyalamak veya kopyalamak demek istediğim) …
54 libraries  c 



2
Seyrek doğrusal sistemlerin çözümü için kütüphaneler
Seyrek bir denklem sistemini çözen çok sayıda farklı kütüphane var, ancak farklılıkların ne olduğunu çözmenin zor olduğunu düşünüyorum. Söyleyebileceğim kadarıyla üç ana paket var: Trilinos , PETSc ve Intel MKL . Hepsi seyrek matris çözebilir, hepsi hızlıdır (söyleyebildiğim kadarıyla, hiçbirinde sağlam kriterler bulamamıştım) ve hepsi paralelleştirilebilir. Bulamadığım şey farklılıklar. Peki, …

10
Boyutsal agnostik kod için hızlı, hafif C ++ tensör kütüphanesi
Boyut agnostik kodu destekleyen bir C ++ tensör kütüphanesi arıyorum. Özellikle, her boyut boyunca (3'e kadar) işlemler yapmam gerekiyor, örneğin bir ağırlıklı toplam hesaplanıyor. Boyutlar bir şablon parametresidir (ve dolayısıyla bir derleme zamanı sabiti). Başka bir kısıt, kütüphanenin nispeten hafif olması gerektiğinden Trilinos / PETSc'den daha fazla Eigen / Boost …
20 c++  libraries  tensor 

4
Yapısal ızgara uyarlamalı ağ iyileştirme için genel amaçlı bir kütüphane var mı?
Bu yayını geliştirmek mi istiyorsunuz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntıya sahip olmayan yanıtlar düzenlenebilir veya silinebilir. Uyarlanabilir ağ inceltme (AMR), PDE'lerin sayısal çözümünde çok çeşitli mekansal ölçekler sorunu ile başa çıkmak için yaygın bir tekniktir. …

2
Hangi kütüphaneler multigrid için iyi bir üst düzey desteğe sahiptir?
Bazı özdeğerleri ve vektörleri hesaplamak için multigrid kullanmayı planlıyorum ve PETSc'nin multigrid için üst düzey desteğe sahip olduğunu fark ettim. PETSc belgeleri, PETSc'nin bu bölümünün yakında değiştirileceğinden kullanılmaması gerektiğini söylüyor. Diğer hangi kütüphaneler multigrid için üst düzey desteğe sahiptir ve PETSc yeni multigrid desteğini ne kadar sürede piyasaya sürecek?

1
Açık kaynaklı ters tabanlı çok düzeyli ILU uygulamaları var mı?
Özellikle heterojen Helmholtz için çok düzeyli ters tabanlı ILU ön koşullandırıcılarının seri performansından çok etkilendim , ancak açık kaynak uygulamaları bulamadığım için şaşırdım. Özellikle, ILUPACK ikili dosyaları akademisyenler için serbestçe kullanılabilir hale getirir, ancak kaynak kodlarını serbest bıraktıkları görülmemektedir. Açık olan hiç kimse uygulamalarını sağlamamış mıydı?

5
CFD kitaplığının geliştirilmesi için C ++ veya Python
Hesaplamalı Süreklilik Mekaniği için genel (sonlu hacim, fem, dg) kütüphaneyi kodlamak için iki yaklaşımın avantajları / dezavantajları ne olurdu? Şu anda işleri şu şekilde görüyorum, bu yüzden lütfen kendi deneyimlerinizi sağlayın ve beni benim için alevlendirmeyin :): 1) C ++: genel programlama, sanal fonksiyonlar, aşırı yük, hız ...: istediğiniz her …

1
C ++ ile Mathematica'nın QuasiMonteCarlo entegrasyonunun değiştirilmesi
QuasiMonteCarloYöntemi kullanarak 3 veya 4 boyutlu bazı integraller gerçekleştiren bir Mathematica program var . Sorun şu ki, bu hesaplamaların bazılarının HPC kümemizde bulunan maksimum iş süresinde tamamlanamayacağı noktaya kadar can sıkıcı bir şekilde uzun zaman alıyor. Bu yüzden programı büyük bir faktörle hızlandıracağından şüphelendiğim C ++ 'da yeniden yazmayı düşünüyorum. …

3
Verimli üç eksenli matris algoritması uygulaması
Fiziksel bir problemi örtük sayısal şema kullanarak çözüyorum. Bu beni tridiagonal matris ile doğrusal bir denklemin çözülmesine götürüyor. Ben kodlu ettik bu algoritma Wikipedia'dan. Bu tür bir denklemin optimize edilmiş bir şekilde çözülmesini sağlayan etkili bir kütüphane olup olmadığını merak ediyorum. Önemli bir not, matrisin sadece sistem parametreleri değiştiğinde değişmesidir, …

3
C ++ 'da paralel dinamik grafik kütüphanesi arıyorum
Merhaba scicomp topluluğu, Böyle olarak çerçeveler kullanılarak grafik algoritmaları alanında çalışmış NetworkX (Python), JUNG ve YFiles (Java). Şimdi paralel ve yüksek performanslı bilgisayar alanına giriyorum. Yeni bir proje için, aşağıdaki özelliklere sahip bir C ++ grafik kütüphanesi arıyorum: algoritma geliştirmeyi sağlayan sezgisel bir arayüze sahiptir dinamik işlemleri destekler: örneğin, rastgele …

1
Üçgen kafes üzerinde Fourier dönüşümü için kütüphane
Bir 2D üçgen veya altıgen kafes üzerindeki ayrık Fourier dönüşümünün (DFT) oldukça hızlı uygulamalarını arıyorum. Bu tür uygulamalara (özellikle Python veya Mathematica'dan kolayca kullanılabilenlere) ve bu sorunun zaten birçok sistemde yerleşik olan 1D DFT'ye nasıl indirileceğine dair açıklamalara teşekkür ederim.

4
C / C ++ 'da Runge-Kutta 8'inci sıra aranıyor
Runge-Kutta 8. dereceden yöntemini (89) C ++ ile yazılmış bir gök mekaniği / astrodinamik uygulamasında bir Windows makinesi kullanarak kullanmak istiyorum. Bu yüzden herkes belgelenmiş ve kullanımı ücretsiz iyi bir kütüphane / uygulama biliyor mu merak ediyorum? Beklenilen herhangi bir derleme problemi olmadığı sürece C ile yazılmışsa sorun yoktur. Şimdiye …

2
Bilimsel Hesaplamada görev tabanlı paylaşılan bellek paralel kitaplıkları
Son yıllarda, genel amaçlı veri güdümlü paylaşılan bellek paralelliğinin bir biçimini ya da bir diğerini sunan birkaç kütüphane / yazılım projesi ortaya çıkmıştır. Ana fikir, açık bir şekilde iş parçacıklı kod yazmak yerine, programcıların algoritmalarını, daha sonra paylaşılan bellek makinesindeki genel amaçlı bir ara katman yazılımı tarafından dinamik olarak planlanan, …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.