refVals = []
refPrecs = []

#! format: off
# SC ========== Test number 1 reference values and precision match template. =======
# SC ========== /home/jmc/cliMa/cliMa_update/test/Ocean/SplitExplicit/simple_box_2dt.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.50801004298594193420e-01,  1.72156284168757833797e-01,  4.68279918998404202923e-03,  1.95837597627477114082e-02 ],
 [  "oce Q_3D",   "u[2]", -1.41680528424183271863e-01,  1.46287507569445834887e-01, -2.51414399339626839017e-03,  1.75694496745556552608e-02 ],
 [  "oce Q_3D",       :η, -7.34574736037479247841e-01,  3.69081182348461100950e-01, -2.03558200029154242510e-04,  2.71392010992079990572e-01 ],
 [  "oce Q_3D",       :θ,  6.65420328206461388076e-03,  9.92226603474087376355e+00,  2.49938050028639668909e+00,  2.17889266711590456893e+00 ],
 [   "oce aux",       :w, -1.93638744994098439866e-04,  1.64381091769879710560e-04,  4.21611820820242154596e-07,  1.43969264053567314515e-05 ],
 [   "oce aux",    :pkin, -8.85156811621749994856e+00,  0.00000000000000000000e+00, -3.26783582829862284669e+00,  2.49771056538873326147e+00 ],
 [   "oce aux",     :wz0, -2.13040831337660739543e-05,  3.03801724923109659664e-05, -1.30760986800648726445e-10,  7.79224859585881761404e-06 ],
 [   "oce aux", "u_d[1]", -1.47512664164697798741e-01,  1.15209893845465857765e-01, -3.40592527368550041888e-05,  1.18072942147697344112e-02 ],
 [   "oce aux", "u_d[2]", -1.41197405478766774278e-01,  1.40391286353623745420e-01, -8.62962475112239205902e-06,  1.16484682883619180410e-02 ],
 [   "oce aux", "ΔGu[1]", -1.83391366147010946068e-06,  1.75788411864240537568e-06, -3.56389896621704670505e-08,  2.63843686150703932422e-07 ],
 [   "oce aux", "ΔGu[2]", -1.20700503402749584594e-06,  2.22174863758920371976e-06,  1.28960840828931523409e-06,  6.84169299520288045132e-07 ],
 [   "oce aux",       :y,  0.00000000000000000000e+00,  4.00000000000000046566e+06,  2.00000000000000000000e+06,  1.15573163901915703900e+06 ],
 [ "baro Q_2D",   "U[1]", -1.28725083574144978371e+01,  6.09709288942672031908e+01,  4.70927375834381667374e+00,  1.49705019656797517769e+01 ],
 [ "baro Q_2D",   "U[2]", -2.82713167453262848028e+01,  6.48523258594305360702e+01, -2.47826878693387353536e+00,  1.34485730829431311406e+01 ],
 [ "baro Q_2D",       :η, -7.34779137552936445488e-01,  3.69122464170923092475e-01, -2.03588902795195280044e-04,  2.71542408145441560574e-01 ],
 [  "baro aux",  "Gᵁ[1]", -1.75788411864240528421e-03,  1.83391366147010953860e-03,  3.56389896621704717621e-05,  2.63856747396035119183e-04 ],
 [  "baro aux",  "Gᵁ[2]", -2.22174863758920360796e-03,  1.20700503402749580867e-03, -1.28960840828931536453e-03,  6.84203168449271982056e-04 ],
 [  "baro aux", "U_c[1]", -1.28505196446931666543e+01,  6.09003088503453255953e+01,  4.71562834799378549633e+00,  1.49564184259850492253e+01 ],
 [  "baro aux", "U_c[2]", -2.82949777356440890230e+01,  6.48066028531587363659e+01, -2.50541914991992387129e+00,  1.34465940520910596234e+01 ],
 [  "baro aux",     :η_c, -7.34574736037479247841e-01,  3.69081182348461100950e-01, -2.03558200029152670417e-04,  2.71405445907609677025e-01 ],
 [  "baro aux", "U_s[1]", -1.28507611526714438099e+01,  6.09013504831384295812e+01,  4.71564903049480754760e+00,  1.49566179983317635305e+01 ],
 [  "baro aux", "U_s[2]", -2.82958333614026145142e+01,  6.48064580265526331004e+01, -2.50548479627681608406e+00,  1.34466238247583795840e+01 ],
 [  "baro aux",     :η_s, -7.34582576718505908531e-01,  3.69085457622194967886e-01, -2.03553625318579639201e-04,  2.71406256014543156851e-01 ],
 [  "baro aux",  "Δu[1]", -4.52663135359685495692e-04,  4.01492679065675853092e-04, -1.17669158892409481397e-05,  1.01693312716598876057e-04 ],
 [  "baro aux",  "Δu[2]", -2.43836577383847778961e-04,  3.86419757650743997315e-04,  5.11479284073749210704e-05,  7.52351009272865279024e-05 ],
 [  "baro aux",  :η_diag, -7.32001048379119167997e-01,  3.67552372776876246085e-01, -2.03164560876945184120e-04,  2.71190595495126973713e-01 ],
 [  "baro aux",      :Δη, -3.56517726875715812440e-03,  4.27489668080521800775e-03, -3.93639152206426446375e-07,  1.12635709821496884930e-03 ],
 [  "baro aux",       :y,  0.00000000000000000000e+00,  4.00000000000000046566e+06,  2.00000000000000000000e+06,  1.15578885204060329124e+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",      :Δη,    12,    12,     8,    12 ],
 [  "baro aux",       :y,    12,    12,    12,    12 ],
]
# END SCPRINT
# SC ====================================================================================

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

#! format: on
