{
  "controls": {
    "directional_checks": [
      {
        "step": 0.0001,
        "energy_gradient_absolute_error": 1.1298711966034602e-11,
        "hessian_relative_error": 1.9193619817937226e-09
      },
      {
        "step": 3e-05,
        "energy_gradient_absolute_error": 1.3067047444081936e-12,
        "hessian_relative_error": 1.726156144853412e-10
      }
    ],
    "hessian_symmetry_error": 2.314868309232151e-17,
    "tested_direction_curvature": 1.3142539557724693,
    "cyclic_rotation_gradient_error": 4.3150973797353154e-16,
    "newton_exact_poisson_relative_error": 1.1131470871689591e-15,
    "interpolated_response_max_error": 5.0165649412292623e-11
  },
  "homogeneous_constraint_controls": [
    {
      "acceleration": 0.0,
      "n": 9,
      "direct_block_relative_solution_error": 9.827767035739957e-14,
      "block_vs_eliminated_relative_difference": 9.872199596845435e-14,
      "direct_block_relative_residual": 1.227777251272065e-13,
      "gmres_iterations": 1,
      "self_adjointness_error": 3.04587935425283e-18,
      "positive_quadratic_form": 1.6200647199250637,
      "pointwise_ellipticity_lower_bound": 1.6200647199250637,
      "minimum_mu": 1.0,
      "minimum_radial": 1.0000000000002982
    },
    {
      "acceleration": 2.06686e-07,
      "n": 9,
      "direct_block_relative_solution_error": 2.0876146540558064e-14,
      "block_vs_eliminated_relative_difference": 1.3042550887501949e-14,
      "direct_block_relative_residual": 1.3566341091494781e-15,
      "gmres_iterations": 3,
      "self_adjointness_error": 2.141633920959021e-20,
      "positive_quadratic_form": 0.005279739296583862,
      "pointwise_ellipticity_lower_bound": 5.718894488657101e-07,
      "minimum_mu": 0.004838270797605347,
      "minimum_radial": 3.530040755977717e-07
    },
    {
      "acceleration": 6.41786,
      "n": 9,
      "direct_block_relative_solution_error": 1.1638918585738619e-15,
      "block_vs_eliminated_relative_difference": 1.6766229308189124e-15,
      "direct_block_relative_residual": 2.173639785928865e-15,
      "gmres_iterations": 3,
      "self_adjointness_error": 3.04587935425283e-18,
      "positive_quadratic_form": 1.5278438660302027,
      "pointwise_ellipticity_lower_bound": 1.303194719513738,
      "minimum_mu": 0.8044090482842053,
      "minimum_radial": 1.2291904806312657
    }
  ],
  "fields": [
    {
      "n": 17,
      "seconds": 0.25567424995824695,
      "iterations": 5,
      "relative_residual": 6.0939019434573244e-15,
      "energy": 0.15778823788370347,
      "minimum_acceleration": 0.20629428552026477,
      "maximum_acceleration": 5.790948094893278,
      "minimum_mu": 0.20533233314223745,
      "minimum_radial_stiffness": 0.34133225387420263,
      "history": [
        {
          "iteration": 0,
          "energy": 0.7041116802634599,
          "relative_residual": 1.0,
          "cg_iterations": 8,
          "step": 1.0
        },
        {
          "iteration": 1,
          "energy": 0.16613130010278554,
          "relative_residual": 0.24854391299589998,
          "cg_iterations": 15,
          "step": 1.0
        },
        {
          "iteration": 2,
          "energy": 0.15779962986434093,
          "relative_residual": 0.011684716413739474,
          "cg_iterations": 15,
          "step": 1.0
        },
        {
          "iteration": 3,
          "energy": 0.1577882382552093,
          "relative_residual": 8.77163252575637e-05,
          "cg_iterations": 14,
          "step": 1.0
        },
        {
          "iteration": 4,
          "energy": 0.1577882378837035,
          "relative_residual": 1.2226905662711762e-08,
          "cg_iterations": 14,
          "step": 1.0
        },
        {
          "iteration": 5,
          "energy": 0.15778823788370347,
          "relative_residual": 6.0939019434573244e-15
        }
      ],
      "field_sha256": "f5b220398cc0abec14c31a404a6a3b1644b01f0dccf8ba458a8ec1e91b93de3b"
    },
    {
      "n": 25,
      "seconds": 0.274142833892256,
      "iterations": 3,
      "relative_residual": 2.0159289574775617e-10,
      "energy": 0.15775023977226724,
      "minimum_acceleration": 0.1426270719792536,
      "maximum_acceleration": 5.892463796859782,
      "minimum_mu": 0.13666811911815813,
      "minimum_radial_stiffness": 0.28759355970033085,
      "history": [
        {
          "iteration": 0,
          "energy": 0.15778990140711446,
          "relative_residual": 0.05336808141682879,
          "cg_iterations": 15,
          "step": 1.0
        },
        {
          "iteration": 1,
          "energy": 0.15775026913434437,
          "relative_residual": 0.0017868457332639043,
          "cg_iterations": 14,
          "step": 1.0
        },
        {
          "iteration": 2,
          "energy": 0.15775023977276184,
          "relative_residual": 7.474402190630822e-06,
          "cg_iterations": 14,
          "step": 1.0
        },
        {
          "iteration": 3,
          "energy": 0.15775023977226724,
          "relative_residual": 2.0159289574775617e-10
        }
      ],
      "refinement_gradient_relative_L2": 0.004698624881092318,
      "field_sha256": "49e243292b47eb54da71526d215a5bead5d43cf7103bb16a3c3b67c4d8bb729f"
    },
    {
      "n": 33,
      "seconds": 0.6315989997237921,
      "iterations": 3,
      "relative_residual": 3.843427328266239e-12,
      "energy": 0.1577330322280567,
      "minimum_acceleration": 0.10368948870734199,
      "maximum_acceleration": 5.86155571983595,
      "minimum_mu": 0.09623761488195474,
      "minimum_radial_stiffness": 0.20155042560154787,
      "history": [
        {
          "iteration": 0,
          "energy": 0.1577389802191823,
          "relative_residual": 0.031159336983995485,
          "cg_iterations": 17,
          "step": 1.0
        },
        {
          "iteration": 1,
          "energy": 0.1577330337523582,
          "relative_residual": 0.0005357952669551175,
          "cg_iterations": 16,
          "step": 1.0
        },
        {
          "iteration": 2,
          "energy": 0.15773303222806104,
          "relative_residual": 8.861230529818983e-07,
          "cg_iterations": 15,
          "step": 1.0
        },
        {
          "iteration": 3,
          "energy": 0.1577330322280567,
          "relative_residual": 3.843427328266239e-12
        }
      ],
      "refinement_gradient_relative_L2": 0.0017624460032139601,
      "field_sha256": "43f51cbf844edc1cea415e931aa8e2f8cbcaea6cc6b3ca017edd2b3dea8816c9"
    },
    {
      "n": 49,
      "seconds": 2.8383543752133846,
      "iterations": 4,
      "relative_residual": 7.226870704195893e-14,
      "energy": 0.1577306685262637,
      "minimum_acceleration": 0.06593911950089083,
      "maximum_acceleration": 5.893431522865147,
      "minimum_mu": 0.05893040861199868,
      "minimum_radial_stiffness": 0.1221161285279164,
      "history": [
        {
          "iteration": 0,
          "energy": 0.157735439324086,
          "relative_residual": 0.03559971566705798,
          "cg_iterations": 19,
          "step": 1.0
        },
        {
          "iteration": 1,
          "energy": 0.15773074210481522,
          "relative_residual": 0.005107470303237981,
          "cg_iterations": 17,
          "step": 1.0
        },
        {
          "iteration": 2,
          "energy": 0.15773066856174875,
          "relative_residual": 0.00011044247145837009,
          "cg_iterations": 15,
          "step": 1.0
        },
        {
          "iteration": 3,
          "energy": 0.1577306685262638,
          "relative_residual": 5.81468393757298e-08,
          "cg_iterations": 14,
          "step": 1.0
        },
        {
          "iteration": 4,
          "energy": 0.1577306685262637,
          "relative_residual": 7.226870704195893e-14
        }
      ],
      "refinement_gradient_relative_L2": 0.0016387061416080649,
      "field_sha256": "89119dc0cb7ea895c5a9d80bc2ac2d8e1268c47d024f77879be6d88f7d5dabe0"
    },
    {
      "n": 65,
      "seconds": 8.714982916135341,
      "iterations": 3,
      "relative_residual": 5.253387295387883e-11,
      "energy": 0.15773156288037532,
      "minimum_acceleration": 0.07858900926758412,
      "maximum_acceleration": 5.897532146691387,
      "minimum_mu": 0.07118666351177025,
      "minimum_radial_stiffness": 0.14814345792210898,
      "history": [
        {
          "iteration": 0,
          "energy": 0.1577324366035734,
          "relative_residual": 0.024208529274769026,
          "cg_iterations": 20,
          "step": 1.0
        },
        {
          "iteration": 1,
          "energy": 0.15773156342703612,
          "relative_residual": 0.0006114976286340582,
          "cg_iterations": 20,
          "step": 1.0
        },
        {
          "iteration": 2,
          "energy": 0.15773156288038434,
          "relative_residual": 2.5314271480462186e-06,
          "cg_iterations": 18,
          "step": 1.0
        },
        {
          "iteration": 3,
          "energy": 0.15773156288037532,
          "relative_residual": 5.253387295387883e-11
        }
      ],
      "refinement_gradient_relative_L2": 0.0006475694685086876,
      "field_sha256": "1d3d600cef7568c145172fd6eff2e50f74cafac2794af56f8df4bf2004d988e9"
    }
  ],
  "scope": "Static synthetic Cartesian fields; microscopic geometry and full metric dynamics are not simulated",
  "source_sha256": "6b7c08cf5766343fd94805e7d5a3326546dc41abbf69123b9d32070ec0286c07",
  "stage": "3d",
  "input_sha256": {
    "dark_micro_response.py": "190d43ba132c061b94a74723b97817465a149685562eb8a0f5c4a4eff7085b45",
    "build_micro_solver.py": "150d74074b5923b60b69df1d8cb84c0cfff8395385493498650080f2657544cd",
    "dark_cmc_model.py": "63495c697f9521ed3f39be5785cb70964d1c45fc1bf9428210e6026955c5a50a",
    "dark_cmc_solar_checks.py": "e155e585f7188e4a35b3ae84176836e3a1d8c73ff9872d71a26d69cedd5cd799",
    "dark_cmc_report.py": "99df0b99b9ddd5534feb631c6a06da7113a51c7dc94b0aa577c5e2b2193ea1c6",
    "MICRO_MACRO_PROTOCOL.md": "8174967caf964f66e5541face5cad38be7943315385b050f59ed5a7f9e160469",
    "outputs/dark_cmc/publication_summary.json": "540668ab708ccfc209e7045099d04b26cfaae35238ced88a0559e166fa89fcde"
  }
}
