Ilmu Komputasi

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


7
Di mana hukum mekanika kuantum terurai dalam simulasi?
Sebagai seseorang yang memegang gelar BA dalam fisika saya agak tersinggung ketika saya mulai bekerja dengan simulasi molekuler. Agak mengejutkan mengetahui bahwa bahkan simulasi yang paling terperinci dan mahal secara komputasi tidak dapat secara kuantitatif mereproduksi perilaku penuh air dari prinsip pertama. Sebelumnya, saya mendapat kesan bahwa hukum dasar mekanika …

16
Contoh bagus dari “dua itu mudah, tiga itu sulit” dalam ilmu komputasi
Baru-baru ini saya menemukan formulasi dari fenomena-meta : " dua itu mudah, tiga itu sulit " (diucapkan seperti ini oleh Federico Poloni), yang dapat dijelaskan, sebagai berikut: Ketika masalah tertentu dirumuskan untuk dua entitas, itu relatif mudah untuk diselesaikan; Namun, algoritma untuk formulasi tiga entitas meningkat dalam kesulitan luar biasa, …

9
Apa cara yang baik untuk menjalankan studi parameter di C ++
Masalah Saat ini saya sedang mengerjakan simulasi Elemen Hingga Navier Stokes dan saya ingin menyelidiki efek dari berbagai parameter. Beberapa parameter ditentukan dalam file input atau melalui opsi baris perintah; parameter lain disediakan sebagai flag dalam Makefile sehingga kode saya harus dikompilasi ulang setiap kali saya mengubah opsi itu. Saya …


5
Fitur apa yang dibutuhkan pengguna dari antarmuka MPI C ++?
Versi 3.0 dari standar MPI secara formal menghapus antarmuka C ++ (sebelumnya tidak digunakan lagi). Sementara implementasi mungkin masih mendukungnya, fitur-fitur yang baru di MPI-3 tidak memiliki antarmuka C ++ yang didefinisikan dalam standar MPI. Lihat http://blogs.cisco.com/performance/the-mpi-c-bindings-what-happened-and-why/ untuk informasi lebih lanjut. Motivasi untuk menghapus antarmuka C ++ dari MPI adalah …
28 c++  mpi 


4
Berurusan dengan kebalikan dari matriks (kovarians) simetris positif yang pasti?
Dalam statistik dan berbagai aplikasinya, kita sering menghitung matriks kovarians , yang pasti positif (dalam kasus yang dipertimbangkan) dan simetris, untuk berbagai kegunaan. Terkadang, kita membutuhkan invers dari matriks ini untuk berbagai perhitungan (bentuk kuadratik dengan invers ini sebagai matriks pusat (saja), misalnya). Mengingat kualitas dari matriks ini, dan kegunaan …



5
Permute matriks di tempat di numpy
Saya ingin memodifikasi matriks transisi persegi yang padat di tempat dengan mengubah urutan beberapa baris dan kolomnya, menggunakan perpustakaan numpy python. Secara matematis ini berhubungan dengan pra-mengalikan matriks dengan matriks permutasi P dan mengalikannya dengan P ^ -1 = P ^ T, tetapi ini bukan solusi yang masuk akal secara …


3
Bagaimana seseorang menguji implementasi pemecah ODE numerik?
Pertanyaan ini dimigrasikan dari Mathematics Stack Exchange karena dapat dijawab di Computational Science Stack Exchange. Bermigrasi 6 tahun yang lalu . Saya akan mulai bekerja di perpustakaan perangkat lunak pemecah ODE numerik , dan saya berjuang dengan cara merumuskan tes untuk implementasi pemecah. Ambisi saya adalah bahwa perpustakaan, akhirnya, akan …
26 ode 

3
Berapa biaya komputasi
Salah satu masalah utama yang harus kita hadapi dalam simulasi molekuler adalah perhitungan gaya yang bergantung pada jarak. Jika kita dapat membatasi fungsi gaya dan jarak agar memiliki kekuatan genap dari jarak pemisahan , maka kita bisa menghitung kuadrat jarak r 2 = r ⋅ r dan tidak perlu khawatir …
26 efficiency 

2
Apakah Crank-Nicolson skema diskritisasi yang stabil untuk persamaan Reaksi-Difusi-Adveksi (konveksi)?
Saya tidak begitu akrab dengan skema diskritisasi umum untuk PDE. Saya tahu bahwa Crank-Nicolson adalah skema populer untuk mendiskritisasi persamaan difusi. Apakah juga pilihan yang baik untuk masa adveksi? Saya menarik dalam menyelesaikan persamaan Reaksi-Difusi-Adveksi , ∂kamu∂t+ ∇ ⋅ ( v u - D ∇ u ) = f∂kamu∂t+∇⋅(vkamu-D∇kamu)=f\frac{\partial u}{\partial …

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.