2from postProcess
import parse_patch_file, plot_field_dg
3import matplotlib.pyplot
as plt
5if __name__ ==
"__main__":
6 v_solution = parse_patch_file(
"DGPoisson.solution-1.peano-patch-file",
"DG")
7 v_random = parse_patch_file(
"DGPoisson.rand-0.peano-patch-file",
"DG")
8 v_solution_ini = parse_patch_file(
"DGPoisson.solution-0.peano-patch-file",
"DG")
14 for key
in v_solution.keys():
15 cell_values_solution = np.asarray(v_solution[key])
17 cell_values_random = np.asarray(v_random[key])
20 diff_norm = max( diff_norm, np.max(np.abs(cell_values_solution - cell_values_random)) )
23 plot_field_dg(v_solution, [1/N,1/N])
26 print(f
'|v_solution - v_random|_max = {diff_norm}')