Na minha lista:
Detalhes bibliográficos
Autor principal: Gruber, Roman
Formato: Recurso digital
Idioma:inglês
Publicado em: Zenodo 2025
Acesso em linha:https://doi.org/10.5281/zenodo.15533835
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
Sumário:
  • <h1>perf.hdf5</h1> <p>Logfiles and data used for performance plots can be found in the file <code>perf.hdf5</code>. Its structure is as follows:</p> <p>Paths with the structure:</p> <ul> <li><code>/<plot_filename.pdf>/logfiles/<path/to/logfiles.log></code> contain full dumps of logfiles for all runs participating in the generation of <code>plot_filename.pdf</code>.</li> </ul> <p>They contain the raw logfile contents as string. Every binary dumps its input file and configuration to the logfile. Used git branches and commit hashes are printed too. Runs are thus completely reproducible by inspecting the logfile contents.</p> <p>Data from logfiles is parsed using regular expressions and aggregated by taking averages, sums, products or other data aggregation. This data can be found under paths:</p> <ul> <li><code>/<plot_filename.pdf>/data/patterns/<pattern>/<path/to/logfiles.log>/raw</code> for raw parsed data.</li> <li><code>/<plot_filename.pdf>/data/patterns/<pattern>/<path/to/logfiles.log>/aggregated</code> for aggregated data passed to the plot script for further processing.</li> </ul> <p>where <code><pattern></code> is the regular expression used to extract information from the logfile and <code><path/to/logfiles.log></code> is the unique path/name of the logfile. The contents of that logfile can be found as described above.</p> <p>In some cases the path looks as</p> <ul> <li><code>/<plot_filename.pdf>/data/patterns/<pattern>/glob/<glob>/raw</code> for raw parsed data.</li> <li><code>/<plot_filename.pdf>/data/patterns/<pattern>/glob/<glob>/aggregated</code> for aggregated data passed to the plot script for further processing.</li> </ul> <p>where <code><glob></code> matches multiple logfiles that are parsed together.</p> <p>Aggregated data ending up in actual performance plots can be found under paths:</p> <ul> <li><code>/<plot_filename.pdf>/plot/Axis: <axis>/Label: <label>/x_data</code> for values along the x-axis.</li> <li><code>/<plot_filename.pdf>/plot/Axis: <axis>/Label: <label>/y_data</code> for values along the y-axis.</li> <li><code>/<plot_filename.pdf>/plot/Axis: <axis>/Label: <label>/x_abserr</code> for absolute errors of the values along the x-axis.</li> <li><code>/<plot_filename.pdf>/plot/Axis: <axis>/Label: <label>/y_abserr</code> for absolute errors of the values along the y-axis.</li> <li><code>/<plot_filename.pdf>/plot/Axis: <axis>/Label: <label>/x_relerr</code> for relative errors of the values along the x-axis.</li> <li><code>/<plot_filename.pdf>/plot/Axis: <axis>/Label: <label>/y_relerr</code> for relative errors of the values along the y-axis.</li> </ul> <p>where <code><axis></code> is the title or id of the plot axis and <code><label></code> is the label of the line on the plot and some of the above paths may be absent if data is zero exactly.</p> <p>Plot scripts can be found in the repository <a href="https://gitlab.com/roman.gruber/scripts">https://gitlab.com/roman.gruber/scripts</a>.</p> <h1>E7.hdf5, F7.hdf5 and G7.hdf5</h1> <p>For data related to the variance analysis, the files <code>E7.hdf5</code>, <code>F7.hdf5</code> and <code>G7.hdf5</code> contain contraction data of the respective lattices. They all share the same path structure:</p> <ul> <li><code>/<estimator>/<level></code> where <code><estimator></code> is the name of the estimator according to the main text in the document and <code><level></code> denotes the multigrid level.</li> </ul> <p>Under each of these paths, one can find a 4 dimensional dataset. The dimensions are labelled in this order:</p> <ul> <li><code>config</code> enumerates the gauge configurations. Actual config numbers might not start from zero.</li> <li><code>timeslice</code> enumerates the timeslices where random wall-sources have been placed. This mostly corresponds to the temporal extent of the lattice.</li> <li><code>src_per_timeslice</code> enumerates the individual sources on each timeslice.</li> <li><code>time</code> indicates the temporal lattice extent.</li> </ul> <p>This is raw correlator data in terms of complex float64 numbers, no data analysis or average has been performed on them.</p> <p>Plot scripts can be found in the repository <a href="https://gitlab.com/roman.gruber/scripts">https://gitlab.com/roman.gruber/scripts</a>.</p>