Data of Newton method of "A unifying framework for ADI-like methods for linear matrix equations and beneficial consequences"
<p>This deposit contains the datasets generated by the Newton method for the paper:</p> <ul> <li>J. Schulze, J. Saak: "A unifying framework for ADI-like methods for linear matrix equations and beneficial consequences".</li> </ul> <p>Download the individual files and store them inside the directory <code>data/newton-adi/</code>.</p> <p>The file names are structured as follows.</p> <ul> <li><code>Rail5177</code>: <a href="https://morwiki.mpi-magdeburg.mpg.de/morwiki/index.php/Steel_Profile">Steel Profile</a> benchmark problem of dimension 5177</li> <li><code>adi_initprev=true|false</code>: whether the initial ADI iterate was set to the solution of the previous Newton step (or zero)</li> <li><code>adi_kwargs=...</code>: keyword arguments passed to ADI method <ul> <li><code>maxiters=1000</code>: maximum number of iterations</li> <li><code>shifts=...</code>: shift strategy</li> </ul> </li> <li><code>newton_kwargs=...</code>: keyword arguments passed to Newton method <ul> <li><code>inexact=true|false</code>: whether to use inexact Newton method</li> <li><code>inexact_hybrid=true|false</code>: whether to switch back to classical Newton method in later iterations (only present if <code>inexact=true</code>)</li> <li><code>linesearch=true|false</code>: whether to employ line search</li> <li><code>reltol=1e-10</code>: relative tolerance to reason about convergence</li> </ul> </li> <li><code>β=1000</code>: scaling of the quadratic term in the ARE</li> <li><code>.jld2</code>: file suffix. All file have been generated with <a href="https://github.com/JuliaIO/JLD2.jl">JLD2.jl</a> version 0.4.38</li> </ul> <p>Load the dataset via <code>using JLD2</code> and <code>file = load(FILENAME)</code>. This will yield a dictionary having the following entries:</p> <ul> <li><code>file["newton_metrics"]</code>: data frame containing execution metrics of Newton iterations</li> <li><code>file["adi_metrics"]</code>: data frame containing execution metrocs of ADI iterations of all Newton iterations</li> <li><code>file["timer"]</code>: isolated runtime metrics generated with <a href="https://github.com/KristofferC/TimerOutputs.jl">TimerOutputs.jl</a> version 0.5.23</li> <li><code>file["timer_metrics"]</code>: runtime metrics of seperate run with additional data observers enabled</li> <li><code>file["config"]</code>: internal configuration object that led to this dataset (information also embedded in file name)</li> <li><code>file["failed"]</code>: Boolean on whether configuration has failed</li> </ul> <p>All data frames were generated with <a href="https://github.com/JuliaData/DataFrames.jl">DataFrames.jl</a> version 1.6.1 and have their columns documented <a href="https://dataframes.juliadata.org/stable/lib/metadata/">using metadata</a>.</p> <p>Generating this dataset took ~3h and consumed ~0.25kWh of electricity.</p>
ShareScore
32/100
Overall dataset sharing score
Score breakdown
These five areas show where the dataset supports — or may limit — practical reuse.
- Stewardship
- 4
- Harmonization
- 4
- Access
- 16
- Reuse readiness
- 8
- Engagement
- 0