{
  "schema": 2,
  "workflow": "m1-fld-radiation",
  "methods": [
    "m1",
    "fld"
  ],
  "scope": "M1/FLD model discrepancies and separate model-specific reference errors",
  "dependencies": {
    "numpy": "1.26.4",
    "matplotlib": "3.6.3"
  },
  "cases": {
    "gaussian_pulse": [
      {
        "case": "gaussian_pulse",
        "level": 0,
        "reference_kind": "model-specific",
        "methods": {
          "m1": {
            "time": 0.25,
            "csv": "runs/l0/gaussian_pulse/m1/plots/gaussian_pulse/l0/slice.csv",
            "csv_sha256": "b32227b6dcca6c6d7fd454ed2e75beaa95eb2efa5d7d4baae5e329cf65a15525",
            "metadata_sha256": "d051dd5aa1e33f959fbc0078eac9853eba9d7954d394c2e4d3c1286efa074953",
            "leaf_slice_cells": 64,
            "display_slice_pixels": 64,
            "reference_slice_errors": {
              "er": {
                "L1": 5.7243376864982154e-05,
                "L2": 0.00014157291035752823,
                "Linf": 0.0005451647908560897
              },
              "fx": {
                "L1": 934521.8163181434,
                "L2": 2020099.000989514,
                "Linf": 7169529.157431947
              },
              "fy": {
                "L1": 934521.816318125,
                "L2": 2020099.0009895158,
                "Linf": 7169529.157431947
              },
              "fz": {
                "L1": 565712.7110067204,
                "L2": 1813816.1116855238,
                "Linf": 7169529.157431945
              }
            },
            "solver_full_volume_reference_errors": {
              "er": {
                "L1": 2.077154e-05,
                "L2": 7.295665e-05,
                "Linf": 0.0005451648
              },
              "fx": {
                "L1": 275465.4,
                "L2": 1018561.0,
                "Linf": 7169529.0
              },
              "fy": {
                "L1": 275465.4,
                "L2": 1018561.0,
                "Linf": 7169529.0
              },
              "fz": {
                "L1": 275465.4,
                "L2": 1018561.0,
                "Linf": 7169529.0
              }
            },
            "reference_error_scope": "area-weighted saved positive-side slice; not full-volume norms",
            "reference_model": "m1-reference",
            "reference_exact_for_solver": false,
            "reference_sampling": "cell averages",
            "reference_note": "Fourier telegraph-equation reference for isotropic, linearized radiation moments. Nonlinear M1 can retain a closure-model error at finite amplitude.",
            "reference_sha256": "26eff0f996628a1f9608063f02ca21ae30f4bdb6d6ffe73ac28d2f2ce64c1a7b",
            "reference_generator_sha256": null,
            "reference_diffusion_coefficient": null,
            "reference_kind": "linearized analytic reference",
            "radiation_model": "m1",
            "radiation_integrator": "euler",
            "radiation_algorithm_version": 1,
            "radiation_flux_semantics": "evolved_m1_flux",
            "radiation_reduced_c_factor": 1.0,
            "units": {
              "dx": "cm",
              "er": "erg/cm^3",
              "er_error": "erg/cm^3",
              "er_ref": "erg/cm^3",
              "fx": "erg/(cm^2 s)",
              "fx_error": "erg/(cm^2 s)",
              "fx_ref": "erg/(cm^2 s)",
              "fy": "erg/(cm^2 s)",
              "fy_error": "erg/(cm^2 s)",
              "fy_ref": "erg/(cm^2 s)",
              "fz": "erg/(cm^2 s)",
              "fz_error": "erg/(cm^2 s)",
              "fz_ref": "erg/(cm^2 s)",
              "t": "s",
              "x": "cm",
              "y": "cm",
              "z": "cm"
            },
            "executable_sha256": "82854f6db866ae424dd0b4608d8c6b9b4828b28e4d5f30f48d358097d19ab303",
            "solver_library_sha256": null,
            "source_sha256": {
              "octotiger/amr/gradient.hpp": "58d413487ecbbe95602ac1ec6f356c98630892efe180dcf8352c176bd2c529f5",
              "octotiger/elliptic/composite.hpp": "b9b4f2546c16b2faad29e9d274836734087ed228a20b9bac598b595dcd95df30",
              "octotiger/node_server.hpp": "251393239da4578cce67f36d32c77fb4d6573b510fcde50c9486b8ff2b07a6d6",
              "octotiger/options.hpp": "7e85349a0f9ca6328bae3d037069c417fa426f5c40507c83998c62233a8267a2",
              "octotiger/radiation/ap_flux.hpp": "0ae8a34ac32e552236ab9834dba4561db4b5529c9fab48e884228f7efdf2c262",
              "octotiger/radiation/conservation.hpp": "ee1ba1217456f5dadba7264b1e267631738829160a3ce30dac220581090438f9",
              "octotiger/radiation/fld.hpp": "845bb53693d57a56905f8f933d499280a4fcd95981e8bbb3b7627e30efc10c13",
              "octotiger/radiation/fld_runtime.hpp": "6beca5aa7fa56a4b4a5b4550550cde342bdd85aef126a3931da945d9e48fef25",
              "octotiger/radiation/implicit_source.hpp": "a6900613e9faa8bd89b7eca6f1e2000edbad37fc1c798c78fbda16c41283a9fe",
              "octotiger/radiation/m1.hpp": "799d29b02afed7a6f7e74ce0ff5d877581ca5d7066ae843bd0a69dbb3f79c7c6",
              "octotiger/radiation/marshak_boundary.hpp": "ee871989b9dfef029510c037a959385090e65e6f79abdca99b4bb0136a91ecaf",
              "octotiger/radiation/opacities.hpp": "322784f530ca087966f94ba01c1edc09ccb6985ed89e3ec4eee38e0b18660b29",
              "octotiger/radiation/rad_grid.hpp": "a22d4b1cc3b44e34999b316267f729ee1fd1964e915cb08ae52fa8ef324e65a4",
              "octotiger/test_problems/radiation/hydro_output.hpp": "5444eb3d37b67704ae03d2799f411903a050c5c1c4968bb78988336deb2c746b",
              "octotiger/test_problems/radiation/plot_output.hpp": "ddfff83c321f1f23e3dbacfe11842de5f9c7406975883cc416f12122bc73e47b",
              "octotiger/test_problems/radiation/profiles.hpp": "b51b5e4a0b21d141e8e491a368d0e8ae685c2e9db3e7ee3eb2819e36a17aceeb",
              "src/grid.cpp": "31c5728a84706ce529f42138e4f04fae405ce8a45ceff8f68902039739a0f784",
              "src/io/silo_in.cpp": "6495cbfd3ff6c6e138dbbbc67b6b477454a500b7afddc1591d72419a3340f144",
              "src/io/silo_out.cpp": "be8c15cb297d4f82a0ad74940e45a7ffdd3aeb8e63dc0a534d6281c25a54daf9",
              "src/node_server_actions_1.cpp": "5201b92e2e8e04455f7e1675b1fbfe046fde3144d31746d089c86380a01f80db",
              "src/node_server_actions_2.cpp": "ee5b8e794e5e17d0f2bf21489111344845ee0749b469639a32071fb3174f5398",
              "src/node_server_actions_3.cpp": "87fcf0cc90e9d56d0bdc7d89cd5f5d097961d04577edc1885dacafa645c4d0ec",
              "src/options_processing.cpp": "e397c423c93c89cdd71481c59270162d33fd6808201ca6ccbf9d25f4b48e3725",
              "src/physcon.cpp": "f2defe02d5f0ea9541951cb1aee3201b1bb86eba124fd1c777e9a75dda02a4e6",
              "src/radiation/fld.cpp": "a301946e233e64ea57deaedb1b7d5e0b5a4528cece27f04e4d83569558d87111",
              "src/radiation/iteration.cpp": "86069630821d79cc6d83067435c3deb4a9ab3361208c563b02e6774147316c57",
              "src/radiation/rad_grid.cpp": "e11187c1792f919d43b4fcc223e1079cddcc37dd4b6a5ff6d58c686333840cf1",
              "src/test_problems/marshak/marshak.cpp": "82bb1f3d063391624281a5bc83d154639ce9897b9b170211cfa4ece781ffd704",
              "src/test_problems/radiation/radiation.cpp": "551f393e8454ff0d741588af8701813815aae8af04b42afc5a759473400844de",
              "test_problems/radiation.hpp": "76102aba52767370e1b2bedaa646e755e5e3671742ee183269655b1cf4a5a31f",
              "test_problems/radiation/hydro_benchmarks.hpp": "d2e42bfde0de5c9bde0200453ea40bcefaea91d63455319e08a3e9a5fb5c6c4c",
              "test_problems/radiation/profiles.hpp": "c868e2b5675fac65d3df3c2113c2b4f51de866d550cc039a14d4a4ea4f722b43",
              "test_problems/radiation/reference.hpp": "cc8c794cabbaa89ebd7f30622feec25ae8704bfa99c884b1903e9b129632d748"
            },
            "checkpoint_resume": null
          },
          "fld": {
            "time": 0.25,
            "csv": "runs/l0/gaussian_pulse/fld/plots/gaussian_pulse/l0/slice.csv",
            "csv_sha256": "67e5a19d301859eaa3304b7fb17b777d00ef1b61620100f9d36f8bed63870b37",
            "metadata_sha256": "9d333967f1e5472e89068382c0be84a7bf479cc841f98b78901cd00d3b0d3574",
            "leaf_slice_cells": 64,
            "display_slice_pixels": 64,
            "reference_slice_errors": {
              "er": {
                "L1": 2.3122970273976168e-05,
                "L2": 5.06472522655236e-05,
                "Linf": 0.00018618756762545097
              },
              "fx": {
                "L1": 209239.86066072763,
                "L2": 354243.0529966603,
                "Linf": 878335.8289378304
              },
              "fy": {
                "L1": 209239.86066072775,
                "L2": 354243.05299666035,
                "Linf": 878335.8289378313
              },
              "fz": {
                "L1": 160130.7979244823,
                "L2": 326143.6713469437,
                "Linf": 878335.8289564699
              }
            },
            "solver_full_volume_reference_errors": {},
            "reference_error_scope": "area-weighted saved positive-side slice; not full-volume norms",
            "reference_model": "periodic-constant-diffusion",
            "reference_exact_for_solver": false,
            "reference_sampling": "cell averages",
            "reference_note": "Each retained Fourier mode decays as exp[-D |k|\u00b2 t], with D = c/(3\u03c7) and reference flux -D grad(E). It uses the same filtered initial energy as the M1 run, while M1 has its separate telegraph reference. This is an analytic diffusion-limit reference, not an exact solution of nonlinear flux-limited diffusion.",
            "reference_sha256": "dbb5cad328512e5129c3fdc7b1b9dd58c23eef55a783d7ece8eb68ebca834691",
            "reference_generator_sha256": "bba8ef1de664777cb12bc4301a1622a72298ba4702cd525007a41b30b34fc3c5",
            "reference_diffusion_coefficient": 5.99584916e+19,
            "reference_kind": "linear-diffusion-limit",
            "radiation_model": "fld",
            "radiation_integrator": "backward_euler",
            "radiation_algorithm_version": 1,
            "radiation_flux_semantics": "derived_fld_flux",
            "radiation_reduced_c_factor": 1.0,
            "units": {
              "dx": "cm",
              "er": "erg/cm^3",
              "er_error": "erg/cm^3",
              "er_ref": "erg/cm^3",
              "fx": "erg/(cm^2 s)",
              "fx_error": "erg/(cm^2 s)",
              "fx_ref": "erg/(cm^2 s)",
              "fy": "erg/(cm^2 s)",
              "fy_error": "erg/(cm^2 s)",
              "fy_ref": "erg/(cm^2 s)",
              "fz": "erg/(cm^2 s)",
              "fz_error": "erg/(cm^2 s)",
              "fz_ref": "erg/(cm^2 s)",
              "t": "s",
              "x": "cm",
              "y": "cm",
              "z": "cm"
            },
            "executable_sha256": "82854f6db866ae424dd0b4608d8c6b9b4828b28e4d5f30f48d358097d19ab303",
            "solver_library_sha256": null,
            "source_sha256": {
              "octotiger/amr/gradient.hpp": "58d413487ecbbe95602ac1ec6f356c98630892efe180dcf8352c176bd2c529f5",
              "octotiger/elliptic/composite.hpp": "b9b4f2546c16b2faad29e9d274836734087ed228a20b9bac598b595dcd95df30",
              "octotiger/node_server.hpp": "251393239da4578cce67f36d32c77fb4d6573b510fcde50c9486b8ff2b07a6d6",
              "octotiger/options.hpp": "7e85349a0f9ca6328bae3d037069c417fa426f5c40507c83998c62233a8267a2",
              "octotiger/radiation/ap_flux.hpp": "0ae8a34ac32e552236ab9834dba4561db4b5529c9fab48e884228f7efdf2c262",
              "octotiger/radiation/conservation.hpp": "ee1ba1217456f5dadba7264b1e267631738829160a3ce30dac220581090438f9",
              "octotiger/radiation/fld.hpp": "845bb53693d57a56905f8f933d499280a4fcd95981e8bbb3b7627e30efc10c13",
              "octotiger/radiation/fld_runtime.hpp": "6beca5aa7fa56a4b4a5b4550550cde342bdd85aef126a3931da945d9e48fef25",
              "octotiger/radiation/implicit_source.hpp": "a6900613e9faa8bd89b7eca6f1e2000edbad37fc1c798c78fbda16c41283a9fe",
              "octotiger/radiation/m1.hpp": "799d29b02afed7a6f7e74ce0ff5d877581ca5d7066ae843bd0a69dbb3f79c7c6",
              "octotiger/radiation/marshak_boundary.hpp": "ee871989b9dfef029510c037a959385090e65e6f79abdca99b4bb0136a91ecaf",
              "octotiger/radiation/opacities.hpp": "322784f530ca087966f94ba01c1edc09ccb6985ed89e3ec4eee38e0b18660b29",
              "octotiger/radiation/rad_grid.hpp": "a22d4b1cc3b44e34999b316267f729ee1fd1964e915cb08ae52fa8ef324e65a4",
              "octotiger/test_problems/radiation/hydro_output.hpp": "5444eb3d37b67704ae03d2799f411903a050c5c1c4968bb78988336deb2c746b",
              "octotiger/test_problems/radiation/plot_output.hpp": "ddfff83c321f1f23e3dbacfe11842de5f9c7406975883cc416f12122bc73e47b",
              "octotiger/test_problems/radiation/profiles.hpp": "b51b5e4a0b21d141e8e491a368d0e8ae685c2e9db3e7ee3eb2819e36a17aceeb",
              "src/grid.cpp": "31c5728a84706ce529f42138e4f04fae405ce8a45ceff8f68902039739a0f784",
              "src/io/silo_in.cpp": "6495cbfd3ff6c6e138dbbbc67b6b477454a500b7afddc1591d72419a3340f144",
              "src/io/silo_out.cpp": "be8c15cb297d4f82a0ad74940e45a7ffdd3aeb8e63dc0a534d6281c25a54daf9",
              "src/node_server_actions_1.cpp": "5201b92e2e8e04455f7e1675b1fbfe046fde3144d31746d089c86380a01f80db",
              "src/node_server_actions_2.cpp": "ee5b8e794e5e17d0f2bf21489111344845ee0749b469639a32071fb3174f5398",
              "src/node_server_actions_3.cpp": "87fcf0cc90e9d56d0bdc7d89cd5f5d097961d04577edc1885dacafa645c4d0ec",
              "src/options_processing.cpp": "e397c423c93c89cdd71481c59270162d33fd6808201ca6ccbf9d25f4b48e3725",
              "src/physcon.cpp": "f2defe02d5f0ea9541951cb1aee3201b1bb86eba124fd1c777e9a75dda02a4e6",
              "src/radiation/fld.cpp": "a301946e233e64ea57deaedb1b7d5e0b5a4528cece27f04e4d83569558d87111",
              "src/radiation/iteration.cpp": "86069630821d79cc6d83067435c3deb4a9ab3361208c563b02e6774147316c57",
              "src/radiation/rad_grid.cpp": "e11187c1792f919d43b4fcc223e1079cddcc37dd4b6a5ff6d58c686333840cf1",
              "src/test_problems/marshak/marshak.cpp": "82bb1f3d063391624281a5bc83d154639ce9897b9b170211cfa4ece781ffd704",
              "src/test_problems/radiation/radiation.cpp": "551f393e8454ff0d741588af8701813815aae8af04b42afc5a759473400844de",
              "test_problems/radiation.hpp": "76102aba52767370e1b2bedaa646e755e5e3671742ee183269655b1cf4a5a31f",
              "test_problems/radiation/hydro_benchmarks.hpp": "d2e42bfde0de5c9bde0200453ea40bcefaea91d63455319e08a3e9a5fb5c6c4c",
              "test_problems/radiation/profiles.hpp": "c868e2b5675fac65d3df3c2113c2b4f51de866d550cc039a14d4a4ea4f722b43",
              "test_problems/radiation/reference.hpp": "cc8c794cabbaa89ebd7f30622feec25ae8704bfa99c884b1903e9b129632d748"
            },
            "checkpoint_resume": null
          }
        },
        "status": "matched",
        "direct_slice_difference": {
          "er": {
            "L1": 2.203674972641248e-05,
            "L2": 5.805825369725254e-05,
            "Linf": 0.00022617111897438313
          },
          "fx": {
            "L1": 282884.49192576564,
            "L2": 541836.0498089705,
            "Linf": 1800545.1085794833
          },
          "fy": {
            "L1": 282884.4919257712,
            "L2": 541836.0498089754,
            "Linf": 1800545.1085794815
          },
          "fz": {
            "L1": 187734.3396144128,
            "L2": 473603.7026220252,
            "Linf": 1800545.1085235658
          }
        },
        "difference_kind": "model discrepancy",
        "difference_direction": "fld minus m1",
        "flux_comparison": "derived FLD diagnostic flux minus evolved M1 flux; not momentum error",
        "reference_sampling": "cell averages",
        "common_partition": {
          "extent": [
            -30000000000.0,
            30000000000.0,
            -30000000000.0,
            30000000000.0
          ],
          "spacing": 7500000000.0,
          "scope": "piecewise-constant leaf averages on common finest display pixels"
        },
        "plot": "gaussian_pulse/l0/profiles.png"
      },
      {
        "case": "gaussian_pulse",
        "level": 1,
        "reference_kind": "model-specific",
        "methods": {
          "m1": {
            "time": 0.25,
            "csv": "runs/l1/gaussian_pulse/m1/plots/gaussian_pulse/l1/slice.csv",
            "csv_sha256": "5e16f4409fe7aa268f706f00d207abf8314afa3911ae593236f2bf7da96604dd",
            "metadata_sha256": "3b1c745a877e3c0e7e1a600140dddf8f33f4c697dec6f5c43f4234e1c8e23d60",
            "leaf_slice_cells": 256,
            "display_slice_pixels": 256,
            "reference_slice_errors": {
              "er": {
                "L1": 2.4825708799199046e-05,
                "L2": 7.264041275939557e-05,
                "Linf": 0.00032288600074448226
              },
              "fx": {
                "L1": 406246.87934042455,
                "L2": 1379909.8383649446,
                "Linf": 7285653.368696718
              },
              "fy": {
                "L1": 406246.8793404322,
                "L2": 1379909.8383649902,
                "Linf": 7285653.3686967995
              },
              "fz": {
                "L1": 359316.3134532294,
                "L2": 1235110.1126571246,
                "Linf": 7285653.3686967995
              }
            },
            "solver_full_volume_reference_errors": {
              "er": {
                "L1": 7.580997e-06,
                "L2": 3.345063e-05,
                "Linf": 0.000322886
              },
              "fx": {
                "L1": 92438.89,
                "L2": 552154.3,
                "Linf": 7285653.0
              },
              "fy": {
                "L1": 92438.89,
                "L2": 552154.3,
                "Linf": 7285653.0
              },
              "fz": {
                "L1": 92438.89,
                "L2": 552154.3,
                "Linf": 7285653.0
              }
            },
            "reference_error_scope": "area-weighted saved positive-side slice; not full-volume norms",
            "reference_model": "m1-reference",
            "reference_exact_for_solver": false,
            "reference_sampling": "cell averages",
            "reference_note": "Fourier telegraph-equation reference for isotropic, linearized radiation moments. Nonlinear M1 can retain a closure-model error at finite amplitude.",
            "reference_sha256": "e0f3b00ee796381ac6d774d58f23741953b1be306b14466da690a2ba254de8f1",
            "reference_generator_sha256": null,
            "reference_diffusion_coefficient": null,
            "reference_kind": "linearized analytic reference",
            "radiation_model": "m1",
            "radiation_integrator": "euler",
            "radiation_algorithm_version": 1,
            "radiation_flux_semantics": "evolved_m1_flux",
            "radiation_reduced_c_factor": 1.0,
            "units": {
              "dx": "cm",
              "er": "erg/cm^3",
              "er_error": "erg/cm^3",
              "er_ref": "erg/cm^3",
              "fx": "erg/(cm^2 s)",
              "fx_error": "erg/(cm^2 s)",
              "fx_ref": "erg/(cm^2 s)",
              "fy": "erg/(cm^2 s)",
              "fy_error": "erg/(cm^2 s)",
              "fy_ref": "erg/(cm^2 s)",
              "fz": "erg/(cm^2 s)",
              "fz_error": "erg/(cm^2 s)",
              "fz_ref": "erg/(cm^2 s)",
              "t": "s",
              "x": "cm",
              "y": "cm",
              "z": "cm"
            },
            "executable_sha256": "82854f6db866ae424dd0b4608d8c6b9b4828b28e4d5f30f48d358097d19ab303",
            "solver_library_sha256": null,
            "source_sha256": {
              "octotiger/amr/gradient.hpp": "58d413487ecbbe95602ac1ec6f356c98630892efe180dcf8352c176bd2c529f5",
              "octotiger/elliptic/composite.hpp": "b9b4f2546c16b2faad29e9d274836734087ed228a20b9bac598b595dcd95df30",
              "octotiger/node_server.hpp": "251393239da4578cce67f36d32c77fb4d6573b510fcde50c9486b8ff2b07a6d6",
              "octotiger/options.hpp": "7e85349a0f9ca6328bae3d037069c417fa426f5c40507c83998c62233a8267a2",
              "octotiger/radiation/ap_flux.hpp": "0ae8a34ac32e552236ab9834dba4561db4b5529c9fab48e884228f7efdf2c262",
              "octotiger/radiation/conservation.hpp": "ee1ba1217456f5dadba7264b1e267631738829160a3ce30dac220581090438f9",
              "octotiger/radiation/fld.hpp": "845bb53693d57a56905f8f933d499280a4fcd95981e8bbb3b7627e30efc10c13",
              "octotiger/radiation/fld_runtime.hpp": "6beca5aa7fa56a4b4a5b4550550cde342bdd85aef126a3931da945d9e48fef25",
              "octotiger/radiation/implicit_source.hpp": "a6900613e9faa8bd89b7eca6f1e2000edbad37fc1c798c78fbda16c41283a9fe",
              "octotiger/radiation/m1.hpp": "799d29b02afed7a6f7e74ce0ff5d877581ca5d7066ae843bd0a69dbb3f79c7c6",
              "octotiger/radiation/marshak_boundary.hpp": "ee871989b9dfef029510c037a959385090e65e6f79abdca99b4bb0136a91ecaf",
              "octotiger/radiation/opacities.hpp": "322784f530ca087966f94ba01c1edc09ccb6985ed89e3ec4eee38e0b18660b29",
              "octotiger/radiation/rad_grid.hpp": "a22d4b1cc3b44e34999b316267f729ee1fd1964e915cb08ae52fa8ef324e65a4",
              "octotiger/test_problems/radiation/hydro_output.hpp": "5444eb3d37b67704ae03d2799f411903a050c5c1c4968bb78988336deb2c746b",
              "octotiger/test_problems/radiation/plot_output.hpp": "ddfff83c321f1f23e3dbacfe11842de5f9c7406975883cc416f12122bc73e47b",
              "octotiger/test_problems/radiation/profiles.hpp": "b51b5e4a0b21d141e8e491a368d0e8ae685c2e9db3e7ee3eb2819e36a17aceeb",
              "src/grid.cpp": "31c5728a84706ce529f42138e4f04fae405ce8a45ceff8f68902039739a0f784",
              "src/io/silo_in.cpp": "6495cbfd3ff6c6e138dbbbc67b6b477454a500b7afddc1591d72419a3340f144",
              "src/io/silo_out.cpp": "be8c15cb297d4f82a0ad74940e45a7ffdd3aeb8e63dc0a534d6281c25a54daf9",
              "src/node_server_actions_1.cpp": "5201b92e2e8e04455f7e1675b1fbfe046fde3144d31746d089c86380a01f80db",
              "src/node_server_actions_2.cpp": "ee5b8e794e5e17d0f2bf21489111344845ee0749b469639a32071fb3174f5398",
              "src/node_server_actions_3.cpp": "87fcf0cc90e9d56d0bdc7d89cd5f5d097961d04577edc1885dacafa645c4d0ec",
              "src/options_processing.cpp": "e397c423c93c89cdd71481c59270162d33fd6808201ca6ccbf9d25f4b48e3725",
              "src/physcon.cpp": "f2defe02d5f0ea9541951cb1aee3201b1bb86eba124fd1c777e9a75dda02a4e6",
              "src/radiation/fld.cpp": "a301946e233e64ea57deaedb1b7d5e0b5a4528cece27f04e4d83569558d87111",
              "src/radiation/iteration.cpp": "86069630821d79cc6d83067435c3deb4a9ab3361208c563b02e6774147316c57",
              "src/radiation/rad_grid.cpp": "e11187c1792f919d43b4fcc223e1079cddcc37dd4b6a5ff6d58c686333840cf1",
              "src/test_problems/marshak/marshak.cpp": "82bb1f3d063391624281a5bc83d154639ce9897b9b170211cfa4ece781ffd704",
              "src/test_problems/radiation/radiation.cpp": "551f393e8454ff0d741588af8701813815aae8af04b42afc5a759473400844de",
              "test_problems/radiation.hpp": "76102aba52767370e1b2bedaa646e755e5e3671742ee183269655b1cf4a5a31f",
              "test_problems/radiation/hydro_benchmarks.hpp": "d2e42bfde0de5c9bde0200453ea40bcefaea91d63455319e08a3e9a5fb5c6c4c",
              "test_problems/radiation/profiles.hpp": "c868e2b5675fac65d3df3c2113c2b4f51de866d550cc039a14d4a4ea4f722b43",
              "test_problems/radiation/reference.hpp": "cc8c794cabbaa89ebd7f30622feec25ae8704bfa99c884b1903e9b129632d748"
            },
            "checkpoint_resume": null
          },
          "fld": {
            "time": 0.25,
            "csv": "runs/l1/gaussian_pulse/fld/plots/gaussian_pulse/l1/slice.csv",
            "csv_sha256": "55c0d3a9a3dffbee0db013442fc2e94eb662898f565ffbcb3f144b9b47474ba8",
            "metadata_sha256": "93378596bc47a646a34a452438121e7cb8f9339d06cef9394451400cf6d863bd",
            "leaf_slice_cells": 256,
            "display_slice_pixels": 256,
            "reference_slice_errors": {
              "er": {
                "L1": 1.089667395780779e-05,
                "L2": 3.629176470028437e-05,
                "Linf": 0.000244429999934237
              },
              "fx": {
                "L1": 77805.58437380406,
                "L2": 160416.45545126335,
                "Linf": 861710.8924169838
              },
              "fy": {
                "L1": 77805.5843738039,
                "L2": 160416.45545126326,
                "Linf": 861710.8924169857
              },
              "fz": {
                "L1": 30367.139161551557,
                "L2": 83039.22909825291,
                "Linf": 547982.4861936569
              }
            },
            "solver_full_volume_reference_errors": {},
            "reference_error_scope": "area-weighted saved positive-side slice; not full-volume norms",
            "reference_model": "periodic-constant-diffusion",
            "reference_exact_for_solver": false,
            "reference_sampling": "cell averages",
            "reference_note": "Each retained Fourier mode decays as exp[-D |k|\u00b2 t], with D = c/(3\u03c7) and reference flux -D grad(E). It uses the same filtered initial energy as the M1 run, while M1 has its separate telegraph reference. This is an analytic diffusion-limit reference, not an exact solution of nonlinear flux-limited diffusion.",
            "reference_sha256": "dfcc8ce6b013e875bfe8f131967153e8057fe6c06999d5a1261960d089bc9639",
            "reference_generator_sha256": "bba8ef1de664777cb12bc4301a1622a72298ba4702cd525007a41b30b34fc3c5",
            "reference_diffusion_coefficient": 5.99584916e+19,
            "reference_kind": "linear-diffusion-limit",
            "radiation_model": "fld",
            "radiation_integrator": "backward_euler",
            "radiation_algorithm_version": 1,
            "radiation_flux_semantics": "derived_fld_flux",
            "radiation_reduced_c_factor": 1.0,
            "units": {
              "dx": "cm",
              "er": "erg/cm^3",
              "er_error": "erg/cm^3",
              "er_ref": "erg/cm^3",
              "fx": "erg/(cm^2 s)",
              "fx_error": "erg/(cm^2 s)",
              "fx_ref": "erg/(cm^2 s)",
              "fy": "erg/(cm^2 s)",
              "fy_error": "erg/(cm^2 s)",
              "fy_ref": "erg/(cm^2 s)",
              "fz": "erg/(cm^2 s)",
              "fz_error": "erg/(cm^2 s)",
              "fz_ref": "erg/(cm^2 s)",
              "t": "s",
              "x": "cm",
              "y": "cm",
              "z": "cm"
            },
            "executable_sha256": "82854f6db866ae424dd0b4608d8c6b9b4828b28e4d5f30f48d358097d19ab303",
            "solver_library_sha256": null,
            "source_sha256": {
              "octotiger/amr/gradient.hpp": "58d413487ecbbe95602ac1ec6f356c98630892efe180dcf8352c176bd2c529f5",
              "octotiger/elliptic/composite.hpp": "b9b4f2546c16b2faad29e9d274836734087ed228a20b9bac598b595dcd95df30",
              "octotiger/node_server.hpp": "251393239da4578cce67f36d32c77fb4d6573b510fcde50c9486b8ff2b07a6d6",
              "octotiger/options.hpp": "7e85349a0f9ca6328bae3d037069c417fa426f5c40507c83998c62233a8267a2",
              "octotiger/radiation/ap_flux.hpp": "0ae8a34ac32e552236ab9834dba4561db4b5529c9fab48e884228f7efdf2c262",
              "octotiger/radiation/conservation.hpp": "ee1ba1217456f5dadba7264b1e267631738829160a3ce30dac220581090438f9",
              "octotiger/radiation/fld.hpp": "845bb53693d57a56905f8f933d499280a4fcd95981e8bbb3b7627e30efc10c13",
              "octotiger/radiation/fld_runtime.hpp": "6beca5aa7fa56a4b4a5b4550550cde342bdd85aef126a3931da945d9e48fef25",
              "octotiger/radiation/implicit_source.hpp": "a6900613e9faa8bd89b7eca6f1e2000edbad37fc1c798c78fbda16c41283a9fe",
              "octotiger/radiation/m1.hpp": "799d29b02afed7a6f7e74ce0ff5d877581ca5d7066ae843bd0a69dbb3f79c7c6",
              "octotiger/radiation/marshak_boundary.hpp": "ee871989b9dfef029510c037a959385090e65e6f79abdca99b4bb0136a91ecaf",
              "octotiger/radiation/opacities.hpp": "322784f530ca087966f94ba01c1edc09ccb6985ed89e3ec4eee38e0b18660b29",
              "octotiger/radiation/rad_grid.hpp": "a22d4b1cc3b44e34999b316267f729ee1fd1964e915cb08ae52fa8ef324e65a4",
              "octotiger/test_problems/radiation/hydro_output.hpp": "5444eb3d37b67704ae03d2799f411903a050c5c1c4968bb78988336deb2c746b",
              "octotiger/test_problems/radiation/plot_output.hpp": "ddfff83c321f1f23e3dbacfe11842de5f9c7406975883cc416f12122bc73e47b",
              "octotiger/test_problems/radiation/profiles.hpp": "b51b5e4a0b21d141e8e491a368d0e8ae685c2e9db3e7ee3eb2819e36a17aceeb",
              "src/grid.cpp": "31c5728a84706ce529f42138e4f04fae405ce8a45ceff8f68902039739a0f784",
              "src/io/silo_in.cpp": "6495cbfd3ff6c6e138dbbbc67b6b477454a500b7afddc1591d72419a3340f144",
              "src/io/silo_out.cpp": "be8c15cb297d4f82a0ad74940e45a7ffdd3aeb8e63dc0a534d6281c25a54daf9",
              "src/node_server_actions_1.cpp": "5201b92e2e8e04455f7e1675b1fbfe046fde3144d31746d089c86380a01f80db",
              "src/node_server_actions_2.cpp": "ee5b8e794e5e17d0f2bf21489111344845ee0749b469639a32071fb3174f5398",
              "src/node_server_actions_3.cpp": "87fcf0cc90e9d56d0bdc7d89cd5f5d097961d04577edc1885dacafa645c4d0ec",
              "src/options_processing.cpp": "e397c423c93c89cdd71481c59270162d33fd6808201ca6ccbf9d25f4b48e3725",
              "src/physcon.cpp": "f2defe02d5f0ea9541951cb1aee3201b1bb86eba124fd1c777e9a75dda02a4e6",
              "src/radiation/fld.cpp": "a301946e233e64ea57deaedb1b7d5e0b5a4528cece27f04e4d83569558d87111",
              "src/radiation/iteration.cpp": "86069630821d79cc6d83067435c3deb4a9ab3361208c563b02e6774147316c57",
              "src/radiation/rad_grid.cpp": "e11187c1792f919d43b4fcc223e1079cddcc37dd4b6a5ff6d58c686333840cf1",
              "src/test_problems/marshak/marshak.cpp": "82bb1f3d063391624281a5bc83d154639ce9897b9b170211cfa4ece781ffd704",
              "src/test_problems/radiation/radiation.cpp": "551f393e8454ff0d741588af8701813815aae8af04b42afc5a759473400844de",
              "test_problems/radiation.hpp": "76102aba52767370e1b2bedaa646e755e5e3671742ee183269655b1cf4a5a31f",
              "test_problems/radiation/hydro_benchmarks.hpp": "d2e42bfde0de5c9bde0200453ea40bcefaea91d63455319e08a3e9a5fb5c6c4c",
              "test_problems/radiation/profiles.hpp": "c868e2b5675fac65d3df3c2113c2b4f51de866d550cc039a14d4a4ea4f722b43",
              "test_problems/radiation/reference.hpp": "cc8c794cabbaa89ebd7f30622feec25ae8704bfa99c884b1903e9b129632d748"
            },
            "checkpoint_resume": null
          }
        },
        "status": "matched",
        "direct_slice_difference": {
          "er": {
            "L1": 4.032590698995961e-05,
            "L2": 8.036956532146973e-05,
            "Linf": 0.0002775693553869196
          },
          "fx": {
            "L1": 583955.8831262796,
            "L2": 1340776.7355775,
            "Linf": 7581579.233908109
          },
          "fy": {
            "L1": 583955.8831262807,
            "L2": 1340776.7355774255,
            "Linf": 7581579.233907752
          },
          "fz": {
            "L1": 118870.01113691527,
            "L2": 237564.22423825413,
            "Linf": 1235064.0736999838
          }
        },
        "difference_kind": "model discrepancy",
        "difference_direction": "fld minus m1",
        "flux_comparison": "derived FLD diagnostic flux minus evolved M1 flux; not momentum error",
        "reference_sampling": "cell averages",
        "common_partition": {
          "extent": [
            -30000000000.0,
            30000000000.0,
            -30000000000.0,
            30000000000.0
          ],
          "spacing": 3750000000.0,
          "scope": "piecewise-constant leaf averages on common finest display pixels"
        },
        "plot": "gaussian_pulse/l1/profiles.png"
      }
    ],
    "marshak": [
      {
        "case": "marshak",
        "level": 0,
        "reference_kind": "model-specific",
        "methods": {
          "m1": {
            "time": 0.25,
            "csv": "runs/l0/marshak/m1/plots/marshak/l0/slice.csv",
            "csv_sha256": "a1a2641e22b56b4be2040a54dedb80abb17ea7cfd3bcc6496e06fe6d676c457c",
            "metadata_sha256": "4cc2381dfd103536c23bca0402d6b404e5debf8f95666712224840b4c4ee38d8",
            "leaf_slice_cells": 64,
            "display_slice_pixels": 64,
            "reference_slice_errors": {
              "er": {
                "L1": 0.06979463072113022,
                "L2": 0.19164845714779696,
                "Linf": 0.5418220334447996
              },
              "fx": {
                "L1": 0.004579874726495366,
                "L2": 0.012397817829444557,
                "Linf": 0.03503159786867158
              },
              "fy": {
                "L1": 0.0,
                "L2": 0.0,
                "Linf": 0.0
              },
              "fz": {
                "L1": 0.0,
                "L2": 0.0,
                "Linf": 0.0
              },
              "material_egas": {
                "L1": 0.06735545075928064,
                "L2": 0.18513611233921282,
                "Linf": 0.5234262030027912
              }
            },
            "solver_full_volume_reference_errors": {
              "er": {
                "L1": 0.06979463,
                "L2": 0.1916485,
                "Linf": 0.541822
              },
              "fx": {
                "L1": 0.004579875,
                "L2": 0.01239782,
                "Linf": 0.0350316
              },
              "fy": {
                "L1": 0.0,
                "L2": 0.0,
                "Linf": 0.0
              },
              "fz": {
                "L1": 0.0,
                "L2": 0.0,
                "Linf": 0.0
              },
              "material_egas": {
                "L1": 0.06735545,
                "L2": 0.1851361,
                "Linf": 0.5234262
              }
            },
            "reference_error_scope": "area-weighted saved positive-side slice; not full-volume norms",
            "reference_model": "m1-reference",
            "reference_exact_for_solver": false,
            "reference_sampling": "cell-center point values",
            "reference_note": "The supplied Su\u2013Olson radiation/material reference solves the linear thermal-capacity diffusion problem in normalized units. The saved parameter values define its match to the source model; diffusion and finite-speed M1 transport can differ. Reference values are evaluated at cell centers, without an additional cell-volume average.",
            "reference_sha256": null,
            "reference_generator_sha256": null,
            "reference_diffusion_coefficient": null,
            "reference_kind": "Su-Olson nonequilibrium diffusion reference",
            "radiation_model": "m1",
            "radiation_integrator": "euler",
            "radiation_algorithm_version": 1,
            "radiation_flux_semantics": "evolved_m1_flux",
            "radiation_reduced_c_factor": 1.0,
            "units": {
              "dx": "normalized length",
              "er": "normalized energy density",
              "er_error": "normalized energy density",
              "er_ref": "normalized energy density",
              "fx": "normalized flux",
              "fx_error": "normalized flux",
              "fx_ref": "normalized flux",
              "fy": "normalized flux",
              "fy_error": "normalized flux",
              "fy_ref": "normalized flux",
              "fz": "normalized flux",
              "fz_error": "normalized flux",
              "fz_ref": "normalized flux",
              "material_egas": "normalized energy density",
              "material_egas_error": "normalized energy density",
              "material_egas_ref": "normalized energy density",
              "t": "normalized time",
              "x": "normalized length",
              "y": "normalized length",
              "z": "normalized length"
            },
            "executable_sha256": "82854f6db866ae424dd0b4608d8c6b9b4828b28e4d5f30f48d358097d19ab303",
            "solver_library_sha256": null,
            "source_sha256": {
              "octotiger/amr/gradient.hpp": "58d413487ecbbe95602ac1ec6f356c98630892efe180dcf8352c176bd2c529f5",
              "octotiger/elliptic/composite.hpp": "b9b4f2546c16b2faad29e9d274836734087ed228a20b9bac598b595dcd95df30",
              "octotiger/node_server.hpp": "251393239da4578cce67f36d32c77fb4d6573b510fcde50c9486b8ff2b07a6d6",
              "octotiger/options.hpp": "7e85349a0f9ca6328bae3d037069c417fa426f5c40507c83998c62233a8267a2",
              "octotiger/radiation/ap_flux.hpp": "0ae8a34ac32e552236ab9834dba4561db4b5529c9fab48e884228f7efdf2c262",
              "octotiger/radiation/conservation.hpp": "ee1ba1217456f5dadba7264b1e267631738829160a3ce30dac220581090438f9",
              "octotiger/radiation/fld.hpp": "845bb53693d57a56905f8f933d499280a4fcd95981e8bbb3b7627e30efc10c13",
              "octotiger/radiation/fld_runtime.hpp": "6beca5aa7fa56a4b4a5b4550550cde342bdd85aef126a3931da945d9e48fef25",
              "octotiger/radiation/implicit_source.hpp": "a6900613e9faa8bd89b7eca6f1e2000edbad37fc1c798c78fbda16c41283a9fe",
              "octotiger/radiation/m1.hpp": "799d29b02afed7a6f7e74ce0ff5d877581ca5d7066ae843bd0a69dbb3f79c7c6",
              "octotiger/radiation/marshak_boundary.hpp": "ee871989b9dfef029510c037a959385090e65e6f79abdca99b4bb0136a91ecaf",
              "octotiger/radiation/opacities.hpp": "322784f530ca087966f94ba01c1edc09ccb6985ed89e3ec4eee38e0b18660b29",
              "octotiger/radiation/rad_grid.hpp": "a22d4b1cc3b44e34999b316267f729ee1fd1964e915cb08ae52fa8ef324e65a4",
              "octotiger/test_problems/radiation/hydro_output.hpp": "5444eb3d37b67704ae03d2799f411903a050c5c1c4968bb78988336deb2c746b",
              "octotiger/test_problems/radiation/plot_output.hpp": "ddfff83c321f1f23e3dbacfe11842de5f9c7406975883cc416f12122bc73e47b",
              "octotiger/test_problems/radiation/profiles.hpp": "b51b5e4a0b21d141e8e491a368d0e8ae685c2e9db3e7ee3eb2819e36a17aceeb",
              "src/grid.cpp": "31c5728a84706ce529f42138e4f04fae405ce8a45ceff8f68902039739a0f784",
              "src/io/silo_in.cpp": "6495cbfd3ff6c6e138dbbbc67b6b477454a500b7afddc1591d72419a3340f144",
              "src/io/silo_out.cpp": "be8c15cb297d4f82a0ad74940e45a7ffdd3aeb8e63dc0a534d6281c25a54daf9",
              "src/node_server_actions_1.cpp": "5201b92e2e8e04455f7e1675b1fbfe046fde3144d31746d089c86380a01f80db",
              "src/node_server_actions_2.cpp": "ee5b8e794e5e17d0f2bf21489111344845ee0749b469639a32071fb3174f5398",
              "src/node_server_actions_3.cpp": "87fcf0cc90e9d56d0bdc7d89cd5f5d097961d04577edc1885dacafa645c4d0ec",
              "src/options_processing.cpp": "e397c423c93c89cdd71481c59270162d33fd6808201ca6ccbf9d25f4b48e3725",
              "src/physcon.cpp": "f2defe02d5f0ea9541951cb1aee3201b1bb86eba124fd1c777e9a75dda02a4e6",
              "src/radiation/fld.cpp": "a301946e233e64ea57deaedb1b7d5e0b5a4528cece27f04e4d83569558d87111",
              "src/radiation/iteration.cpp": "86069630821d79cc6d83067435c3deb4a9ab3361208c563b02e6774147316c57",
              "src/radiation/rad_grid.cpp": "e11187c1792f919d43b4fcc223e1079cddcc37dd4b6a5ff6d58c686333840cf1",
              "src/test_problems/marshak/marshak.cpp": "82bb1f3d063391624281a5bc83d154639ce9897b9b170211cfa4ece781ffd704",
              "src/test_problems/radiation/radiation.cpp": "551f393e8454ff0d741588af8701813815aae8af04b42afc5a759473400844de",
              "test_problems/radiation.hpp": "76102aba52767370e1b2bedaa646e755e5e3671742ee183269655b1cf4a5a31f",
              "test_problems/radiation/hydro_benchmarks.hpp": "d2e42bfde0de5c9bde0200453ea40bcefaea91d63455319e08a3e9a5fb5c6c4c",
              "test_problems/radiation/profiles.hpp": "c868e2b5675fac65d3df3c2113c2b4f51de866d550cc039a14d4a4ea4f722b43",
              "test_problems/radiation/reference.hpp": "cc8c794cabbaa89ebd7f30622feec25ae8704bfa99c884b1903e9b129632d748"
            },
            "checkpoint_resume": null
          },
          "fld": {
            "time": 0.25,
            "csv": "runs/l0/marshak/fld/plots/marshak/l0/slice.csv",
            "csv_sha256": "1bf2a48b044f49d896789bca042ecf720ef9f2a0812713f0883826e873164495",
            "metadata_sha256": "562fc6bfb913fe1f0959879274cb8abb66318f47fa91931afb22df66e57f6ef8",
            "leaf_slice_cells": 64,
            "display_slice_pixels": 64,
            "reference_slice_errors": {
              "er": {
                "L1": 0.00639045266382043,
                "L2": 0.01800540346590322,
                "Linf": 0.05092659504290075
              },
              "fx": {
                "L1": 9.825685860089747e-05,
                "L2": 0.0002306628349166596,
                "Linf": 0.0006347323056075421
              },
              "fy": {
                "L1": 9.413097653161014e-24,
                "L2": 3.326410510519012e-23,
                "Linf": 1.602720655341724e-22
              },
              "fz": {
                "L1": 5.79599295806791e-21,
                "L2": 3.058974552952808e-20,
                "Linf": 2.312364682135867e-19
              },
              "material_egas": {
                "L1": 0.006143659007186886,
                "L2": 0.017312046337608324,
                "Linf": 0.04896552097297637
              }
            },
            "solver_full_volume_reference_errors": {},
            "reference_error_scope": "area-weighted saved positive-side slice; not full-volume norms",
            "reference_model": "su-olson-linear-halfspace",
            "reference_exact_for_solver": false,
            "reference_sampling": "cell-center point values",
            "reference_note": "The semi-infinite Su\u2013Olson solution describes constant diffusion and equal linear radiation/material heat capacities. It is a diffusion-limit reference for FLD. Flux limiting, the finite-domain far boundary, cell-center sampling, and discretization can all contribute to its measured discrepancy.",
            "reference_sha256": null,
            "reference_generator_sha256": null,
            "reference_diffusion_coefficient": null,
            "reference_kind": "linear-diffusion-limit",
            "radiation_model": "fld",
            "radiation_integrator": "backward_euler",
            "radiation_algorithm_version": 1,
            "radiation_flux_semantics": "derived_fld_flux",
            "radiation_reduced_c_factor": 1.0,
            "units": {
              "dx": "normalized length",
              "er": "normalized energy density",
              "er_error": "normalized energy density",
              "er_ref": "normalized energy density",
              "fx": "normalized flux",
              "fx_error": "normalized flux",
              "fx_ref": "normalized flux",
              "fy": "normalized flux",
              "fy_error": "normalized flux",
              "fy_ref": "normalized flux",
              "fz": "normalized flux",
              "fz_error": "normalized flux",
              "fz_ref": "normalized flux",
              "material_egas": "normalized energy density",
              "material_egas_error": "normalized energy density",
              "material_egas_ref": "normalized energy density",
              "t": "normalized time",
              "x": "normalized length",
              "y": "normalized length",
              "z": "normalized length"
            },
            "executable_sha256": "82854f6db866ae424dd0b4608d8c6b9b4828b28e4d5f30f48d358097d19ab303",
            "solver_library_sha256": null,
            "source_sha256": {
              "octotiger/amr/gradient.hpp": "58d413487ecbbe95602ac1ec6f356c98630892efe180dcf8352c176bd2c529f5",
              "octotiger/elliptic/composite.hpp": "b9b4f2546c16b2faad29e9d274836734087ed228a20b9bac598b595dcd95df30",
              "octotiger/node_server.hpp": "251393239da4578cce67f36d32c77fb4d6573b510fcde50c9486b8ff2b07a6d6",
              "octotiger/options.hpp": "7e85349a0f9ca6328bae3d037069c417fa426f5c40507c83998c62233a8267a2",
              "octotiger/radiation/ap_flux.hpp": "0ae8a34ac32e552236ab9834dba4561db4b5529c9fab48e884228f7efdf2c262",
              "octotiger/radiation/conservation.hpp": "ee1ba1217456f5dadba7264b1e267631738829160a3ce30dac220581090438f9",
              "octotiger/radiation/fld.hpp": "845bb53693d57a56905f8f933d499280a4fcd95981e8bbb3b7627e30efc10c13",
              "octotiger/radiation/fld_runtime.hpp": "6beca5aa7fa56a4b4a5b4550550cde342bdd85aef126a3931da945d9e48fef25",
              "octotiger/radiation/implicit_source.hpp": "a6900613e9faa8bd89b7eca6f1e2000edbad37fc1c798c78fbda16c41283a9fe",
              "octotiger/radiation/m1.hpp": "799d29b02afed7a6f7e74ce0ff5d877581ca5d7066ae843bd0a69dbb3f79c7c6",
              "octotiger/radiation/marshak_boundary.hpp": "ee871989b9dfef029510c037a959385090e65e6f79abdca99b4bb0136a91ecaf",
              "octotiger/radiation/opacities.hpp": "322784f530ca087966f94ba01c1edc09ccb6985ed89e3ec4eee38e0b18660b29",
              "octotiger/radiation/rad_grid.hpp": "a22d4b1cc3b44e34999b316267f729ee1fd1964e915cb08ae52fa8ef324e65a4",
              "octotiger/test_problems/radiation/hydro_output.hpp": "5444eb3d37b67704ae03d2799f411903a050c5c1c4968bb78988336deb2c746b",
              "octotiger/test_problems/radiation/plot_output.hpp": "ddfff83c321f1f23e3dbacfe11842de5f9c7406975883cc416f12122bc73e47b",
              "octotiger/test_problems/radiation/profiles.hpp": "b51b5e4a0b21d141e8e491a368d0e8ae685c2e9db3e7ee3eb2819e36a17aceeb",
              "src/grid.cpp": "31c5728a84706ce529f42138e4f04fae405ce8a45ceff8f68902039739a0f784",
              "src/io/silo_in.cpp": "6495cbfd3ff6c6e138dbbbc67b6b477454a500b7afddc1591d72419a3340f144",
              "src/io/silo_out.cpp": "be8c15cb297d4f82a0ad74940e45a7ffdd3aeb8e63dc0a534d6281c25a54daf9",
              "src/node_server_actions_1.cpp": "5201b92e2e8e04455f7e1675b1fbfe046fde3144d31746d089c86380a01f80db",
              "src/node_server_actions_2.cpp": "ee5b8e794e5e17d0f2bf21489111344845ee0749b469639a32071fb3174f5398",
              "src/node_server_actions_3.cpp": "87fcf0cc90e9d56d0bdc7d89cd5f5d097961d04577edc1885dacafa645c4d0ec",
              "src/options_processing.cpp": "e397c423c93c89cdd71481c59270162d33fd6808201ca6ccbf9d25f4b48e3725",
              "src/physcon.cpp": "f2defe02d5f0ea9541951cb1aee3201b1bb86eba124fd1c777e9a75dda02a4e6",
              "src/radiation/fld.cpp": "a301946e233e64ea57deaedb1b7d5e0b5a4528cece27f04e4d83569558d87111",
              "src/radiation/iteration.cpp": "86069630821d79cc6d83067435c3deb4a9ab3361208c563b02e6774147316c57",
              "src/radiation/rad_grid.cpp": "e11187c1792f919d43b4fcc223e1079cddcc37dd4b6a5ff6d58c686333840cf1",
              "src/test_problems/marshak/marshak.cpp": "82bb1f3d063391624281a5bc83d154639ce9897b9b170211cfa4ece781ffd704",
              "src/test_problems/radiation/radiation.cpp": "551f393e8454ff0d741588af8701813815aae8af04b42afc5a759473400844de",
              "test_problems/radiation.hpp": "76102aba52767370e1b2bedaa646e755e5e3671742ee183269655b1cf4a5a31f",
              "test_problems/radiation/hydro_benchmarks.hpp": "d2e42bfde0de5c9bde0200453ea40bcefaea91d63455319e08a3e9a5fb5c6c4c",
              "test_problems/radiation/profiles.hpp": "c868e2b5675fac65d3df3c2113c2b4f51de866d550cc039a14d4a4ea4f722b43",
              "test_problems/radiation/reference.hpp": "cc8c794cabbaa89ebd7f30622feec25ae8704bfa99c884b1903e9b129632d748"
            },
            "checkpoint_resume": null
          }
        },
        "status": "matched",
        "direct_slice_difference": {
          "er": {
            "L1": 0.06340422049400286,
            "L2": 0.17364977875848323,
            "Linf": 0.4908954384018989
          },
          "fx": {
            "L1": 0.004481617867894468,
            "L2": 0.012171333130417435,
            "Linf": 0.03439686556306404
          },
          "fy": {
            "L1": 9.413097653161014e-24,
            "L2": 3.326410510519011e-23,
            "Linf": 1.602720655341724e-22
          },
          "fz": {
            "L1": 5.7959929580679085e-21,
            "L2": 3.0589745529528086e-20,
            "Linf": 2.312364682135867e-19
          },
          "material_egas": {
            "L1": 0.06121183149065394,
            "L2": 0.16783008847871136,
            "Linf": 0.47446068202981484
          }
        },
        "difference_kind": "model discrepancy",
        "difference_direction": "fld minus m1",
        "flux_comparison": "derived FLD diagnostic flux minus evolved M1 flux; not momentum error",
        "reference_sampling": "cell-center point values",
        "common_partition": {
          "extent": [
            -1.0,
            1.0,
            -1.0,
            1.0
          ],
          "spacing": 0.25,
          "scope": "piecewise-constant leaf averages on common finest display pixels"
        },
        "plot": "marshak/l0/profiles.png"
      },
      {
        "case": "marshak",
        "level": 1,
        "reference_kind": "model-specific",
        "methods": {
          "m1": {
            "time": 0.25,
            "csv": "runs/l1/marshak/m1/plots/marshak/l1/slice.csv",
            "csv_sha256": "b5a6aa6daf2b5a5d84ad2a2c8f8211c64f8dfe1b74780993dedc50ddc9ef0113",
            "metadata_sha256": "aca8ea8216021dacf9f81e377c3efa3a691b997c185c88675859e4082987ec04",
            "leaf_slice_cells": 256,
            "display_slice_pixels": 256,
            "reference_slice_errors": {
              "er": {
                "L1": 0.057740229179470685,
                "L2": 0.2159713795700133,
                "Linf": 0.8618581738270068
              },
              "fx": {
                "L1": 0.0033005159907041792,
                "L2": 0.011671237173520529,
                "Linf": 0.04627843192306527
              },
              "fy": {
                "L1": 0.0,
                "L2": 0.0,
                "Linf": 0.0
              },
              "fz": {
                "L1": 0.0,
                "L2": 0.0,
                "Linf": 0.0
              },
              "material_egas": {
                "L1": 0.05629181230719319,
                "L2": 0.2110790301479653,
                "Linf": 0.8424837116447983
              }
            },
            "solver_full_volume_reference_errors": {
              "er": {
                "L1": 0.05774023,
                "L2": 0.2159714,
                "Linf": 0.8618582
              },
              "fx": {
                "L1": 0.003300516,
                "L2": 0.01167124,
                "Linf": 0.04627843
              },
              "fy": {
                "L1": 0.0,
                "L2": 0.0,
                "Linf": 0.0
              },
              "fz": {
                "L1": 0.0,
                "L2": 0.0,
                "Linf": 0.0
              },
              "material_egas": {
                "L1": 0.05629181,
                "L2": 0.211079,
                "Linf": 0.8424837
              }
            },
            "reference_error_scope": "area-weighted saved positive-side slice; not full-volume norms",
            "reference_model": "m1-reference",
            "reference_exact_for_solver": false,
            "reference_sampling": "cell-center point values",
            "reference_note": "The supplied Su\u2013Olson radiation/material reference solves the linear thermal-capacity diffusion problem in normalized units. The saved parameter values define its match to the source model; diffusion and finite-speed M1 transport can differ. Reference values are evaluated at cell centers, without an additional cell-volume average.",
            "reference_sha256": null,
            "reference_generator_sha256": null,
            "reference_diffusion_coefficient": null,
            "reference_kind": "Su-Olson nonequilibrium diffusion reference",
            "radiation_model": "m1",
            "radiation_integrator": "euler",
            "radiation_algorithm_version": 1,
            "radiation_flux_semantics": "evolved_m1_flux",
            "radiation_reduced_c_factor": 1.0,
            "units": {
              "dx": "normalized length",
              "er": "normalized energy density",
              "er_error": "normalized energy density",
              "er_ref": "normalized energy density",
              "fx": "normalized flux",
              "fx_error": "normalized flux",
              "fx_ref": "normalized flux",
              "fy": "normalized flux",
              "fy_error": "normalized flux",
              "fy_ref": "normalized flux",
              "fz": "normalized flux",
              "fz_error": "normalized flux",
              "fz_ref": "normalized flux",
              "material_egas": "normalized energy density",
              "material_egas_error": "normalized energy density",
              "material_egas_ref": "normalized energy density",
              "t": "normalized time",
              "x": "normalized length",
              "y": "normalized length",
              "z": "normalized length"
            },
            "executable_sha256": "82854f6db866ae424dd0b4608d8c6b9b4828b28e4d5f30f48d358097d19ab303",
            "solver_library_sha256": null,
            "source_sha256": {
              "octotiger/amr/gradient.hpp": "58d413487ecbbe95602ac1ec6f356c98630892efe180dcf8352c176bd2c529f5",
              "octotiger/elliptic/composite.hpp": "b9b4f2546c16b2faad29e9d274836734087ed228a20b9bac598b595dcd95df30",
              "octotiger/node_server.hpp": "251393239da4578cce67f36d32c77fb4d6573b510fcde50c9486b8ff2b07a6d6",
              "octotiger/options.hpp": "7e85349a0f9ca6328bae3d037069c417fa426f5c40507c83998c62233a8267a2",
              "octotiger/radiation/ap_flux.hpp": "0ae8a34ac32e552236ab9834dba4561db4b5529c9fab48e884228f7efdf2c262",
              "octotiger/radiation/conservation.hpp": "ee1ba1217456f5dadba7264b1e267631738829160a3ce30dac220581090438f9",
              "octotiger/radiation/fld.hpp": "845bb53693d57a56905f8f933d499280a4fcd95981e8bbb3b7627e30efc10c13",
              "octotiger/radiation/fld_runtime.hpp": "6beca5aa7fa56a4b4a5b4550550cde342bdd85aef126a3931da945d9e48fef25",
              "octotiger/radiation/implicit_source.hpp": "a6900613e9faa8bd89b7eca6f1e2000edbad37fc1c798c78fbda16c41283a9fe",
              "octotiger/radiation/m1.hpp": "799d29b02afed7a6f7e74ce0ff5d877581ca5d7066ae843bd0a69dbb3f79c7c6",
              "octotiger/radiation/marshak_boundary.hpp": "ee871989b9dfef029510c037a959385090e65e6f79abdca99b4bb0136a91ecaf",
              "octotiger/radiation/opacities.hpp": "322784f530ca087966f94ba01c1edc09ccb6985ed89e3ec4eee38e0b18660b29",
              "octotiger/radiation/rad_grid.hpp": "a22d4b1cc3b44e34999b316267f729ee1fd1964e915cb08ae52fa8ef324e65a4",
              "octotiger/test_problems/radiation/hydro_output.hpp": "5444eb3d37b67704ae03d2799f411903a050c5c1c4968bb78988336deb2c746b",
              "octotiger/test_problems/radiation/plot_output.hpp": "ddfff83c321f1f23e3dbacfe11842de5f9c7406975883cc416f12122bc73e47b",
              "octotiger/test_problems/radiation/profiles.hpp": "b51b5e4a0b21d141e8e491a368d0e8ae685c2e9db3e7ee3eb2819e36a17aceeb",
              "src/grid.cpp": "31c5728a84706ce529f42138e4f04fae405ce8a45ceff8f68902039739a0f784",
              "src/io/silo_in.cpp": "6495cbfd3ff6c6e138dbbbc67b6b477454a500b7afddc1591d72419a3340f144",
              "src/io/silo_out.cpp": "be8c15cb297d4f82a0ad74940e45a7ffdd3aeb8e63dc0a534d6281c25a54daf9",
              "src/node_server_actions_1.cpp": "5201b92e2e8e04455f7e1675b1fbfe046fde3144d31746d089c86380a01f80db",
              "src/node_server_actions_2.cpp": "ee5b8e794e5e17d0f2bf21489111344845ee0749b469639a32071fb3174f5398",
              "src/node_server_actions_3.cpp": "87fcf0cc90e9d56d0bdc7d89cd5f5d097961d04577edc1885dacafa645c4d0ec",
              "src/options_processing.cpp": "e397c423c93c89cdd71481c59270162d33fd6808201ca6ccbf9d25f4b48e3725",
              "src/physcon.cpp": "f2defe02d5f0ea9541951cb1aee3201b1bb86eba124fd1c777e9a75dda02a4e6",
              "src/radiation/fld.cpp": "a301946e233e64ea57deaedb1b7d5e0b5a4528cece27f04e4d83569558d87111",
              "src/radiation/iteration.cpp": "86069630821d79cc6d83067435c3deb4a9ab3361208c563b02e6774147316c57",
              "src/radiation/rad_grid.cpp": "e11187c1792f919d43b4fcc223e1079cddcc37dd4b6a5ff6d58c686333840cf1",
              "src/test_problems/marshak/marshak.cpp": "82bb1f3d063391624281a5bc83d154639ce9897b9b170211cfa4ece781ffd704",
              "src/test_problems/radiation/radiation.cpp": "551f393e8454ff0d741588af8701813815aae8af04b42afc5a759473400844de",
              "test_problems/radiation.hpp": "76102aba52767370e1b2bedaa646e755e5e3671742ee183269655b1cf4a5a31f",
              "test_problems/radiation/hydro_benchmarks.hpp": "d2e42bfde0de5c9bde0200453ea40bcefaea91d63455319e08a3e9a5fb5c6c4c",
              "test_problems/radiation/profiles.hpp": "c868e2b5675fac65d3df3c2113c2b4f51de866d550cc039a14d4a4ea4f722b43",
              "test_problems/radiation/reference.hpp": "cc8c794cabbaa89ebd7f30622feec25ae8704bfa99c884b1903e9b129632d748"
            },
            "checkpoint_resume": null
          },
          "fld": {
            "time": 0.25,
            "csv": "runs/l1/marshak/fld/plots/marshak/l1/slice.csv",
            "csv_sha256": "038cccde6b763716582ec414f847ecd8ac2a619ea5feb6ba58fa8327f300ed5c",
            "metadata_sha256": "379007013fb5c1a936f3554c5287681009f8684e82190084eb3d238fe657b42e",
            "leaf_slice_cells": 256,
            "display_slice_pixels": 256,
            "reference_slice_errors": {
              "er": {
                "L1": 0.00658727775276126,
                "L2": 0.02563794370823095,
                "Linf": 0.10251215168737529
              },
              "fx": {
                "L1": 0.0013044877808768877,
                "L2": 0.004813162804600341,
                "Linf": 0.019180087753126473
              },
              "fy": {
                "L1": 2.9954818892011954e-20,
                "L2": 1.4619023220825136e-19,
                "Linf": 1.1091190887030908e-18
              },
              "fz": {
                "L1": 2.339833728863257e-20,
                "L2": 1.2228005487009991e-19,
                "Linf": 7.394127258020605e-19
              },
              "material_egas": {
                "L1": 0.006682920953203144,
                "L2": 0.026067315382171823,
                "Linf": 0.10423531404492375
              }
            },
            "solver_full_volume_reference_errors": {},
            "reference_error_scope": "area-weighted saved positive-side slice; not full-volume norms",
            "reference_model": "su-olson-linear-halfspace",
            "reference_exact_for_solver": false,
            "reference_sampling": "cell-center point values",
            "reference_note": "The semi-infinite Su\u2013Olson solution describes constant diffusion and equal linear radiation/material heat capacities. It is a diffusion-limit reference for FLD. Flux limiting, the finite-domain far boundary, cell-center sampling, and discretization can all contribute to its measured discrepancy.",
            "reference_sha256": null,
            "reference_generator_sha256": null,
            "reference_diffusion_coefficient": null,
            "reference_kind": "linear-diffusion-limit",
            "radiation_model": "fld",
            "radiation_integrator": "backward_euler",
            "radiation_algorithm_version": 1,
            "radiation_flux_semantics": "derived_fld_flux",
            "radiation_reduced_c_factor": 1.0,
            "units": {
              "dx": "normalized length",
              "er": "normalized energy density",
              "er_error": "normalized energy density",
              "er_ref": "normalized energy density",
              "fx": "normalized flux",
              "fx_error": "normalized flux",
              "fx_ref": "normalized flux",
              "fy": "normalized flux",
              "fy_error": "normalized flux",
              "fy_ref": "normalized flux",
              "fz": "normalized flux",
              "fz_error": "normalized flux",
              "fz_ref": "normalized flux",
              "material_egas": "normalized energy density",
              "material_egas_error": "normalized energy density",
              "material_egas_ref": "normalized energy density",
              "t": "normalized time",
              "x": "normalized length",
              "y": "normalized length",
              "z": "normalized length"
            },
            "executable_sha256": "82854f6db866ae424dd0b4608d8c6b9b4828b28e4d5f30f48d358097d19ab303",
            "solver_library_sha256": null,
            "source_sha256": {
              "octotiger/amr/gradient.hpp": "58d413487ecbbe95602ac1ec6f356c98630892efe180dcf8352c176bd2c529f5",
              "octotiger/elliptic/composite.hpp": "b9b4f2546c16b2faad29e9d274836734087ed228a20b9bac598b595dcd95df30",
              "octotiger/node_server.hpp": "251393239da4578cce67f36d32c77fb4d6573b510fcde50c9486b8ff2b07a6d6",
              "octotiger/options.hpp": "7e85349a0f9ca6328bae3d037069c417fa426f5c40507c83998c62233a8267a2",
              "octotiger/radiation/ap_flux.hpp": "0ae8a34ac32e552236ab9834dba4561db4b5529c9fab48e884228f7efdf2c262",
              "octotiger/radiation/conservation.hpp": "ee1ba1217456f5dadba7264b1e267631738829160a3ce30dac220581090438f9",
              "octotiger/radiation/fld.hpp": "845bb53693d57a56905f8f933d499280a4fcd95981e8bbb3b7627e30efc10c13",
              "octotiger/radiation/fld_runtime.hpp": "6beca5aa7fa56a4b4a5b4550550cde342bdd85aef126a3931da945d9e48fef25",
              "octotiger/radiation/implicit_source.hpp": "a6900613e9faa8bd89b7eca6f1e2000edbad37fc1c798c78fbda16c41283a9fe",
              "octotiger/radiation/m1.hpp": "799d29b02afed7a6f7e74ce0ff5d877581ca5d7066ae843bd0a69dbb3f79c7c6",
              "octotiger/radiation/marshak_boundary.hpp": "ee871989b9dfef029510c037a959385090e65e6f79abdca99b4bb0136a91ecaf",
              "octotiger/radiation/opacities.hpp": "322784f530ca087966f94ba01c1edc09ccb6985ed89e3ec4eee38e0b18660b29",
              "octotiger/radiation/rad_grid.hpp": "a22d4b1cc3b44e34999b316267f729ee1fd1964e915cb08ae52fa8ef324e65a4",
              "octotiger/test_problems/radiation/hydro_output.hpp": "5444eb3d37b67704ae03d2799f411903a050c5c1c4968bb78988336deb2c746b",
              "octotiger/test_problems/radiation/plot_output.hpp": "ddfff83c321f1f23e3dbacfe11842de5f9c7406975883cc416f12122bc73e47b",
              "octotiger/test_problems/radiation/profiles.hpp": "b51b5e4a0b21d141e8e491a368d0e8ae685c2e9db3e7ee3eb2819e36a17aceeb",
              "src/grid.cpp": "31c5728a84706ce529f42138e4f04fae405ce8a45ceff8f68902039739a0f784",
              "src/io/silo_in.cpp": "6495cbfd3ff6c6e138dbbbc67b6b477454a500b7afddc1591d72419a3340f144",
              "src/io/silo_out.cpp": "be8c15cb297d4f82a0ad74940e45a7ffdd3aeb8e63dc0a534d6281c25a54daf9",
              "src/node_server_actions_1.cpp": "5201b92e2e8e04455f7e1675b1fbfe046fde3144d31746d089c86380a01f80db",
              "src/node_server_actions_2.cpp": "ee5b8e794e5e17d0f2bf21489111344845ee0749b469639a32071fb3174f5398",
              "src/node_server_actions_3.cpp": "87fcf0cc90e9d56d0bdc7d89cd5f5d097961d04577edc1885dacafa645c4d0ec",
              "src/options_processing.cpp": "e397c423c93c89cdd71481c59270162d33fd6808201ca6ccbf9d25f4b48e3725",
              "src/physcon.cpp": "f2defe02d5f0ea9541951cb1aee3201b1bb86eba124fd1c777e9a75dda02a4e6",
              "src/radiation/fld.cpp": "a301946e233e64ea57deaedb1b7d5e0b5a4528cece27f04e4d83569558d87111",
              "src/radiation/iteration.cpp": "86069630821d79cc6d83067435c3deb4a9ab3361208c563b02e6774147316c57",
              "src/radiation/rad_grid.cpp": "e11187c1792f919d43b4fcc223e1079cddcc37dd4b6a5ff6d58c686333840cf1",
              "src/test_problems/marshak/marshak.cpp": "82bb1f3d063391624281a5bc83d154639ce9897b9b170211cfa4ece781ffd704",
              "src/test_problems/radiation/radiation.cpp": "551f393e8454ff0d741588af8701813815aae8af04b42afc5a759473400844de",
              "test_problems/radiation.hpp": "76102aba52767370e1b2bedaa646e755e5e3671742ee183269655b1cf4a5a31f",
              "test_problems/radiation/hydro_benchmarks.hpp": "d2e42bfde0de5c9bde0200453ea40bcefaea91d63455319e08a3e9a5fb5c6c4c",
              "test_problems/radiation/profiles.hpp": "c868e2b5675fac65d3df3c2113c2b4f51de866d550cc039a14d4a4ea4f722b43",
              "test_problems/radiation/reference.hpp": "cc8c794cabbaa89ebd7f30622feec25ae8704bfa99c884b1903e9b129632d748"
            },
            "checkpoint_resume": null
          }
        },
        "status": "matched",
        "direct_slice_difference": {
          "er": {
            "L1": 0.05115296892579803,
            "L2": 0.1903575896437653,
            "Linf": 0.7593460221396316
          },
          "fx": {
            "L1": 0.004393539178968102,
            "L2": 0.016402914259549574,
            "Linf": 0.06545851967619175
          },
          "fy": {
            "L1": 2.9954818892011966e-20,
            "L2": 1.4619023220825136e-19,
            "Linf": 1.1091190887030908e-18
          },
          "fz": {
            "L1": 2.3398337288632563e-20,
            "L2": 1.2228005487009994e-19,
            "Linf": 7.394127258020605e-19
          },
          "material_egas": {
            "L1": 0.04960890885821271,
            "L2": 0.1850359824920151,
            "Linf": 0.7382483975998746
          }
        },
        "difference_kind": "model discrepancy",
        "difference_direction": "fld minus m1",
        "flux_comparison": "derived FLD diagnostic flux minus evolved M1 flux; not momentum error",
        "reference_sampling": "cell-center point values",
        "common_partition": {
          "extent": [
            -1.0,
            1.0,
            -1.0,
            1.0
          ],
          "spacing": 0.125,
          "scope": "piecewise-constant leaf averages on common finest display pixels"
        },
        "plot": "marshak/l1/profiles.png"
      }
    ]
  }
}
