generated from amazon-archives/__template_Apache-2.0
-
Notifications
You must be signed in to change notification settings - Fork 85
Closed
Labels
Description
As I was working on #550, I noticed that the +openmp builds did no pass the unit tests, with incorrect results being produced in the test-libceed test.
I now verified (e75cd8c) that is independent of my PR (https://github.com/awslabs/palace/actions/runs/19182751692/job/54843158927) and this happens on main too.
I did check one of the regression tests for our released version 0.14.0, cpw/lumped_driven and found that that the results are largely incorrect. Here's the diff in the reference files. See, for example E_mag[1][2] (J)
diff --git a/test/examples/ref/cpw/lumped_uniform/domain-E.csv b/test/examples/ref/cpw/lumped_uniform/domain-E.csv
index e37888d2..c42f0b42 100644
--- a/test/examples/ref/cpw/lumped_uniform/domain-E.csv
+++ b/test/examples/ref/cpw/lumped_uniform/domain-E.csv
@@ -1,8 +1,8 @@
f (GHz), E_elec[1] (J), E_mag[1] (J), E_cap[1] (J), E_ind[1] (J), E_elec[1][1] (J), p_elec[1][1], E_mag[1][1] (J), p_mag[1][1], E_elec[2] (J), E_mag[2] (J), E_cap[2] (J), E_ind[2] (J), E_elec[1][2] (J), p_elec[1][2], E_mag[1][2] (J), p_mag[1][2]
- 2.00000000e+00, +2.207509537945e-02, +1.189667149999e-02, +0.000000000000e+00, +0.000000000000e+00, +2.006351360925e-02, +9.088755117192e-01, +5.983479893546e-03, +5.029541156576e-01, +2.207547195205e-02, +1.189558649854e-02, +0.000000000000e+00, +0.000000000000e+00, +2.006347848532e-02, +9.088584166583e-01, +5.983525405048e-03, +5.030038162288e-01
- 8.00000000e+00, +1.515238790380e-02, +1.559694592465e-02, +0.000000000000e+00, +0.000000000000e+00, +1.377255529431e-02, +9.089362931938e-01, +7.844230225210e-03, +5.029337322258e-01, +1.515276889261e-02, +1.558552069809e-02, +0.000000000000e+00, +0.000000000000e+00, +1.377069609172e-02, +9.087907424260e-01, +7.842643619135e-03, +5.032006162036e-01
- 1.40000000e+01, +1.669506939370e-02, +1.772629986312e-02, +0.000000000000e+00, +0.000000000000e+00, +1.516425862937e-02, +9.083076129706e-01, +8.922444410999e-03, +5.033450003609e-01, +1.667870955108e-02, +1.770197992220e-02, +0.000000000000e+00, +0.000000000000e+00, +1.514922738297e-02, +9.082973317919e-01, +8.911163553950e-03, +5.033992577730e-01
- 1.70000000e+01, +1.768004984633e-02, +1.658716636178e-02, +0.000000000000e+00, +0.000000000000e+00, +1.606389296855e-02, +9.085886696119e-01, +8.349502993306e-03, +5.033712697634e-01, +1.765530603533e-02, +1.657583619597e-02, +0.000000000000e+00, +0.000000000000e+00, +1.604117935685e-02, +9.085755480394e-01, +8.342874004950e-03, +5.033154229033e-01
- 2.00000000e+01, +1.660225276727e-02, +1.531802951933e-02, +0.000000000000e+00, +0.000000000000e+00, +1.509300888894e-02, +9.090940308232e-01, +7.708538054762e-03, +5.032330068979e-01, +1.657956484560e-02, +1.533234900902e-02, +0.000000000000e+00, +0.000000000000e+00, +1.507032486934e-02, +9.089698680083e-01, +7.717021709314e-03, +5.033163349448e-01
- 2.60000000e+01, +1.527285860415e-02, +1.628969106347e-02, +0.000000000000e+00, +0.000000000000e+00, +1.387999819300e-02, +9.088015906355e-01, +8.207542251126e-03, +5.038488587135e-01, +1.528652370297e-02, +1.635292822082e-02, +0.000000000000e+00, +0.000000000000e+00, +1.388777695929e-02, +9.084980489441e-01, +8.247709362923e-03, +5.043567275263e-01
- 3.20000000e+01, +1.731429633672e-02, +1.708252689818e-02, +0.000000000000e+00, +0.000000000000e+00, +1.572442505814e-02, +9.081758075720e-01, +8.629826510154e-03, +5.051844239200e-01, +1.737979116543e-02, +1.714182661516e-02, +0.000000000000e+00, +0.000000000000e+00, +1.578394817122e-02, +9.081782410952e-01, +8.657011221370e-03, +5.050226802384e-01
+ 2.00000000e+00, +7.854335041833e-01, +2.988011605289e+01, +0.000000000000e+00, +0.000000000000e+00, +4.138030428399e-01, +5.268466912042e-01, +3.811536780273e-01, +1.275609764543e-02, +2.019629439678e+07, +5.013382387459e+08, +0.000000000000e+00, +0.000000000000e+00, +7.333000570308e+04, +3.630864368602e-03, +3.014701334109e+06, +6.013308184212e-03
+ 8.00000000e+00, +1.118906188990e+01, +5.496630897236e+00, +0.000000000000e+00, +0.000000000000e+00, +1.931691350538e-02, +1.726410461883e-03, +8.748748525582e-02, +1.591656541825e-02, +6.127316057145e+08, +1.136743916097e+08, +0.000000000000e+00, +0.000000000000e+00, +3.705049531345e+08, +6.046773981937e-01, +8.751306431607e+06, +7.698573361756e-02
+ 1.40000000e+01, +1.950654954994e-01, +5.039242789596e-01, +0.000000000000e+00, +0.000000000000e+00, +1.677992144398e-02, +8.602198662053e-02, +1.443523427424e-02, +2.864564157148e-02, +8.384048191094e+08, +9.286414268744e+08, +0.000000000000e+00, +0.000000000000e+00, +1.910895917176e+06, +2.279204357634e-03, +1.023782716862e+07, +1.102452127629e-02
+ 1.70000000e+01, +2.186285771782e+01, +1.461159401813e+01, +0.000000000000e+00, +0.000000000000e+00, +6.257042160735e-01, +2.861950730089e-02, +3.235167201667e+00, +2.214109697855e-01, +6.423339569749e+12, +1.105033921910e+12, +0.000000000000e+00, +0.000000000000e+00, +2.977760025417e+10, +4.635844007750e-03, +1.123858886796e+11, +1.017035644348e-01
+ 2.00000000e+01, +2.957103408319e+00, +1.738914479453e+02, +0.000000000000e+00, +0.000000000000e+00, +5.906948234114e-02, +1.997545374131e-02, +8.810371575539e-01, +5.066592796623e-03, +3.516717361880e+12, +2.191274927921e+11, +0.000000000000e+00, +0.000000000000e+00, +3.385419554735e+10, +9.626646688845e-03, +7.312269200731e+09, +3.336993048001e-02
+ 2.60000000e+01, +4.326069854247e-01, +2.796915838169e-01, +0.000000000000e+00, +0.000000000000e+00, +2.786652954959e-02, +6.441534808374e-02, +2.524069287423e-02, +9.024473503912e-02, +5.032577132312e+10, +8.817209837209e+09, +0.000000000000e+00, +0.000000000000e+00, +1.432574426496e+08, +2.846602026818e-03, +1.305162008266e+08, +1.480243787279e-02
+ 3.20000000e+01, +2.808954997381e+03, +8.183272193242e+03, +0.000000000000e+00, +0.000000000000e+00, +6.164544683224e+01, +2.194604288417e-02, +4.253014643452e+02, +5.197205400260e-02, +1.458069531014e+14, +4.594098374071e+13, +0.000000000000e+00, +0.000000000000e+00, +4.328777789782e+12, +2.968841812893e-02, +6.596240546640e+12, +1.435807422817e-01
diff --git a/test/examples/ref/cpw/lumped_uniform/error-indicators.csv b/test/examples/ref/cpw/lumped_uniform/error-indicators.csv
index 7297c0f3..beb50f21 100644
--- a/test/examples/ref/cpw/lumped_uniform/error-indicators.csv
+++ b/test/examples/ref/cpw/lumped_uniform/error-indicators.csv
@@ -1,2 +1,2 @@
Norm, Minimum, Maximum, Mean
- +5.319788241139e-01, +1.663695750408e-06, +2.847106143689e-02, +1.869836452928e-03
+ +7.425747727730e-01, +3.835847428934e-06, +1.320300130661e-01, +2.033317480047e-03
diff --git a/test/examples/ref/cpw/lumped_uniform/port-I.csv b/test/examples/ref/cpw/lumped_uniform/port-I.csv
index 46ed101d..91b36983 100644
--- a/test/examples/ref/cpw/lumped_uniform/port-I.csv
+++ b/test/examples/ref/cpw/lumped_uniform/port-I.csv
@@ -1,8 +1,8 @@
f (GHz), I_inc[1][1] (A), Re{I[1][1]} (A), Im{I[1][1]} (A), Re{I[2][1]} (A), Im{I[2][1]} (A), Re{I[3][1]} (A), Im{I[3][1]} (A), Re{I[4][1]} (A), Im{I[4][1]} (A), I_inc[2][2] (A), Re{I[1][2]} (A), Im{I[1][2]} (A), Re{I[2][2]} (A), Im{I[2][2]} (A), Re{I[3][2]} (A), Im{I[3][2]} (A), Re{I[4][2]} (A), Im{I[4][2]} (A)
- 2.00000000e+00, +1.336067647352e-01, +1.256906486377e-01, -1.708907949434e-02, +1.200652198463e-01, -5.544913855848e-02, +1.378705893016e-04, +2.851773468721e-04, +6.958441886946e-05, +6.612165213568e-05, +1.336067647352e-01, +1.200652207005e-01, -5.544914297457e-02, +1.256953696402e-01, -1.709153716410e-02, +7.003770693110e-05, +6.518725369431e-05, +1.364649789042e-04, +2.854923937591e-04
- 8.00000000e+00, +1.336067647352e-01, +8.886930992507e-02, +2.985569353797e-03, -8.260245984134e-03, -1.255370166609e-01, +7.304907640169e-04, -5.743671591143e-05, -1.966641617480e-05, -2.309310523033e-04, +1.336067647352e-01, -8.260246244303e-03, -1.255370142961e-01, +8.886365666873e-02, +2.906282037649e-03, -2.696790843819e-05, -2.315416985423e-04, +7.325017723216e-04, -3.109774664539e-05
- 1.40000000e+01, +1.336067647352e-01, +1.301939970553e-01, +1.211970687029e-02, -1.275730379692e-01, -3.752774329750e-02, +3.400744531849e-05, -2.509421940580e-04, -1.949481987647e-05, +3.489986629920e-05, +1.336067647352e-01, -1.275730392752e-01, -3.752774599273e-02, +1.298840054265e-01, +1.202615702683e-02, -9.861725777537e-06, +5.403812907691e-05, +8.400917914459e-05, -2.522066693756e-04
- 1.70000000e+01, +1.336067647352e-01, +1.278825252223e-01, -1.559664404221e-02, -1.237497031008e-01, +4.744878067259e-02, +7.064666331151e-05, +2.077629079940e-04, -6.992774894514e-05, -8.247912442604e-05, +1.336067647352e-01, -1.237496991185e-01, +4.744878910713e-02, +1.274055127791e-01, -1.540522552733e-02, -5.716367561378e-05, -8.956319880612e-05, +1.174969182348e-04, +2.019760718596e-04
- 2.00000000e+01, +1.336067647352e-01, +1.013178239130e-01, -2.156148522561e-02, -7.004596389811e-02, +1.068677225418e-01, +4.583940493343e-04, +2.975918652191e-04, -1.950534526649e-04, +5.564728523070e-05, +1.336067647352e-01, -7.004596776835e-02, +1.068677253912e-01, +1.009132048576e-01, -2.094014639527e-02, -1.927815833953e-04, +5.470467145103e-05, +5.003105644130e-04, +2.583858542830e-04
- 2.60000000e+01, +1.336067647352e-01, +9.911171468983e-02, +2.219376881934e-02, +7.047694565845e-02, +1.057574385194e-01, +4.805006682878e-04, -3.238380548502e-04, +1.374011579956e-04, +1.008678204309e-04, +1.336067647352e-01, +7.047694518786e-02, +1.057574392415e-01, +9.982955134058e-02, +2.327574864562e-02, +1.627100842933e-04, +8.503720643194e-05, +5.099507339186e-04, -2.911838217850e-04
- 3.20000000e+01, +1.336067647352e-01, +1.309167274858e-01, -6.225768862701e-03, +1.279193742093e-01, -3.722148522578e-02, -1.575375096564e-05, +2.121021710243e-04, +7.989658057135e-05, +5.180222788479e-05, +1.336067647352e-01, +1.279194283502e-01, -3.722161741896e-02, +1.324417892199e-01, -6.392301707702e-03, -2.046259446283e-05, +8.485115890064e-05, +1.280777807907e-04, +1.806961389182e-04
+ 2.00000000e+00, +1.336067647352e-01, +1.103714989352e-01, -7.404097834370e-03, +1.095697291412e-01, -1.753392105127e-02, -1.787731390860e-03, -2.767584743711e-04, -1.719212748279e-03, -1.013264691547e-03, +1.336067647352e-01, -9.707258640263e+00, -2.469467236576e+00, -7.290911501442e+00, -1.711633388477e+00, +2.882108199083e+01, +1.002688465103e+00, +3.057468837326e+01, -1.038426005968e-01
+ 8.00000000e+00, +1.336067647352e-01, +9.152744424007e-02, +1.030321802711e-02, +9.934075196191e-04, -1.316670406542e-01, +5.309639357366e-03, -5.542663691519e-04, +9.737876591175e-03, +2.820792413486e-04, +1.336067647352e-01, +6.569204452212e+02, -4.405853123642e+02, +5.366290235359e+02, -7.599326310055e+02, +6.371696185021e+01, +5.724480931859e+01, +7.299181756452e+01, +3.835837794092e+01
+ 1.40000000e+01, +1.336067647352e-01, +1.318784256426e-01, +2.574312327531e-02, -1.340474133482e-01, -4.197417479622e-02, +4.276796191062e-03, +1.478478811547e-03, +6.505497423846e-03, -1.328680537710e-03, +1.336067647352e-01, +2.316586682978e+02, -1.115475670285e+02, -1.032722493601e+02, -4.600353894848e+01, +1.096474813765e+02, -2.201193988663e+01, +5.722613344927e+01, +2.994548384466e+01
+ 1.70000000e+01, +1.336067647352e-01, +6.782695163705e-02, -9.363799054135e-03, -9.493122806749e-02, +6.806875866155e-02, +5.065153278091e-02, +2.724088388513e-02, +2.333101838594e-02, -5.705742579072e-02, +1.336067647352e-01, -2.270403521699e+04, -1.912371084756e+04, -8.380656030496e+03, -1.934148525299e+03, +7.366810869499e+03, -3.097682024698e+03, -4.843513495347e+03, -3.993645712245e+02
+ 2.00000000e+01, +1.336067647352e-01, +1.399987347994e-01, -3.878774902449e-02, -1.084951134778e-01, +1.155966829922e-01, +9.725445374378e-02, -6.040889796583e-02, -9.077993387839e-02, -1.526605931275e-01, +1.336067647352e-01, +2.097933921515e+03, +1.982971090126e+02, +3.710019482512e+03, -9.493816836533e+02, +2.655690488397e+03, -1.720576988157e+03, -8.420573661504e+03, +2.605766098737e+03
+ 2.60000000e+01, +1.336067647352e-01, +1.120097520196e-01, +4.530258945199e-02, +3.781615972426e-02, +1.100243008173e-01, +8.780588196579e-03, -8.107805948761e-04, +2.891998542157e-02, +3.559379384820e-02, +1.336067647352e-01, -4.550686278465e+02, +7.103278913303e+02, -9.293297658485e+02, +1.109222357237e+02, +3.327755628816e+01, -2.255133569948e+03, -2.359665138824e+02, +1.496816986434e+03
+ 3.20000000e+01, +1.336067647352e-01, +7.238808453929e-02, -1.637717067313e-01, +4.180622918681e-01, -5.672505833428e-01, +1.375604761322e-01, +1.504240235767e-01, -3.110503235766e-01, -2.473038255715e-01, +1.336067647352e-01, +1.288629496292e+04, +8.851377615329e+03, -3.660859612457e+04, +7.801765669700e+03, +5.414016426765e+04, +3.109521633960e+03, -3.775080228226e+03, +3.017302699131e+04
diff --git a/test/examples/ref/cpw/lumped_uniform/port-S.csv b/test/examples/ref/cpw/lumped_uniform/port-S.csv
index 8b5b3f8d..754509ef 100644
--- a/test/examples/ref/cpw/lumped_uniform/port-S.csv
+++ b/test/examples/ref/cpw/lumped_uniform/port-S.csv
@@ -1,8 +1,8 @@
f (GHz), |S[1][1]| (dB), arg(S[1][1]) (deg.), |S[2][1]| (dB), arg(S[2][1]) (deg.), |S[3][1]| (dB), arg(S[3][1]) (deg.), |S[4][1]| (dB), arg(S[4][1]) (deg.), |S[1][2]| (dB), arg(S[1][2]) (deg.), |S[2][2]| (dB), arg(S[2][2]) (deg.), |S[3][2]| (dB), arg(S[3][2]) (deg.), |S[4][2]| (dB), arg(S[4][2]) (deg.)
- 2.00000000e+00, -1.701793831224e+01, -1.148548267446e+02, -8.860531101837e-02, -2.478868071247e+01, -5.250206957228e+01, +6.419829438631e+01, -6.287205660151e+01, +4.353831980561e+01, -8.860513847957e-02, -2.478868229423e+01, -1.701782465387e+01, -1.148386522695e+02, -6.290014750257e+01, +4.294570912601e+01, -5.251098763062e+01, +6.445226334457e+01
- 8.00000000e+00, -9.483844679097e+00, +1.761820077788e+02, -5.223704911161e-01, -9.376459461018e+01, -4.521750765711e+01, -4.495778570439e+00, -5.521553886513e+01, -9.486764509641e+01, -5.223706528505e-01, -9.376459479912e+01, -9.483761060561e+00, +1.762835818452e+02, -5.516546642345e+01, -9.664336819362e+01, -4.521257487325e+01, -2.430984330310e+00
- 1.40000000e+01, -2.051533716811e+01, +1.057265986728e+02, -4.095753348027e-02, -1.636078714087e+02, -5.444605874159e+01, -8.228234771078e+01, -7.048066893583e+01, +1.191874184599e+02, -4.095740195745e-02, -1.636078704534e+02, -2.051662182899e+01, +1.072001819161e+02, -6.772027891398e+01, +1.003424182838e+02, -5.402447945874e+01, -7.157726048915e+01
- 1.70000000e+01, -1.810712845683e+01, -1.101540146601e+02, -6.999449711910e-02, +1.590219070071e+02, -5.569003089997e+01, +7.122016852697e+01, -6.183742235531e+01, -1.302920651568e+02, -6.999454290641e-02, +1.590219029861e+02, -1.811099641028e+01, -1.119268614301e+02, -6.198991712987e+01, -1.225480382075e+02, -5.514465371169e+01, +5.981185980012e+01
- 2.00000000e+01, -1.073407253914e+01, -1.462663132861e+02, -3.874658783379e-01, +1.232426556951e+02, -4.776441995647e+01, +3.299184848565e+01, -5.637366537016e+01, +1.640769497587e+02, -3.874655721195e-01, +1.232426564462e+02, -1.073440315730e+01, -1.473605359332e+02, -5.647891958120e+01, +1.641579124101e+02, -4.750496386589e+01, +2.731413387534e+01
- 2.60000000e+01, -1.025709088356e+01, +1.472431778587e+02, -4.344038574031e-01, +5.632044069205e+01, -4.725638315633e+01, -3.397837975055e+01, -5.788460000621e+01, +3.628283415995e+01, -4.344038341686e-01, +5.632044104913e+01, -1.025660364709e+01, +1.454294217191e+02, -5.723950993205e+01, +2.759292813778e+01, -4.714042068724e+01, -2.972653238898e+01
- 3.20000000e+01, -2.588932124956e+01, -1.133682617293e+02, -2.487771148194e-02, -1.622373530690e+01, -5.596177388874e+01, +9.424780699792e+01, -6.294196421887e+01, +3.295800455377e+01, -2.487191425545e-02, -1.622378338971e+01, -2.626152151548e+01, -1.003286080202e+02, -6.369791018455e+01, +1.035584892012e+02, -5.560973504336e+01, +5.467091027660e+01
+ 2.00000000e+00, -1.477360241176e+01, -1.623251164946e+02, -1.612942882221e+00, -9.091686376513e+00, -3.736766785630e+01, -1.711999050691e+02, -3.651512255186e+01, -1.494858746502e+02, +3.749770188622e+01, -1.657270604186e+02, +3.512168971653e+01, -1.670179640137e+02, +4.668288997394e+01, +1.992522553362e+00, +4.719072192687e+01, -1.945962555081e-01
+ 8.00000000e+00, -9.782329965592e+00, +1.662416834573e+02, -1.267802517341e-01, -8.956772038051e+01, -2.796819939533e+01, -5.959447987176e+00, -2.274364099020e+01, +1.659235629386e+00, +7.544681417652e+01, -3.384908169941e+01, +7.685522323354e+01, -5.477876473530e+01, +5.613850934551e+01, +4.193726578833e+01, +5.580799042147e+01, +2.772265057891e+01
+ 1.40000000e+01, -1.428381240399e+01, +9.384095388711e+01, +4.348208425269e-01, -1.626131320547e+02, -2.940392998823e+01, +1.907015241960e+01, -2.607347444607e+01, -1.154331228304e+01, +6.568601053453e+01, -2.571160182236e+01, +5.855861607990e+01, -1.560165172308e+02, +5.845499576369e+01, -1.135135005899e+01, +5.368641843845e+01, +2.762231435548e+01
+ 1.70000000e+01, -6.067591869749e+00, -1.718983392483e+02, -1.166739991592e+00, +1.443582537895e+02, -7.321381969925e+00, +2.827179338994e+01, -6.718862985768e+00, -6.776014323028e+01, +1.069341243370e+02, -1.398924143366e+02, +9.617449010029e+01, -1.670046033463e+02, +9.553609668018e+01, -2.280634415085e+01, +9.121606725949e+01, -1.752864258264e+02
+ 2.00000000e+01, -1.062630950790e+01, -8.064213163924e+01, +1.486009616180e+00, +1.331848785256e+02, -1.341316043662e+00, -3.184618292437e+01, +2.472908877380e+00, -1.207379195252e+02, +8.395789500683e+01, +5.399565965363e+00, +8.914612697832e+01, -1.435427650027e+01, +8.748910666539e+01, -3.293852010985e+01, +9.638742199808e+01, +1.628051965207e+02
+ 2.60000000e+01, -8.504708717449e+00, +1.154884447531e+02, -1.201855215269e+00, +7.103177817972e+01, -2.360922457996e+01, -5.275608997664e+00, -9.287590357870e+00, +5.090611404222e+01, +7.600611492255e+01, +1.226454878260e+02, +7.690949279384e+01, +1.731945032283e+02, +8.454782201704e+01, -8.915458437617e+01, +8.109341712117e+01, +9.895869514676e+01
+ 3.20000000e+01, +2.336228976841e+00, -1.104959936991e+02, +1.444305482137e+01, -5.360987617735e+01, +3.669169700175e+00, +4.755755916141e+01, +9.467568247345e+00, -1.415131766545e+02, +1.013645049624e+02, +3.448451284372e+01, +1.089480189698e+02, +1.679695457751e+02, +1.121681250940e+02, +3.287151993547e+00, +1.071432648504e+02, +9.713147016683e+01
diff --git a/test/examples/ref/cpw/lumped_uniform/port-V.csv b/test/examples/ref/cpw/lumped_uniform/port-V.csv
index cacbae00..02545e71 100644
--- a/test/examples/ref/cpw/lumped_uniform/port-V.csv
+++ b/test/examples/ref/cpw/lumped_uniform/port-V.csv
@@ -1,8 +1,8 @@
f (GHz), V_inc[1][1] (V), Re{V[1][1]} (V), Im{V[1][1]} (V), Re{V[2][1]} (V), Im{V[2][1]} (V), Re{V[3][1]} (V), Im{V[3][1]} (V), Re{V[4][1]} (V), Im{V[4][1]} (V), V_inc[2][2] (V), Re{V[1][2]} (V), Im{V[1][2]} (V), Re{V[2][2]} (V), Im{V[2][2]} (V), Re{V[3][2]} (V), Im{V[3][2]} (V), Re{V[4][2]} (V), Im{V[4][2]} (V)
- 2.00000000e+00, +7.484650960466e+00, +7.041190136683e+00, -9.573302332727e-01, +6.726053615788e+00, -3.106260742046e+00, +7.723510412673e-03, +1.597563497178e-02, +3.898119145067e-03, +3.704134952641e-03, +7.484650960466e+00, +6.726053663641e+00, -3.106260989436e+00, +7.041454607246e+00, -9.574679119328e-01, +3.923512342280e-03, +3.651789951955e-03, +7.644768118211e-03, +1.599328389839e-02
- 8.00000000e+00, +7.484650960466e+00, +4.978458742003e+00, +1.672515951997e-01, -4.627389800312e-01, -7.032583673343e+00, +4.092209260023e-02, -3.217604825359e-03, -1.101712634112e-03, -1.293675755003e-02, +7.484650960466e+00, -4.627389946059e-01, -7.032583540867e+00, +4.978142046582e+00, +1.628099197491e-01, -1.510742230707e-03, -1.297096595234e-02, +4.103474928545e-02, -1.742095767075e-03
- 1.40000000e+01, +7.484650960466e+00, +7.293467715038e+00, +6.789459788735e-01, -7.146641587033e+00, -2.102304179526e+00, +1.905097086742e-03, -1.405778171113e-02, -1.092099809480e-03, +1.955090510081e-03, +7.484650960466e+00, -7.146641660197e+00, -2.102304330513e+00, +7.276101983991e+00, +6.737053166429e-01, -5.524538780576e-04, +3.027215990888e-03, +4.706194215680e-03, -1.412861761842e-02
- 1.70000000e+01, +7.484650960466e+00, +7.163979062951e+00, -8.737239992444e-01, -6.932458367707e+00, +2.658080693278e+00, +3.957626078711e-03, +1.163887810582e-02, -3.917352495907e-03, -4.620480550347e-03, +7.484650960466e+00, -6.932458144620e+00, +2.658081165782e+00, +7.137256825886e+00, -8.630007340409e-01, -3.202309107884e-03, -5.017330397119e-03, +6.582177359513e-03, +1.131469954557e-02
- 2.00000000e+01, +7.484650960466e+00, +5.675824495605e+00, -1.207874402339e+00, -3.923974897572e+00, +5.986729816790e+00, +2.567923464371e-02, +1.667109628957e-02, -1.092689441829e-02, +3.117360918624e-03, +7.484650960466e+00, -3.923975114383e+00, +5.986729976416e+00, +5.653157736121e+00, -1.173067001063e+00, -1.079962430181e-02, +3.064555694687e-03, +2.802739781842e-02, +1.447477555694e-02
- 2.60000000e+01, +7.484650960466e+00, +5.552238256924e+00, +1.243294929259e+00, +3.948118495786e+00, +5.924531705855e+00, +2.691764743748e-02, -1.814140783271e-02, +7.697212870914e-03, +5.650615300537e-03, +7.484650960466e+00, +3.948118469424e+00, +5.924531746309e+00, +5.592451466099e+00, +1.303907439128e+00, +9.115018922110e-03, +4.763784304317e-03, +2.856744011412e-02, -1.631211769640e-02
- 3.20000000e+01, +7.484650960466e+00, +7.333955073755e+00, -3.487675716885e-01, +7.166043343207e+00, -2.085147602348e+00, -8.825251290949e-04, +1.188196362078e-02, +4.475806443607e-03, +2.901960806106e-03, +7.484650960466e+00, +7.166046376177e+00, -2.085155007810e+00, +7.419389032101e+00, -3.580967416655e-01, -1.146314541808e-03, +4.753361921614e-03, +7.174917279897e-03, +1.012259770220e-02
+ 2.00000000e+00, +7.484650960466e+00, +6.183011370350e+00, -4.147775606814e-01, +6.138096226491e+00, -9.822502572920e-01, -1.001487125160e-01, -1.550400973427e-02, -9.631029815856e-02, -5.676308802044e-02, +7.484650960466e+00, -5.438006290275e+02, -1.383395545930e+02, -4.084368623108e+02, -9.588570242246e+01, +1.614557013126e+03, +5.617060781506e+01, +1.712794042670e+03, -5.817262485435e+00
+ 8.00000000e+00, +7.484650960466e+00, +5.127367426328e+00, +5.771862738788e-01, +5.565068924906e-02, -7.375987617448e+00, +2.974459967997e-01, -3.105000199989e-02, +5.455158466376e-01, +1.580207910035e-02, +7.484650960466e+00, +3.680068334129e+04, -2.468158919864e+04, +3.006195789848e+04, -4.257142598893e+04, +3.569424202849e+03, +3.206854218027e+03, +4.089001619965e+03, +2.148836332250e+03
+ 1.40000000e+01, +7.484650960466e+00, +7.387829404499e+00, +1.442129765883e+00, -7.509336095767e+00, -2.351393272084e+00, +2.395861226233e-01, +8.282438302285e-02, +3.644379656839e-01, -7.443268372254e-02, +7.484650960466e+00, +1.297751859805e+04, -6.248894704934e+03, -5.785311409150e+03, -2.577118251894e+03, +6.142451906711e+03, -1.233108872449e+03, +3.205807995828e+03, +1.677546004978e+03
+ 1.70000000e+01, +7.484650960466e+00, +3.799665830708e+00, -5.245600230127e-01, -5.318047396341e+00, +3.813211860220e+00, +2.837498866386e+00, +1.526034315245e+00, +1.307003649980e+00, -3.196356992796e+00, +7.484650960466e+00, -1.271880052856e+06, -1.071310281680e+06, -4.694843508284e+05, -1.083510003872e+05, +4.126887449093e+05, -1.735321470236e+05, -2.713336260094e+05, -2.237240328000e+04
+ 2.00000000e+01, +7.484650960466e+00, +7.842729123461e+00, -2.172889700352e+00, -6.077896257028e+00, +6.475726181222e+00, +5.448194498727e+00, -3.384106464046e+00, -5.085491895868e+00, -8.552046427003e+00, +7.484650960466e+00, +1.175262582833e+05, +1.110860404689e+04, +2.078352914103e+05, -5.318436191826e+04, +1.487717811600e+05, -9.638672287653e+04, -4.717205365174e+05, +1.459750168512e+05
+ 2.60000000e+01, +7.484650960466e+00, +6.274786308136e+00, +2.537851061101e+00, +2.118461267753e+00, +6.163561331785e+00, +4.918885507723e-01, -4.541992892496e-02, +1.620097583316e+00, +1.993964331376e+00, +7.484650960466e+00, -2.549294453196e+04, +3.979256847232e+04, -5.206105348283e+04, +6.213863645241e+03, +1.864208703263e+03, -1.263325825885e+05, -1.321884410769e+04, +8.385168758006e+04
+ 3.20000000e+01, +7.484650960466e+00, +4.055180495891e+00, -9.174491011086e+00, +2.341984959045e+01, -3.177737767886e+01, +7.706137872927e+00, +8.426753800766e+00, -1.742503912676e+01, -1.385396030852e+01, +7.484650960466e+00, +7.218902438226e+05, +4.958541740107e+05, -2.050813554899e+06, +4.370549128166e+05, +3.032932002274e+06, +1.741954019345e+05, -2.114799943852e+05, +1.690292972053e+06
diff --git a/test/examples/ref/cpw/lumped_uniform/probe-B.csv b/test/examples/ref/cpw/lumped_uniform/probe-B.csv
index 3c5ff2ba..82e395de 100644
--- a/test/examples/ref/cpw/lumped_uniform/probe-B.csv
+++ b/test/examples/ref/cpw/lumped_uniform/probe-B.csv
@@ -1,8 +1,8 @@
f (GHz), Re{B_x[1][1]} (Wb/m²), Im{B_x[1][1]} (Wb/m²), Re{B_y[1][1]} (Wb/m²), Im{B_y[1][1]} (Wb/m²), Re{B_z[1][1]} (Wb/m²), Im{B_z[1][1]} (Wb/m²), Re{B_x[2][1]} (Wb/m²), Im{B_x[2][1]} (Wb/m²), Re{B_y[2][1]} (Wb/m²), Im{B_y[2][1]} (Wb/m²), Re{B_z[2][1]} (Wb/m²), Im{B_z[2][1]} (Wb/m²), Re{B_x[1][2]} (Wb/m²), Im{B_x[1][2]} (Wb/m²), Re{B_y[1][2]} (Wb/m²), Im{B_y[1][2]} (Wb/m²), Re{B_z[1][2]} (Wb/m²), Im{B_z[1][2]} (Wb/m²), Re{B_x[2][2]} (Wb/m²), Im{B_x[2][2]} (Wb/m²), Re{B_y[2][2]} (Wb/m²), Im{B_y[2][2]} (Wb/m²), Re{B_z[2][2]} (Wb/m²), Im{B_z[2][2]} (Wb/m²)
- 2.00000000e+00, -1.635800000267e-04, +2.500330789409e-05, +4.465783896086e-05, -4.971579684281e-06, +5.623117353044e-05, -7.147260178261e-06, -2.607783571200e-05, +3.958540058338e-06, -5.280535518649e-04, +7.672075384046e-05, -7.328730335811e-05, +1.199541820626e-05, +1.640648259921e-04, -2.337642771235e-05, -4.393904710084e-05, +7.277915602334e-06, -5.577212381875e-05, +8.635401558310e-06, +2.615103041388e-05, -3.680322552004e-06, +5.277137455755e-04, -7.777842718347e-05, +7.386511457634e-05, -1.010587030651e-05
- 8.00000000e+00, -1.498566259304e-04, +1.174584523559e-04, +4.647031877413e-05, -2.809719689000e-05, +5.621368024671e-05, -3.745448860277e-05, -2.408151541313e-05, +1.865293305987e-05, -4.954635656788e-04, +3.711516765769e-04, -6.456088511355e-05, +5.428014068790e-05, +1.546928905247e-04, -1.146635948029e-04, -3.932994822446e-05, +3.214071419284e-05, -5.132656228715e-05, +3.982497269761e-05, +2.483480889671e-05, -1.822612471240e-05, +4.920611102827e-04, -3.729527974169e-04, +7.047181078193e-05, -5.102284723093e-05
- 1.40000000e+01, -3.864193493046e-05, +2.243119204723e-04, +2.059206405291e-05, -6.744572165377e-05, +2.080211341241e-05, -8.444298004069e-05, -6.398189373783e-06, +3.654445722228e-05, -1.455223380906e-04, +7.353961843856e-04, -1.311188122474e-05, +9.675320424646e-05, +4.705276387447e-05, -2.256098211875e-04, -8.415764252756e-06, +6.458860165809e-05, -1.283491711843e-05, +8.001972480882e-05, +7.727982256809e-06, -3.633182385637e-05, +1.398432676616e-04, -7.338058823511e-04, +2.318043655036e-05, -9.979996477035e-05
- 1.70000000e+01, +5.801551665494e-05, +2.209587096481e-04, -1.414990762214e-05, -6.616587475443e-05, -2.114583433343e-05, -8.193414162448e-05, +9.921736280136e-06, +3.589949254277e-05, +1.803582287941e-04, +7.246413767899e-04, +2.579216008343e-05, +9.581681082683e-05, -5.099120221094e-05, -2.240207163349e-04, +2.325920000139e-05, +6.067532606252e-05, +2.329307578508e-05, +7.580929841623e-05, -8.099104967570e-06, -3.597874693773e-05, -1.849390236537e-04, -7.214603625236e-04, -1.954832604775e-05, -1.010307585583e-04
- 2.00000000e+01, +1.304767885887e-04, +1.687109943538e-04, -3.161834993877e-05, -4.716488774853e-05, -4.459129348956e-05, -5.883994742781e-05, +2.166190917397e-05, +2.702033158620e-05, +4.097415166203e-04, +5.492606719336e-04, +5.894045502896e-05, +7.484403820476e-05, -1.219749643928e-04, -1.719949192265e-04, +4.193529855816e-05, +4.189829556112e-05, +4.667999883762e-05, +5.607684980805e-05, -1.936613932437e-05, -2.774452477881e-05, -4.140274242647e-04, -5.453056111263e-04, -5.177420229701e-05, -7.862708356735e-05
- 2.60000000e+01, +1.709690859603e-04, +5.111192904591e-05, -3.657654993030e-05, -2.200486305089e-05, -5.307205711126e-05, -2.170128328994e-05, +2.835537074566e-05, +7.269490344413e-06, +5.291133972935e-04, +1.880123112513e-04, +7.937266038878e-05, +2.050647699581e-05, -1.596529466539e-04, -6.430036747756e-05, +4.940886683100e-05, +6.482959052763e-06, +5.841757224575e-05, +1.642613572793e-05, -2.569304807528e-05, -1.124555665039e-05, -5.315884983656e-04, -1.807746248377e-04, -6.891078454603e-05, -3.184257311100e-05
- 3.20000000e+01, +1.608611279911e-04, -3.259126300194e-05, -4.207543782559e-05, -9.496377128199e-06, -5.418782436475e-05, +1.823688371734e-07, +2.335172739635e-05, -6.870842017462e-06, +5.294643915299e-04, -5.834234035789e-05, +7.422918974686e-05, -2.034983577795e-05, -1.673735035413e-04, +1.109799978014e-05, +4.106902815118e-05, -1.850130351677e-05, +5.608750064294e-05, -1.099332000411e-05, -2.931165376913e-05, +3.236290645864e-06, -5.265829523249e-04, +6.575744664792e-05, -7.404094342009e-05, -1.639961690681e-06
+ 2.00000000e+00, -5.040157032198e-05, -4.797233701531e-04, +1.690315005603e-05, -6.705301270774e-04, +3.095648493417e-04, -1.486736848816e-04, -1.537226297582e-04, +1.611533164462e-05, -1.865471039255e-04, +8.952963549104e-05, -3.917945835054e-05, -1.309889766043e-04, +1.379680403569e-02, -1.488273440802e-01, +7.418697703370e-02, -3.091473720993e-01, -2.492253818275e-01, -4.090896544425e-01, +2.221919604056e+00, -4.994531091492e-01, -4.960961888796e-02, +5.982581123402e-01, +2.394324121681e+00, -1.650540164739e+00
+ 8.00000000e+00, -1.679888649544e-04, -8.644096852198e-05, +5.452071246726e-05, -3.920853773527e-04, +4.758625826762e-05, +1.418409701797e-04, +9.084358496217e-04, +6.938177555902e-05, +4.324568341879e-05, +4.019848907443e-04, +1.128917656855e-05, +5.747764617951e-05, -1.206248936874e+00, -2.120145670901e-01, +3.615228340961e-01, -8.217869488875e-03, +7.765939363426e-01, +2.601410813858e-01, -5.671266510974e-01, +1.822498320789e-01, -4.647150605457e+00, -2.788297425489e-01, -1.325680971123e-01, +1.354859034324e-01
+ 1.40000000e+01, -4.427701997572e-05, +1.591838489808e-03, +5.486591540172e-05, -1.241410584099e-03, +1.129686464168e-04, -4.107038438852e-03, -2.172346163110e-05, -1.179647856771e-03, -2.394711061861e-04, -3.755321297082e-04, +6.387787612014e-05, +8.422547464781e-04, -2.027762786790e-01, +1.154949491852e-01, -6.799121072606e-01, -3.828648788309e-01, -4.308971741692e-01, -2.135858116496e-01, +7.434719011264e-04, +1.733044171677e-01, +6.646095489544e-01, +1.091430699911e+00, -1.893404204156e-01, +9.131971064278e-02
+ 1.70000000e+01, -7.067718889707e-04, -1.412947021559e-03, -7.816953152466e-04, -1.358688273032e-03, -5.606180388328e-04, -1.270751653133e-03, -2.093106564032e-04, -6.079978674196e-04, +3.354098222265e-04, +6.703711927108e-04, +8.544727787100e-05, -9.982525721668e-05, +3.648128267796e+01, -1.875420056000e+01, -2.924836857573e+01, -1.585828827302e+01, +6.366239877126e+00, -3.737237717393e+01, -3.372715992941e+00, -1.305182569122e+01, +9.959357193667e+01, +5.641702604989e+01, +2.086707068231e+01, -3.755545607522e+01
+ 2.00000000e+01, -8.060901273014e-03, -1.821033891677e-03, -5.388687055852e-03, -1.412620094877e-03, +1.592744754614e-02, +4.105636506356e-03, +2.961296233192e-03, +8.091752174304e-04, +3.397613913274e-03, +1.595136540116e-03, -1.627030570605e-03, -2.715489443233e-04, +1.313310742195e+00, +1.122240845808e+02, -4.153563235897e+00, -1.503618715282e+01, +1.363043453512e+01, +1.062434416179e+02, +4.989226006664e+01, +2.121174928685e+01, +2.442974351391e+01, +2.305817713435e-01, +1.636122309665e+01, -3.804917299505e+01
+ 2.60000000e+01, +1.668802143586e-04, +7.634855259966e-05, -4.835410304896e-06, -9.812201677372e-05, -2.112765467598e-05, -8.449181869536e-05, +9.070119784185e-04, -1.114577278615e-03, +4.054827238574e-04, +3.444870830653e-04, +6.145598837548e-04, -6.910355803577e-04, -2.585024550492e+00, -3.588537137131e-01, -2.623340339900e+00, -2.651586099851e+00, -1.096920616323e+00, -2.700046863230e+00, -5.497310635729e-02, +8.700094773072e-01, -1.178088658690e+00, +9.297312858118e-01, +4.215185082823e-01, -2.287330411692e+00
+ 3.20000000e+01, +2.497634209479e-03, -3.181809381307e-03, +1.093387188896e-04, +9.900425300153e-03, -1.681504523698e-03, -1.017463701359e-02, +1.251661801895e-01, -1.288619345459e-01, -1.643997999477e-02, +1.047555933437e-02, +1.620462933343e-01, -1.429418088898e-01, -1.236316724011e+02, -5.324086873949e+02, +4.065949651458e+02, +1.272761631429e+02, +4.074905347243e+02, +9.111882861750e+01, -6.856546598957e+01, -7.072264688843e+02, -2.624835611094e+02, -1.391624959919e+02, -2.550272980622e+02, -6.258305762678e+02
diff --git a/test/examples/ref/cpw/lumped_uniform/probe-E.csv b/test/examples/ref/cpw/lumped_uniform/probe-E.csv
index eaeb63e7..318fbe4e 100644
--- a/test/examples/ref/cpw/lumped_uniform/probe-E.csv
+++ b/test/examples/ref/cpw/lumped_uniform/probe-E.csv
@@ -1,8 +1,8 @@
f (GHz), Re{E_x[1][1]} (V/m), Im{E_x[1][1]} (V/m), Re{E_y[1][1]} (V/m), Im{E_y[1][1]} (V/m), Re{E_z[1][1]} (V/m), Im{E_z[1][1]} (V/m), Re{E_x[2][1]} (V/m), Im{E_x[2][1]} (V/m), Re{E_y[2][1]} (V/m), Im{E_y[2][1]} (V/m), Re{E_z[2][1]} (V/m), Im{E_z[2][1]} (V/m), Re{E_x[1][2]} (V/m), Im{E_x[1][2]} (V/m), Re{E_y[1][2]} (V/m), Im{E_y[1][2]} (V/m), Re{E_z[1][2]} (V/m), Im{E_z[1][2]} (V/m), Re{E_x[2][2]} (V/m), Im{E_x[2][2]} (V/m), Re{E_y[2][2]} (V/m), Im{E_y[2][2]} (V/m), Re{E_z[2][2]} (V/m), Im{E_z[2][2]} (V/m)
- 2.00000000e+00, -1.642946852517e+04, +4.833548340409e+03, +9.566592665301e+03, -3.038138745440e+03, -4.095807638780e+04, +1.227198513271e+04, +1.168370669604e+03, -3.644737250907e+02, -4.122552401452e+03, +1.052393061529e+03, +8.943747686626e+04, -2.656097144220e+04, -1.643558199297e+04, +4.765899224032e+03, +9.579285197812e+03, -3.098928467722e+03, -4.094425429642e+04, +1.242957120870e+04, +1.175827913482e+03, -3.087164290041e+02, -4.125408430274e+03, +8.840678623994e+02, +8.943240790398e+04, -2.665358357746e+04
- 8.00000000e+00, -7.705436044004e+03, +1.193022808519e+04, +4.235400519213e+03, -6.496158962844e+03, -1.921635409217e+04, +2.884206714367e+04, +4.864480222703e+02, -9.529287389489e+02, -2.066152607246e+03, +3.512124078909e+03, +4.200348885747e+04, -6.371609309128e+04, -7.901144287800e+03, +1.165598987857e+04, +4.058612036112e+03, -6.858312926268e+03, -1.877358077829e+04, +2.949720472467e+04, +6.440711835934e+02, -7.399425971563e+02, -2.549730747894e+03, +2.748717658649e+03, +4.175351157565e+04, -6.412740629018e+04
- 1.40000000e+01, -8.428202646647e+02, +1.240749905715e+04, +1.072206230761e+03, -6.704909824241e+03, -3.718151332656e+03, +3.012817291412e+04, -1.902737275462e+02, -9.459896359403e+02, +6.052727514639e+02, +3.637304007364e+03, +6.904943493024e+03, -6.654735758422e+04, -1.552756617137e+03, +1.226589767482e+04, +1.688387604088e+02, -6.998676191565e+03, -2.056904515201e+03, +3.053161330171e+04, +3.637588338909e+02, -8.356068898799e+02, -1.342893679327e+03, +3.153650947280e+03, +5.889595832347e+03, -6.686275476444e+04
- 1.70000000e+01, +1.926033712109e+03, +1.219106933646e+04, -2.164215371259e+02, -6.975915494429e+03, +2.629771384021e+03, +3.045945150400e+04, -4.420345461284e+02, -8.051443410772e+02, +1.647066321951e+03, +3.087798597752e+03, -7.417831998418e+03, -6.667448950705e+04, +1.057449160532e+03, +1.240585825463e+04, -1.429350320748e+03, -6.794850522925e+03, +4.695698909421e+03, +3.005303933652e+04, +2.243205917342e+02, -9.713428933118e+02, -8.153239283966e+02, +3.593226987896e+03, -8.719137144953e+03, -6.650843472905e+04
- 2.00000000e+01, +4.821664626998e+03, +1.186721398907e+04, -1.849648133989e+03, -7.331103753172e+03, +9.872866023699e+03, +3.069054698640e+04, -6.199201659870e+02, -6.540558026658e+02, +2.386867947547e+03, +2.377986708014e+03, -2.329451250208e+04, -6.646770258667e+04, +4.030201062510e+03, +1.247831045250e+04, -3.070634139486e+03, -6.537861468612e+03, +1.181922365968e+04, +2.938827055203e+04, -2.329350785247e+01, -1.103102219279e+03, +5.177996194160e+01, +4.032490341425e+03, -2.458175624229e+04, -6.576610979192e+04
- 2.60000000e+01, +1.255571604020e+04, +8.827663883504e+03, -7.343480493711e+03, -6.754219962271e+03, +3.053397067446e+04, +2.486122284690e+04, -1.019787145304e+03, -2.870196700972e+02, +3.291821597588e+03, +3.997383381326e+02, -6.778167450579e+04, -5.251517735578e+04, +1.229844430276e+04, +9.969728176525e+03, -7.818731000190e+03, -4.637336179848e+03, +3.150606637989e+04, +2.223273870969e+04, -7.673696888291e+02, -1.061852329683e+03, +2.388156931045e+03, +3.963335658323e+03, -6.868424554107e+04, -5.084867353680e+04
- 3.20000000e+01, +1.676538401968e+04, -2.937302263342e+03, -1.105162118382e+04, +3.222929856053e+03, +4.287788276474e+04, -6.652132111434e+03, -1.149233919709e+03, +5.791678241644e+02, +3.060722547425e+03, +8.085340554595e+01, -9.384347065315e+04, +1.540767728250e+04, +1.757339598198e+04, -1.988454613774e+03, -7.974185274202e+03, +4.269036531550e+03, +4.160219264727e+04, -9.427524902571e+03, -1.364740705012e+03, -3.043419695568e+02, +6.520277125586e+03, +2.742612129656e+03, -9.319512750500e+04, +1.753596540970e+04
+ 2.00000000e+00, -6.726380139566e+04, +2.047510538076e+03, -3.095878819513e+05, -1.289248933209e+04, -8.712955242200e+04, -2.407195567980e+03, -6.148140159822e+02, +6.688531271572e+01, -1.533763970029e+03, +7.983339278538e+03, +7.380787955279e+04, -8.695347142289e+03, +2.521700525303e+07, -3.135048248875e+07, +2.125840572643e+07, +5.474314956030e+07, +3.849960040645e+07, +1.105969123290e+08, +7.260592210440e+05, +4.847950490291e+06, +4.049243369217e+06, +4.611604403445e+06, -6.235163889444e+06, -4.142169004301e+06
+ 8.00000000e+00, +1.477649236961e+05, +3.181220993186e+05, -4.697762062279e+04, +2.275900896397e+05, -6.932088221407e+04, -3.612342749619e+05, +4.482597973524e+03, +4.712231767398e+03, -6.596796371764e+03, -2.421650323160e+03, +3.985057999093e+04, -6.333512208446e+04, -1.712276930027e+07, -6.508949157964e+08, -2.646459608040e+08, +1.531735163019e+09, -3.156942568469e+08, +1.427668245148e+08, -5.340564622939e+07, +2.697786855639e+07, +3.400928329750e+07, -2.338027624150e+07, +5.407544613101e+08, -1.658211834556e+08
+ 1.40000000e+01, +6.638004747898e+03, +5.610778762847e+04, +2.767569696399e+04, +2.040712273287e+04, -3.092312945639e+04, -2.818580823351e+04, +1.321751852022e+02, -1.141406660351e+03, +2.526071770619e+03, +3.937302053298e+03, +5.476461355003e+03, -6.373796965161e+04, -5.200553990316e+07, -5.548422054061e+07, +1.563339497879e+08, -8.485547876027e+07, +2.756667228032e+07, -1.495687945307e+08, -2.651586928619e+05, -3.924873426315e+05, +9.670014742465e+06, -7.283894367918e+06, +3.735453043401e+07, +9.427726901331e+07
+ 1.70000000e+01, -2.500379396723e+06, -1.323350588105e+06, -6.160182470689e+06, -1.753220176930e+06, +7.606421231563e+06, +1.486604320573e+06, -8.610241028715e+03, +3.991460266620e+03, +1.930486981004e+03, -1.500688604547e+04, -1.319842737515e+04, -6.972579063455e+04, -1.519403470747e+10, +4.276514223027e+10, -1.213353929488e+09, -2.280223812660e+10, +5.444028580434e+10, +1.141984831085e+11, -2.548038917580e+11, -3.770585502340e+11, +7.487880055505e+11, +1.109049016214e+12, +2.035438407069e+11, +2.900011003849e+11
+ 2.00000000e+01, +1.051651721079e+05, +1.012806520730e+05, -4.083630456242e+04, -4.434434237933e+04, -5.274331690059e+03, -2.851739505050e+03, -8.289540410081e+02, +1.178296357644e+03, -3.223990726936e+03, +1.244200958120e+04, -3.006490836647e+04, -5.310071447829e+04, +6.600312410941e+10, -1.693652170371e+10, -2.157575137176e+10, -6.670210440040e+10, -1.002640714759e+11, +1.748166687612e+11, -1.597719879423e+08, -9.584452009021e+07, +3.932236178941e+08, +4.938348307691e+07, -2.388338759526e+07, +1.087445017421e+08
+ 2.60000000e+01, +3.671152977133e+04, +3.708240257557e+04, -1.658574593119e+05, +2.771954210205e+04, -3.005457363045e+05, -1.799846036919e+04, -2.028859997042e+03, -1.353361855779e+03, +1.368073389938e+04, -3.955155128996e+02, -8.438795983633e+04, -6.550053353814e+04, -2.281989457930e+09, +3.660980990032e+09, -1.466072361240e+09, -1.911701797360e+09, -3.584889889721e+07, -1.934693335604e+09, +2.142774999933e+08, +3.552368969670e+07, +2.483437504596e+08, -1.170644727256e+08, +5.501596086601e+08, -2.612958077594e+08
+ 3.20000000e+01, -3.367169515391e+06, +1.151080993000e+06, +1.056813438944e+06, -5.004833089708e+05, -4.611630366198e+05, -6.493041974290e+05, +3.265402094966e+05, -7.914908611366e+04, -5.249520078528e+05, -9.575106162281e+05, -6.705683383504e+05, +4.828066855344e+05, -4.625311014146e+11, -4.445730754809e+11, +3.208245216994e+11, +4.320786784371e+11, +1.778720587112e+11, +5.072960199397e+11, -1.247184971479e+10, -7.507738925904e+10, +5.857176566921e+10, -1.647166206073e+10, +9.278722634736e+10, +5.132370409614e+10
diff --git a/test/examples/ref/cpw/lumped_uniform/surface-F.csv b/test/examples/ref/cpw/lumped_uniform/surface-F.csv
index e184aca4..77206fca 100644
--- a/test/examples/ref/cpw/lumped_uniform/surface-F.csv
+++ b/test/examples/ref/cpw/lumped_uniform/surface-F.csv
@@ -1,8 +1,8 @@
f (GHz), Re{Φ_elec[1][1]} (C), Im{Φ_elec[1][1]} (C), Φ_pow[2][1] (W), Re{Φ_elec[1][2]} (C), Im{Φ_elec[1][2]} (C), Φ_pow[2][2] (W)
- 2.00000000e+00, +1.072305817506e-12, -3.189296587825e-13, +2.607098684561e-06, +1.071788221476e-12, -3.236448616802e-13, +2.535680005430e-06
- 8.00000000e+00, +4.601505001809e-13, -6.843792314154e-13, +3.601805146913e-05, +4.489143371602e-13, -7.002206815005e-13, +3.432518955298e-05
- 1.40000000e+01, +6.800160354042e-14, -5.688634655139e-13, +1.070086827135e-04, +4.244728842338e-14, -5.750794502311e-13, +1.095928513019e-04
- 1.70000000e+01, -4.738719972384e-14, -4.784109457429e-13, +1.291698763460e-04, -6.798651615898e-14, -4.745202796536e-13, +1.372557207363e-04
- 2.00000000e+01, -1.309825136695e-13, -3.754158275200e-13, +1.541467452003e-04, -1.391962699119e-13, -3.705938282758e-13, +1.474644889303e-04
- 2.60000000e+01, -1.834602038836e-13, -1.289120374717e-13, +2.200844507495e-04, -1.778792855610e-13, -1.458992331021e-13, +2.152075252624e-04
- 3.20000000e+01, -1.222404344933e-14, +2.749315604472e-14, +4.736777778368e-04, -1.977128022405e-14, -2.328886749855e-14, +5.061301375616e-04
+ 2.00000000e+00, +3.490966734707e-13, -1.663643323394e-12, +6.045102318507e-04, +1.242175224504e-10, +2.658396957887e-09, +6.723181928474e+03
+ 8.00000000e+00, -6.399329537151e-13, -1.146027837518e-12, +1.958609584954e-03, -6.784092361229e-09, +5.174747442309e-08, +3.694002320933e+06
+ 1.40000000e+01, +2.067451272895e-13, -6.026856258584e-13, +1.932214990985e-03, +1.718536662406e-08, +4.526780376893e-10, +1.842797763905e+05
+ 1.70000000e+01, +1.775350402297e-12, -1.941708530006e-16, +5.219449622632e-02, +1.854014948163e-07, -1.259703476713e-07, +9.110636471785e+09
+ 2.00000000e+01, -4.818644444373e-13, +2.535670940233e-12, +2.222018129014e-01, +1.911696816470e-07, -2.024287815010e-06, +2.790815412760e+09
+ 2.60000000e+01, -5.300226853917e-14, -1.569050807644e-13, +1.243220709660e-02, +1.010456433043e-07, +1.216792657172e-09, +3.819232991276e+07
+ 3.20000000e+01, -4.321639800609e-12, +2.374678959914e-11, +6.712031165097e+02, +7.816979679388e-06, +3.183247140254e-06, +4.994110256841e+12
diff --git a/test/examples/ref/cpw/lumped_uniform/surface-Q.csv b/test/examples/ref/cpw/lumped_uniform/surface-Q.csv
index 3ea1e540..e78fc0d9 100644
--- a/test/examples/ref/cpw/lumped_uniform/surface-Q.csv
+++ b/test/examples/ref/cpw/lumped_uniform/surface-Q.csv
@@ -1,8 +1,8 @@
f (GHz), p_surf[1][1], Q_surf[1][1], p_surf[2][1], Q_surf[2][1], p_surf[3][1], Q_surf[3][1], p_surf[1][2], Q_surf[1][2], p_surf[2][2], Q_surf[2][2], p_surf[3][2], Q_surf[3][2]
- 2.00000000e+00, +9.484532876499e-05, +1.054348182479e+04, +3.105585745246e-05, +3.220004475906e+04, +2.816244798902e-07, +3.550827685114e+06, +9.484480872757e-05, +1.054353963507e+04, +3.107884352985e-05, +3.217622943530e+04, +2.812389901401e-07, +3.555694747381e+06
- 8.00000000e+00, +9.489879548970e-05, +1.053754154454e+04, +3.102136813711e-05, +3.223584451788e+04, +2.839392904608e-07, +3.521879618622e+06, +9.489831811724e-05, +1.053759455215e+04, +3.117619030008e-05, +3.207576007122e+04, +2.794147848724e-07, +3.578908683936e+06
- 1.40000000e+01, +9.452544270241e-05, +1.057916230182e+04, +3.100148885525e-05, +3.225651531348e+04, +2.823315011981e-07, +3.541935617373e+06, +9.454850944097e-05, +1.057658133283e+04, +3.098059760282e-05, +3.227826695987e+04, +2.806569521837e-07, +3.563068693718e+06
- 1.70000000e+01, +9.452176619168e-05, +1.057957378803e+04, +3.091617313603e-05, +3.234552981703e+04, +2.796514689814e-07, +3.575879660644e+06, +9.452780553245e-05, +1.057889786362e+04, +3.096713973214e-05, +3.229229462747e+04, +2.813267652860e-07, +3.554585355515e+06
- 2.00000000e+01, +9.469024169069e-05, +1.056075031751e+04, +3.082170884143e-05, +3.244466441315e+04, +2.783341415068e-07, +3.592803939130e+06, +9.467628720210e-05, +1.056230688330e+04, +3.112396996367e-05, +3.212957733758e+04, +2.817914690302e-07, +3.548723470733e+06
- 2.60000000e+01, +9.481766873958e-05, +1.054655754875e+04, +3.098452123877e-05, +3.227417949414e+04, +2.825761106751e-07, +3.538869572558e+06, +9.480846654261e-05, +1.054758120732e+04, +3.144294719242e-05, +3.180363449648e+04, +2.832768997076e-07, +3.530114884172e+06
- 3.20000000e+01, +9.461878333643e-05, +1.056872604718e+04, +3.136198984095e-05, +3.188573190259e+04, +2.849375210483e-07, +3.509541306884e+06, +9.466361475368e-05, +1.056372084039e+04, +3.132496292680e-05, +3.192342166012e+04, +2.848597025294e-07, +3.510500050096e+06
+ 2.00000000e+00, +3.126528178165e-05, +3.198435910425e+04, +3.066012755695e-05, +3.261565034727e+04, +8.674299226249e-07, +1.152830878803e+06, +5.768527947834e-07, +1.733544517844e+06, +2.199439448173e-08, +4.546613005557e+07, +9.383437358993e-07, +1.065707545904e+06
+ 8.00000000e+00, +2.622698017080e-07, +3.812867487937e+06, +4.394975362705e-08, +2.275325610436e+07, +1.523291628907e-06, +6.564731145524e+05, +6.207428973867e-05, +1.610972923267e+04, +8.314050219744e-08, +1.202783208628e+07, +5.619115202377e-07, +1.779639612260e+06
+ 1.40000000e+01, +9.688084927580e-06, +1.032195740928e+05, +2.686793840321e-06, +3.721908190323e+05, +1.095120851617e-06, +9.131412286812e+05, +4.508951258461e-07, +2.217810623088e+06, +5.124177921246e-09, +1.951532548965e+08, +3.468380748389e-06, +2.883189801075e+05
+ 1.70000000e+01, +1.492263494648e-06, +6.701229398070e+05, +1.371708928914e-07, +7.290176355354e+06, +1.120576986210e-06, +8.923974098219e+05, +1.310235537584e-06, +7.632215516333e+05, +2.997663047948e-08, +3.335931971022e+07, +4.104745828297e-07, +2.436204437084e+06
+ 2.00000000e+01, +2.462202712386e-06, +4.061404022379e+05, +5.664365398789e-07, +1.765422831327e+06, +3.551100630881e-06, +2.816028335845e+05, +1.895033023097e-06, +5.276952896397e+05, +1.873468543314e-07, +5.337693037700e+06, +2.907261964957e-06, +3.439662514262e+05
+ 2.60000000e+01, +9.003685441287e-06, +1.110656304600e+05, +1.333968578569e-06, +7.496428447157e+05, +9.225629851606e-07, +1.083936832590e+06, +4.729764030499e-07, +2.114270381253e+06, +2.280552827550e-08, +4.384901712950e+07, +5.037169801371e-07, +1.985241791388e+06
+ 3.20000000e+01, +4.004640371781e-06, +2.497103128277e+05, +8.207033916323e-08, +1.218467000619e+07, +1.550930481890e-06, +6.447742253293e+05, +3.959826868689e-06, +2.525362934191e+05, +1.547851180580e-07, +6.460569417436e+06, +2.048308887104e-06, +4.882076166812e+05The spack.yaml used for this test was:
spack:
specs:
- [email protected] %gcc@14
view: false
concretizer:
reuse: true
unify: when_possible
targets:
granularity: generic
packages:
openblas:
externals:
- spec: [email protected]
prefix: /opt/homebrew/opt/But also note that we see failures on GitHub actions as well.