Hesaplamalı Bilim

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

2
daha hızlı çalışan simülasyonlar nasıl yazılır?
CFD'de tüm ödevlerimi yapmak için programlama dili olarak python kullanmaya başladım. Programlama konusunda çok az deneyimim var. Makine mühendisliği geçmişindeyim ve Havacılık ve Uzay mühendisliğinde yüksek öğrenim görüyorum. bazen CFD'nin hesaplama yönü denklemleri manipüle etmekten veya matematiği yapmaktan daha sıkıcı olur. Programımızı daha hızlı çalıştırmayı sağlayan genel yönergeler nelerdir? Şeyleri …



1
Sonlu hacimler yöntemi kullanılırken sınır koşulları nasıl uygulanmalıdır?
Benim aşağıdaki önceki soruya ben, bu düzgün olmayan sonlu hacim örgü için sınır koşulları kullanılarak çalışıyorum Etki alanının lhs ( bir Robin türü sınır koşulu uygulamak istiyorum , böylece,x=xL)x=xL)x=x_L) σL=(dux+au)∣∣∣x=xLσL=(dux+au)|x=xL \sigma_L = \left( d u_x + a u \right) \bigg|_{x=x_L} burada sınır değeridir; a , d sırasıyla sınır, kabul ve …

6
Doğrusal bir programda
varsaymak minAv e c (U)U'ya tabi i , j,≤ maks. { Uben , k, Uk , j} ,i , j , k = 1 , … , nminAvec(U)subject to Ui,j≤max{Ui,k,Uk,j},i,j,k=1,…,n\begin{align*} \min A &\mathrm{vec}(U) \\ &\text{subject to } U_{i,j} \leq \max\{U_{i,k}, U_{k,j}\}, \quad i,j,k = 1, \ldots, n \end{align*} burada bir …

2
GPU'larda ODE sistemlerini çözme seçenekleri?
ODE'lerin sistemlerini GPU'lara 'çok paralellikle paralel' bir ortamda çözmek istiyorum. Örneğin, 512 farklı parametre seti ile duyarlılık analizi yapmak. İdeal olarak, ODE çözmeyi Forward Euler gibi sabit bir zaman çizelgesi yerine CVODE gibi akıllı bir uyarlanabilir zaman çizelgesi çözücüsü ile yapmak istiyorum, ancak CPU yerine bir NVIDIA GPU üzerinde çalıştırıyorum. …
16 ode  gpu 

3
Bilimsel Programlama Yarışmaları
Sınırlı bir zaman dilimi içinde kendi kodunuz ve problem çözme becerilerinizle zorlu algoritmik problemleri çözdüğünüz "Programlama Yarışmaları" na düzenli olarak katılıyorum. Bunların neye benzeyebileceğine ilişkin referans örnekleri için Google Code Jam veya ACM-ICPC gibi yarışmalar arayın. (Programlama yarışmalarının ne olduğunu biliyorsanız, aşağıdaki paragrafı atlayabilirsiniz) Bu yarışmalarda, bireysel olarak veya takımlar …

1
Kafes bağımlı kararlılığa sahip elemanların kullanışlılığı
3D Stokes problemindeki elementlerin stabilitesi ile ilgili bazı matematik yaptıktan sonra, P2- P1P2-P1P_2-P_1 keyfi bir tetrahedral ağ için kararlı olmadığını fark ettim . Daha doğrusu, tüm düğümlerin ve dört fasetten üçünün bir Dirichlet koşulu ile alanın sınırında olduğu bir öğeniz varsa, sonuçta tekil bir matris elde edersiniz. Bu aslında Stokes …

5
Bir ODE'nin sayısal çözümü neden kararsız bir dengeden uzaklaşıyor?
Çift sarkaçlı bir sistemin davranışını simüle etmek istiyorum. Sistem, harekete geçirilmeyen ve bu nedenle çoğunlukla yerçekiminden etkilenen bir çift sarkaç gibi davranacak olan 2 serbestlik dereceli bir robot manipülatördür. Çift sarkaçlı tek temel fark, kütle merkezlerinde kütle ve atalet özelliklerine sahip iki katı cisimden oluşmasıdır. Temel olarak, ode45Matlab altında aşağıdaki …


5
Çok pahalı objektif işlevli bir problem için paralel optimizasyon algoritmaları
10-20 değişkenlik bir fonksiyonu optimize ediyorum. Kötü haber, her bir fonksiyon değerlendirmesinin pahalı, yaklaşık 30 dakikalık seri hesaplama olmasıdır. İyi haber şu ki, elimde birkaç düzine hesaplama düğümü olan bir kümem var. Böylece soru: tüm bu hesaplama gücünü verimli kullanmama izin verecek optimizasyon algoritmaları var mı? Spektrumun bir tarafında kapsamlı …

7
Kayan noktalı iki sayının ortalamasının sağlam hesaplanması?
Izin vermek x, yiki kayan nokta sayı olmak. Ortalamalarını hesaplamanın doğru yolu nedir? Saf yol , çok büyük ve (x+y)/2aşırı olduğunda taşmalara neden olabilir . Belki daha iyi olduğunu düşünüyorum , ama iki çarpma (belki de verimsiz) içerir ve yeterince iyi olup olmadığından emin değilim. Daha iyi bir yol var …

4
Bir dizi noktadan en dağınık noktaları seçme
Bir dizi N noktasından ( ) noktalarının alt kümesini ( en büyük alanı ( boyutundaki tüm olası alt kümelerde ) "kaplayacak şekilde" seçmek için herhangi bir (verimli) algoritma var mı ?MMMNNNM&lt;NM&lt;NM < NMMM Puanların 2D düzlemde olduğunu varsayıyorum. Saf algoritma basittir, ancak zaman karmaşıklığı açısından engelleyicidir: for each subset of …

1
Beşinci dereceden Runge-Kutta yönteminin istikrar bölgesi hakkında şaşırtıcı açıklama
Gazetede kafa karıştırıcı bir ifadeyle karşılaştım PJ van der Houwen, Kısmi diferansiyel denklemler için Runge-Kutta yöntemlerinin geliştirilmesi, Appl. Num. Matematik. 20: 261, 1996 264. Sayfadaki 8ff satırlarında, van der Houwen şöyle yazıyor: "Taylor polinomları için bu hayali kararlılık aralığı için boş olduğunu ima p = 1 , 2 , 5 …


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.