Ilmu Komputasi

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



2
Cara bekerja dengan pointer fungsi di Fortran dalam program ilmiah
Berikut ini adalah penggunaan khas pointer fungsi di C. Saya ingin melakukan sesuatu yang serupa di Fortran. Saya punya beberapa ide, tetapi saya ingin tahu apakah ada cara kanonik untuk melakukannya. Pointer fungsi dan konteks yang dilewatkan oleh pengguna disimpan, lalu dipanggil nanti. typedef PetscErrorCode (*TSIFunction)(TS,PetscReal,Vec,Vec,Vec,void*); PetscErrorCode TSSetIFunction(TS ts,Vec res,TSIFunction …
11 petsc  fortran 

6
Perbedaan terbatas pada domain dengan batas tidak beraturan
Adakah yang bisa membantu saya menemukan buku tentang solusi numerik (beda hingga dan metode Crank-Nicolson) dari persamaan Poisson dan difusi termasuk contoh-contoh pada geometri tidak beraturan, seperti domain yang terdiri dari area antara persegi panjang dan lingkaran (terutama buku atau tautan) pada contoh kode MATLAB dalam kasus ini)?


1
Bagaimana merumuskan matriks massa terpusat dalam FEM
Ketika memecahkan PDE tergantung waktu menggunakan metode elemen hingga, misalnya mengatakan persamaan panas, jika kita menggunakan stepping waktu eksplisit maka kita harus menyelesaikan sistem linear karena matriks massa. Misalnya jika kita tetap dengan contoh persamaan panas, ∂kamu∂t= c ∇2kamu∂kamu∂t=c∇2kamu\frac{\partial{u}}{\partial{t}} = c\nabla{}^{2}u kemudian gunakan forward Euler yang kita dapatkan M.( kamun …

2
Keterbatasan panda dan alternatifnya dengan Python
Saya membaca di suatu tempat bahwa Pandas pertama kali dikembangkan untuk dunia keuangan, setidaknya tidak terutama untuk ilmu alam (fisika, biologi, dan sebagainya), jadi apakah ada analisis data serupa paket Python yang lebih “berorientasi ilmu alam”? Saya baru saja mulai menggunakan Pandas dan saya telah menemukan dua masalah yang tidak …



2
Gradient descent dan descent gradient descent
Untuk sebuah proyek, saya harus mengimplementasikan kedua metode ini dan membandingkan kinerjanya pada fungsi yang berbeda. Sepertinya metode gradien konjugasi dimaksudkan untuk menyelesaikan sistem persamaan linear untuk Ax=bAx=b A\mathbf{x} = \mathbf{b} Di mana adalah matriks n-by-n yang simetris, pasti-positif dan nyata.AAA Di sisi lain, ketika saya membaca tentang gradient descent, …


1
Apakah ada jalan pintas untuk sistem yang mendekati angka dari persamaan diferensial biasa ketika otonom?
Ada algoritma untuk memecahkan fungsi Odes pegangan , di manay∈Rn. Tetapi dalam banyak sistem fisik, persamaan diferensial adalah otonom, jadidydydt= f( y, t )dydt=f(y,t)\frac{dy}{dt} = f(y, t)y∈Rny∈Rny \in \mathbb R^n,y∈Rn, dengant yangtertinggal. Dengan asumsi yang disederhanakan ini, perbaikan apa yang dapat dilihat dalam metode numerik yang ada? Misalnya, jikan=1, masalahnya …
10 ode  numerics 

1
Apakah ada kerangka kerja pengujian untuk pengembangan perangkat lunak numerik
Saya menemukan bahwa banyak pemrograman sains komputasi saya memiliki persyaratan pengujian yang tidak dicakup oleh kerangka uji standar: Pengujian waktu komputasi Untuk memastikan bahwa algoritma tidak menjadi lebih lambat. Saya bisa melakukan sesuatu seperti assureSmallerEqual(RuntimeWrapper(algorithm),53)tetapi saya ingin ambang 53 detik dikurangi terus menerus karena saya bekerja pada algoritma, yaitu sesuatu …
10 testing 


1
Penampilan pertama dari frasa “kejahatan terbalik”
Dalam penelitian tentang masalah invers, adalah umum untuk membangun set data sintetik dari set parameter yang diketahui dan kemudian menguji apakah teknik inversi dapat merekonstruksi parameter tersebut. Dengan demikian, penting untuk menambahkan tingkat kebisingan acak yang sesuai ke data sintetis. Lebih jauh, jika metode yang digunakan untuk menghitung data sintetis …

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.