{
  "caseId": "tet10-linear_static-bicgstab",
  "executionStatus": "SOLVED",
  "numericalStatus": "PASS",
  "numericalCheckStatus": "PASS",
  "runtimeMaturity": "stable_after_reinforced_tests",
  "expectedMaturity": "stable_after_reinforced_tests",
  "qualificationVerdict": "WARNING",
  "numericalChecks": {
    "status": "PASS",
    "checks": [
      {
        "name": "equilibrium:free_relative_residual",
        "status": "PASS",
        "value": 2.701699673320855e-10,
        "limit": "<= 1e-8 PASS, <= 1e-6 WARNING",
        "message": "Free dofs should satisfy the solved equilibrium equations."
      },
      {
        "name": "equilibrium:global_force_balance",
        "status": "PASS",
        "value": 2.682015682146965e-11,
        "limit": "<= 1e-10 PASS, <= 1e-8 WARNING",
        "message": "Applied forces and support reactions should have a zero global resultant."
      },
      {
        "name": "equilibrium:global_moment_balance",
        "status": "PASS",
        "value": 1.768063041175068e-11,
        "limit": "<= 1e-10 PASS, <= 1e-8 WARNING",
        "message": "Applied loads and support reactions should have a zero global moment about the origin."
      },
      {
        "name": "equilibrium:constraint_compatibility",
        "status": "PASS",
        "value": 0.0,
        "limit": "<= 1e-10 PASS, <= 1e-8 WARNING",
        "message": "Kinematic constraint equations must be satisfied after reconstruction."
      },
      {
        "name": "equilibrium:constraint_force_closure",
        "status": "PASS",
        "value": 1.5080688491116857e-11,
        "limit": "<= 1e-10 PASS, <= 1e-8 WARNING",
        "message": "Recovered constraint forces must close full-space equilibrium."
      },
      {
        "name": "equilibrium:constraint_global_force_closure",
        "status": "PASS",
        "value": 2.580731983591227e-11,
        "limit": "<= 1e-10 PASS, <= 1e-8 WARNING",
        "message": "Constraint generalized forces must close the global force balance of the residual."
      },
      {
        "name": "equilibrium:constraint_global_moment_closure",
        "status": "PASS",
        "value": 1.4394862620649938e-11,
        "limit": "<= 1e-10 PASS, <= 1e-8 WARNING",
        "message": "Constraint generalized forces must close the global moment balance of the residual."
      },
      {
        "name": "equilibrium:linear_energy_identity",
        "status": "PASS",
        "value": 7.891304975282714e-12,
        "limit": "<= 1e-8 PASS, <= 1e-6 WARNING",
        "message": "For linear statics, external work should equal twice the strain energy."
      }
    ],
    "equilibrium": {
      "sign_convention": "residual = internal_force - external_force; reactions are residuals on fixed dofs",
      "load_factor": 1.0,
      "free_residual_norm": 1.573012082092107e-07,
      "free_relative_residual": 2.701699673320855e-10,
      "fixed_reaction_norm": 10430.638383757707,
      "ground_spring_reaction_norm": 0.0,
      "external_load_norm": 582.2305482824461,
      "internal_force_norm": 10446.87558574673,
      "displacement_norm": 0.005647294027922469,
      "external_work_at_final_load": 1.031816117626247,
      "secant_internal_energy": 0.5159080588171947,
      "linear_energy_identity_relative_error": 7.891304975282714e-12,
      "external_resultant": [
        0.0,
        0.0,
        -2825.232813270899
      ],
      "reaction_resultant": [
        4.515450857667247e-08,
        4.947843024183385e-08,
        2825.2328133063183
      ],
      "force_imbalance": [
        4.515450857667247e-08,
        4.947843024183385e-08,
        3.541936166584492e-08
      ],
      "force_balance_relative_error": 2.682015682146965e-11,
      "external_moment_about_origin": [
        -678.0558762502742,
        7.529553794448051e-14,
        0.0
      ],
      "reaction_moment_about_origin": [
        678.055876261091,
        -1.0910810033237794e-09,
        -5.052580576148102e-09
      ],
      "moment_imbalance_about_origin": [
        1.0816847861860879e-08,
        -1.091005707785835e-09,
        -5.052580576148102e-09
      ],
      "moment_balance_relative_error": 1.768063041175068e-11,
      "reactions": [
        {
          "index": 6,
          "node": 2,
          "dof": "UX",
          "value": -5.386020428481527
        },
        {
          "index": 7,
          "node": 2,
          "dof": "UY",
          "value": 451.41475390605166
        },
        {
          "index": 8,
          "node": 2,
          "dof": "UZ",
          "value": 805.2809140012472
        },
        {
          "index": 9,
          "node": 3,
          "dof": "UX",
          "value": -40.3847645107985
        },
        {
          "index": 10,
          "node": 3,
          "dof": "UY",
          "value": -18.677031674500526
        },
        {
          "index": 11,
          "node": 3,
          "dof": "UZ",
          "value": -288.3126969271402
        },
        {
          "index": 12,
          "node": 4,
          "dof": "UX",
          "value": 53.121526879038306
        },
        {
          "index": 13,
          "node": 4,
          "dof": "UY",
          "value": -427.4333698825054
        },
        {
          "index": 14,
          "node": 4,
          "dof": "UZ",
          "value": 806.8401356967197
        },
        {
          "index": 120,
          "node": 40,
          "dof": "UX",
          "value": -228.38947300469204
        },
        {
          "index": 121,
          "node": 40,
          "dof": "UY",
          "value": 237.59720677092358
        },
        {
          "index": 122,
          "node": 40,
          "dof": "UZ",
          "value": 157.5350222473534
        },
        {
          "index": 123,
          "node": 41,
          "dof": "UX",
          "value": -1401.2853064390201
        },
        {
          "index": 124,
          "node": 41,
          "dof": "UY",
          "value": 2024.1811741854553
        },
        {
          "index": 125,
          "node": 41,
          "dof": "UZ",
          "value": 331.90310699581767
        },
        {
          "index": 126,
          "node": 42,
          "dof": "UX",
          "value": -816.0553037602242
        },
        {
          "index": 127,
          "node": 42,
          "dof": "UY",
          "value": 936.2182698874209
        },
        {
          "index": 128,
          "node": 42,
          "dof": "UZ",
          "value": -1055.156050683406
        },
        {
          "index": 228,
          "node": 76,
          "dof": "UX",
          "value": 366.08043647499716
        },
        {
          "index": 229,
          "node": 76,
          "dof": "UY",
          "value": -411.0006408033573
        },
        {
          "index": 230,
          "node": 76,
          "dof": "UZ",
          "value": 69.42263039421447
        },
        {
          "index": 231,
          "node": 77,
          "dof": "UX",
          "value": 769.452965477315
        },
        {
          "index": 232,
          "node": 77,
          "dof": "UY",
          "value": -793.5553190571962
        },
        {
          "index": 233,
          "node": 77,
          "dof": "UZ",
          "value": -1002.7282210174559
        },
        {
          "index": 234,
          "node": 78,
          "dof": "UX",
          "value": 1614.789021070626
        },
        {
          "index": 235,
          "node": 78,
          "dof": "UY",
          "value": -2371.5396590168434
        },
        {
          "index": 236,
          "node": 78,
          "dof": "UZ",
          "value": 253.90282787008263
        },
        {
          "index": 339,
          "node": 113,
          "dof": "UX",
          "value": -269.31216627146995
        },
        {
          "index": 340,
          "node": 113,
          "dof": "UY",
          "value": -319.9586254235069
        },
        {
          "index": 341,
          "node": 113,
          "dof": "UZ",
          "value": 274.67477289697894
        },
        {
          "index": 342,
          "node": 114,
          "dof": "UX",
          "value": -45.93226739136941
        },
        {
          "index": 343,
          "node": 114,
          "dof": "UY",
          "value": 27.260581571743405
        },
        {
          "index": 344,
          "node": 114,
          "dof": "UZ",
          "value": 151.61097329680578
        },
        {
          "index": 345,
          "node": 115,
          "dof": "UX",
          "value": 232.35587747169603
        },
        {
          "index": 346,
          "node": 115,
          "dof": "UY",
          "value": 655.0436537044061
        },
        {
          "index": 347,
          "node": 115,
          "dof": "UZ",
          "value": 520.6929969205785
        },
        {
          "index": 348,
          "node": 116,
          "dof": "UX",
          "value": 530.9025045425273
        },
        {
          "index": 349,
          "node": 116,
          "dof": "UY",
          "value": -2009.7313886834613
        },
        {
          "index": 350,
          "node": 116,
          "dof": "UZ",
          "value": 1033.5192485752184
        },
        {
          "index": 351,
          "node": 117,
          "dof": "UX",
          "value": 114.83300590099074
        },
        {
          "index": 352,
          "node": 117,
          "dof": "UY",
          "value": -1157.279891792349
        },
        {
          "index": 353,
          "node": 117,
          "dof": "UZ",
          "value": 985.8747168738852
        },
        {
          "index": 354,
          "node": 118,
          "dof": "UX",
          "value": -70.3605858228844
        },
        {
          "index": 355,
          "node": 118,
          "dof": "UY",
          "value": 1062.050842220947
        },
        {
          "index": 356,
          "node": 118,
          "dof": "UZ",
          "value": 1011.208035460626
        },
        {
          "index": 357,
          "node": 119,
          "dof": "UX",
          "value": -750.0835889614065
        },
        {
          "index": 358,
          "node": 119,
          "dof": "UY",
          "value": 2360.1022861813894
        },
        {
          "index": 359,
          "node": 119,
          "dof": "UZ",
          "value": 1037.0847705093734
        },
        {
          "index": 1848,
          "node": 616,
          "dof": "UX",
          "value": 35.18279268734691
        },
        {
          "index": 1849,
          "node": 616,
          "dof": "UY",
          "value": -28.151997583570807
        },
        {
          "index": 1850,
          "node": 616,
          "dof": "UZ",
          "value": 104.76468502202042
        },
        {
          "index": 1851,
          "node": 617,
          "dof": "UX",
          "value": 3.4709275125738284
        },
        {
          "index": 1852,
          "node": 617,
          "dof": "UY",
          "value": 76.79094887097703
        },
        {
          "index": 1853,
          "node": 617,
          "dof": "UZ",
          "value": 113.47480017833166
        },
        {
          "index": 1854,
          "node": 618,
          "dof": "UX",
          "value": -52.036678180529435
        },
        {
          "index": 1855,
          "node": 618,
          "dof": "UY",
          "value": 87.28400294889902
        },
        {
          "index": 1856,
          "node": 618,
          "dof": "UZ",
          "value": 204.0500880897797
        },
        {
          "index": 1857,
          "node": 619,
          "dof": "UX",
          "value": -44.907909310730304
        },
        {
          "index": 1858,
          "node": 619,
          "dof": "UY",
          "value": -113.46799241558617
        },
        {
          "index": 1859,
          "node": 619,
          "dof": "UZ",
          "value": 227.55318151787952
        },
        {
          "index": 1860,
          "node": 620,
          "dof": "UX",
          "value": -1401.9632868633832
        },
        {
          "index": 1861,
          "node": 620,
          "dof": "UY",
          "value": 2042.5721757662154
        },
        {
          "index": 1862,
          "node": 620,
          "dof": "UZ",
          "value": -1084.4412515883132
        },
        {
          "index": 1863,
          "node": 621,
          "dof": "UX",
          "value": -1589.7783497050193
        },
        {
          "index": 1864,
          "node": 621,
          "dof": "UY",
          "value": 2527.539774977168
        },
        {
          "index": 1865,
          "node": 621,
          "dof": "UZ",
          "value": -501.02387809621735
        },
        {
          "index": 1866,
          "node": 622,
          "dof": "UX",
          "value": -1373.8447925931905
        },
        {
          "index": 1867,
          "node": 622,
          "dof": "UY",
          "value": 2353.724211479027
        },
        {
          "index": 1868,
          "node": 622,
          "dof": "UZ",
          "value": 570.7260349332317
        },
        {
          "index": 1869,
          "node": 623,
          "dof": "UX",
          "value": -725.1286269399138
        },
        {
          "index": 1870,
          "node": 623,
          "dof": "UY",
          "value": 829.516056386232
        },
        {
          "index": 1871,
          "node": 623,
          "dof": "UZ",
          "value": -1336.0127984768908
        },
        {
          "index": 1872,
          "node": 624,
          "dof": "UX",
          "value": 922.8074969653538
        },
        {
          "index": 1873,
          "node": 624,
          "dof": "UY",
          "value": -1254.4804525245181
        },
        {
          "index": 1874,
          "node": 624,
          "dof": "UZ",
          "value": -1272.5213238469573
        },
        {
          "index": 1875,
          "node": 625,
          "dof": "UX",
          "value": 388.94696079392196
        },
        {
          "index": 1876,
          "node": 625,
          "dof": "UY",
          "value": -377.5170945172137
        },
        {
          "index": 1877,
          "node": 625,
          "dof": "UZ",
          "value": -1353.7006972542054
        },
        {
          "index": 1878,
          "node": 626,
          "dof": "UX",
          "value": -377.4062320678092
        },
        {
          "index": 1879,
          "node": 626,
          "dof": "UY",
          "value": 331.2316645824095
        },
        {
          "index": 1880,
          "node": 626,
          "dof": "UZ",
          "value": -864.0782268618105
        },
        {
          "index": 1881,
          "node": 627,
          "dof": "UX",
          "value": 1478.9009229161634
        },
        {
          "index": 1882,
          "node": 627,
          "dof": "UY",
          "value": -2559.4154418751227
        },
        {
          "index": 1883,
          "node": 627,
          "dof": "UZ",
          "value": -206.37285491973748
        },
        {
          "index": 1884,
          "node": 628,
          "dof": "UX",
          "value": 1510.8383358395631
        },
        {
          "index": 1885,
          "node": 628,
          "dof": "UY",
          "value": -2303.3728302658933
        },
        {
          "index": 1886,
          "node": 628,
          "dof": "UZ",
          "value": -520.1030936256091
        },
        {
          "index": 1887,
          "node": 629,
          "dof": "UX",
          "value": 1258.8226329039205
        },
        {
          "index": 1888,
          "node": 629,
          "dof": "UY",
          "value": -2194.9947356638722
        },
        {
          "index": 1889,
          "node": 629,
          "dof": "UZ",
          "value": 956.553304314991
        },
        {
          "index": 1890,
          "node": 630,
          "dof": "UX",
          "value": 729.762289331993
        },
        {
          "index": 1891,
          "node": 630,
          "dof": "UY",
          "value": -874.3906162273224
        },
        {
          "index": 1892,
          "node": 630,
          "dof": "UZ",
          "value": -301.9841066635817
        },
        {
          "index": 1893,
          "node": 631,
          "dof": "UX",
          "value": 490.91193780219334
        },
        {
          "index": 1894,
          "node": 631,
          "dof": "UY",
          "value": -1061.8091958648686
        },
        {
          "index": 1895,
          "node": 631,
          "dof": "UZ",
          "value": 1085.5765644951348
        },
        {
          "index": 1896,
          "node": 632,
          "dof": "UX",
          "value": -1027.620372963652
        },
        {
          "index": 1897,
          "node": 632,
          "dof": "UY",
          "value": 1383.4305028555682
        },
        {
          "index": 1898,
          "node": 632,
          "dof": "UZ",
          "value": 801.9223116867175
        },
        {
          "index": 1899,
          "node": 633,
          "dof": "UX",
          "value": -89.81031819766775
        },
        {
          "index": 1900,
          "node": 633,
          "dof": "UY",
          "value": 457.6453804250656
        },
        {
          "index": 1901,
          "node": 633,
          "dof": "UZ",
          "value": 1214.808361406298
        },
        {
          "index": 1902,
          "node": 634,
          "dof": "UX",
          "value": 207.12930611248277
        },
        {
          "index": 1903,
          "node": 634,
          "dof": "UY",
          "value": -456.4256412159233
        },
        {
          "index": 1904,
          "node": 634,
          "dof": "UZ",
          "value": 88.22590640756438
        },
        {
          "index": 1905,
          "node": 635,
          "dof": "UX",
          "value": -395.83799200069313
        },
        {
          "index": 1906,
          "node": 635,
          "dof": "UY",
          "value": 952.7891646210286
        },
        {
          "index": 1907,
          "node": 635,
          "dof": "UZ",
          "value": 20.32477863916824
        },
        {
          "index": 1908,
          "node": 636,
          "dof": "UX",
          "value": -2.784905224612742
        },
        {
          "index": 1909,
          "node": 636,
          "dof": "UY",
          "value": -63.190726803836256
        },
        {
          "index": 1910,
          "node": 636,
          "dof": "UZ",
          "value": -215.86215516237556
        }
      ],
      "constraint_forces": {
        "equation_count": 111,
        "kinematic_equation_count": 0,
        "fixed_equation_count": 111,
        "constraint_violation_norm": 0.0,
        "constraint_violation_max_abs": 0.0,
        "equilibrium_relative_error": 1.5080688491116857e-11,
        "lsmr_stop_code": 2,
        "sign_convention": "K u - f + C.T lambda = 0",
        "fixed_support_reaction_norm": 10430.638383757707,
        "largest_multipliers": [
          {
            "index": 82,
            "name": "fixed_1882",
            "kind": "fixed",
            "multiplier": 2559.4154418751227,
            "violation": 0.0
          },
          {
            "index": 64,
            "name": "fixed_1864",
            "kind": "fixed",
            "multiplier": -2527.539774977168,
            "violation": 0.0
          },
          {
            "index": 25,
            "name": "fixed_235",
            "kind": "fixed",
            "multiplier": 2371.5396590168434,
            "violation": 0.0
          },
          {
            "index": 46,
            "name": "fixed_358",
            "kind": "fixed",
            "multiplier": -2360.1022861813894,
            "violation": 0.0
          },
          {
            "index": 67,
            "name": "fixed_1867",
            "kind": "fixed",
            "multiplier": -2353.724211479027,
            "violation": 0.0
          },
          {
            "index": 85,
            "name": "fixed_1885",
            "kind": "fixed",
            "multiplier": 2303.3728302658933,
            "violation": 0.0
          },
          {
            "index": 88,
            "name": "fixed_1888",
            "kind": "fixed",
            "multiplier": 2194.9947356638722,
            "violation": 0.0
          },
          {
            "index": 61,
            "name": "fixed_1861",
            "kind": "fixed",
            "multiplier": -2042.5721757662154,
            "violation": 0.0
          },
          {
            "index": 13,
            "name": "fixed_124",
            "kind": "fixed",
            "multiplier": -2024.1811741854553,
            "violation": 0.0
          },
          {
            "index": 37,
            "name": "fixed_349",
            "kind": "fixed",
            "multiplier": 2009.7313886834613,
            "violation": 0.0
          },
          {
            "index": 24,
            "name": "fixed_234",
            "kind": "fixed",
            "multiplier": -1614.789021070626,
            "violation": 0.0
          },
          {
            "index": 63,
            "name": "fixed_1863",
            "kind": "fixed",
            "multiplier": 1589.7783497050193,
            "violation": 0.0
          },
          {
            "index": 84,
            "name": "fixed_1884",
            "kind": "fixed",
            "multiplier": -1510.8383358395631,
            "violation": 0.0
          },
          {
            "index": 81,
            "name": "fixed_1881",
            "kind": "fixed",
            "multiplier": -1478.9009229161634,
            "violation": 0.0
          },
          {
            "index": 60,
            "name": "fixed_1860",
            "kind": "fixed",
            "multiplier": 1401.9632868633832,
            "violation": 0.0
          },
          {
            "index": 12,
            "name": "fixed_123",
            "kind": "fixed",
            "multiplier": 1401.2853064390201,
            "violation": 0.0
          },
          {
            "index": 97,
            "name": "fixed_1897",
            "kind": "fixed",
            "multiplier": -1383.4305028555682,
            "violation": 0.0
          },
          {
            "index": 66,
            "name": "fixed_1866",
            "kind": "fixed",
            "multiplier": 1373.8447925931905,
            "violation": 0.0
          },
          {
            "index": 77,
            "name": "fixed_1877",
            "kind": "fixed",
            "multiplier": 1353.7006972542054,
            "violation": 0.0
          },
          {
            "index": 71,
            "name": "fixed_1871",
            "kind": "fixed",
            "multiplier": 1336.0127984768908,
            "violation": 0.0
          }
        ],
        "generalized_force_norm": 10430.638383757707,
        "resultant": [
          -4.515450857667247e-08,
          -4.947843024183385e-08,
          -2825.2328133063183
        ],
        "moment_about_origin": [
          -678.055876261091,
          1.0910810033237794e-09,
          5.052580576148102e-09
        ],
        "residual_resultant": [
          -4.905245987174567e-09,
          8.372109672194483e-10,
          2825.232813285243
        ],
        "residual_moment_about_origin": [
          678.0558762535985,
          -3.3058052731074297e-10,
          1.1563961108329664e-09
        ],
        "global_force_closure_relative_error": 2.580731983591227e-11,
        "global_moment_closure_relative_error": 1.4394862620649938e-11
      }
    },
    "nonlinear_steps": [],
    "scope": "Free-dof equilibrium, global force/moment balance, and source audit checks when supplied."
  },
  "scalarResults": {
    "run_verdict": "WARNING",
    "element_count": 443,
    "status": "PASS",
    "max_displacement": 0.0003836661519329506,
    "ndof": 2880,
    "node_count": 960,
    "method": "bicgstab",
    "analysis": "linear_static",
    "solver": {
      "method": "bicgstab",
      "iterations": 1822,
      "residual_norm": 1.5693857412201564e-07,
      "converged": true,
      "preconditioner": "none"
    }
  },
  "elapsedSeconds": 12.958126999990782,
  "meshSha256": "f5ded3ce1727cd97e29da884c7a4f167dacb8c6a5a79803fea2b3e44ef110af6",
  "inputSha256": "09b6f2f54164893b3f14a556a3bcbe946aad514e2ce41ba3ee13b872d9864279",
  "error": null
}
