Hesaplamalı Bilim

Bilimsel sorunları çözmek için bilgisayar kullanan bilim adamlarının soru-cevapları

2
Hiperbolik PDE'ler için hangi zaman entegrasyon yöntemlerini kullanmalıyız?
En sevdiğimiz sayısal yöntemimizle (fx. Sonlu Hacim Yöntemi) mekansal ayrıklaştırmadan sonra elde ettiğimiz hiperbolik PDE'lerin ayrıklaştırılması (ayrı zaman ve alan ayrıklaştırması) için Hatlar Yöntemini kullanırsak, geçici olarak ayrıklaştırma için hangi ODE çözücüsünü kullandığımız pratikte önemlidir. (TSD / SSP / vs)? Eklenen bazı ek bilgiler: Doğruluk sorunu, sorunsuz olmayan sorunlar için …

1
Sıkıştırılabilir Euler denklemlerini çözmek için olası yöntemler nelerdir
Sıkıştırılabilir Euler denklemleri için kendi çözücümü yazmak istiyorum ve en önemlisi her durumda sağlam çalışmasını istiyorum. FE tabanlı olmasını istiyorum (DG tamam). Olası yöntemler nelerdir? 0. derece DG (sonlu hacimler) yaptığımın farkındayım ve bu çok sağlam bir şekilde çalışmalı. Temel bir FVM çözücü uyguladım ve harika çalışıyor, ancak yakınsama oldukça …


3
Matematiksel olarak, kütle matrisi / yük vektörü topaklanma neden çalışır?
İnsanların genellikle tutarlı kütle matrislerini topaklı diyagonal matrislerle değiştirdiğini biliyorum. Geçmişte, yük vektörünün FEM tutarlı bir şekilde değil, topaklı bir şekilde birleştirildiği bir kod da uyguladım. Ama neden ilk etapta bunu yapmamıza izin verildiğine hiç bakmadım. Topaklamanın ardındaki kütle ve yük vektörlerine uygulanmasına izin veren sezgi nedir? Bunun matematiksel gerekçesi …

2
C ++ ile sayısal yazılım yazarken tasarım kalıpları
Tasarım kalıpları ve ilkeleri ile ilgili kaynaklar arıyorumSayısal yazılımlar için , ancak sayısal kodlara yönelik nesne yönelimli yaklaşımlara odaklanmıyorum. Ben metnin farkındayım Yazma Bilimsel Yazılım: İyi Stil için bir kılavuz , ancak bu hala kayan nokta sorunları, nasıl ve ne zaman optimize edileceği vb. Büyük resim hakkında bilgi arıyorum algoritmalar …

2
bir krylov yöntemini başka bir krylov yöntemiyle ön koşullandırma
Gmres veya bicgstab gibi yöntemlerde, ön koşul olarak başka bir krylov yönteminin kullanılması çekici olabilir. Sonuçta, matrissiz bir şekilde ve paralel bir ortamda uygulamak kolaydır. Örneğin, bir kişi, gmres için bir önkoşul olarak önceden koşullandırılmamış bigcstab'ın birkaç (yani diyelim ~ 5) yinelemesini veya krylov yöntemlerinin herhangi bir kombinasyonunu kullanır. Edebiyatta …

3
HDF5 dosyaları git revizyon kontrolü için uygun mu?
HDF5'te kullanılan dosya biçimine aşina değilim, ancak HDF5 dosyalarının git (veya örneğin Mercurial veya Subversion) ile revizyon kontrolü için uygun olup olmadığını merak ediyorum? Ne demek istediğimi tahmin ediyorum: HDF5 dosyaları satır tabanlı diff'ing için uygun veya git bir HDF5 büyük bir ikili olarak tedavi etmek ve her revizyon için …

1
Boş bir alanı kaldırmak için bir noktayı sabitlemek neden kötü?
Tüm Neumann sınır koşullarıyla bir Poisson denkleminin tek bir sabit boyutlu boş alanı vardır. Bir Krylov yöntemi ile çözülürken, boş alan, her bir yinelemede çözeltinin ortalamasını çıkararak veya tek bir tepe noktasının değerini sabitleyerek çıkarılabilir. Tek bir tepe noktasını sabitlemek basitlik avantajına sahiptir ve ayrıca projeksiyon başına ekstra küresel bir …


1
Güçlü ve zayıf PDE çözümleri
Bir PDE'nin güçlü formu, bilinmeyen çözeltinin ait olmasını gerektirir . Ancak zayıf form sadece bilinmeyen çözümün ait olmasını gerektirir .H 1'H2H2H^2'H1H1H^1 Bunu nasıl uzlaştırıyorsunuz?

3
Örtülü Yüzeyleri Yönlendirilmiş Nokta Kümelerine Uydurma
Bir dizi noktaya kuadrik uyum ve ilgili normaller (veya eşdeğer olarak teğetler) ile ilgili bir sorum var. Kuadrik yüzeylerin nokta verilere takılması iyi araştırılmıştır. Bazı eserler aşağıdaki gibidir: Kuadrik Yüzeylerin Tip Kısıtlı Doğrudan Takılması , James Andrews, Carlo H. Sequin Bilgisayar Destekli Tasarım ve Uygulamalar, 10 (a), 2013, bbb-ccc Kuadrik …

1
Değişken hızlı adveksiyon denklemi tutucu olabilir mi?
Değişken hız katsayısı ile adveksiyon denklemini biraz daha iyi anlamaya çalışıyorum. Özellikle denklemin nasıl muhafazakar olabileceğini anlamıyorum. Adveksiyon denklemi , ∂u∂t+ ∂∂x( v u ) = 0∂u∂t+∂∂x(vu)=0 \frac{\partial u}{\partial t} + \frac{\partial}{\partial x}(\boldsymbol{v}u) = 0 u ( x , t )u(x,t)u(x,t) bazı fiziksel türlerin ( c m- 3cm-3cm^{-3} ) veya …

2
Matlab'da 'for' döngüleri yazmanın en etkili yolu nedir?
Örneğin, forbir matrisin dizinleri üzerinde çalışan bir çift döngü varsa, sonra dış döngüde sütun çalışan dizin koyarak daha verimli olduğunu okudum . Örneğin: a=zeros(1000); for j=1:1000 for i=1:1000 a(i,j)=1; end end Üç veya daha fazla fordöngüm varsa kodlamanın en etkili yolu nedir ? Örneğin: a=zeros(100,100,100); for j=1:100 for i=1:100 for …

1
Doğrudan çözücüler bir matrisin koşul sayısından etkileniyor mu?
Nispeten küçük bir problemi, yani LU gibi doğrudan bir yöntemle ele alınabilecek bir problemi çözersem, doğrusal operatörün durum numarası çözümün doğruluğunu etkiler mi? Üzerinde çalıştığım araştırma problemlerinden biri, doğrusal denklem sistemlerini çözmek için optimizasyon tekniklerinin geliştirilmesine odaklanıyor ve karşılaştığım "sorunlar", matrislerin durum sayısının çok yüksek olabileceğidir. Bu, yinelemeli bir yöntem …

2
PDE ters probleminde noktaya karşı sürekli gözlemler
Doktora derecem için ters bir problem üzerinde çalışıyorum. Basitlik uğruna söyleyeceğim araştırma, belirlemektir içindeββ\beta L ( β) u ≡ - ∇ ⋅ ( k0eβ∇ u ) = fL(β)u≡-∇⋅(k0eβ∇u)=fL(\beta)u \equiv -\nabla\cdot(k_0e^\beta\nabla u) = f bazı gözlemlerden ; bir sabittir ve bilinir. Bu tipik olarak ekstrüzyon için bir optimizasyon problemi olarak formüle …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.