Nek5000
SEM for Incompressible NS
|
Module containing hybrid Schwarz multi-grid preconditioners. More...
Go to the source code of this file.
Data Types | |
module | hsmg_routines |
Module containing hybrid Schwarz multi-grid preconditioners.
To do: 1) Why does hsmg_schwarz_toext2d not zero out a, whereas 3d does?? DONE 2) Convert all nelv refs to nelfld(ifield) or (nelmg?) DONE 3) Define mg_schwarz_wt for up to and including mg_h1_lmax DONE 4) MAKE CERTAIN common /hsmgw/ is LARGE enough in hsmg_tnsr and DONE elsewhere! 5) Devise and implement UNIT tests, now, so that you can test pieces of the setup code in stages. 6) Start developing and testing, in a linear fashion, the SETUP driver. 7) Make certain dssum flags declared for all levels DONE 8) Need TWO masks for each level: one for A*x, and one for Schwarz! NO – one is fine. 9) Modify axml so addition comes after dssum. DONE
Definition in file hsmg.F90.