Ciência computacional

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


3
É comum não haver verificação de convergência no Multigrid?
Acabei de ler o capítulo 3 em "Um tutorial multigrid", de Briggs / Henson / McCormick, link . O texto é sobre ciclos multigrid, como V-cycle, mu-cycle, FMG. O que chamou minha atenção: na maioria dos procedimentos iterativos, verifica-se se convergiu para a tolerância / precisão desejada e, em caso …
12 multigrid 

3
Alternativas ao Comsol Multiphysics
Essa pode ser uma pergunta mais adequada para o lado das Recomendações de software do SE, no entanto, acredito que as pessoas que freqüentam essa parte do SE têm maior probabilidade de responder a essa pergunta. Estou procurando uma alternativa gratuita (não apenas em liberdade) à Comsol Multiphysics . Aqui …


2
integração numérica em muitas variáveis
Vamos e ser uma função nessas variáveis.x⃗ =(x1,x2,…,xn)∈[0,1]nx→=(x1,x2,…,xn)∈[0,1]n\vec{x} = (x_1, x_2, \dots, x_n) \in [0,1]^nf(x⃗ ):[0,1]n→Cf(x→):[0,1]n→Cf(\vec{x}): [0,1]^n \to \mathbb{C} Existe um esquema recursivo para essa integral iterada? ∫[0,1]n∏dxif(x⃗ )∫[0,1]n∏dxif(x→)\int_{[0,1]^n} \prod dx_i \;f(\vec{x}) Se e eu dividir em 100 segmentos, temos pontos para somar. Deve haver uma maneira mais inteligente.n=10n=10n = …

2
Em relação à diferenciação automática, o STC (código-fonte-transformação) é mais eficiente do que a sobrecarga de operador (OO)?
Estamos trabalhando em um modelo bayesiano para um processo de espaço-tempo e usando um amostrador No-U-Turn (NUTS) que requer um modelo para a probabilidade logarítmica e seu gradiente em relação aos parâmetros do modelo. Mais sucintamente, temos a função de probabilidade logarítmica bastante complicada , envolvendo distribuições estatísticas, produtos kronecker, …

1
Pressão como multiplicador de Lagrange
Nas equações incompressíveis de Navier-Stokes, ρ(ut+(u⋅∇)u)∇⋅u=−∇p+μΔu+f=0ρ(ut+(u⋅∇)u)=−∇p+μΔu+f∇⋅u=0\begin{align*} \rho\left(\mathbf{u}_t + (\mathbf{u} \cdot \nabla)\mathbf{u}\right) &= - \nabla p + \mu\Delta\mathbf{u} + \mathbf{f}\\ \nabla\cdot\mathbf{u} &= 0 \end{align*} o termo pressão é frequentemente referido como um multiplicador de Lagrange que impõe a condição de incompressibilidade. Em que sentido isso é verdade? Existe uma formulação das …

2
Qual é a maneira mais rápida de calcular todos os autovalores de uma matriz de adjacência muito grande e esparsa em python?
Estou tentando descobrir se existe uma maneira mais rápida de calcular todos os autovalores e autovetores de uma matriz de adjacência muito grande e esparsa do que usar scipy.sparse.linalg.eigsh Até onde eu sei, esse método usa apenas a escassez e atributos de simetria da matriz. Uma matriz de adjacência também …

3
Escolha do tamanho da etapa usando ODEs no matlab
Olá, obrigado por dar tempo para analisar minha pergunta. Esta é uma versão atualizada da minha pergunta, que eu postei anteriormente em physics.stackexchange.com Atualmente, estou estudando um spinor de exciton 2D Bose-Einstein Condensate e estou curioso sobre o estado fundamental deste sistema. O método matemático de chegar ao estado fundamental …

2
Quais pré-condicionadores (e solucionadores) no PETSc para sistemas simétricos indefinidos devo usar?
Meu sistema é um problema simétrico de FE com multiplicadores de lagrange (por exemplo, fluxo incompressível de Stokes): ( ABBTC)(ABTBC)\begin{pmatrix}A & B^T \\ B & C\end{pmatrix} onde é o caso típico (eu até me certifiquei de que as equações sejam numeradas para que os multiplicadores de Lagrange apareçam por último). …


1
Usando iteração de ponto fixo para desacoplar um sistema de pde
Suponha que eu tenha um problema de valor limite: d2vocêdx2+ dvdx= f em Ωd2udx2+dvdx=f in Ω\frac{d^2u}{dx^2} + \frac{dv}{dx}=f \text{ in } \Omega dvocêdx+ d2vdx2= g em Ωdudx+d2vdx2=g in Ω\frac{du}{dx} +\frac{d^2v}{dx^2} =g \text{ in } \Omega u = h em ∂Ωu=h in ∂Ωu=h \text{ in } \partial\Omega Meu objetivo é decompor …

1
Seleção de método para quadratura numérica
Existem várias famílias de métodos para quadratura numérica. Se eu tiver uma classe específica de integrandos, como seleciono o método ideal? Quais são as perguntas relevantes a serem feitas sobre o integrando (por exemplo, é suave? Possui singularidades?) E o problema computacional (por exemplo, tolerância a erros, orçamento computacional)? Como …
12 quadrature 


2
resolver
Estou portando um código existente do MATLAB para C ++ e tenho um sistema linear para resolver (em vez da forma mais típica A x = b )x A = bxA=bxA=bA x = bAx=bAx=b A matriz é densa e de forma geral, mas não é maior que 1000x1000. Portanto, no …

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.