Files
CelerisLab/research/wall_seam_pulse_20261014/results.json
T

622 lines
15 KiB
JSON

{
"scope": "Independent single-interval linear packet/basis analysis; no collision or solver execution",
"geometry": {
"coarse": [
16,
16
],
"patch": [
4,
4,
12,
12
],
"fine": [
24,
24
],
"fine_origin": [
2,
2
],
"coarse_dx_dt": [
1,
1
],
"fine_dx_dt": [
0.5,
0.5
],
"walls_Y": [
8,
15
]
},
"assumptions": [
"fluid active populations pass unchanged between fine hops (identity transfer probe)",
"fine fluid inner ghosts reflect, never collide; outer halo output is invalid",
"solid destinations omitted; no filtering by coarse source in geometric LINKS",
"coalescence is equal-weight average of four children of each coarse target",
"results test these proposed extensions, not current production support or external libraries"
],
"prestream_vs_postpull": "Exact values and validity match on both hops for all three probes",
"source_files_read_only": {
"src/CelerisLab/lbm/refinement.py": "554735c5613129eb29f339c6aeeb4f3a3bbc5aba67558be51fbf7c2fb6ac442a",
"src/CelerisLab/lbm/refinement_stepper.py": "ad57a6a3887b007488b4954b24ff06cd8cde2b12674bdafb97bfda1961ae1da4",
"src/CelerisLab/lbm/kernels/refinement.cu": "025c59dc9c207a831e78e1635cb3f14fe60b64c021004a0d66e5d01fda8554b5",
"src/CelerisLab/lbm/kernels/boundary/bounce_back.cuh": "aba3748c564ed91b161d268ef8b737b7c7be96a823063d201f3da684dd845233"
},
"script_sha256": "bb4a8587e95835794ce08be3483d603afb8987a59f6c7cde39cf201395f6f541",
"results": [
{
"case": "outer_coarse_q7",
"pulse": [
"coarse",
7,
2,
8
],
"hypothesis": "coarse_BB_then_coalesce",
"initial_leaf_weight": 1.0,
"coarse_leaf_weight": 1.25,
"fine_leaf_weight": 0.0,
"total_leaf_weight": 1.25,
"residual": 0.25,
"inspected_slot": [
8,
3,
8
],
"selected_writer": "coalescence",
"inspected_value": 0.25,
"final_nonzero_traces": [
{
"phase": "Fc1",
"slot": [
8,
2,
8
],
"operation": "coarse_BB",
"value": 1.0,
"downstream_weight": 1.0,
"parents": [
{
"phase": "Gc0",
"slot": [
7,
2,
8
],
"operation": "input",
"value": 1.0,
"downstream_weight": 1.0,
"parents": []
}
]
},
{
"phase": "Fc1",
"slot": [
8,
3,
8
],
"operation": "coalescence",
"value": 0.25,
"downstream_weight": 1.0,
"parents": [
{
"phase": "F2",
"slot": [
8,
2,
12
],
"operation": "local_BB",
"value": 1.0,
"downstream_weight": 0.25,
"parents": [
{
"phase": "F1",
"slot": [
7,
2,
12
],
"operation": "pull",
"value": 1.0,
"downstream_weight": 0.25,
"parents": [
{
"phase": "Gf0",
"slot": [
7,
1,
13
],
"operation": "explode",
"value": 1.0,
"downstream_weight": 0.25,
"parents": [
{
"phase": "Gc0",
"slot": [
7,
2,
8
],
"operation": "input",
"value": 1.0,
"downstream_weight": 0.25,
"parents": []
}
]
}
]
}
]
}
]
}
]
},
{
"case": "outer_coarse_q7",
"pulse": [
"coarse",
7,
2,
8
],
"hypothesis": "coalesce_then_coarse_BB",
"initial_leaf_weight": 1.0,
"coarse_leaf_weight": 1.0,
"fine_leaf_weight": 0.0,
"total_leaf_weight": 1.0,
"residual": 0.0,
"inspected_slot": [
8,
3,
8
],
"selected_writer": "coarse_BB",
"inspected_value": 0.0,
"final_nonzero_traces": [
{
"phase": "Fc1",
"slot": [
8,
2,
8
],
"operation": "coarse_BB",
"value": 1.0,
"downstream_weight": 1.0,
"parents": [
{
"phase": "Gc0",
"slot": [
7,
2,
8
],
"operation": "input",
"value": 1.0,
"downstream_weight": 1.0,
"parents": []
}
]
}
]
},
{
"case": "outer_coarse_q7",
"pulse": [
"coarse",
7,
2,
8
],
"hypothesis": "omit_solid_source_links",
"initial_leaf_weight": 1.0,
"coarse_leaf_weight": 1.0,
"fine_leaf_weight": 0.0,
"total_leaf_weight": 1.0,
"residual": 0.0,
"inspected_slot": [
8,
3,
8
],
"selected_writer": "coarse_BB",
"inspected_value": 0.0,
"final_nonzero_traces": [
{
"phase": "Fc1",
"slot": [
8,
2,
8
],
"operation": "coarse_BB",
"value": 1.0,
"downstream_weight": 1.0,
"parents": [
{
"phase": "Gc0",
"slot": [
7,
2,
8
],
"operation": "input",
"value": 1.0,
"downstream_weight": 1.0,
"parents": []
}
]
}
]
},
{
"case": "adjacent_coarse_q7",
"pulse": [
"coarse",
7,
3,
8
],
"hypothesis": "coarse_BB_then_coalesce",
"initial_leaf_weight": 1.0,
"coarse_leaf_weight": 0.5,
"fine_leaf_weight": 0.25,
"total_leaf_weight": 0.75,
"residual": -0.25,
"inspected_slot": [
8,
3,
8
],
"selected_writer": "coalescence",
"inspected_value": 0.5,
"final_nonzero_traces": [
{
"phase": "Fc1",
"slot": [
8,
3,
8
],
"operation": "coalescence",
"value": 0.5,
"downstream_weight": 1.0,
"parents": [
{
"phase": "F2",
"slot": [
8,
3,
12
],
"operation": "local_BB",
"value": 1.0,
"downstream_weight": 0.25,
"parents": [
{
"phase": "F1",
"slot": [
7,
3,
12
],
"operation": "pull",
"value": 1.0,
"downstream_weight": 0.25,
"parents": [
{
"phase": "Gf0",
"slot": [
7,
2,
13
],
"operation": "explode",
"value": 1.0,
"downstream_weight": 0.25,
"parents": [
{
"phase": "Gc0",
"slot": [
7,
3,
8
],
"operation": "input",
"value": 1.0,
"downstream_weight": 0.25,
"parents": []
}
]
}
]
}
]
},
{
"phase": "F2",
"slot": [
8,
2,
13
],
"operation": "pull",
"value": 1.0,
"downstream_weight": 0.25,
"parents": [
{
"phase": "F1",
"slot": [
8,
3,
12
],
"operation": "local_BB",
"value": 1.0,
"downstream_weight": 0.25,
"parents": [
{
"phase": "Gf0",
"slot": [
7,
3,
12
],
"operation": "explode",
"value": 1.0,
"downstream_weight": 0.25,
"parents": [
{
"phase": "Gc0",
"slot": [
7,
3,
8
],
"operation": "input",
"value": 1.0,
"downstream_weight": 0.25,
"parents": []
}
]
}
]
}
]
}
]
}
]
},
{
"case": "adjacent_coarse_q7",
"pulse": [
"coarse",
7,
3,
8
],
"hypothesis": "coalesce_then_coarse_BB",
"initial_leaf_weight": 1.0,
"coarse_leaf_weight": 1.0,
"fine_leaf_weight": 0.25,
"total_leaf_weight": 1.25,
"residual": 0.25,
"inspected_slot": [
8,
3,
8
],
"selected_writer": "coarse_BB",
"inspected_value": 1.0,
"final_nonzero_traces": [
{
"phase": "Fc1",
"slot": [
8,
3,
8
],
"operation": "coarse_BB",
"value": 1.0,
"downstream_weight": 1.0,
"parents": [
{
"phase": "Gc0",
"slot": [
7,
3,
8
],
"operation": "input",
"value": 1.0,
"downstream_weight": 1.0,
"parents": []
}
]
}
]
},
{
"case": "adjacent_coarse_q7",
"pulse": [
"coarse",
7,
3,
8
],
"hypothesis": "omit_solid_source_links",
"initial_leaf_weight": 1.0,
"coarse_leaf_weight": 1.0,
"fine_leaf_weight": 0.25,
"total_leaf_weight": 1.25,
"residual": 0.25,
"inspected_slot": [
8,
3,
8
],
"selected_writer": "coarse_BB",
"inspected_value": 1.0,
"final_nonzero_traces": [
{
"phase": "Fc1",
"slot": [
8,
3,
8
],
"operation": "coarse_BB",
"value": 1.0,
"downstream_weight": 1.0,
"parents": [
{
"phase": "Gc0",
"slot": [
7,
3,
8
],
"operation": "input",
"value": 1.0,
"downstream_weight": 1.0,
"parents": []
}
]
}
]
},
{
"case": "active_fine_q7",
"pulse": [
"fine",
7,
4,
12
],
"hypothesis": "coarse_BB_then_coalesce",
"initial_leaf_weight": 0.25,
"coarse_leaf_weight": 0.25,
"fine_leaf_weight": 0.0,
"total_leaf_weight": 0.25,
"residual": 0.0,
"inspected_slot": [
8,
3,
8
],
"selected_writer": "coalescence",
"inspected_value": 0.25,
"final_nonzero_traces": [
{
"phase": "Fc1",
"slot": [
8,
3,
8
],
"operation": "coalescence",
"value": 0.25,
"downstream_weight": 1.0,
"parents": [
{
"phase": "F2",
"slot": [
8,
3,
13
],
"operation": "pull",
"value": 1.0,
"downstream_weight": 0.25,
"parents": [
{
"phase": "F1",
"slot": [
8,
4,
12
],
"operation": "local_BB",
"value": 1.0,
"downstream_weight": 0.25,
"parents": [
{
"phase": "Gf0",
"slot": [
7,
4,
12
],
"operation": "input",
"value": 1.0,
"downstream_weight": 0.25,
"parents": []
}
]
}
]
}
]
}
]
},
{
"case": "active_fine_q7",
"pulse": [
"fine",
7,
4,
12
],
"hypothesis": "coalesce_then_coarse_BB",
"initial_leaf_weight": 0.25,
"coarse_leaf_weight": 0.0,
"fine_leaf_weight": 0.0,
"total_leaf_weight": 0.0,
"residual": -0.25,
"inspected_slot": [
8,
3,
8
],
"selected_writer": "coarse_BB",
"inspected_value": 0.0,
"final_nonzero_traces": []
},
{
"case": "active_fine_q7",
"pulse": [
"fine",
7,
4,
12
],
"hypothesis": "omit_solid_source_links",
"initial_leaf_weight": 0.25,
"coarse_leaf_weight": 0.0,
"fine_leaf_weight": 0.0,
"total_leaf_weight": 0.0,
"residual": -0.25,
"inspected_slot": [
8,
3,
8
],
"selected_writer": "coarse_BB",
"inspected_value": 0.0,
"final_nonzero_traces": []
}
]
}