Ilmu Komputasi

T&J untuk ilmuwan yang menggunakan komputer untuk memecahkan masalah ilmiah

2
Apakah ada algoritma yang efisien untuk fraksi lanjutan bernilai matriks?
Misalkan saya memiliki persamaan matriks yang didefinisikan secara rekursif sebagai A[n] = inverse([1 - b[n]A[n+1]]) * a[n] Kemudian persamaan untuk A [1] terlihat mirip dengan fraksi lanjutan, di mana ada beberapa metode yang sangat efisien yang menghindari perhitungan ulang yang membosankan (Lihat "Resep Numerik" untuk beberapa contoh). Namun, saya bertanya-tanya …
18 algorithms 

3
C ++ Praktik terbaik untuk berurusan dengan banyak konstanta, variabel dalam kode ilmiah
Saya mengembangkan kode untuk mensimulasikan aliran fluida dengan zat biologis yang ada dalam aliran. Ini melibatkan persamaan standar Navier-Stokes yang digabungkan ke beberapa model biologis tambahan. Ada banyak parameter / konstanta. Saya memiliki fungsi tertulis untuk menangani perhitungan utama, tetapi masalah yang saya miliki adalah banyaknya konstanta / parameter yang …
17 c++ 

2
Versi Fortran mana yang harus saya pelajari?
Saya seorang mahasiswa Teknik Mesin yang tertarik pada bidang teknik aerospace di mana, saya diberitahu, Fortran masih umum digunakan. Versi Fortran mana yang harus saya investasikan waktu saya untuk belajar?
17 fortran 

4
Mengapa metode Runge – Kutta tingkat tinggi tidak digunakan lebih sering?
Saya hanya ingin tahu mengapa metode tingkat tinggi (yaitu lebih dari 4) metode Runge-Kutta hampir tidak pernah dibahas / dipekerjakan (setidaknya setahu saya). Saya mengerti ini membutuhkan waktu komputasi yang lebih besar per langkah (misalnya RK14 dengan langkah tertanam urutan ke-12 ), tetapi apakah ada kelemahan lain dari menggunakan metode …
17 ode  runge-kutta 

5
Penalti kinerja 20% untuk desain perangkat lunak yang bagus
Saya sedang menulis perpustakaan kecil untuk perhitungan matriks jarang sebagai cara untuk belajar sendiri untuk memanfaatkan pemrograman berorientasi objek. Saya telah bekerja sangat keras untuk memiliki model objek yang bagus, di mana bagian-bagiannya (matriks jarang dan grafik yang menggambarkan struktur konektivitas mereka) sangat longgar digabungkan. Dalam pandangan saya sendiri, kode …



2
Ukuran file biner vs. ASCII
Saya perlu menulis beberapa data dari perhitungan, yang akan dibaca nanti oleh Paraview (file .vtu atau vtk). Ketika datang ke ukuran file, haruskah saya memilih format ASCII atau format Biner?

6
Python vs FORTRAN
Mana yang lebih baik: FORTRAN atau Python? Dan saya kira dalam kedua kasus Anda membutuhkan Gnuplot, apakah saya benar? Saya sedang mengerjakan mesin Windows saat ini. Saya ingin menggunakannya untuk mendapatkan solusi numerik untuk masalah fisika, termasuk simulasi Monte-Carlo, integrasi dan diferensiasi numerik, dinamika molekuler, dll. Saya melihat kursus fisika …
17 python  fortran 


7
Perangkat Lunak Pembuatan Script Mesh
Saya mencari perangkat lunak generasi mesh itu gratis dan open source, menyediakan antarmuka scripting yang waras untuk spesifikasi domain, bekerja untuk geometri yang kompleks, dapat menghasilkan jerat 2D dan 3D, Opsi apa yang saya miliki?

3
Log-log plot penskalaan / efisiensi paralel
Banyak pekerjaan saya sendiri berkisar membuat skala algoritma lebih baik, dan salah satu cara yang disukai untuk menunjukkan penskalaan paralel dan / atau efisiensi paralel adalah untuk memplot kinerja algoritma / kode pada jumlah inti, misalnya di mana sumbu mewakili jumlah core dan sumbu beberapa metrik, misalnya pekerjaan yang dilakukan …

4
Untuk metode statistik manakah GPU lebih cepat dari CPU?
Saya baru saja menginstal kartu grafis Nvidia GT660 di desktop saya dan, setelah beberapa perjuangan, saya berhasil menghubungkannya dengan R. Saya telah bermain dengan beberapa paket R yang menggunakan GPU, terutama gputools, dan saya membandingkan waktu yang dibutuhkan oleh GPU dan CPU saya untuk melakukan beberapa operasi dasar: matriks pembalik …
17 r  gpu 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.