Ciência computacional

Perguntas e respostas para cientistas que usam computadores para resolver problemas científicos

1
Uso ideal da divisão de Strang (para equação de difusão da reação)
Fiz uma observação estranha ao calcular a solução para uma simples equação de difusão da reação 1D: ∂∂ta=∂2∂x2a−ab∂∂ta=∂2∂x2a−ab\frac{\partial}{\partial t}a=\frac{\partial^2}{\partial x^2}a-ab ∂∂tb=−ab∂∂tb=−ab\frac{\partial}{\partial t}b=-ab ∂∂tc=a∂∂tc=a\frac{\partial}{\partial t}c = a O valor inicial de é uma constante ( ), e só estou interessado na integral sobre de a ( ). O propósito de e …




1
Como o LAPACK resolve sistemas tridiagonais e por quê?
No meu projeto, tenho que resolver duas matrizes tridiagonais a cada passo do tempo, por isso é crucial ter um bom solucionador para elas. Fiz minha própria implementação, exatamente da maneira clássica de fazê-lo, descrita na Wikipedia. Então tentei usar o Lapack e, para minha surpresa, foi mais lento! Agora, …




4
Código Multigrid Algébrico
Eu gostaria de entender mais detalhes sobre a implementação de Algebraic Multigrid Methods (AMG). Eu tenho lido "Um tutorial multigrid", que é muito bom e explica todos os detalhes da interpolação, operador de grade grossa e seleção de grade grossa para AMG. No entanto, acho que não há nada como …


1
Quais séries de Fourier são necessárias para resolver um problema de poisson 2D com condições de contorno mistas usando a Transformada Rápida de Fourier?
Ouvi dizer que uma transformação rápida de Fourier pode ser usada para resolver o problema de Poisson quando as condições de contorno são do mesmo tipo ... Série senoidal para dirichlet, cosseno para neumann e ambas para periódicas. Considerando um domínio retangular 2D, suponha que dois lados opostos tenham condições …




2
Acoplando os métodos DG FEM aos solucionadores Riemann
Existem bons papéis e / ou códigos que associam os solucionadores de elementos finitos de galerkin descontínuos aos solucionadores de Riemann? Preciso explorar problemas elípticos e hiperbólicos, mas a maioria dos métodos de divisão é ad hoc, na melhor das hipóteses. Como tenho uma grande quantidade de código FEniCS, gostaria …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.