Peano
Loading...
Searching...
No Matches
benchmarks.py File Reference

Go to the source code of this file.

Namespaces

namespace  benchmarks
 

Variables

 benchmarks.parser = argparse.ArgumentParser(description='Multigrid - Poisson solver')
 
 benchmarks.dest
 
 benchmarks.type
 
 benchmarks.int
 
 benchmarks.default
 
 benchmarks.help
 
 benchmarks.action
 
 benchmarks.False
 
 benchmarks.required
 
 benchmarks.True
 
 benchmarks.choices
 
 benchmarks.args = parser.parse_args()
 
 benchmarks.project
 
 benchmarks.matrices
 
 benchmarks.assembly_matrix
 
 benchmarks.assembly_matrix_scaling
 
 benchmarks.mass_matrix
 
 benchmarks.mass_matrix_scaling
 
 benchmarks.face_from_cell_projection_scaling = matrices.get_face_from_cell_matrix()
 
 benchmarks.cell_from_face_projection_scaling = matrices.get_cell_from_face_matrix()
 
 benchmarks.approximate_system_matrix_scaling = matrices.get_A_tilde()
 
 benchmarks.Solver_Type = None
 
str benchmarks.name = "DGPoisson"
 
 benchmarks.solver
 
 benchmarks.build_mode = peano4.api.output.CompileMode.ASSERTS
 
float benchmarks.cube_size = 1.0
 
int benchmarks.max_iterations = 10
 
 benchmarks.dimensions = 2
 
 benchmarks.offset
 
 benchmarks.domain_size
 
 benchmarks.plot_after_each_mesh_sweep
 
 benchmarks.max_trees = args.max_trees
 
 benchmarks.tree_levels = toolbox.loadbalancing.api.real_mesh_size_and_level(float(args.meshsize),1.0)[1]
 
 benchmarks.split_iteration = toolbox.loadbalancing.api.compute_regular_mesh_construction_grid_construction_sweeps(tree_levels)
 
list benchmarks.new_partitions = [ int(3**(dimensions*tree_levels)/2) ]
 
list benchmarks.target_ranks = [0 for x in new_partitions]
 
 benchmarks.peano4_project = project.generate_Peano4_project(args.verbose)