Generated: 2026-06-01T23:33:58Z  ·  Total validation wall time: 5.6s

wave_breaking

PASS PASS: 100  ·  MARGINAL: 0  ·  DISCREPANT: 0  ·  BROKEN: 0  ·  wall time: 5.6s

Python: validation/runs/wave_breaking/wave_breaking.nc
Reference: /home/nick/projects/pygotm/validation/reference/wave_breaking/wave_breaking.nc

1. PyGOTM variables

StatusVariableReference (full precision)Calculated (full precision)Raw FrechetScore (Normalized Frechet / d_rel)Peak-sensitive d_norm
PASSrho_p1024.9460449218751024.9460449218750.000e+000.000e+000.000e+00
PASSint_precip000.000e+000.000e+00 (d_rel)0.000e+00
PASSint_evap000.000e+000.000e+00 (d_rel)0.000e+00
PASSint_swr000.000e+000.000e+00 (d_rel)0.000e+00
PASSint_heat000.000e+000.000e+00 (d_rel)0.000e+00
PASSint_total000.000e+000.000e+00 (d_rel)0.000e+00
PASSI_0000.000e+000.000e+00 (d_rel)0.000e+00
PASSmld_surf000.000e+000.000e+000.000e+00
PASStemp20200.000e+000.000e+000.000e+00
PASSsalt35350.000e+000.000e+000.000e+00
PASSu0.555853843688964840.555853784084320075.960e-080.000e+000.000e+00
PASSv000.000e+000.000e+00 (d_rel)0.000e+00
PASSxP000.000e+000.000e+000.000e+00
PASSh0.414870560169219970.414870560169219970.000e+000.000e+000.000e+00
PASSnum0.0641229078173637390.0641229003667831423.725e-090.000e+000.000e+00
PASSnuh0.06871420145034790.0687141939997673033.725e-090.000e+000.000e+00
PASSnus0.06871420145034790.0687141939997673033.725e-090.000e+000.000e+00
PASSnucl000.000e+000.000e+00 (d_rel)0.000e+00
PASStke0.0600207485258579250.0600207559764385227.451e-090.000e+000.000e+00
PASSeps0.0182148683816194530.0182148721069097521.863e-090.000e+000.000e+00
PASSidpdx000.000e+000.000e+00 (d_rel)0.000e+00
PASSidpdy000.000e+000.000e+00 (d_rel)0.000e+00
PASSfric000.000e+000.000e+00 (d_rel)0.000e+00
PASSdrag0.028240241110324860.0282402429729700091.863e-090.000e+000.000e+00
PASSSS0.0373151116073131560.0373151078820228584.657e-100.000e+000.000e+00
PASSP0.000196264663827605550.000196264649275690327.276e-120.000e+000.000e+00
PASSuu0.0301337633281946180.0301337670534849173.725e-090.000e+000.000e+00
PASSvv0.0301337633281946180.0301337670534849173.725e-090.000e+000.000e+00
PASSww0.0301337633281946180.0301337670534849173.725e-090.000e+000.000e+00
PASSNN000.000e+000.000e+00 (d_rel)0.000e+00
PASSNNT000.000e+000.000e+00 (d_rel)0.000e+00
PASSNNS000.000e+000.000e+00 (d_rel)0.000e+00
PASSbuoy0.0196199994534254070.0196199994534254070.000e+000.000e+000.000e+00
PASSkb1.000000013351432e-101.000000013351432e-100.000e+000.000e+00 (d_rel)0.000e+00
PASSepsb9.9999998245167004e-159.9999998245167004e-150.000e+000.000e+000.000e+00
PASSG000.000e+000.000e+000.000e+00
PASSPb000.000e+000.000e+000.000e+00
PASSavh0.0645212531089782710.0645212456583976753.725e-090.000e+000.000e+00
PASSRig000.000e+000.000e+00 (d_rel)0.000e+00
PASSL1.76219308376312261.76219379901885992.384e-070.000e+000.000e+00
PASSPSTK000.000e+000.000e+00 (d_rel)0.000e+00
PASScmue10.547699987888336180.547699987888336180.000e+000.000e+000.000e+00
PASScmue20.740135133266448970.740135133266448970.000e+000.000e+000.000e+00
PASSan000.000e+000.000e+000.000e+00
PASSas781.4483642578125781.448730468759.537e-070.000e+000.000e+00
PASSat69859800698597689.313e-100.000e+000.000e+00
PASStaux-0.00099780166056007147-0.00099780177697539330.000e+000.000e+000.000e+00
PASStauy000.000e+000.000e+00 (d_rel)0.000e+00
PASStaub0.328989893198013310.328989923000335692.980e-080.000e+000.000e+00
PASSmld_bott000.000e+000.000e+00 (d_rel)0.000e+00
PASSbioshade110.000e+000.000e+000.000e+00
PASSga0.0207435283809900280.0207435283809900280.000e+000.000e+000.000e+00
PASSEkin2734.2409667968752734.240722656252.441e-040.000e+000.000e+00
PASSEpot000.000e+000.000e+000.000e+00
PASSEturb132.97068786621094132.9707031251.526e-050.000e+000.000e+00

2. PyFABM variables

StatusVariableReference (full precision)Calculated (full precision)Raw FrechetScore (Normalized Frechet / d_rel)Peak-sensitive d_norm
PASSzeta000.000e+000.000e+00 (d_rel)0.000e+00
PASSu_taus000.000e+000.000e+000.000e+00
PASSu10000.000e+000.000e+00 (d_rel)0.000e+00
PASSv10000.000e+000.000e+00 (d_rel)0.000e+00
PASSairt000.000e+000.000e+00 (d_rel)0.000e+00
PASSairp000.000e+000.000e+00 (d_rel)0.000e+00
PASShum000.000e+000.000e+00 (d_rel)0.000e+00
PASSes000.000e+000.000e+00 (d_rel)0.000e+00
PASSea000.000e+000.000e+00 (d_rel)0.000e+00
PASSqs000.000e+000.000e+00 (d_rel)0.000e+00
PASSqa000.000e+000.000e+00 (d_rel)0.000e+00
PASSrhoa000.000e+000.000e+00 (d_rel)0.000e+00
PASScloud000.000e+000.000e+00 (d_rel)0.000e+00
PASSalbedo000.000e+000.000e+00 (d_rel)0.000e+00
PASSprecip000.000e+000.000e+00 (d_rel)0.000e+00
PASSevap000.000e+000.000e+00 (d_rel)0.000e+00
PASSqh000.000e+000.000e+00 (d_rel)0.000e+00
PASSqe000.000e+000.000e+00 (d_rel)0.000e+00
PASSql000.000e+000.000e+00 (d_rel)0.000e+00
PASSheat000.000e+000.000e+00 (d_rel)0.000e+00
PASStx1.02699995040893551.02699995040893550.000e+000.000e+000.000e+00
PASSty000.000e+000.000e+00 (d_rel)0.000e+00
PASSsst000.000e+000.000e+00 (d_rel)0.000e+00
PASSsst_obs000.000e+000.000e+00 (d_rel)0.000e+00
PASSsss000.000e+000.000e+00 (d_rel)0.000e+00
PASStemp_obs20200.000e+000.000e+000.000e+00
PASSsalt_obs35350.000e+000.000e+000.000e+00
PASSu_obs000.000e+000.000e+00 (d_rel)0.000e+00
PASSv_obs000.000e+000.000e+00 (d_rel)0.000e+00
PASSgamu000.000e+000.000e+00 (d_rel)0.000e+00
PASSgamv000.000e+000.000e+00 (d_rel)0.000e+00
PASSgamh000.000e+000.000e+00 (d_rel)0.000e+00
PASSgams000.000e+000.000e+00 (d_rel)0.000e+00
PASSgamb000.000e+000.000e+00 (d_rel)0.000e+00
PASSgam000.000e+000.000e+00 (d_rel)0.000e+00
PASSr000.000e+000.000e+00 (d_rel)0.000e+00
PASSu_taub0.0233297348022460940.0233297366648912431.863e-090.000e+000.000e+00
PASSrad000.000e+000.000e+00 (d_rel)0.000e+00
PASSus000.000e+000.000e+00 (d_rel)0.000e+00
PASSvs000.000e+000.000e+00 (d_rel)0.000e+00
PASSdusdz000.000e+000.000e+00 (d_rel)0.000e+00
PASSdvsdz000.000e+000.000e+00 (d_rel)0.000e+00
PASSus0000.000e+000.000e+00 (d_rel)0.000e+00
PASSvs0000.000e+000.000e+00 (d_rel)0.000e+00
PASSds000.000e+000.000e+00 (d_rel)0.000e+00