solverpre
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
solverpre [2018/06/22 19:20] – jeferson | solverpre [2021/03/22 20:07] (current) – jeferson | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== ATUALIZAÇÃO - 22/03/2021 ====== | ||
+ | |||
+ | Nos testes realizados mais recentemente, | ||
+ | |||
+ | Observações: | ||
+ | |||
+ | Pré-condicionador: | ||
+ | |||
+ | Solver: Tanto o GMRES quanto suas variantes (FGMRES, DGMRES etc) não pareceram apresentar muita diferença na convergência. O método BiCGSTAB também funcionou bem, inclusive sendo um pouco mais rápido do que o GMRES. | ||
+ | |||
+ | SNES: O problema foi resolvido dentro do paradigma SNES do PETSc, bastante recomendado pois, embora aumente levemente o tempo de processamento devido à integração separada da matriz jacobiana e do vetor RHS, proporciona uma convergência muito maior do que o Newton-Raphson puro (especialmente para o campo de pressão). | ||
+ | |||
Problema: -Hélice 2D | Problema: -Hélice 2D | ||
Line 70: | Line 82: | ||
ierr = MatMumpsGetInfo(F, | ierr = MatMumpsGetInfo(F, | ||
</ | </ | ||
+ | |||
< | < | ||
info1); | info1); | ||
Line 110: | Line 123: | ||
Note que a última parte do código é construída para monitorar os valores de INFO(1), INFO(2) e ICNTL(14). É fortemente recomendado que pelo menos INFO(1) e INFO(2) sejam monitorados a cada chamada do MUMPS para facilitar o diagnóstico de possíveis //bugs// ou erros de execução. | Note que a última parte do código é construída para monitorar os valores de INFO(1), INFO(2) e ICNTL(14). É fortemente recomendado que pelo menos INFO(1) e INFO(2) sejam monitorados a cada chamada do MUMPS para facilitar o diagnóstico de possíveis //bugs// ou erros de execução. | ||
+ | ====== | ||
solverpre.1529695238.txt.gz · Last modified: by jeferson