Ilmu Komputasi

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


9
Mengompresi data floating point
Apakah ada alat yang dirancang khusus untuk mengompresi data ilmiah floating point? Jika suatu fungsi halus, jelas ada banyak korelasi antara angka-angka yang mewakili fungsi itu, sehingga data harus dikompres dengan baik. Zipping / gzipping data floating point biner tidak kompres dengan baik. Saya bertanya-tanya apakah ada metode yang khusus …




3
BFGS vs. Metode Gradient Konjugasi
Pertimbangan apa yang harus saya buat ketika memilih antara BFGS dan konjugasi gradien untuk optimasi? Fungsi yang saya coba cocokkan dengan variabel-variabel ini adalah fungsi eksponensial; Namun, fungsi obyektif yang sebenarnya melibatkan integrasi, antara lain, dan sangat mahal jika itu membantu sama sekali.


4
Metode untuk integrasi numerik dari osilasi integral yang sulit
Saya perlu mengevaluasi secara integral angka-angka di bawah ini: ∫∞0sinc′(xr)rE(r)−−−−√dr∫0∞sinc′(xr)rE(r)dr\int_0^\infty \mathrm{sinc}'(xr) r \sqrt{E(r)} dr di mana , dan . Di sini adalah fungsi Bessel yang dimodifikasi dari jenis kedua. Dalam kasus khusus saya, saya memiliki , dan .E(r)=r4(λκ2+r2−−−−−−√)−ν−5/2K−ν−5/2(λκ2+r2−−−−−−√)E(r)=r4(λκ2+r2)−ν−5/2K−ν−5/2(λκ2+r2)E(r) = r^4 (\lambda\sqrt{\kappa^2+r^2})^{-\nu-5/2} K_{-\nu-5/2}(\lambda\sqrt{\kappa^2+r^2})x∈R+x∈R+x \in \mathbb{R}_+λ,κ,ν>0λ,κ,ν>0\lambda, \kappa, \nu >0KKKλ=0.00313λ=0.00313\lambda = 0.00313κ=0.00825κ=0.00825\kappa = …

5
Apakah ada perangkat lunak yang dapat membuat autogenerasi rutin floating point C yang akurat secara numerik dari formula simbolis?
Diberikan fungsi nyata dari variabel nyata, apakah ada perangkat lunak yang tersedia yang dapat secara otomatis menghasilkan kode numerik-akurat untuk menghitung fungsi atas semua input pada mesin yang dilengkapi dengan aritmatika IEEE 754? Misalnya, jika fungsi sebenarnya yang akan dievaluasi adalah: Perangkat lunak akan mempertimbangkan pembatalan dahsyat dan mungkin pencarian …

6
Memvisualisasikan grafik tautan yang sangat besar
Saya mencari alat untuk memvisualisasikan grafik tautan searah yang sangat besar. Saat ini saya memiliki ~ 2 juta node dengan ~ 10 juta tepi. Saya telah mencoba beberapa hal yang berbeda, tetapi kebanyakan membutuhkan waktu berjam-jam untuk bahkan melakukan grafik simpul 100k Apa yang saya coba: Saya menghabiskan satu hari …

3
Bagaimana saya menginstal kompiler Fortran di Mac? (OS X 10.x, x> = 4)
Pertanyaan terkait: Keadaan Mac OS dalam Scientific Computing dan HPC Sejumlah besar paket perangkat lunak dalam ilmu komputasi ditulis dalam Fortran, dan Fortran tidak akan hilang. Kompiler Fortran juga diperlukan untuk membuat paket perangkat lunak lain (salah satu contohnya adalah SciPy ). Namun, Mac OS X tidak termasuk kompiler Fortran. …
25 software  fortran 

2
Apa yang dimaksud dengan "symplectic" dalam referensi ke integrator numerik, dan apakah odeint SciPy menggunakannya?
Dalam komentar ini saya menulis: ... integrator SciPy default, yang saya asumsikan hanya menggunakan metode symplectic. di mana saya merujuk ke SciPy's odeint, yang menggunakan metode "non-stiff (Adams)" atau "stiff (BDF) method". Menurut sumber : def odeint(func, y0, t, args=(), Dfun=None, col_deriv=0, full_output=0, ml=None, mu=None, rtol=None, atol=None, tcrit=None, h0=0.0, hmax=0.0, …

1
Konservasi kuantitas fisik ketika menggunakan kondisi batas Neumann diterapkan pada persamaan adveksi-difusi
Saya tidak mengerti perilaku berbeda dari persamaan advection-difusion ketika saya menerapkan kondisi batas yang berbeda. Motivasi saya adalah simulasi kuantitas fisik nyata (kepadatan partikel) di bawah difusi dan adveksi. Kepadatan partikel harus dilestarikan di interior kecuali mengalir keluar dari tepi. Dengan logika ini, jika saya menerapkan syarat batas Neumann pada …

4
Bagaimana cara menambahkan istilah eksponensial besar secara andal tanpa kesalahan luapan?
Masalah yang sangat umum di Markov Chain Monte Carlo melibatkan probabilitas komputasi yang merupakan jumlah dari istilah eksponensial besar, ea1+ea2+...ea1+ea2+... e^{a_1} + e^{a_2} + ... dimana komponen dapat berkisar dari sangat kecil sampai yang sangat besar. Pendekatan saya adalah memperhitungkan faktor eksponensial terbesar sehingga:aaaK:=maxi(ai)K:=maxi(ai)K := \max_{i}(a_{i}) a′=K+log(ea1−K+ea2−K+...)a′=K+log(ea1−K+ea2−K+...)a' =K + log\left( …

3
Apa tujuan menggunakan integrasi oleh bagian-bagian dalam memperoleh bentuk yang lemah untuk diskritisasi FEM?
Ketika beralih dari bentuk kuat PDE ke bentuk FEM, tampaknya orang harus selalu melakukan ini dengan terlebih dahulu menyatakan bentuk variasional. Untuk melakukan ini, Anda mengalikan formulir kuat dengan elemen di beberapa (Sobolev) ruang dan mengintegrasikan di wilayah Anda. Ini bisa saya terima. Yang tidak saya mengerti adalah mengapa seseorang …

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.