2from postProcess
import parse_patch_file, plot_field_dg, plot_field
4if __name__ ==
"__main__":
5 v_dg_sol = parse_patch_file(
"DGPoisson.solution-1.peano-patch-file",
"DG")
6 v_dg_ini = parse_patch_file(
"DGPoisson.solution-0.peano-patch-file",
"DG")
9 v_cg_rnd = parse_patch_file(
"CollocatedPoisson.rand-0.peano-patch-file",
"CG")
10 v_cg_sol = parse_patch_file(
"CollocatedPoisson.value-1.peano-patch-file",
"CG")
17 for key
in v_dg_sol.keys():
18 cell_values_solution = np.asarray(v_dg_sol[key])
20 cell_values_random = np.asarray(v_dg_ini[key])
26 diff_norm = np.max(np.abs(v_cg_rnd[:,2] - v_cg_sol[:,2]))
27 print(f
'|v_solution - v_random|_max = {diff_norm}')