Ciencia computacional

Preguntas y respuestas para científicos que usan computadoras para resolver problemas científicos.



3
¿Es habitual no tener comprobación de convergencia en Multigrid?
Acabo de leer el Capítulo 3 en "Un tutorial de múltiples cuadrículas" de Briggs / Henson / McCormick, enlace . El texto trata sobre ciclos de cuadrícula múltiple como V-cycle, mu-cycle, FMG. Lo que me llamó la atención: en la mayoría de los procedimientos iterativos, uno verifica si ha convergido …
12 multigrid 

3
Alternativas a Comsol Multiphysics
Esta podría ser una pregunta más adecuada para el lado de las Recomendaciones de software de SE, sin embargo, creo que las personas que frecuentan esta parte de SE tienen más probabilidades de poder responder esta pregunta. Estoy buscando una alternativa gratuita (no solo en libertad) a Comsol Multiphysics . …



2
Con respecto a la diferenciación automática, ¿es la transformación del código fuente (STC) más eficiente que la sobrecarga del operador (OO)?
Estamos trabajando en un modelo bayesiano para un proceso de espacio-tiempo, y estamos utilizando un muestreador sin giro en U (NUTS) que requiere un modelo para la probabilidad logarítmica y su gradiente con respecto a los parámetros del modelo. Más sucintamente, tenemos una función de probabilidad logarítmica bastante complicada , …

1
La presión como multiplicador de Lagrange
En las ecuaciones incompresibles 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*} el término de presión a menudo se conoce como un multiplicador de Lagrange que impone la condición de incompresibilidad. ¿En qué sentido es esto cierto? ¿Existe …

2
¿Cuál es la forma más rápida de calcular todos los valores propios de una matriz de adyacencia muy grande y escasa en Python?
Estoy tratando de averiguar si hay una forma más rápida de calcular todos los valores propios y vectores propios de una matriz de adyacencia muy grande y dispersa que usando scipy.sparse.linalg.eigsh Hasta donde sé, este método solo usa la dispersión y atributos de simetría de la matriz. Una matriz de …

2
¿Qué preacondicionadores (y solucionadores) en PETSc para sistemas simétricos indefinidos debo usar?
Mi sistema es un problema de FE simétrico con multiplicadores lagrange (por ejemplo, flujo incompresible de Stokes): (ABBTC)(ABTBC)\begin{pmatrix}A & B^T \\ B & C\end{pmatrix} donde es el caso típico (incluso me he asegurado de que las ecuaciones estén numeradas para que los multiplicadores de Lagrange aparezcan en último lugar). El …

3
Elección del tamaño del paso usando ODE en matlab
Hola y gracias por darme tiempo para mirar mi pregunta. Esta es una versión actualizada de mi pregunta que publiqué anteriormente en physics.stackexchange.com Actualmente estoy estudiando un condensador Bose-Einstein Condensador de excitón 2D y tengo curiosidad sobre el estado fundamental de este sistema. El método matemático para llegar al estado …


1
Uso de iteración de punto fijo para desacoplar un sistema de pde
Supongamos que tengo un problema de valor límite: dud2udx2+dvdx=f in Ωd2udx2+dvdx=f in Ω\frac{d^2u}{dx^2} + \frac{dv}{dx}=f \text{ in } \Omega u=h en ∂Ωdudx+d2vdx2=g in Ωdudx+d2vdx2=g in Ω\frac{du}{dx} +\frac{d^2v}{dx^2} =g \text{ in } \Omega u=h in ∂Ωu=h in ∂Ωu=h \text{ in } \partial\Omega Mi objetivo es descomponer la solución de este problema …

1
Selección de método para cuadratura numérica
Existen varias familias de métodos para la cuadratura numérica. Si tengo una clase específica de integrandos, ¿cómo selecciono el método ideal? ¿Cuáles son las preguntas relevantes para formular tanto sobre el integrando (por ejemplo, ¿es suave? ¿Tiene singularidades?) Como sobre el problema computacional (por ejemplo, tolerancia a errores, presupuesto computacional)? …
12 quadrature 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.