Articulo de referencia

Método del complemento de Schur

En análisis numérico , el método del complemento de Schur , que recibe su nombre de Issai Schur , es la versión básica y más antigua del método de descomposición de dominios no ...

En análisis numérico , el método del complemento de Schur , que recibe su nombre de Issai Schur , es la versión básica y más antigua del método de descomposición de dominios no superpuestos , también llamado subestructuración iterativa . Un problema de elementos finitos se divide en subdominios no superpuestos y se eliminan las incógnitas en el interior de los subdominios. El sistema de complemento de Schur restante, con las incógnitas asociadas a las interfaces de los subdominios, se resuelve mediante el método del gradiente conjugado .

El método y la implementación

Supongamos que queremos resolver la ecuación de Poisson.

Δ=F,|Ω=0{\displaystyle -\Delta u=f,\qquad u|_{\partial \Omega }=0}

en un dominio Ω. Al discretizar este problema, obtenemos un sistema lineal N -dimensional AU = F. El método del complemento de Schur divide el sistema lineal en subproblemas. Para ello, dividimos Ω en dos subdominios Ω₁ y Ω₂ que comparten una interfaz Γ. Sean U₁ , U₂ y UΓ los grados de libertad asociados a cada subdominio y a la interfaz. Entonces podemos escribir el sistema lineal como

[A110A1Γ0A22A2ΓAΓ1AΓ2AΓΓ][U1U2UΓ]=[F1F2FΓ],{\displaystyle \left[{\begin{matrix}A_{11}&0&A_{1\Gamma }\\0&A_{22}&A_{2\Gamma }\\A_{\Gamma 1}&A_{\Gamma 2}&A_{\Gamma \Gamma }\end{matrix}}\right]\left[{\begin{matrix}U_{1}\\U_{2}\\U_{\Gamma }\end{matrix}}\right]=\left[{\begin{matrix}F_{1}\\F_{2}\\F_{\Gamma }\end{matrix}}\right],}

donde F 1 , F 2 y F Γ son las componentes del vector de carga en cada región.

El método del complemento de Schur procede observando que podemos encontrar los valores en la interfaz resolviendo el sistema más pequeño.

ΣUΓ=FΓAΓ1A111F1AΓ2A221F2,{\displaystyle \Sigma U_{\Gamma }=F_{\Gamma }-A_{\Gamma 1}A_{11}^{-1}F_{1}-A_{\Gamma 2}A_{22}^{-1}F_{2},}

para los valores de interfaz U Γ , donde definimos la matriz de complemento de Schur

Σ=AΓΓAΓ1A111A1ΓAΓ2A221A2Γ.{\displaystyle \Sigma =A_{\Gamma \Gamma }-A_{\Gamma 1}A_{11}^{-1}A_{1\Gamma }-A_{\Gamma 2}A_{22}^{-1}A_{2\Gamma }.}

Lo importante a tener en cuenta es que el cálculo de cualquier cantidad que involucreA111{\displaystyle A_{11}^{-1}}oA221{\displaystyle A_{22}^{-1}}Esto implica resolver problemas de Dirichlet desacoplados en cada dominio, y estos pueden realizarse en paralelo. Por consiguiente, no es necesario almacenar explícitamente la matriz del complemento de Schur; basta con saber cómo multiplicar un vector por ella.

Una vez que conocemos los valores en la interfaz, podemos encontrar los valores internos utilizando las dos relaciones.

A11U1=F1A1ΓUΓ,A22U2=F2A2ΓUΓ,{\displaystyle A_{11}U_{1}=F_{1}-A_{1\Gamma }U_{\Gamma },\qquad A_{22}U_{2}=F_{2}-A_{2\Gamma }U_{\Gamma },}

ambas tareas pueden realizarse en paralelo.

La multiplicación de un vector por el complemento de Schur es una versión discreta del operador de Poincaré-Steklov , también llamado mapeo de Dirichlet a Neumann .

Ventajas

Este método presenta dos ventajas. En primer lugar, permite eliminar las incógnitas internas en los subdominios, es decir, resolver los problemas de Dirichlet en paralelo. En segundo lugar, al pasar al complemento de Schur se reduce el número de condición, lo que tiende a disminuir el número de iteraciones. Para problemas de segundo orden, como la ecuación de Laplace o la elasticidad lineal , la matriz del sistema tiene un número de condición del orden de 1/ , donde h es el tamaño característico del elemento. Sin embargo, el complemento de Schur solo tiene un número de condición del orden de 1 / h . 

Para el análisis de rendimientos, el método del complemento de Schur se combina con un precondicionamiento, al menos un precondicionador diagonal . El método de Neumann-Neumann y el método de Neumann-Dirichlet son variantes del método del complemento de Schur con precondicionadores específicos.

Cuando se utiliza una función rápida, especialmente en computadoras paralelas de bajo costo, el método del complemento de Schur es relativamente eficiente. [ 1 ]

Referencias

  1. Soria Guerrero, M. Método del complemento de Schur (PDF) . pág.  150. Consultado el 14 de febrero de 2024 .