Hesaplamalı Bilim

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

2
Quantum Monte Carlo hakkında karışıklık
Benim sorum, bu referansta tarif edildiği gibi QMC yöntemlerinden gözlemlenebilirlerin çıkarılmasıyla ilgilidir . Path Integral Monte Carlo gibi çeşitli QMC yöntemlerinin resmi türevini anlıyorum. Ancak, günün sonunda hala bu tekniklerin etkili bir şekilde nasıl kullanılacağı konusunda kafam karıştı. Kuantum MC yöntemlerinin türetilmesinin temel fikri, Trotter yaklaşımı yoluyla, bir kuantum sisteminin …

1
Parareal, PITA ve PFASST arasındaki farklar nelerdir?
Parareal, PITA ve PFASST algoritmalarının tümü , zamana bağlı sorunların zaman içindeki çözümünü paralel hale getirmek için etki alanı genelinde kullanılan tekniklerdir. Bu yöntemlerin ardındaki yol gösterici ilkeler nelerdir? Aralarındaki ana farklar nelerdir? Birinin diğerine dayandığını söyleyebilir miyim? Nasıl? Başvuruları ne olacak? "Hangisi daha iyi?" Sorusuna cevap verilmeyeceğini biliyorum, ancak …




2
Fortran'da bir Octree Kodu
Bilimsel bilişimde yeniyim. Bir Octree bir Fortran (tercihen f90) uygulaması arıyorum. Benim sorunum, herhangi bir kutuda bazı N parçacıklarından (veya Laplace denklemi gibi bir denklemi çözmek için bir integral denklem yöntemine takılabilen yoğunluk değerini bildiğim kaynaklardan) bulunmayana kadar alanımı bölen bir Octree gerektirir. Bulabildiğim tek şey bu C ++ uygulamasıydı …

2
Isı denkleminin maksimum / minimum prensibi, Crank-Nicolson takdir yetkisi ile korunuyor mu?
1D ısı denklemini çözmek için Crank-Nicolson sonlu fark şemasını kullanıyorum. Isı denkleminin maksimum / minimum prensibinin (yani maksimum / minimumun başlangıç ​​koşulunda veya sınırlarda gerçekleştiğini) ayrık çözüm için de geçerli olup olmadığını merak ediyorum. Bu muhtemelen Crank-Nicolson'un istikrarlı ve yakınsak bir şema olduğu anlamına gelir. Ama öyle görünüyor ki bunu …

5
Sıkıştırılamaz akışın tanımı
Herkesin bildiği gibi, sıkıştırılamaz akış gerçekte mevcut değildir, yöneten denklemleri basitleştirmek için getirilen bir varsayımdır. Bu varsayımı doğrudan uygulayamayız. Genellikle Mach sayısı (sıkıştırılamaz akış için M <0.3), yoğunluk değişimi (sıfır yoğunluk değişimi) ve hızın ayrıştırılması (sıkıştırılamaz akış için sıfıra eşittir) akışı sıkıştırılamaz akış olarak tanımlamak için ortak kriterdir. Isı transferi …

2
Süreksiz Galerkin / Poisson / Fenics
Süreksiz Galerkin yöntemini (DG) ve aşağıdaki takdir yetkisini kullanarak 2D Poisson denklemini çözmeye çalışıyorum (bir png dosyası var, ancak yüklememe izin verilmiyor, üzgünüm): Denklem: ∇⋅(κ∇T)+f=0∇⋅(κ∇T)+f=0\nabla \cdot( \kappa \nabla T) + f = 0 Yeni denklemler: q=κ∇T∇⋅q=−fq=κ∇T∇⋅q=−fq = \kappa \nabla T\\\nabla \cdot q = -f ve sayısal akıları ile zayıf form …

3
sıkıştırılamaz Navier-Stokes için üretilen çözümler - ıraksamasız hız alanları nasıl bulunur?
Üretilen çözeltiler (MMS) yönteminde, kesin bir çözüm önerilmektedir, denklemlerde ikame edilir ve karşılık gelen kaynak terimi hesaplanır. Çözelti daha sonra kod doğrulaması için kullanılır. Sıkıştırılamaz Navier-Stokes denklemleri için MMS, süreklilik denkleminde kolayca (sıfırdan farklı) bir kaynak terimine yol açar. Ancak tüm kodlar süreklilik denklemlerinde kaynak terimlerine izin vermez, bu nedenle …


2
Matris argümanlarıyla doğrusal bir sistemi çözme
Standart lineer sistemi çözmek için birçok hesaplama yöntemine aşinayız Ax=b.Ax=b. Ax=b. Ancak, formun daha genel (sonlu boyutlu) doğrusal bir sistemini çözmek için herhangi bir "standart" hesaplama yöntemi olup olmadığını merak ediyorum LA=B,LA=B, LA=B, diyelim ki, AAA bir olan m1×n1m1×n1m_1\times n_1 matrisi, BBB bir bir m2×n2m2×n2m_2\times n_2 matris ve LLL alarak …

1
Matlab'da, linsolve ve mldivide arasındaki farklar nelerdir?
Matlab'de, hem linsolve ve mldivide , belirlenen overdetermine tabutlarına örneklerin tümünde, lineer denklem sisteminin çözülmesi için kullanılır. Belgelerini okurken aralarında ne gibi farklılıklar olduğunu merak ediyordum. Üç durumda hemen hemen aynı matris çarpanlarına ayırma ve üçgenleştirme algoritmaları kullanıyorlar mı? A opts'ta özelliklere sahipse, linsolve mldivide göre daha hızlıdır, çünkü linsolve …

4
Matlab: Kod yürütmeyi programlı olarak güvenli bir şekilde durdurmanın bir yolu var mı (FORTRAN'ın durağı gibi)? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Hesaplamalı Bilim Stack Exchange için. 2 yıl önce kapalı . Başlığın dediği gibi, kodu belirli bir yerde durdurabilmek ve güvenli bir şekilde durdurmak istiyorum. Bunu yapmak için bir …
10 matlab 

2
Diferansiyel Formlar ve ikinci derece Sonlu Hacim Metodu arasındaki bağlantılar
Bugün diferansiyel formlar teorisi hakkında okurken, bana ikinci dereceden Sonlu Hacim Metodu'nu (FVM) hatırlatması beni etkiledi. Bu şekilde önemsiz olduğunu düşünmek için uğraşıyorum ya da daha derin bir bağlantı var mı. Diferansiyel formlar, bir yüzeydeki sıvı akısı gibi ikinci dereceden FVM'de köklü bazı kavramları genelleştirmeye hizmet eder ve hepimiz FVM'deki …

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.