10args = commonsteps.get_args()
13executable =
"peano4matrixfree"
16project = mghype.matrixfree.api.Project( project_name =
"CollocatedFEM",
17 namespace = [
"tests",
"multigrid",
"matrixfree",
"poisson" ],
18 executable = executable
23 dimensions = args.dimensions,
27system_matrix, system_matrix_scaling = poisson_equation_matrices.get_cell_system_matrix_for_laplacian()
28mass_matrix, mass_matrix_scaling = poisson_equation_matrices.get_cell_mass_matrix()
31solver = mghype.matrixfree.solvers.api.CollocatedDLinearDiscretisationWithPointJacobi(
"CollocatedPoisson",
36 local_assembly_matrix = system_matrix,
37 local_assembly_matrix_scaling=system_matrix_scaling,
38 mass_matrix = mass_matrix,
39 mass_matrix_scaling = mass_matrix_scaling,
43project.add_solver(solver)
45commonsteps.configure_and_build_project(args,project)
46commonsteps.run_and_validate(args,executable)
Simple matrix generator for continuous d-linear finite elements.