Record reproducible hard-state preconditioner screen cases

This commit is contained in:
2026-09-17 16:17:21 -04:00
parent e557e6b481
commit 018fc1c992
2 changed files with 49 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
[
{
"id": "n1p5_plateau_stellar_ldu",
"arguments": [
"--index",
"1.5",
"--angular-momentum",
"0",
"--no-central",
"--max-newton",
"0",
"--restart",
"160",
"--max-linear",
"200",
"--linear-tol",
"0.03",
"--probe-state",
"/Users/tboudreaux/.codex/.chatgpt-projects/g-p-6a6b3f2194ec8191bebcd59075897f1d/diagnostics/numerical_strategies_2026-09-17/models_v2/n1p5_J0_curvature/accepted_state.txt",
"--preconditioner-probe",
"--preconditioner-variant",
"stellar-ldu"
]
},
{
"id": "n1_rotating_stellar_ldu",
"arguments": [
"--index",
"1",
"--angular-momentum",
"0.1",
"--no-central",
"--max-newton",
"0",
"--restart",
"160",
"--max-linear",
"200",
"--linear-tol",
"0.03",
"--probe-state",
"/Users/tboudreaux/.codex/.chatgpt-projects/g-p-6a6b3f2194ec8191bebcd59075897f1d/diagnostics/numerical_strategies_2026-09-17/models_v2_rotation/n1_J0p10_positivity_curvature/accepted_state.txt",
"--preconditioner-probe",
"--preconditioner-variant",
"stellar-ldu"
]
}
]

View File

@@ -50,6 +50,7 @@ def read_rows(path):
def summarize(folder):
result = {'newton': read_rows(folder / 'newton.csv'),
'frozen_linear': read_rows(folder / 'frozen_linear.csv'),
'preconditioner_benchmark': read_rows(folder / 'preconditioner_summary.csv'),
'trials': read_rows(folder / 'trials.csv')}
meta = folder / 'metadata.txt'
if meta.exists():