def load_periodic_opts_3D_T2(request): opts.contextOptions = "periodic=True nd=3 coord=True pc_type='selfp_petsc' A_block_AMG=True" proteus.Context.contextOptionsString=opts.contextOptions script_dir = os.path.dirname(__file__) relpath = 'petsc/petsc.options.schur.selfp_petsc.amg' opts.petscOptionsFile = os.path.join(script_dir,relpath) proteus.Comm.argv = TestTools.fixture_set_petsc_options_from_file(opts.petscOptionsFile) comm = Comm.init()
def load_periodic_opts_2D(request): opts.contextOptions = "periodic=True grid=True nd=2 nnx=42 triangles=False spaceOrder=1 weak=True coord=True pc_type='selfp_petsc'" proteus.Context.contextOptionsString=opts.contextOptions script_dir = os.path.dirname(__file__) relpath = 'petsc/petsc.options.schur.selfp_petsc.superlu' opts.petscOptionsFile = os.path.join(script_dir,relpath) proteus.Comm.argv = TestTools.fixture_set_petsc_options_from_file(opts.petscOptionsFile) comm = Comm.init()