«software» etiketlenmiş sorular

Bilimsel ya da sayısal hesaplamalar için tasarlanmış ya da çok uygun kütüphaneler ve bağımsız yazılımlar hakkında sorular.

10
Kullanılabilir, hızlı bir C ++ matris kütüphanesi için öneriler?
Kullanılabilir, hızlı bir C ++ matris kütüphanesi hakkında önerileri olan var mı? Kullanılabilir kastettiğim şudur: Matrix nesneleri sezgisel bir arayüze sahiptir (örneğin: İndeksleme sırasında satır ve sütunları kullanabilirim) LAPACK ve BLAS ile yapabileceğim matris sınıfıyla her şeyi yapabilirim API öğrenmek ve kullanmak kolaydır Linux'a kurmak için nispeten ağrısız (şu anda …

8
Bilimsel yazılımı belgelemek için iyi yollar nelerdir?
Çoğu zaman, başkaları tarafından yazılmış (ya da zaman zaman kendi çalışmam bile olsa) yazılmış bilimsel kodları miras aldığımda ya da karşılaştığımda, belgelerin ya seyrek ya da varolmadığını fark ettim. Şanslıysam bilgilendirici yorumlar görüyorum. Çok şanslıysam, Doxygen yorumları ve Doxyfile bile var, böylece işlev arayüzleri ve danışılacak bazı HTML kodları var. …

11
Yazılımı vurgulayan makaleler yayınlamak için yerler
Yazılım, hesaplama biliminin temel bir parçasıdır ve giderek daha fazla bilimsel kaydın önemli bir parçası olarak kabul edilmektedir. Mevcut ve iyi test edilmiş kod kullanmanın değeri göz önüne alındığında, faydalı kodların varlığının mümkün olduğunca yaygın bir şekilde iletilmesi ve yaratıcılarına kredi verilmesi faydalı görünmektedir. Akademik bir ortamda, bu öncelikle yazılıma …

8
Simülasyonlarımın sonuçlarının ve makalemdeki sonuçların her zaman senkronize olduğundan nasıl emin olabilirim?
Makalelerimden birinde bazı rakamlara ek olarak bazı sayısal sonuçları da listeliyorum. Yapmak istediğim, makalemdeki sayısal sonuçların daima kodla aynı olduğundan emin olmak. Şu anda, simülasyon çıktılarımdan elde ettiğim sayısal sonuçları doğrudan son derece basit ve düşük teknolojili, ancak hata eğilimli kağıda kopyalarım, çünkü sonuçları yanlış kopyalayabilir veya kağıt sonuçlarını eşitlemeyi …


8
Bilimsel iş akışı yönetim sistemi
Biri bana, tercihen Python'da iyi bir iş akışı yönetim sistemi (WMS) önerebilir mi? Şimdiye kadar GNU Make'ı kullanıyorum, fakat kaçınmak istediğim bir karmaşıklık katmanını tanıtıyor. İyi bir WMS, aşağıdaki özelliklere sahip olmalıdır: komut satırı araçları ve Python scriptleri ile kolayca entegre edilebilir, kullanımı basit ve hafif, bağımlılıkları ele almak, komut …
30 software  python 

9
Parametre çalışmalarını C ++ ile çalıştırmanın iyi bir yolu nedir
Sorun Halen bir Sonlu Elemanlar Navier Stokes simülasyonu üzerinde çalışıyorum ve çeşitli parametrelerin etkilerini araştırmak istiyorum. Bazı parametreler bir giriş dosyasında veya komut satırı seçenekleriyle belirtilir; diğer parametreler Makefile'de bayraklar olarak sağlanmıştır, bu yüzden bu seçenekleri değiştirdiğimde kodum yeniden derlenmelidir. Parametre alanını sistematik olarak araştırmanın iyi bir yolu hakkında bir …

3
BLAS, LAPACK ve diğer doğrusal cebir kütüphanelerinin ilişkisi nedir?
Üzerinde çalıştığım bir proje için C ++ linear cebir kütüphanelerini inceliyorum. Hala anlayamadığım bir şey, BLAS ve LAPACK'in diğer lineer cebir kütüphanelerine bağlantısı. İçinden bakıldığında lineer cebir kütüphaneleri bu yazıda ben o ilginç bulundu: bazı kütüphaneler BLAS ve LAPACK’tan bağımsızdır bazı BLAS ve LAPACK gerektirir bazılarında BLAS ve LAPACK için …

10
Yazılım için hangi lisansı seçeceğinize dair öneriler ve deneyimler?
Yazılım geliştiricileri, çalışmanın hedeflerine göre uygun bir lisans seçme seçeneğine sahiptir. Yazılım için hangi lisansı seçmeniz gerektiğine dair herhangi bir öneri / deneyimler verebilir misiniz? Tüm kodlanmış çalışmaları açık kaynak kodları olarak "vermenin" artıları / eksileri nelerdir? Araştırma kodundan yararlanmak isteyen endüstriyel oyuncularla nasıl baş edilir?
26 software 

5
Sayısal olarak doğru kayan nokta C rutinlerini sembolik formüllerden otomatik olarak oluşturabilen bir yazılım var mı?
Gerçek değişkenlerin gerçek bir işlevi göz önüne alındığında, IEEE 754 aritmetiği ile donatılmış bir makinedeki tüm girdiler üzerindeki işlevi hesaplamak için otomatik olarak sayısal olarak doğru kod üretebilen bir yazılım var mı? Örneğin, değerlendirilecek asıl işlev şuysa: Yazılım, hesaplamalı doğruluk kaybını önlemek için felaket iptalini ve bazı girdi kümeleri için …

3
Bir Fortran derleyicisini Mac'e nasıl kurmalıyım? (OS X 10.x, x> = 4)
İlgili soru: Scientific Computing ve HPC'de Mac OS'nin Durumu Hesaplamalı bilimde önemli sayıda yazılım paketi Fortran'da yazılmıştır ve Fortran gitmiyor. Diğer yazılım paketlerini oluşturmak için bir Fortran derleyicisi de gerekir (dikkate değer bir örnek SciPy'dir ). Ancak, Mac OS X, Fortran derleyici içermez. Fortran derleyicisini makineme nasıl monte etmeliyim?
25 software  fortran 

5
PETSc ve Trilinos arasındaki temel farklar nelerdir?
Söyleyebileceğim kadarıyla, iki büyük jenerik ABD Enerji Bakanlığı hesaplamalı bilim yazılımı çerçevesi PETSc ve Trilinos'tur . İlk bakışta, dil farklılıklarının ötesinde benzer görünüyorlar (C'ye karşı C ++). İki çerçeve arasındaki temel farklar nelerdir ve birini seçmenin diğerine göre hangisini etkilemesi gerekir? (Kurumsal önyargıları ve mevcut altyapıyı görmezden gelin.)

8
Paralel hata ayıklama için hangi yazılımı kullanmak iyidir?
Şu anda herhangi bir paralel kod çalıştırmıyorum, ancak gelecekte OpenMP ve MPI hibridlerini kullanarak paralel kod çalıştırmayı tahmin ediyorum. Hata ayıklayıcılar seri projeler yürütürken benim için paha biçilmez araçlardı. Paralel yazılımda hata ayıklamak için kullanmak isteyen herhangi biri paralel hata ayıklayıcı (veya çoklu hata ayıklayıcı) önerebilir mi? Özgür yazılım tercih …

5
Hesaplamalı araştırmamın tekrarlanmasını sağlamak için bir dergi makalesine (ya da çevrimiçi gönderime) hangi materyali eklemeliyim?
Bilgisayar bilimi araştırmalarında tekrarlanabilirlik giderek daha önemli hale geldi. (Örneğin, bkz Roger Peng bu makaleyi Science , ben de bu tür başka makale ve web sitelerinin farkındayım.) Ancak, bu marka için bir dergi makale ile içermelidir ne kadar bilgi bana net değil (veya çevrimiçi) hesaplamalı araştırmam tekrar üretilebilir (fikri mülkiyet …

12
MATLAB programlamasını öğrenmek için Octave kullanmak mümkün müdür?
Hesaplamalı Bilim Yığın Borsası'nda yanıtlanabileceği için , bu soru Çapraz Doğrulama'dan taşındı . 7 yıl önce göç etti . MATLAB programlamasını öğrenmek istiyorum, böylece kendi başıma bazı araştırma / analizler yapabilirim, ayrıca çevrimiçi bulduğum bazı MATLAB komut dosyalarını inceleyebilir / değiştirebilirim. Ancak sorun şu ki, MATLAB'ı karşılayamam. GNU Octave, duyduğum …

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.