Nek5000
SEM for Incompressible NS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Types
hsmg.F90 File Reference

Module containing hybrid Schwarz multi-grid preconditioners. More...

Go to the source code of this file.

Data Types

module  hsmg_routines
 

Detailed Description

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.