Ilmu Komputasi

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

3
Mengapa dimensi waktu itu istimewa?
Secara umum, saya pernah mendengar analis numerik mengutarakan pendapat itu "Tentu saja, secara matematis, waktu hanyalah dimensi lain, tetapi tetap saja, waktu itu istimewa" Bagaimana cara membenarkan ini? Dalam hal apa waktu khusus untuk ilmu komputasi? Selain itu, mengapa kita sering lebih suka menggunakan perbedaan hingga, (mengarah ke "time-stepping"), untuk …

5
Apa perbedaan utama antara PETSc dan Trilinos?
Sejauh yang saya tahu, dua kerangka kerja perangkat lunak ilmu komputasi generik besar Departemen Energi AS adalah PETSc dan Trilinos . Sepintas mereka tampak serupa, di luar perbedaan bahasa (C versus C ++). Apa perbedaan utama antara kedua kerangka kerja, dan faktor-faktor apa yang harus memengaruhi memilih satu dari yang …

4
Kapan saya harus menggunakan templat ekspresi C ++ dalam ilmu komputasi, dan kapan saya * tidak * menggunakannya?
Misalkan saya sedang mengerjakan kode ilmiah dalam C ++. Dalam diskusi baru-baru ini dengan seorang kolega, dikemukakan bahwa templat ekspresi bisa menjadi hal yang sangat buruk, berpotensi membuat perangkat lunak hanya dapat dikompilasi pada versi gcc tertentu. Seharusnya, masalah ini telah mempengaruhi beberapa kode ilmiah, seperti yang disinggung dalam subtitle …

8
Perangkat lunak apa yang baik untuk digunakan untuk debugging paralel?
Saya tidak menjalankan kode paralel apa pun sekarang, tapi saya mengantisipasi menjalankan kode paralel di masa depan menggunakan hibrida OpenMP dan MPI. Debugger adalah alat yang sangat berharga bagi saya ketika menjalankan proyek seri. Adakah yang bisa merekomendasikan debugger paralel (atau beberapa debugger) untuk digunakan untuk debugging perangkat lunak paralel? …


3
Apa prinsip di balik konvergensi metode ruang bagian Krylov untuk menyelesaikan sistem persamaan linear?
Seperti yang saya pahami, ada dua kategori utama metode iteratif untuk menyelesaikan sistem persamaan linear: Metode Alat Tulis (Jacobi, Gauss-Seidel, SOR, Multigrid) Metode Subruang Krylov (Konjugat Gradien, GMRES, dll.) Saya mengerti bahwa sebagian besar metode stasioner bekerja dengan iteratif santai (menghaluskan) mode Fourier dari kesalahan. Seperti yang saya pahami, metode …

5
Materi apa yang harus saya sertakan dengan artikel jurnal (atau posting online) untuk membuat riset komputasional saya dapat direproduksi?
Reproduksibilitas menjadi semakin penting dalam penelitian sains komputasi. (Sebagai contoh, lihat artikel ini oleh Roger Peng di Science ; Saya juga mengetahui artikel dan situs web seperti itu.) Namun, tidak jelas bagi saya berapa banyak informasi yang harus saya sertakan dengan artikel jurnal (atau online) untuk membuat penelitian komputasional saya …



1
Apakah ada algoritma numerik untuk menemukan kemiringan asimptotik?
Saya memiliki serangkaian titik data ( xsaya, ysaya)(xsaya,ysaya)(x_i,y_i) yang saya harapkan (kira-kira) mengikuti fungsi y( x )y(x)y(x) yang asimtot ke garis pada besar xxx. Pada dasarnya, mendekati nol sebagai , dan hal yang sama mungkin dapat dikatakan untuk semua turunan , , dll. Tapi saya tidak tahu apa bentuk fungsional …
23 algorithms 




2
Perbedaan terbatas yang baik untuk persamaan kontinuitas
Apa yang akan menjadi diskritisasi perbedaan hingga yang baik untuk persamaan berikut: ∂ρ∂t+ ∇ ⋅ ( ρ u ) = 0∂ρ∂t+∇⋅(ρu)=0\frac{\partial \rho}{\partial t} + \nabla \cdot \left(\rho u\right)=0 ? Kita dapat mengambil kasus 1D: ∂ρ∂t+ ddx( ρ u ) = 0∂ρ∂t+ddx(ρu)=0\frac{\partial \rho}{\partial t} + \frac{d}{dx}\left(\rho u\right)=0 Untuk beberapa alasan semua …

3
Memecahkan tanpa membalikkan
Saya memiliki matriks dan . jarang dan dengan sangat besar (bisa dalam urutan beberapa juta.) adalah matriks tinggi dengan agak kecil ( ) dan setiap kolom dapat hanya memiliki satu entri dengan sisanya menjadi 's, sehingga . sangat besar, jadi sangat sulit untuk membalikkan, dan saya bisa menyelesaikan sistem linear …

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.