Files
CelerisLab/tests/validation/taylor_green/cpu_explosion_summary.json
T

102 lines
3.7 KiB
JSON

{
"schema": 1,
"implementation_revision": "43c527b",
"historical_baseline_revision": "9805383f9c50d867e8555471baf5dbda8333a652",
"scope": "Re100 depth2; FP64 CPU arrival_f macro diagnostics, not candidate CUDA execution or performance",
"tstar": 0.48,
"cases": [
{
"n": 32,
"historical_gpu_report": "CelerisLab_9805383_tg_matched_re100_n32_d2.json",
"historical_gpu_sha256": "6e84837781f2c4eb001721d6f828ea0d927b255fd4c46efdef443a9ae59af730",
"constant_max_abs_cpu_gpu_metric_difference": {
"velocity_l2": 6.928351422436085e-08,
"pressure_l2": 3.5717157327030957e-06,
"energy_relative": 2.1743219684455806e-07
},
"runs": [
{
"explosion": "constant",
"final": {
"velocity_l2": 0.03249421441793122,
"pressure_l2": 0.08986961517973119,
"energy_relative": 0.044970292392050686,
"amplitude_bias": -0.02307193176461997,
"orthogonal_residual_l2": 0.022881432107435998,
"mass_signed_relative": -7.616129948928574e-14,
"momentum_change": [
-3.26405569239796e-14,
-2.7000103541841014e-14
]
},
"max_abs_mass_relative": 7.616129948928574e-14,
"max_abs_momentum_change": 3.608224830031759e-14
},
{
"explosion": "projected_linear",
"final": {
"velocity_l2": 0.015226371368103809,
"pressure_l2": 0.048560123195715434,
"energy_relative": 0.02285059695090361,
"amplitude_bias": -0.011601431258836059,
"orthogonal_residual_l2": 0.009861499773660909,
"mass_signed_relative": -7.616129948928574e-14,
"momentum_change": [
-4.030109579389318e-14,
-2.3444787777826548e-15
]
},
"max_abs_mass_relative": 7.616129948928574e-14,
"max_abs_momentum_change": 4.030109579389318e-14
}
]
},
{
"n": 64,
"historical_gpu_report": "CelerisLab_9805383_tg_re100_n64_d2.json",
"historical_gpu_sha256": "251f743d6adc33dff1d829db91fcc5f982c9ac299c177eb2c94e313249b25b9f",
"constant_max_abs_cpu_gpu_metric_difference": {
"velocity_l2": 1.7330029265794078e-08,
"pressure_l2": 8.634212284933107e-07,
"energy_relative": 8.74280938097105e-08
},
"runs": [
{
"explosion": "constant",
"final": {
"velocity_l2": 0.01131134574353476,
"pressure_l2": 0.03550495463085949,
"energy_relative": 0.012514764591008386,
"amplitude_bias": -0.006336459299048802,
"orthogonal_residual_l2": 0.009369942693596348,
"mass_signed_relative": -1.412203687323199e-13,
"momentum_change": [
-2.1049828546892968e-13,
-1.632548263241773e-14
]
},
"max_abs_mass_relative": 1.412203687323199e-13,
"max_abs_momentum_change": 2.1049828546892968e-13
},
{
"explosion": "projected_linear",
"final": {
"velocity_l2": 0.004930396085095945,
"pressure_l2": 0.016580125701009935,
"energy_relative": 0.0056291365148441195,
"amplitude_bias": -0.0028419317091766816,
"orthogonal_residual_l2": 0.004028924138812507,
"mass_signed_relative": -1.4099832412739488e-13,
"momentum_change": [
-1.709743457922741e-13,
7.568945470382005e-14
]
},
"max_abs_mass_relative": 1.4099832412739488e-13,
"max_abs_momentum_change": 1.709743457922741e-13
}
]
}
]
}