create_mrcsr Interface

interface
public module subroutine create_mrcsr(self, order, dbgout)

Arguments

Type IntentOptional Attributes Name
class(multigrid_t), intent(inout), target :: self

Instance of the type

integer, intent(in) :: order

Order of restriction 0: trivial restriction 1: weighted restriction (9-point stencil)

integer, intent(in) :: dbgout

Debug output level

Description

Creates the restriction matrix mappings mrcsr between all consecutive mesh levels - Projection method based on wighted 9 point average is used - Only inner grid points are taken into account