refVals = []
refPrecs = []

#! format: off
# SC ========== Test number 1 reference values and precision match template. =======
# SC ========== /home/jmc/cliMa/cliMa_new_jmc/test/Ocean/SplitExplicit/simple_dbl_gyre.jl test reference values ======================================
# BEGIN SCPRINT
# varr - reference values (from reference run)
# parr - digits match precision (hand edit as needed)
#
# [
#  [ MPIStateArray Name, Field Name, Maximum, Minimum, Mean, Standard Deviation ],
#  [         :                :          :        :      :          :           ],
# ]
varr = [
 [  "oce Q_3D",   "u[1]", -1.41235234130601461366e-01,  2.44137911410471170059e-01, -1.17638792697003554538e-02,  4.76422973396204429974e-02 ],
 [  "oce Q_3D",   "u[2]", -3.71526973402696303328e-01,  2.63129391123315958811e-01, -3.84758873236049556144e-02,  4.34631279346227028526e-02 ],
 [  "oce Q_3D",      "η", -3.62315954238604787108e+00,  3.25374835544518203889e+00, -1.15530630772209001104e-04,  1.69499420692026547819e+00 ],
 [  "oce Q_3D",      "θ", -1.95989738813091111946e-02,  2.41980669630830433903e+01,  6.00291945213983790808e+00,  5.36502088796993170661e+00 ],
 [   "oce aux",      "w", -1.42436775039925483770e-03,  1.17093883909037276177e-03, -4.27143547438785408186e-07,  1.58700821328606480297e-04 ],
 [   "oce aux",   "pkin", -6.47863971232045656734e+01,  0.00000000000000000000e+00, -2.35470923626465094003e+01,  1.84884052655973327717e+01 ],
 [   "oce aux",    "wz0", -2.03056757204373681007e-04,  2.51217746755789830913e-04, -1.04288746719621225719e-08,  9.09212328801199519022e-05 ],
 [   "oce aux", "u_d[1]", -1.29380048170506856131e-01,  2.41847160349357936937e-01,  1.50957373152410783811e-04,  4.55063940872466113352e-02 ],
 [   "oce aux", "u_d[2]", -2.31151064740037659462e-01,  3.17638906635839823878e-01,  7.38946153332456550028e-05,  3.35035482074258969543e-02 ],
 [   "oce aux", "ΔGu[1]", -2.28025960163159889874e-05,  3.46723882659755934413e-06, -5.56600796147506152338e-07,  2.61685583178905381934e-06 ],
 [   "oce aux", "ΔGu[2]", -3.00923384704360015996e-06,  1.24960695834485056166e-05,  6.54681130814259427502e-06,  3.13708534178777629812e-06 ],
 [   "oce aux",      "y",  0.00000000000000000000e+00,  6.00000000000000093132e+06,  3.00000000000000000000e+06,  1.73273876310492726043e+06 ],
 [ "baro Q_2D",   "U[1]", -1.37905164694259781299e+02,  1.09296887114357033965e+02, -3.59834173192416955089e+01,  4.24653520384661575804e+01 ],
 [ "baro Q_2D",   "U[2]", -4.93706839547863808093e+02,  5.71157285218092027890e+01, -1.15735478409127139798e+02,  8.23847078816430951065e+01 ],
 [ "baro Q_2D",      "η", -3.62624136658312767878e+00,  3.25919860855558907176e+00, -1.15147341274860083972e-04,  1.69658109382101818241e+00 ],
 [  "baro aux",  "Gᵁ[1]", -1.04017164797926778969e-02,  6.84077880489479678294e-02,  1.66980238844251878058e-03,  7.85082570477715034618e-03 ],
 [  "baro aux",  "Gᵁ[2]", -3.74882087503455169175e-02,  9.02770154113080071367e-03, -1.96404339244277831300e-02,  9.41156556666298931002e-03 ],
 [  "baro aux", "U_c[1]", -1.36958883839043295438e+02,  1.09074110263089167461e+02, -3.57794851972332565992e+01,  4.23235946471143051895e+01 ],
 [  "baro aux", "U_c[2]", -4.92966277666792962009e+02,  5.72050394052077919582e+01, -1.15636183420627688179e+02,  8.22648167942200103653e+01 ],
 [  "baro aux",    "η_c", -3.62315954238604787108e+00,  3.25374835544518203889e+00, -1.15530630772203336148e-04,  1.69504995619627174541e+00 ],
 [  "baro aux", "U_s[1]", -1.37905164694259781299e+02,  1.09296887114357033965e+02, -3.59834173192416955089e+01,  4.24653520384661575804e+01 ],
 [  "baro aux", "U_s[2]", -4.93706839547863808093e+02,  5.71157285218092027890e+01, -1.15735478409127139798e+02,  8.23847078816430951065e+01 ],
 [  "baro aux",    "η_s", -3.62624136658312767878e+00,  3.25919860855558907176e+00, -1.15147341274860083972e-04,  1.69658109382101818241e+00 ],
 [  "baro aux",  "Δu[1]", -4.66680666769807577128e-04,  1.05054947340137826844e-02,  3.56177517668052924515e-03,  2.34394235403509801352e-03 ],
 [  "baro aux",  "Δu[2]", -2.98072019929583121103e-03,  4.75363215770287662193e-03,  1.22307915357422513150e-03,  1.31189027778619380499e-03 ],
 [  "baro aux", "η_diag", -3.62078008618114477457e+00,  3.25151939956774960194e+00, -1.15589924206263583179e-04,  1.69498993030730304987e+00 ],
 [  "baro aux",     "Δη", -8.83137470915729139165e-03,  5.97876216292370088468e-03,  5.92934342415881362251e-08,  2.08693123903101827171e-03 ],
 [  "baro aux",      "y",  0.00000000000000000000e+00,  6.00000000000000093132e+06,  3.00000000000000000000e+06,  1.73279575381979602389e+06 ],
]
parr = [
 [  "oce Q_3D",   "u[1]",    12,    12,    12,    12 ],
 [  "oce Q_3D",   "u[2]",    12,    12,    12,    12 ],
 [  "oce Q_3D",      "η",    12,    12,     8,    12 ],
 [  "oce Q_3D",      "θ",    12,    12,    12,    12 ],
 [   "oce aux",      "w",    12,    12,     8,    12 ],
 [   "oce aux",   "pkin",    12,    12,    12,    12 ],
 [   "oce aux",    "wz0",    12,    12,     8,    12 ],
 [   "oce aux", "u_d[1]",    12,    12,    12,    12 ],
 [   "oce aux", "u_d[2]",    12,    12,    12,    12 ],
 [   "oce aux", "ΔGu[1]",    12,    12,    12,    12 ],
 [   "oce aux", "ΔGu[2]",    12,    12,    12,    12 ],
 [   "oce aux",      "y",    12,    12,    12,    12 ],
 [ "baro Q_2D",   "U[1]",    12,    12,    12,    12 ],
 [ "baro Q_2D",   "U[2]",    12,    12,    12,    12 ],
 [ "baro Q_2D",      "η",    12,    12,     8,    12 ],
 [  "baro aux",  "Gᵁ[1]",    12,    12,    12,    12 ],
 [  "baro aux",  "Gᵁ[2]",    12,    12,    12,    12 ],
 [  "baro aux", "U_c[1]",    12,    12,    12,    12 ],
 [  "baro aux", "U_c[2]",    12,    12,    12,    12 ],
 [  "baro aux",    "η_c",    12,    12,     8,    12 ],
 [  "baro aux", "U_s[1]",    12,    12,    12,    12 ],
 [  "baro aux", "U_s[2]",    12,    12,    12,    12 ],
 [  "baro aux",    "η_s",    12,    12,     8,    12 ],
 [  "baro aux",  "Δu[1]",    12,    12,    12,    12 ],
 [  "baro aux",  "Δu[2]",    12,    12,    12,    12 ],
 [  "baro aux", "η_diag",    12,    12,     8,    12 ],
 [  "baro aux",     "Δη",     9,     9,     6,    10 ],
 [  "baro aux",      "y",    12,    12,    12,    12 ],
]
# END SCPRINT
# SC ====================================================================================

    append!(refVals ,[ varr ] )
    append!(refPrecs,[ parr ] )

#! format: on
