# [
#  [ MPIStateArray Name, Field Name, Maximum, Minimum, Mean, Standard Deviation ],
#  [         :                :          :        :      :          :           ],
# ]

parr = [
    ["3D state", "u[1]", 12, 12, 0, 12],
    ["3D state", "u[2]", 0, 0, 0, 0],
    ["3D state", :η, 12, 12, 0, 12],
    ["3D state", :θ, 15, 15, 15, 15],
    ["3D aux", :y, 15, 15, 15, 15],
    ["3D aux", :w, 12, 12, 0, 12],
    ["3D aux", :pkin, 15, 15, 15, 15],
    ["3D aux", :wz0, 12, 12, 0, 12],
    ["3D aux", "uᵈ[1]", 12, 12, 0, 12],
    ["3D aux", "uᵈ[2]", 0, 0, 0, 0],
    ["3D aux", "ΔGᵘ[1]", 11, 11, 0, 12],
    ["3D aux", "ΔGᵘ[2]", 0, 0, 0, 0],
    ["2D state", :η, 12, 12, 0, 12],
    ["2D state", "U[1]", 12, 12, 0, 12],
    ["2D state", "U[2]", 0, 0, 0, 0],
    ["2D aux", :y, 15, 15, 15, 2],
    ["2D aux", "Gᵁ[1]", 11, 11, 0, 12],
    ["2D aux", "Gᵁ[2]", 0, 0, 0, 0],
    ["2D aux", "Δu[1]", 12, 12, 0, 12],
    ["2D aux", "Δu[2]", 0, 0, 0, 0],
]

uncoupled = [
    [
        "3D state",
        "u[1]",
        -9.58547428246830479637e-01,
        9.58547428246829258391e-01,
        -6.82121026329696195717e-18,
        4.45400655325317695876e-01,
    ],
    [
        "3D state",
        "u[2]",
        -4.13574641907576004779e-14,
        1.84325494853789287544e-14,
        1.94567057477529826177e-17,
        2.12815907156924710074e-15,
    ],
    [
        "3D state",
        :η,
        -8.52721734395889496838e-01,
        8.52834259382379111791e-01,
        2.18869899981655176688e-14,
        6.02983573168680453414e-01,
    ],
    [
        "3D state",
        :θ,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "3D aux",
        :y,
        0.00000000000000000000e+00,
        1.00000000000000011642e+06,
        5.00000000000000000000e+05,
        2.92775877460665535182e+05,
    ],
    [
        "3D aux",
        :w,
        -4.04489222828922911912e-04,
        4.04649979048336849198e-04,
        7.79376563286859913379e-19,
        1.63949585575251901345e-04,
    ],
    [
        "3D aux",
        :pkin,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "3D aux",
        :wz0,
        -2.00933099660541601228e-04,
        2.00809859469744893647e-04,
        2.62012633811536956698e-19,
        1.42064682697776552755e-04,
    ],
    [
        "3D aux",
        "uᵈ[1]",
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "3D aux",
        "uᵈ[2]",
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "3D aux",
        "ΔGᵘ[1]",
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "3D aux",
        "ΔGᵘ[2]",
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "2D state",
        :η,
        -8.52715894965927923010e-01,
        8.52861218874714666072e-01,
        -7.70938868299708696148e-16,
        6.03458382295490314284e-01,
    ],
    [
        "2D state",
        "U[1]",
        -3.15423945317149438949e+01,
        3.15423945317147342848e+01,
        1.42724412149908289268e-14,
        2.24262219407601044452e+01,
    ],
    [
        "2D state",
        "U[2]",
        -9.38673083374999972374e-13,
        1.16534781393478256382e-12,
        1.93385973223830695204e-14,
        2.16634164433978071172e-13,
    ],
    [
        "2D aux",
        :y,
        0.00000000000000000000e+00,
        1.00000000000000011642e+06,
        5.00000000000000000000e+05,
        2.92775877460665535182e+05,
    ],
    [
        "2D aux",
        "Gᵁ[1]",
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "2D aux",
        "Gᵁ[2]",
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "2D aux",
        "Δu[1]",
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "2D aux",
        "Δu[2]",
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
]

coupled = [
    [
        "3D state",
        "u[1]",
        -9.58544854429326798062e-01,
        9.58544854429326798062e-01,
        -4.09272615797817732838e-17,
        4.45400401208546903309e-01,
    ],
    [
        "3D state",
        "u[2]",
        -4.09119364541065205420e-15,
        3.41954410407034240802e-15,
        1.57855184364031418231e-19,
        7.69982545727116047928e-16,
    ],
    [
        "3D state",
        :η,
        -8.52733075123627615177e-01,
        8.52843573070954374948e-01,
        7.27595761418342649852e-17,
        6.02992194663175995473e-01,
    ],
    [
        "3D state",
        :θ,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "3D aux",
        :y,
        0.00000000000000000000e+00,
        1.00000000000000011642e+06,
        5.00000000000000000000e+05,
        2.92775877460665535182e+05,
    ],
    [
        "3D aux",
        :w,
        -4.04456725919283483547e-04,
        4.04616610112968017130e-04,
        1.33892896769793873666e-18,
        1.63945200913093809460e-04,
    ],
    [
        "3D aux",
        :pkin,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "3D aux",
        :wz0,
        -2.00813442787548966564e-04,
        2.00686991710668984502e-04,
        1.68642877440561282675e-18,
        1.41979510156587984725e-04,
    ],
    [
        "3D aux",
        "uᵈ[1]",
        -8.79713597641291755735e-01,
        8.79713597641291200624e-01,
        -9.26547727431170607429e-17,
        4.41871673548253185437e-01,
    ],
    [
        "3D aux",
        "uᵈ[2]",
        -5.88884665747485312740e-28,
        6.47654803186450692243e-28,
        1.40221555861782666734e-30,
        4.22950073030020620100e-29,
    ],
    [
        "3D aux",
        "ΔGᵘ[1]",
        -1.50292385646252865781e-09,
        1.50292385640701573972e-09,
        -3.03178502810731714103e-21,
        6.72141424487058536370e-10,
    ],
    [
        "3D aux",
        "ΔGᵘ[2]",
        -2.50330922252795548175e-19,
        2.79421319642066487612e-19,
        8.87468518373638336981e-36,
        5.19465794381941235415e-20,
    ],
    [
        "2D state",
        :η,
        -8.52733075123627615177e-01,
        8.52843573070954374948e-01,
        1.61115565333602722195e-16,
        6.03463098440266798583e-01,
    ],
    [
        "2D state",
        "U[1]",
        -3.15402749945522060671e+01,
        3.15402749945527389741e+01,
        2.12974776703234167348e-14,
        2.24262621677375086904e+01,
    ],
    [
        "2D state",
        "U[2]",
        -1.63647745816416607002e-12,
        1.36781764162808076476e-12,
        6.31420737450488849608e-17,
        3.08233543917742288569e-13,
    ],
    [
        "2D aux",
        :y,
        0.00000000000000000000e+00,
        1.00000000000000011642e+06,
        5.00000000000000000000e+05,
        2.92775877460665535182e+05,
    ],
    [
        "2D aux",
        "Gᵁ[1]",
        -6.01169542562806285963e-07,
        6.01169542585011466433e-07,
        1.21270571032004377760e-18,
        2.69066532005499711718e-07,
    ],
    [
        "2D aux",
        "Gᵁ[2]",
        -1.11768527856826595815e-16,
        1.00132368901118217729e-16,
        -3.50057026691823957451e-33,
        2.07948587451660775232e-17,
    ],
    [
        "2D aux",
        "Δu[1]",
        -6.53936429129693404076e-04,
        6.53936429129569046087e-04,
        -2.70378337774435083119e-18,
        4.64975945389895016328e-04,
    ],
    [
        "2D aux",
        "Δu[2]",
        -3.76049176138251460297e-17,
        3.57641761985933683411e-17,
        -4.12443309266433447246e-19,
        7.09162842149286857838e-18,
    ],
]

thirty_minutes = [
    [
        "3D state",
        "u[1]",
        -9.58527737426365766815e-01,
        9.58527737426364989659e-01,
        -2.95585778076201651428e-17,
        4.45397585011924779241e-01,
    ],
    [
        "3D state",
        "u[2]",
        -3.91776258115697290002e-15,
        3.71573344368902785991e-15,
        9.99453214450878842160e-18,
        7.55533641450465537744e-16,
    ],
    [
        "3D state",
        :η,
        -8.52729582431237531637e-01,
        8.52830944991449846349e-01,
        -2.54658516496419884307e-16,
        6.02990141900936249542e-01,
    ],
    [
        "3D state",
        :θ,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "3D aux",
        :y,
        0.00000000000000000000e+00,
        1.00000000000000011642e+06,
        5.00000000000000000000e+05,
        2.92775877460665535182e+05,
    ],
    [
        "3D aux",
        :w,
        -4.06712181304362465229e-04,
        4.06869755985816939844e-04,
        9.07052211118752913371e-19,
        1.64290385445136678539e-04,
    ],
    [
        "3D aux",
        :pkin,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "3D aux",
        :wz0,
        -2.09003099782708142351e-04,
        2.08868143992394606845e-04,
        1.33781874467331362536e-18,
        1.47768608464728741676e-04,
    ],
    [
        "3D aux",
        "uᵈ[1]",
        -8.79792191807299950312e-01,
        8.79792191807298729067e-01,
        -9.54969436861574689412e-17,
        4.41911149114936674387e-01,
    ],
    [
        "3D aux",
        "uᵈ[2]",
        -4.49650715975976729085e-28,
        3.22939933074851707840e-28,
        1.28559371735991545201e-30,
        3.12162656228539824003e-29,
    ],
    [
        "3D aux",
        "ΔGᵘ[1]",
        -1.52356619979685413105e-09,
        1.52356619973800994984e-09,
        -3.00415481336788178489e-21,
        6.81373145706173027634e-10,
    ],
    [
        "3D aux",
        "ΔGᵘ[2]",
        -2.17115289587171316651e-19,
        2.99271337844227832879e-19,
        3.57452597678270976423e-36,
        5.23982958192948877053e-20,
    ],
    [
        "2D state",
        :η,
        -8.52729582431237531637e-01,
        8.52830944991449846349e-01,
        -3.20454773827805192348e-16,
        6.03461044074932395631e-01,
    ],
    [
        "2D state",
        "U[1]",
        -3.15407643291233448224e+01,
        3.15407643291237640426e+01,
        2.30678864898692384736e-14,
        2.24265574817805202201e+01,
    ],
    [
        "2D state",
        "U[2]",
        -1.56710503246274425174e-12,
        1.48629337747559491236e-12,
        3.99781285780299048032e-15,
        3.02449468686897625244e-13,
    ],
    [
        "2D aux",
        :y,
        0.00000000000000000000e+00,
        1.00000000000000011642e+06,
        5.00000000000000000000e+05,
        2.92775877460665535182e+05,
    ],
    [
        "2D aux",
        "Gᵁ[1]",
        -6.09426479895203986555e-07,
        6.09426479918741655731e-07,
        1.20165633492970096897e-18,
        2.72762104279987029506e-07,
    ],
    [
        "2D aux",
        "Gᵁ[2]",
        -1.19708535137691129300e-16,
        8.68461158348685235787e-17,
        -1.50869648123518501517e-33,
        2.09756864038773538444e-17,
    ],
    [
        "2D aux",
        "Δu[1]",
        -3.89449877638695009935e-03,
        3.89449877638627485824e-03,
        -2.02396849009311295664e-17,
        2.76903473119681107703e-03,
    ],
    [
        "2D aux",
        "Δu[2]",
        -2.13991366909841745553e-16,
        2.02991354131742782465e-16,
        -1.26781868574011981865e-18,
        4.34606820130057938426e-17,
    ],
]

sixty_minutes = [
    [
        "3D state",
        "u[1]",
        -9.58507705628042327994e-01,
        9.58507705628042550039e-01,
        -5.22959453519433752618e-17,
        4.45394100308371843067e-01,
    ],
    [
        "3D state",
        "u[2]",
        -4.09893498131451878178e-15,
        3.66595063838075513859e-15,
        3.52058149555652693147e-18,
        7.65972478919525466697e-16,
    ],
    [
        "3D state",
        :η,
        -8.52715753705294066123e-01,
        8.52819886810596838878e-01,
        0.00000000000000000000e+00,
        6.02986351734545844572e-01,
    ],
    [
        "3D state",
        :θ,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "3D aux",
        :y,
        0.00000000000000000000e+00,
        1.00000000000000011642e+06,
        5.00000000000000000000e+05,
        2.92775877460665535182e+05,
    ],
    [
        "3D aux",
        :w,
        -4.09355343664679748733e-04,
        4.09526445665209497954e-04,
        8.01581023779363006131e-19,
        1.64782726593626366188e-04,
    ],
    [
        "3D aux",
        :pkin,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "3D aux",
        :wz0,
        -2.18597874938533713813e-04,
        2.18512725277962983460e-04,
        1.16684439888103955116e-18,
        1.54581525183602542031e-04,
    ],
    [
        "3D aux",
        "uᵈ[1]",
        -8.79886113674857694988e-01,
        8.79886113674856806810e-01,
        -8.81072992342524199517e-17,
        4.41958323665245178535e-01,
    ],
    [
        "3D aux",
        "uᵈ[2]",
        -5.04476548888837049561e-28,
        4.09418809809705127009e-28,
        1.53142189509630563206e-30,
        3.27579623353337388378e-29,
    ],
    [
        "3D aux",
        "ΔGᵘ[1]",
        -1.12461707299293835875e-09,
        1.12461707291060059378e-09,
        -2.89803852573586336546e-21,
        5.02954103857782471789e-10,
    ],
    [
        "3D aux",
        "ΔGᵘ[2]",
        -2.29220407034248886795e-19,
        3.23795504633739099693e-19,
        4.19082355898662551731e-36,
        5.50021671320874203932e-20,
    ],
    [
        "2D state",
        :η,
        -8.52715753705294066123e-01,
        8.52819886810596838878e-01,
        -2.04281036531028799987e-17,
        6.03457250948630341547e-01,
    ],
    [
        "2D state",
        "U[1]",
        -3.15415180428826182890e+01,
        3.15415180428829948767e+01,
        1.77902803599749859788e-14,
        2.24265293235027023400e+01,
    ],
    [
        "2D state",
        "U[2]",
        -1.63957399252576030728e-12,
        1.46638025535227397199e-12,
        1.40823259822193190848e-15,
        3.06628264537953242560e-13,
    ],
    [
        "2D aux",
        :y,
        0.00000000000000000000e+00,
        1.00000000000000011642e+06,
        5.00000000000000000000e+05,
        2.92775877460665535182e+05,
    ],
    [
        "2D aux",
        "Gᵁ[1]",
        -4.49846829164240224277e-07,
        4.49846829197175353425e-07,
        1.15921837490966064206e-18,
        2.01338753352722549629e-07,
    ],
    [
        "2D aux",
        "Gᵁ[2]",
        -1.29518201853495637566e-16,
        9.16881628136995516365e-17,
        -2.08062063752041870574e-33,
        2.20180483211723137251e-17,
    ],
    [
        "2D aux",
        "Δu[1]",
        -7.71677156339491132631e-03,
        7.71677156339359640591e-03,
        -2.97775205101297201914e-17,
        5.48673197909435757247e-03,
    ],
    [
        "2D aux",
        "Δu[2]",
        -5.01794629524824969143e-16,
        5.51655281127317078031e-16,
        3.20748218455203547025e-18,
        9.36761976343254920594e-17,
    ],
]

ninety_minutes = [
    [
        "3D state",
        "u[1]",
        -9.58488051495743564878e-01,
        9.58488051495744008967e-01,
        -2.72848410531878478287e-17,
        4.45390687454859546257e-01,
    ],
    [
        "3D state",
        "u[2]",
        -4.05044403917298945083e-15,
        3.37351039462521829098e-15,
        2.85851376495618499592e-18,
        7.53889134369023261669e-16,
    ],
    [
        "3D state",
        :η,
        -8.52731405452108237597e-01,
        8.52809353848989259994e-01,
        -1.36424205265939223736e-16,
        6.02988963894262375298e-01,
    ],
    [
        "3D state",
        :θ,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "3D aux",
        :y,
        0.00000000000000000000e+00,
        1.00000000000000011642e+06,
        5.00000000000000000000e+05,
        2.92775877460665535182e+05,
    ],
    [
        "3D aux",
        :w,
        -4.11959288170114497438e-04,
        4.12126623290113712657e-04,
        8.97615315409439082099e-19,
        1.65355949740610678371e-04,
    ],
    [
        "3D aux",
        :pkin,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
        0.00000000000000000000e+00,
    ],
    [
        "3D aux",
        :wz0,
        -2.28048874140054377109e-04,
        2.27949849600823879541e-04,
        1.39666056497844683559e-18,
        1.61271245461141397555e-04,
    ],
    [
        "3D aux",
        "uᵈ[1]",
        -8.79979607451059520073e-01,
        8.79979607451058964962e-01,
        -9.32232069317251423826e-17,
        4.42005283454923125763e-01,
    ],
    [
        "3D aux",
        "uᵈ[2]",
        -5.48652759581213710664e-28,
        3.92852730800063879095e-28,
        1.36055159257466689218e-30,
        3.58669418355622340063e-29,
    ],
    [
        "3D aux",
        "ΔGᵘ[1]",
        -8.86991425948811828542e-10,
        8.86991425888052000430e-10,
        -2.87311034609816924955e-21,
        3.96682558396691740283e-10,
    ],
    [
        "3D aux",
        "ΔGᵘ[2]",
        -2.66880587297174792697e-19,
        3.32595187063539502433e-19,
        3.45126646034192634633e-36,
        5.71491963745139874533e-20,
    ],
    [
        "2D state",
        :η,
        -8.52731405452108237597e-01,
        8.52809353848989259994e-01,
        -1.20259358027396949872e-16,
        6.03459865148300300675e-01,
    ],
    [
        "2D state",
        "U[1]",
        -3.15423820746578229546e+01,
        3.15423820746582954655e+01,
        2.75259190440912945341e-14,
        2.24266774102465760166e+01,
    ],
    [
        "2D state",
        "U[2]",
        -1.62017761566911967103e-12,
        1.34940415784996204528e-12,
        1.14340550598186518880e-15,
        3.01791152146446424566e-13,
    ],
    [
        "2D aux",
        :y,
        0.00000000000000000000e+00,
        1.00000000000000011642e+06,
        5.00000000000000000000e+05,
        2.92775877460665535182e+05,
    ],
    [
        "2D aux",
        "Gᵁ[1]",
        -3.54796570355220815061e-07,
        3.54796570379524731417e-07,
        1.14925108410943513278e-18,
        1.58796938272805492033e-07,
    ],
    [
        "2D aux",
        "Gᵁ[2]",
        -1.33038074825415802514e-16,
        1.06752234918869909375e-16,
        -1.45939267465887190460e-33,
        2.28775307028972280128e-17,
    ],
    [
        "2D aux",
        "Δu[1]",
        -1.14629123365995507638e-02,
        1.14629123365980502280e-02,
        -3.95057006856089328375e-17,
        8.15149713200660763768e-03,
    ],
    [
        "2D aux",
        "Δu[2]",
        -7.52467366304891760665e-16,
        5.94961001279223574512e-16,
        6.25849006198159897312e-19,
        1.42516297748358802032e-16,
    ],
]

refVals = (
    uncoupled = (uncoupled, parr),
    coupled = (coupled, parr),
    thirty_minutes = (thirty_minutes, parr),
    sixty_minutes = (sixty_minutes, parr),
    ninety_minutes = (ninety_minutes, parr),
)
