Pertanyaan yang diberi tag petsc

PETSc adalah rangkaian sumber terbuka struktur data dan rutin untuk solusi scalable (paralel) dari aplikasi ilmiah dimodelkan oleh persamaan diferensial parsial.

77
Apakah ada pemecah pemrograman nonlinier berkualitas tinggi untuk Python?

Saya memiliki beberapa masalah optimisasi global non-cembung yang menantang untuk dipecahkan. Saat ini saya menggunakan MATLAB's Optimization Toolbox (khusus, fmincon()dengan algoritma = 'sqp'), yang cukup efektif . Namun, sebagian besar kode saya menggunakan Python, dan saya ingin melakukan...

24
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...

22
Mengapa metode Newton tidak konvergen?

Saya menggunakan paket PETSc non -linier SNES untuk menyelesaikan sistem persamaan nonlinier yang diperoleh dengan mendiskritisasi persamaan diferensial parsial. Bagaimana saya bisa menentukan mengapa pemecah tidak konvergen dan apa yang bisa saya lakukan untuk berhasil menyelesaikan persamaan...

16
Jarak Euclidean dalam Oktaf

Saya ingin tahu apakah ada cara cepat untuk menghitung jarak Euclidean dari dua vektor dalam Oktaf. Sepertinya tidak ada fungsi khusus untuk itu, jadi haruskah saya menggunakan rumus saja

14
Seberapa berguna PETSc untuk Matriks Padat?

Di mana pun saya melihat, tutorial / dokumen dll PETSc mengatakan bahwa itu berguna untuk aljabar linier dan biasanya menentukan bahwa sistem jarang akan mendapat manfaat. Bagaimana dengan matriks padat? Saya khawatir tentang menyelesaikan untuk padat .A x = bAx=bAx=bSEBUAHAA Saya telah menulis...

10
Memecahkan sistem Ax = b sederhana secara paralel dengan PETSc

Saya baru mengenal paket PETSc. Saya memiliki ~ 4000x4000 matriks A dalam format matriks-pasar dan saya ingin mendapatkan PETSc untuk menyelesaikannya dengan menggunakan beberapa prosesor. Saya tahu bagaimana menyelesaikan sistem pada satu prosesor, tetapi saya tidak tahu bagaimana...

10
Dorongan untuk pemrograman GPU

Saya sangat baru dalam pemrograman GPGPU jadi tolong maafkan saya jika pertanyaannya tidak tepat. Dari apa yang saya pahami pemrograman GPU adalah bagian yang sangat rumit dari pekerjaan teknik jika dibandingkan dengan pemrograman CPU biasa. Kita harus sangat berhati-hati tentang masalah...