{
  "schema": "repro.report/v3",
  "engine_version": "0.2.1",
  "attempt_id": "arxiv-1711-10561-20261018T234638Z",
  "legacy": true,
  "paper": {
    "arxiv_id": "1711.10561",
    "title": "Physics Informed Deep Learning (Part I): Data-driven Solutions of Nonlinear Partial Differential Equations",
    "authors": [
      "Maziar Raissi",
      "Paris G. Perdikaris",
      "George Em Karniadakis"
    ],
    "year": 2017,
    "doi": null,
    "venue": null,
    "openalex_id": "https://openalex.org/W2772097715"
  },
  "code": [
    {
      "commit": "13ce051750dbc2c9afa3b105b09f373c524ef272",
      "full_name": "maziarraissi/PINNs",
      "modified_files": 1,
      "path": "/work/PINNs",
      "url": "https://github.com/maziarraissi/PINNs",
      "matches_primary": true
    }
  ],
  "code_used": [
    {
      "commit": "13ce051",
      "repo": null,
      "code_version": "primary",
      "source": "method_text",
      "results": [
        18,
        19
      ]
    }
  ],
  "primary_code_source": "protocol",
  "outcome": "reproduced",
  "outcome_label": "Reproduced",
  "qualifiers": [
    "bound_checks_only",
    "broad_bound",
    "other_checks_failed",
    "plan_not_sealed",
    "evidence_not_bound",
    "agent_selected_extraction"
  ],
  "qualifier_details": [
    "burgers-l2-order: observed 3.21x the published value; passes a registered 10x ceiling"
  ],
  "evidence_gate_failed": [],
  "assurance": {
    "plan_sealed": false,
    "sealed_before_scored_execution": false,
    "evidence_bound": false,
    "extraction_sealed": false,
    "execution_manifest": false,
    "semantic_rederivation_passed": true,
    "predates": [
      "plan_seal",
      "evidence_binding",
      "execution_manifest",
      "paper_text_hash",
      "scored_job_flag",
      "retry_reasons",
      "extraction_rule"
    ],
    "engine_version": "0.2.1",
    "attempt_engine_version": "0.1.0",
    "setup_outputs_before_seal": null,
    "observations_before_seal": null,
    "observation_provenance": null,
    "plan_hash": null,
    "paper_text_sha256_ok": null
  },
  "plan": null,
  "not_attemptable_reason": null,
  "summary": "Running the authors Burgers.py (the earliest version in their repository, from five months after arXiv v1) with its fixed seeds on CPU gives a relative L2 error of 2.15e-3 for the continuous-time Burgers example, against 6.7e-4 reported. That meets the pre-registered order-of-magnitude headline check (at most 6.7e-3) but not the stricter within-a-factor-of-2 check. The paper own Table 1 shows errors varying between 1e-4 and 1e-2 across neighbouring settings, and this run used a CPU rather than the reported GPU. The Table 1 sweep was not run.",
  "claims": [
    {
      "claim_id": "burgers-l2-order",
      "comparison": "at_most",
      "headline": true,
      "location": "Section 3.1, Fig. 1 caption, p. 8",
      "metric": "relative L2 error between predicted and exact u(t, x), printed by Burgers.py as Error u",
      "paper_value": 0.00067,
      "quote": "The relative L2 error for this case is 6.7· 10−4",
      "statement": "A physics-informed network (9 layers x 20 neurons, N_u = 100, N_f = 10,000) solves the Burgers equation with relative L2 error of order 1e-4 (reported 6.7e-4).",
      "tolerance": 0.00603,
      "tolerance_rationale": "The paper's own Table 1 jumps between 6.6e-2 and 6.7e-4 across neighbouring settings, and L-BFGS results differ between CPU and GPU even with the same seed, so the headline check is an order-of-magnitude bound: at most 6.7e-3.",
      "unit": "relative L2",
      "registered_event": 8,
      "quote_verified": true,
      "quote_page": 8,
      "preregistered": true,
      "registered_after_output": false,
      "sealed": false,
      "check_kind": "bound",
      "broad_bound": true,
      "tolerance_ratio": 9.0,
      "extraction_registered": false,
      "results": [
        {
          "event": 18,
          "observed_value": 0.002148728,
          "delta": 0.001478728,
          "consistent": true,
          "evidence_events": [
            16
          ],
          "evidence": null,
          "evidence_binding": "legacy",
          "evidence_verified": true,
          "evidence_reason": "value matched by the legacy rule in events 16",
          "evidence_after_seal": null,
          "evidence_from_unscored_job": false,
          "evidence_scored_execution": null,
          "extraction": "legacy",
          "job_start_event": null,
          "tree_modified_during_job": null,
          "manifest_complete": false,
          "retry_reason": null,
          "rerun_rule_checked": false,
          "rederivation_problems": [],
          "method": "Authors Burgers.py (continuous-time inference) at commit 13ce051, unmodified, with its fixed seeds (numpy and TensorFlow 1234), Python 3.6.15, TensorFlow 1.8.0, scipy 1.1.0 L-BFGS-B, CPU; Error u as printed by the script.",
          "notes": "",
          "code_version": "primary",
          "code_ref": ""
        }
      ],
      "withdrawn_after_seal": false,
      "final": {
        "event": 18,
        "observed_value": 0.002148728,
        "delta": 0.001478728,
        "consistent": true,
        "evidence_events": [
          16
        ],
        "evidence": null,
        "evidence_binding": "legacy",
        "evidence_verified": true,
        "evidence_reason": "value matched by the legacy rule in events 16",
        "evidence_after_seal": null,
        "evidence_from_unscored_job": false,
        "evidence_scored_execution": null,
        "extraction": "legacy",
        "job_start_event": null,
        "tree_modified_during_job": null,
        "manifest_complete": false,
        "retry_reason": null,
        "rerun_rule_checked": false,
        "rederivation_problems": [],
        "method": "Authors Burgers.py (continuous-time inference) at commit 13ce051, unmodified, with its fixed seeds (numpy and TensorFlow 1234), Python 3.6.15, TensorFlow 1.8.0, scipy 1.1.0 L-BFGS-B, CPU; Error u as printed by the script.",
        "notes": "",
        "code_version": "primary",
        "code_ref": ""
      },
      "earlier_final": null,
      "verdict": "consistent",
      "result_revisions": 0,
      "ratio_to_published": 3.20705671641791,
      "optional_stopping": false,
      "evidence_problems": [],
      "evidence_ok": true
    },
    {
      "claim_id": "burgers-l2-close",
      "comparison": "at_most",
      "headline": false,
      "location": "Section 3.1, Fig. 1 caption, p. 8",
      "metric": "relative L2 error printed by Burgers.py as Error u",
      "paper_value": 0.00067,
      "quote": "The relative L2 error for this case is 6.7· 10−4",
      "statement": "The Burgers relative L2 error is within a factor of 2 of the reported 6.7e-4.",
      "tolerance": 0.00067,
      "tolerance_rationale": "A stricter companion check (at most 1.34e-3) to show how close the run gets, given the seed and float sensitivity.",
      "unit": "relative L2",
      "registered_event": 9,
      "quote_verified": true,
      "quote_page": 8,
      "preregistered": true,
      "registered_after_output": false,
      "sealed": false,
      "check_kind": "bound",
      "broad_bound": true,
      "tolerance_ratio": 1.0,
      "extraction_registered": false,
      "results": [
        {
          "event": 19,
          "observed_value": 0.002148728,
          "delta": 0.001478728,
          "consistent": false,
          "evidence_events": [
            16
          ],
          "evidence": null,
          "evidence_binding": "legacy",
          "evidence_verified": true,
          "evidence_reason": "value matched by the legacy rule in events 16",
          "evidence_after_seal": null,
          "evidence_from_unscored_job": false,
          "evidence_scored_execution": null,
          "extraction": "legacy",
          "job_start_event": null,
          "tree_modified_during_job": null,
          "manifest_complete": false,
          "retry_reason": null,
          "rerun_rule_checked": false,
          "rederivation_problems": [],
          "method": "Authors Burgers.py (continuous-time inference) at commit 13ce051, unmodified, with its fixed seeds (numpy and TensorFlow 1234), Python 3.6.15, TensorFlow 1.8.0, scipy 1.1.0 L-BFGS-B, CPU; Error u as printed by the script.",
          "notes": "",
          "code_version": "primary",
          "code_ref": ""
        }
      ],
      "withdrawn_after_seal": false,
      "final": {
        "event": 19,
        "observed_value": 0.002148728,
        "delta": 0.001478728,
        "consistent": false,
        "evidence_events": [
          16
        ],
        "evidence": null,
        "evidence_binding": "legacy",
        "evidence_verified": true,
        "evidence_reason": "value matched by the legacy rule in events 16",
        "evidence_after_seal": null,
        "evidence_from_unscored_job": false,
        "evidence_scored_execution": null,
        "extraction": "legacy",
        "job_start_event": null,
        "tree_modified_during_job": null,
        "manifest_complete": false,
        "retry_reason": null,
        "rerun_rule_checked": false,
        "rederivation_problems": [],
        "method": "Authors Burgers.py (continuous-time inference) at commit 13ce051, unmodified, with its fixed seeds (numpy and TensorFlow 1234), Python 3.6.15, TensorFlow 1.8.0, scipy 1.1.0 L-BFGS-B, CPU; Error u as printed by the script.",
        "notes": "",
        "code_version": "primary",
        "code_ref": ""
      },
      "earlier_final": null,
      "verdict": "inconsistent",
      "result_revisions": 0,
      "ratio_to_published": 3.20705671641791,
      "optional_stopping": false,
      "evidence_problems": [],
      "evidence_ok": true
    }
  ],
  "counts": {
    "claims_scored": 1,
    "consistent": 1,
    "consistent_earlier_code": 0,
    "inconsistent": 0,
    "untested": 0,
    "withdrawn_after_seal": 0,
    "other": {
      "claims": 1,
      "consistent": 0,
      "inconsistent": 1,
      "untested": 0
    }
  },
  "withdrawn": [],
  "protocol": {
    "earlier_code": "not_allowed",
    "primary_code": "github.com/maziarraissi/PINNs at commit 13ce051 (2018-05-01), the earliest commit containing the Burgers code; the repository was created on 2018-01-20, after arXiv v1 (2017-11-28), so no code exists from the paper date",
    "rationale": "Revision before any result: the declared rule (last commit on or before 2017-11-28) matches no commit. The earliest available code is used as primary, and there is nothing earlier to fall back to."
  },
  "deviations": [
    {
      "event": 20,
      "description": "CPU (shared 4 vCPU droplet, 2 threads) instead of the NVIDIA Titan X GPU used in the paper; Python 3.6.15, TensorFlow 1.8.0, numpy 1.14.5, scipy 1.1.0, matplotlib 2.2.2 (2018-era versions; the repository pins none). Training took 974 s against about 60 s reported.",
      "impact": "minor",
      "reason": "CPU sandbox. L-BFGS trajectories differ between CPU and GPU floating point even with the same seeds, which is why the headline check was registered as an order-of-magnitude bound."
    }
  ],
  "notes": [
    {
      "event": 21,
      "text": "Code availability: the repository linked in the paper was created on 2018-01-20, about two months after arXiv v1 (2017-11-28), and the Burgers code first appears on 2018-05-01 (commit 13ce051). The code tested therefore postdates the paper version by five months; no earlier code exists."
    }
  ],
  "flags": [],
  "compute": {
    "shell_commands": 3,
    "sandbox_seconds": 36.8,
    "jobs": 1,
    "job_seconds": 1047.9,
    "sandbox": {
      "container": "repro-arxiv-1711-10561-20261018t234638z",
      "docker_daemon": {
        "mem_bytes": 8326946816,
        "ncpu": 4
      },
      "effective": {
        "cpus": 3.5,
        "memory_bytes": 6442450944
      },
      "image": "repro-sandbox:0.2",
      "image_id": "sha256:f4b241036e33f995f431b595fba27a8b03cf1f26e83ee872595f9957605f656b",
      "limits": {
        "cpus": 3.5,
        "gpu": null,
        "memory": "6g",
        "network": true,
        "shm": "2g"
      },
      "target": "cloud",
      "target_detail": {
        "droplet": "repro-sandbox-20261018-2235",
        "image": "ubuntu-24-04-x64",
        "price_hourly_usd": 0.08333,
        "provider": "digitalocean",
        "region": "nyc3",
        "size": "s-4vcpu-8gb-intel"
      },
      "volume": "repro-arxiv-1711-10561-20261018t234638z-work",
      "warnings": []
    },
    "environment_event": 23
  },
  "drivers": [
    "operator:claude-opus-5-5 (Claude Code session, no human in the loop)"
  ],
  "model_usage": {},
  "model_cost_usd": null,
  "started_at": "2026-10-18T23:46:39.169Z",
  "ended_at": "2026-10-19T00:06:41.787Z",
  "log": {
    "events": 26,
    "head_hash": "450dad5c4edbfc2ab0c9dce568dcddd793d19978beba85e4a64f26f6724759da"
  },
  "right_of_reply": "Authors may submit a response, which is published alongside this report unedited."
}
