Ilmu Komputasi

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

2
selesaikan
Saya porting kode yang ada dari MATLAB ke C ++ dan memiliki sistem linier untuk menyelesaikan (daripada bentuk yang lebih khas A x = b )xA=bxA=bxA=bAx=bAx=bAx=b Matriks padat, dan berbentuk umum, tetapi tidak lebih besar dari 1000x1000. Jadi dalam MATLAB, solusinya ditemukan oleh fungsi atau notasi forward-slashAAAmrdivide(b,A)x = b/A; Bagaimana …


1
Bagaimana tepatnya algoritma multigrid * penuh * berjalan?
Jadi saya mengerti (atau setidaknya saya percaya saya tahu) bagaimana siklus-V berjalan. Saya telah menulis dalam Matlab versi 1-D, versi rekursif dari siklus-V. Namun, ketika saya menjalankan kode saya untuk FMG, solusi saya tidak konvergen. Saya percaya masalah saya terletak pada pemahaman saya tentang bagian FMG yang sebenarnya. Yang saya …
12 multigrid 

5
Berulang kali memecahkan dengan , berbeda
Saya menggunakan MATLAB untuk memecahkan masalah yang melibatkan penyelesaian di setiap timestep, di mana berubah seiring waktu. Saat ini, saya menyelesaikan ini menggunakan MATLAB :bAx=bAx=b\mathbf{A} \mathbf{x}=\mathbf{b}bb\mathbf{b}mldivide x = A\b Saya memiliki fleksibilitas untuk membuat sebanyak mungkin perhitungan yang diperlukan, jadi saya bertanya-tanya apakah ada metode yang lebih cepat dan / …

4
Algoritma paralel (GPU) untuk automata seluler asinkron
Saya memiliki koleksi model komputasi yang dapat digambarkan sebagai automata seluler asinkron. Model-model ini menyerupai model Ising, tetapi sedikit lebih rumit. Sepertinya model seperti itu akan mendapat manfaat dari dijalankan pada GPU daripada CPU. Sayangnya itu tidak cukup mudah untuk memparalelkan model seperti itu, dan sama sekali tidak jelas bagi …

2
Strategi untuk Metode Newton ketika Jacobian pada solusinya adalah tunggal
Saya mencoba memecahkan sistem persamaan berikut untuk variabel dan x 2 (semuanya adalah konstanta):P, x1P,x1P,x_1x2x2x_2 A ( 1 - P)2- k1x1= 0A P2- k2x2= 0( 1 - P) ( r1+ x1)4L1- P( r1+ x2)4L2= 0A(1−P)2−k1x1=0AP2−k2x2=0(1−P)(r1+x1)4L1−P(r1+x2)4L2=0\frac{A(1-P)}{2}-k_1x_1=0 \\ \frac{AP}{2}-k_2x_2=0 \\ \frac{(1-P)(r_1+x_1)^4}{L_1}-\frac{P(r_1+x_2)^4}{L_2}=0 Saya dapat melihat bahwa saya dapat mengubah sistem persamaan ini menjadi …

1
Pemecah PDE untuk difusi-Drift dan model terkait
Saya mencoba mensimulasikan model semikonduktor dasar untuk keperluan pedagogis - mulai dari model difusi-Drift. Meskipun saya tidak ingin menggunakan simulator semikonduktor off-the-shelf - saya akan belajar model lain (umum, baru-baru ini atau tidak jelas), saya ingin menggunakan pemecah PDE off-the-shelf. Tetapi bahkan untuk kasus 1D sederhana, model difusi drift terdiri …
12 pde 


2
Integrasi Numerik - menangani NaNs (C / Fortran)
Saya berurusan dengan integral rumit yang menunjukkan NaN pada nilai-nilai tertentu mendekati nol dan saat ini saya berurusan dengan mereka secara kasar menggunakan pernyataan ISNAN yang menetapkan integrand ke nol ketika ini terjadi. Saya telah mencoba ini dengan perpustakaan NMS di FORTRAN (rutin q1da - q1dax tidak berbeda) dan dengan …
12 quadrature 

1
Algoritma untuk Matriks Integer Besar Jarang
Saya mencari perpustakaan yang melakukan operasi matriks pada matriks jarang besar tanpa mengorbankan stabilitas numerik. Matriks akan menjadi 1000+ oleh 1000+ dan nilai-nilai matriks akan berada di antara 0 dan 1000. Saya akan melakukan algoritma kalkulus indeks sehingga saya akan menghasilkan vektor baris (jarang) dari matriks serial. Ketika saya mengembangkan …

4
Simulasi Tali Skalabilitas Akurasi Sewenang-wenang
Saya mencoba mensimulasikan objek tali. Formulasi yang saya pahami adalah susunan partikel, dihubungkan oleh pegas. Mata air ini memiliki nilai-k yang sangat besar, sehingga garis berubah bentuk, tetapi sedikit membentang. Saya telah menyimpulkan bahwa menyelesaikan ini sebagai fungsi waktu tidak dimungkinkan dalam bentuk tertutup karena tali adalah generalisasi dari pendulum …
12 simulation 


1
Memahami Kondisi Wolfe untuk pencarian baris Tidak Eksak
Menurut Nocedal & Wright's Book Numerical Optimization (2006), kondisi Wolfe untuk pencarian garis yang tidak tepat adalah, untuk arah penurunan ,halpp Penurunan yang memadai: Kondisi Kelengkungan: ∇ f ( x + α p ) T p ≥ c 2 ∇ f ( x ) T p untuk 0 < c …

3
Pemeriksaan heuristik stabilitas numerik
Asumsikan saya memiliki fungsi bernilai nyata dari beberapa variabel x_i yang ingin saya evaluasi secara numerik. Secara umum rumus untuk f dapat mengandung produk, rasional, fungsi trancendental dll. Dan akan lama untuk menyelidiki stabilitas numerik secara analitik. Atau setidaknya akan memakan waktu untuk melakukannya dalam praktik. Asumsikan saya tidak memiliki …
12 stability 

2
Prekondisi yang efisien untuk Augmented Lagrangian
Saya ingin menyelesaikan masalah non-linear dengan kendala kesetaraan non-linear dan saya menggunakan Lagrangian yang diperbesar dengan istilah regularisasi penalti yang, sebagaimana diketahui, merusak jumlah kondisi sistem linierisasi saya (pada setiap iterasi Newton yang saya maksud) . Semakin besar jangka waktu hukuman, semakin buruk jumlah kondisinya. Adakah yang tahu cara yang …

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.