Ilmu Komputasi

Pertanyaan dan jawaban untuk ilmuwan yang menggunakan komputer untuk memecahkan masalah ilmiah

84
Jenis masalah apa yang cocok untuk komputasi GPU?

Jadi saya punya kepala yang layak untuk masalah apa yang saya kerjakan yang terbaik dalam serial, dan mana yang bisa dikelola secara paralel. Tapi saat ini, saya tidak punya banyak ide tentang apa yang terbaik ditangani oleh perhitungan berbasis CPU, dan apa yang harus diturunkan ke GPU. Saya tahu...

77
Apakah ada pemecah pemrograman nonlinier berkualitas tinggi untuk Python?

Saya memiliki beberapa masalah optimisasi global non-cembung yang menantang untuk dipecahkan. Saat ini saya menggunakan MATLAB's Optimization Toolbox (khusus, fmincon()dengan algoritma = 'sqp'), yang cukup efektif . Namun, sebagian besar kode saya menggunakan Python, dan saya ingin melakukan...

74
Seberapa jauh sebenarnya penyusun Fortran?

Pertanyaan ini merupakan perpanjangan dari dua diskusi yang muncul baru-baru ini di balasan untuk " C ++ vs Fortran untuk HPC ". Dan ini sedikit lebih menantang daripada sebuah pertanyaan ... Salah satu argumen yang paling sering terdengar dalam mendukung Fortran adalah bahwa penyusunnya lebih...

56
C ++ vs Fortran untuk HPC

Dalam program PhD sains komputasi saya, kami bekerja hampir secara eksklusif di C ++ dan Fortran. Sepertinya beberapa profesor lebih suka satu daripada yang lain. Saya bertanya-tanya mana yang 'lebih baik' atau apakah yang lebih baik dari yang lain dalam keadaan

42
Pemrograman Fungsional dan Komputasi Ilmiah

Saya minta maaf jika ini pertanyaan yang tidak jelas, tetapi begini: Selama beberapa tahun terakhir, pemrograman fungsional telah menerima banyak perhatian di komunitas Rekayasa Perangkat Lunak. Banyak yang sudah mulai menggunakan bahasa seperti Scala dan Haskell dan mengklaim sukses atas bahasa...

41
Apa yang membuat Fortran cepat?

Fortran memiliki tempat khusus dalam pemrograman numerik. Anda tentu dapat membuat perangkat lunak yang baik dan cepat dalam bahasa lain, tetapi Fortran tetap berkinerja sangat baik meskipun usianya sudah lanjut. Selain itu, lebih mudah membuat program cepat di Fortran. Saya telah membuat program...

40
Standar ilmiah untuk kesalahan numerik

Di bidang penelitian saya, spesifikasi kesalahan eksperimental diterima secara umum dan publikasi yang gagal menyediakannya sangat dikritik. Pada saat yang sama saya sering menemukan bahwa hasil perhitungan numerik disediakan tanpa ada kesalahan numerik, meskipun (atau mungkin karena) metode...