|
IPARS Multiblock Source Code
- Multiblock code in IPARSv2 exists mainly in the "mortar"
flavor.
- Calls to mortar-specific routines are associated with
keyword $MORTAR.
$MORTAR CALL MORTAR_STEP(NERR)
- The currently used framework "mortar" code
is based on
MACE (Multiblock Adaptive Computational Engine).
MACE library: IPARSv2/MACE
- IPARS-specific multiblock framework code is in
MACE/utilities/mblk_mace/
- Model dependent code for mortar multiblock is in model
directories. Example: see object list in hydroi.mak
MBOBJ = hm_util$(O) hfault$(O) hm_pc$(O) hm_vars$(O)
- hm_util, hfault: initialization and setup
of mortar boundary conditions
- hm_vars: different choices of primary unknowns
on the interface
- hm_pc: implementation of mortar interface
preconditioner
|
|