Ilmu Komputasi

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




1
Mengapa kita harus menjalankan kembali pemecah CFD untuk nomor Reynolds yang lebih tinggi?
Saya mulai belajar OpenFOAM dari tutorial Cavity yang disediakan di situs web . Saat bereksperimen dengan angka Reynolds yang berbeda, di bagian "2.1.8.2 Menjalankan kode", tutorial mengatakan untuk menjalankan kembali solver karena "Masuk akal untuk menambah waktu solusi". Tetapi ketika saya melakukan ini, saya tidak dapat menemukan perbedaan apa pun …

2
Bagaimana pemrograman geometrik berbeda dari pemrograman cembung?
Bagaimana pemrograman geometris (umum) berbeda dari pemrograman cembung umum? Program geometrik dapat ditransformasikan menjadi program cembung, dan biasanya diselesaikan dengan metode titik interior. Tetapi apa keuntungan dari merumuskan secara langsung masalah sebagai program cembung dan menyelesaikannya dengan metode titik interior? Apakah kelas program geometrik hanya merupakan subset dari kelas program …

2
Lacak Isoline dari Fungsi 2D yang Mahal
Saya memiliki masalah yang mirip dalam perumusan dengan posting ini, dengan beberapa perbedaan penting: Apa metode sederhana yang ada untuk pengambilan sampel fungsi 2D secara adaptif? Seperti di pos itu: Saya memiliki dan evaluasi fungsi ini agak mahal untuk dihitungf( x , y)f(x,y)f(x,y) Berbeda dengan di pos itu: Saya tertarik …


3
Integrasi numerik fungsi yang didukung kompak pada segitiga
seperti judulnya saya mencoba untuk menghitung integral dari fungsi yang didukung secara kompak (polinomial quintic Wendland) pada segitiga. Perhatikan, bahwa pusat fungsi berada di suatu tempat dalam ruang 3-D. Saya mengintegrasikan fungsi ini pada sembarang segitiga, tetapi kecil ( ). Saat ini saya menggunakan integrasi yang dijelaskan oleh Dunavant, 1985 …
10 quadrature 

2
Pemilihan pemecah linear untuk perhitungan GPGPU (OpenCL)
Saya telah mengembangkan solusi kerja dari Metode Elemen Hingga untuk menyelesaikan masalah perpindahan panas menggunakan GPU dan OpenCL menggunakan metode Conjugate Gradient. Kerugian utama dari metode ini adalah tingginya permintaan akan memori. Terlebih lagi, dalam kasus kartu grafis, memori seringkali sangat terbatas. Saya melihat dua opsi: Buat subdomain dan tukar …

4
Bagaimana kita dapat mengevaluasi kinerja siswa dalam kursus sains komputasi?
Sebagai seseorang yang harus mengajar kursus dalam ilmu komputasi, saya dihadapkan dengan pertanyaan kuno: bagaimana saya mengevaluasi kemampuan siswa untuk mempelajari subjek yang tergantung pada aplikasi yang sulit untuk diuji dengan metode pengujian "standar" ( ujian tertulis atau lisan)? Bagian dari kursus tergantung pada pemahaman teori dan metode pada tingkat …
10 education 

1
Bagaimana cara merakit dan memecahkan sistem matriks secara paralel dari nilai-nilai yang dihasilkan oleh prosesor yang berbeda?
Saya memecahkan masalah multiskala menggunakan Metode Multiskala Heterogen (HMM) . Pada dasarnya, prosedur khusus saya menggunakan proses berulang berikut: Memecahkan banyak sistem matriks lokal. Hitung nilai yang menarik dari solusi sistem lokal. Merakit sistem matriks global dari "nilai-nilai kepentingan" lokal Memecahkan sistem matriks global Gunakan solusi sistem matriks global untuk …

3
Matriks eksponensial dari matriks asimetris nyata dengan Fortran 95 dan LAPACK
Baru-baru ini saya mengajukan pertanyaan di sepanjang baris yang sama untuk matriks miring-Hermitian. Terinspirasi oleh keberhasilan pertanyaan itu, dan setelah membenturkan kepalaku ke dinding selama beberapa jam, aku melihat matriks eksponensial dari matriks asimetris yang nyata. Rute untuk menemukan nilai eigen dan vektor eigen tampaknya agak berbelit-belit, dan saya khawatir …

3
Mengapa iteratif memecahkan persamaan Hartree-Fock menghasilkan konvergensi?
Dalam metode medan konsisten-sendiri Hartree-Fock dalam menyelesaikan persamaan Schroedinger elektronik yang tidak tergantung waktu, kami berupaya meminimalkan energi keadaan dasar, , dari sistem elektron dalam bidang eksternal berkenaan dengan pilihan putaran orbital, . { χ i }E0E0E_{0}{χi}{χi}\{\chi_{i}\} Kami melakukan ini dengan secara iteratif menyelesaikan persamaan Hartree-Fock 1-elektron, mana adalah spin …

2
Apa cara paling efisien untuk menghitung vektor eigen dari matriks padat yang sesuai dengan nilai eigen besarnya terbesar?
Saya memiliki matriks persegi simetris nyata padat. Dimensinya sekitar 1000x1000. Saya perlu menghitung komponen utama pertama dan bertanya-tanya apa algoritma terbaik untuk melakukan ini. Tampaknya MATLAB menggunakan algoritma Arnoldi / Lanczos (untuk eigs). Tetapi dari membaca tentang mereka saya tidak yakin apakah mereka memiliki kelebihan dibandingkan dengan iterasi daya sederhana …


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.