|
Peano
|
Public Member Functions | |
| __init__ (self, file) | |
| Pass a valid filename to a logfile. | |
| print (self) | |
Data Fields | |
| file | |
| npart | |
| cellmax | |
| cellmin | |
| walltime | |
| maxmem | |
| CPUPercentage | |
| grid_construction | |
| initial_conditions | |
| initialisation | |
| plotting | |
| cleanup | |
| timestepping | |
Protected Member Functions | |
| _read_logfile (self) | |
| Extract data from a logfile. | |
Definition at line 52 of file plot_celldepth_benchmarks.py.
| plot_celldepth_benchmarks.BenchmarkData.__init__ | ( | self, | |
| file | |||
| ) |
Pass a valid filename to a logfile.
It will extract benchmark timing data.
Definition at line 53 of file plot_celldepth_benchmarks.py.
|
protected |
Extract data from a logfile.
Definition at line 97 of file plot_celldepth_benchmarks.py.
References plot_celldepth_benchmarks.BenchmarkData.cellmax, plot_celldepth_benchmarks.BenchmarkData.cellmin, plot_celldepth_benchmarks.BenchmarkData.cleanup, peano4.api.Project.Project.cleanup(), plot_celldepth_benchmarks.BenchmarkData.CPUPercentage, plot_celldepth_benchmarks.BenchmarkData.file, plot_celldepth_benchmarks.BenchmarkData.grid_construction, plot_celldepth_benchmarks.BenchmarkData.initial_conditions, scenarios.acoustic_planar_waves.AcousticPlanarWaves.initial_conditions(), scenarios.advection_linear.AdvectionLinear.initial_conditions(), scenarios.elastic_planar_waves.ElasticPlanarWaves.initial_conditions(), scenarios.euler_gaussian_bell.EulerGaussianBell.initial_conditions(), scenarios.euler_isotropic_vortex.EulerIsotropicVortex.initial_conditions(), scenarios.scenario.Scenario.initial_conditions(), scenarios.swe_radial_dam_break.SWERadialDamBreak.initial_conditions(), scenarios.swe_resting_lake.SWERestingLake.initial_conditions(), plot_celldepth_benchmarks.BenchmarkData.initialisation, exahype2.api.dslhype.SyntaxTree.DataBlockConstructionFromFunction.initialisation, plot_celldepth_benchmarks.BenchmarkData.maxmem, plot_celldepth_benchmarks.BenchmarkData.npart, plot_celldepth_benchmarks.BenchmarkData.plotting, plot_celldepth_benchmarks.BenchmarkData.timestepping, and plot_celldepth_benchmarks.BenchmarkData.walltime.

| plot_celldepth_benchmarks.BenchmarkData.print | ( | self | ) |
Definition at line 78 of file plot_celldepth_benchmarks.py.
References plot_celldepth_benchmarks.BenchmarkData.print().
Referenced by plot_celldepth_benchmarks.BenchmarkData.print().


| plot_celldepth_benchmarks.BenchmarkData.cellmax |
Definition at line 62 of file plot_celldepth_benchmarks.py.
Referenced by plot_celldepth_benchmarks.BenchmarkData._read_logfile().
| plot_celldepth_benchmarks.BenchmarkData.cellmin |
Definition at line 63 of file plot_celldepth_benchmarks.py.
Referenced by plot_celldepth_benchmarks.BenchmarkData._read_logfile().
| plot_celldepth_benchmarks.BenchmarkData.cleanup |
Definition at line 73 of file plot_celldepth_benchmarks.py.
Referenced by plot_celldepth_benchmarks.BenchmarkData._read_logfile(), and peano4.api.Project.Project.build().
| plot_celldepth_benchmarks.BenchmarkData.CPUPercentage |
Definition at line 67 of file plot_celldepth_benchmarks.py.
Referenced by plot_celldepth_benchmarks.BenchmarkData._read_logfile().
| plot_celldepth_benchmarks.BenchmarkData.file |
Definition at line 59 of file plot_celldepth_benchmarks.py.
Referenced by plot_celldepth_benchmarks.BenchmarkData._read_logfile().
| plot_celldepth_benchmarks.BenchmarkData.grid_construction |
Definition at line 69 of file plot_celldepth_benchmarks.py.
Referenced by plot_celldepth_benchmarks.BenchmarkData._read_logfile().
| plot_celldepth_benchmarks.BenchmarkData.initial_conditions |
Definition at line 70 of file plot_celldepth_benchmarks.py.
Referenced by plot_celldepth_benchmarks.BenchmarkData._read_logfile().
| plot_celldepth_benchmarks.BenchmarkData.initialisation |
Definition at line 71 of file plot_celldepth_benchmarks.py.
Referenced by plot_celldepth_benchmarks.BenchmarkData._read_logfile().
| plot_celldepth_benchmarks.BenchmarkData.maxmem |
Definition at line 66 of file plot_celldepth_benchmarks.py.
Referenced by plot_celldepth_benchmarks.BenchmarkData._read_logfile().
| plot_celldepth_benchmarks.BenchmarkData.npart |
Definition at line 61 of file plot_celldepth_benchmarks.py.
Referenced by plot_celldepth_benchmarks.BenchmarkData._read_logfile().
| plot_celldepth_benchmarks.BenchmarkData.plotting |
Definition at line 72 of file plot_celldepth_benchmarks.py.
Referenced by plot_celldepth_benchmarks.BenchmarkData._read_logfile().
| plot_celldepth_benchmarks.BenchmarkData.timestepping |
Definition at line 74 of file plot_celldepth_benchmarks.py.
Referenced by plot_celldepth_benchmarks.BenchmarkData._read_logfile().
| plot_celldepth_benchmarks.BenchmarkData.walltime |
Definition at line 65 of file plot_celldepth_benchmarks.py.
Referenced by plot_celldepth_benchmarks.BenchmarkData._read_logfile().