|
Peano
|
Variables | |
| parser = argparse.ArgumentParser(description="Dastgen2 testing script") | |
| Parse user input. | |
| dest | |
| type | |
| int | |
| default | |
| help | |
| action | |
| args = parser.parse_args() | |
| list | project_namespace = ["tests", "exaparty", "dastgenTest"] |
| Generate ExaParty project. | |
| project | |
| int | dimensions = 2 |
| float | cell_size = 0.3 |
| particle | |
| particle_set = project.add_particle_species(particle) | |
| build_mode = peano4.api.output.CompileMode.ASSERTS | |
| list | offset = [0, 0, 0] |
| list | domain_size = [1, 1, 1] |
| list | periodic_boundary_conditions = [False, False, False] |
| min_end_time | |
| max_end_time | |
| first_plot_time_stamp | |
| time_in_between_plots | |
| periodic_BC | |
| plotter_precision | |
| generated | |
| int | Npart = 10 |
| Initialisation snippet for the particle. | |
| coords = np.zeros((Npart**dimensions, 3)) | |
| x = np.linspace(offset, 1, Npart, endpoint=False) | |
| y = np.linspace(offset, 1, Npart, endpoint=False) | |
| xp = xp.reshape((np.prod(xp.shape),)) | |
| yp = yp.reshape((np.prod(yp.shape),)) | |
| str | initialisation_snippet |
| peano4_project = project.generate_Peano4_project(verbose=args.verbose) | |
| Generate plain Peano 4 project. | |
| list | dirs = ["vertexdata/", "repositories/", "globaldata/", "observers/"] |
| Cleanup and compilation. | |
| overwrite | |
| Always | |
| throw_away_data_after_generation | |
| make_clean_first | |
| True | |
| number_of_parallel_builds | |
| list | output_files |
| dastgen-test.action |
Definition at line 25 of file dastgen-test.py.
| dastgen-test.Always |
Definition at line 159 of file dastgen-test.py.
| dastgen-test.args = parser.parse_args() |
Definition at line 36 of file dastgen-test.py.
| dastgen-test.build_mode = peano4.api.output.CompileMode.ASSERTS |
Definition at line 68 of file dastgen-test.py.
| float dastgen-test.cell_size = 0.3 |
Definition at line 52 of file dastgen-test.py.
| dastgen-test.coords = np.zeros((Npart**dimensions, 3)) |
Definition at line 103 of file dastgen-test.py.
| dastgen-test.default |
Definition at line 19 of file dastgen-test.py.
| dastgen-test.dest |
Definition at line 19 of file dastgen-test.py.
| dastgen-test.dimensions = 2 |
Definition at line 51 of file dastgen-test.py.
| list dastgen-test.dirs = ["vertexdata/", "repositories/", "globaldata/", "observers/"] |
Cleanup and compilation.
Definition at line 151 of file dastgen-test.py.
| dastgen-test.domain_size = [1, 1, 1] |
Definition at line 72 of file dastgen-test.py.
| dastgen-test.first_plot_time_stamp |
Definition at line 81 of file dastgen-test.py.
| dastgen-test.generated |
Definition at line 88 of file dastgen-test.py.
| dastgen-test.help |
Definition at line 19 of file dastgen-test.py.
| str dastgen-test.initialisation_snippet |
Definition at line 115 of file dastgen-test.py.
| dastgen-test.int |
Definition at line 19 of file dastgen-test.py.
| dastgen-test.make_clean_first |
Definition at line 161 of file dastgen-test.py.
| dastgen-test.max_end_time |
Definition at line 80 of file dastgen-test.py.
| dastgen-test.min_end_time |
Definition at line 79 of file dastgen-test.py.
| int dastgen-test.Npart = 10 |
Initialisation snippet for the particle.
Definition at line 98 of file dastgen-test.py.
| dastgen-test.number_of_parallel_builds |
Definition at line 161 of file dastgen-test.py.
| int dastgen-test.offset = [0, 0, 0] |
Definition at line 71 of file dastgen-test.py.
| list dastgen-test.output_files |
Definition at line 164 of file dastgen-test.py.
| dastgen-test.overwrite |
Definition at line 159 of file dastgen-test.py.
| dastgen-test.parser = argparse.ArgumentParser(description="Dastgen2 testing script") |
Parse user input.
Definition at line 17 of file dastgen-test.py.
| dastgen-test.particle |
Definition at line 55 of file dastgen-test.py.
| dastgen-test.particle_set = project.add_particle_species(particle) |
Definition at line 65 of file dastgen-test.py.
| dastgen-test.peano4_project = project.generate_Peano4_project(verbose=args.verbose) |
Generate plain Peano 4 project.
Definition at line 143 of file dastgen-test.py.
| dastgen-test.periodic_BC |
Definition at line 83 of file dastgen-test.py.
| list dastgen-test.periodic_boundary_conditions = [False, False, False] |
Definition at line 73 of file dastgen-test.py.
| dastgen-test.plotter_precision |
Definition at line 84 of file dastgen-test.py.
| dastgen-test.project |
Definition at line 45 of file dastgen-test.py.
| list dastgen-test.project_namespace = ["tests", "exaparty", "dastgenTest"] |
Generate ExaParty project.
Definition at line 43 of file dastgen-test.py.
| dastgen-test.throw_away_data_after_generation |
Definition at line 159 of file dastgen-test.py.
| dastgen-test.time_in_between_plots |
Definition at line 82 of file dastgen-test.py.
| dastgen-test.True |
Definition at line 161 of file dastgen-test.py.
| dastgen-test.type |
Definition at line 19 of file dastgen-test.py.
Definition at line 105 of file dastgen-test.py.
| dastgen-test.xp = xp.reshape((np.prod(xp.shape),)) |
Definition at line 108 of file dastgen-test.py.
Definition at line 106 of file dastgen-test.py.
| dastgen-test.yp = yp.reshape((np.prod(yp.shape),)) |
Definition at line 108 of file dastgen-test.py.