Improve physical geometry, fluid solvers, audio, and profiling

This commit is contained in:
max
2026-10-30 18:57:56 +01:00
parent bf8621ad39
commit eb2b6366c2
130 changed files with 14649 additions and 862 deletions

View File

@@ -0,0 +1,25 @@
scenario,kind,cells_per_meter,solver,repetition,pipe_count,total_cells,frames,sampled_frames,wall_seconds,wall_us_per_frame,real_time_factor,total_ms_per_frame,controls_ms_per_frame,solver_ms_per_frame,boundary_ms_per_frame,pipe_ms_per_frame,components_ms_per_frame,audio_ms_per_frame,p50_frame_ms,p95_frame_ms,positivity_repairs,hllc_fallbacks
single-450,four-stroke,50,rusanov,1,4,131,5000,2500,0.0221766,4.43532,0.19559761,0.0045904,0.00029724,0.00371408,0.0013946,0.00172644,7.936e-05,0.00047056,0.0045,0.0045,0,0
single-450,four-stroke,50,hlle,1,4,131,5000,2500,0.0298873,5.97746,0.26360599,0.00608568,0.00031204,0.00520532,0.00142852,0.00296664,8.048e-05,0.00046164,0.0055,0.0065,0,0
single-450,four-stroke,50,hllc,1,4,131,5000,2500,0.0324929,6.49858,0.28658738,0.006661,0.00030784,0.00577968,0.00142544,0.00353328,8.296e-05,0.0004676,0.0065,0.0065,0,0
single-450,four-stroke,50,muscl,1,4,131,5000,2500,0.0427053,8.54106,0.37666075,0.0086688,0.00030336,0.00779792,0.00297476,0.00399228,8.168e-05,0.00046232,0.0085,0.0085,0,0
twin,four-stroke,50,rusanov,1,6,55,5000,2500,0.0234109,4.68218,0.20648414,0.0048414,0.00036636,0.003913,0.0025476,0.00091236,0.0001218,0.00045752,0.0045,0.0075,0,0
twin,four-stroke,50,hlle,1,6,55,5000,2500,0.0264447,5.28894,0.23324225,0.0054552,0.00036908,0.00453396,0.0024906,0.00148312,0.0001244,0.00045072,0.0045,0.0085,0,0
twin,four-stroke,50,hllc,1,6,55,5000,2500,0.0286684,5.73368,0.25285529,0.00591868,0.00037288,0.00498284,0.00260644,0.0018032,0.00012824,0.000457,0.0045,0.0095,0,0
twin,four-stroke,50,muscl,1,6,55,5000,2500,0.0337112,6.74224,0.29733278,0.00693444,0.00038912,0.00599156,0.00332472,0.00209188,0.0001288,0.00045044,0.0055,0.0105,0,0
five,four-stroke,50,rusanov,1,14,343,5000,2500,0.0895132,17.90264,0.78950642,0.01815772,0.00081088,0.01673892,0.00846708,0.0059292,0.00034728,0.0004972,0.0205,0.0215,0,0
five,four-stroke,50,hlle,1,14,343,5000,2500,0.133426,26.6852,1.1768173,0.02675072,0.0009624,0.02510568,0.00925144,0.01224052,0.00039596,0.0005586,0.0295,0.0325,0,0
five,four-stroke,50,hllc,1,14,343,5000,2500,0.172315,34.463,1.5198183,0.03039436,0.00094916,0.02872924,0.00944852,0.01554452,0.00043216,0.00059528,0.0315,0.0515,0,0
five,four-stroke,50,muscl,1,14,343,5000,2500,0.2017581,40.35162,1.7795064,0.04055332,0.0009302,0.03896732,0.01783364,0.01755344,0.00041908,0.00053652,0.0445,0.0475,0,0
v8-h,four-stroke,50,rusanov,1,26,662,5000,2500,0.1798743,35.97486,1.5864913,0.03607572,0.00136824,0.03395516,0.01562336,0.01415284,0.00061336,0.00063232,0.0425,0.0455,0,0
v8-h,four-stroke,50,hlle,1,26,662,5000,2500,0.2461426,49.22852,2.1709777,0.04931684,0.00139948,0.0470782,0.01617044,0.02484084,0.00063652,0.00071104,0.0575,0.0645,0,0
v8-h,four-stroke,50,hllc,1,26,662,5000,2500,0.2689101,53.78202,2.3717871,0.054181,0.00135556,0.05198136,0.01624432,0.02972492,0.00060668,0.00071292,0.0635,0.0835,0,0
v8-h,four-stroke,50,muscl,1,26,662,5000,2500,0.340461,68.0922,3.002866,0.06829276,0.00127412,0.06627316,0.02883468,0.03174308,0.00064368,0.00062556,0.0835,0.0905,0,0
yz-fat,two-stroke,50,rusanov,1,4,70,5000,2500,0.0563677,11.27354,0.49716311,0.01165048,0.00031712,0.01087784,0.00549588,0.00386268,0.00028332,0.00035296,0.0115,0.0135,0,0
yz-fat,two-stroke,50,hlle,1,4,70,5000,2500,0.0712716,14.25432,0.62861551,0.01464896,0.00034904,0.01385312,0.00542264,0.00644052,0.000286,0.00034304,0.0145,0.0165,0,0
yz-fat,two-stroke,50,hllc,1,4,70,5000,2500,0.0763663,15.27326,0.67355077,0.01571584,0.00031624,0.01495828,0.00534936,0.0076164,0.0003036,0.00034232,0.0155,0.0165,0,0
yz-fat,two-stroke,50,muscl,1,4,70,5000,2500,0.0906575,18.1315,0.79959915,0.01856376,0.00031808,0.01779808,0.0071104,0.00868528,0.00028244,0.00034488,0.0185,0.0195,0,0
saab-chambered,four-stroke,50,rusanov,1,10,301,5000,2500,0.0887478,17.74956,0.7827556,0.0179724,0.000745,0.0165752,0.00725352,0.006773,0.0003276,0.00053304,0.0165,0.0245,0,0
saab-chambered,four-stroke,50,hlle,1,10,301,5000,2500,0.1215358,24.30716,1.0719458,0.02448896,0.00072844,0.02313632,0.00709296,0.01260368,0.00030968,0.0005096,0.0235,0.0255,0,0
saab-chambered,four-stroke,50,hllc,1,10,301,5000,2500,0.1324411,26.48822,1.1681305,0.02655668,0.00070284,0.02523496,0.00696064,0.01487744,0.0003076,0.00049696,0.0255,0.0275,0,0
saab-chambered,four-stroke,50,muscl,1,10,301,5000,2500,0.1796392,35.92784,1.5844177,0.036017,0.0006922,0.03468728,0.01377652,0.01751864,0.00032228,0.00051936,0.0345,0.0365,0,0
1 scenario kind cells_per_meter solver repetition pipe_count total_cells frames sampled_frames wall_seconds wall_us_per_frame real_time_factor total_ms_per_frame controls_ms_per_frame solver_ms_per_frame boundary_ms_per_frame pipe_ms_per_frame components_ms_per_frame audio_ms_per_frame p50_frame_ms p95_frame_ms positivity_repairs hllc_fallbacks
2 single-450 four-stroke 50 rusanov 1 4 131 5000 2500 0.0221766 4.43532 0.19559761 0.0045904 0.00029724 0.00371408 0.0013946 0.00172644 7.936e-05 0.00047056 0.0045 0.0045 0 0
3 single-450 four-stroke 50 hlle 1 4 131 5000 2500 0.0298873 5.97746 0.26360599 0.00608568 0.00031204 0.00520532 0.00142852 0.00296664 8.048e-05 0.00046164 0.0055 0.0065 0 0
4 single-450 four-stroke 50 hllc 1 4 131 5000 2500 0.0324929 6.49858 0.28658738 0.006661 0.00030784 0.00577968 0.00142544 0.00353328 8.296e-05 0.0004676 0.0065 0.0065 0 0
5 single-450 four-stroke 50 muscl 1 4 131 5000 2500 0.0427053 8.54106 0.37666075 0.0086688 0.00030336 0.00779792 0.00297476 0.00399228 8.168e-05 0.00046232 0.0085 0.0085 0 0
6 twin four-stroke 50 rusanov 1 6 55 5000 2500 0.0234109 4.68218 0.20648414 0.0048414 0.00036636 0.003913 0.0025476 0.00091236 0.0001218 0.00045752 0.0045 0.0075 0 0
7 twin four-stroke 50 hlle 1 6 55 5000 2500 0.0264447 5.28894 0.23324225 0.0054552 0.00036908 0.00453396 0.0024906 0.00148312 0.0001244 0.00045072 0.0045 0.0085 0 0
8 twin four-stroke 50 hllc 1 6 55 5000 2500 0.0286684 5.73368 0.25285529 0.00591868 0.00037288 0.00498284 0.00260644 0.0018032 0.00012824 0.000457 0.0045 0.0095 0 0
9 twin four-stroke 50 muscl 1 6 55 5000 2500 0.0337112 6.74224 0.29733278 0.00693444 0.00038912 0.00599156 0.00332472 0.00209188 0.0001288 0.00045044 0.0055 0.0105 0 0
10 five four-stroke 50 rusanov 1 14 343 5000 2500 0.0895132 17.90264 0.78950642 0.01815772 0.00081088 0.01673892 0.00846708 0.0059292 0.00034728 0.0004972 0.0205 0.0215 0 0
11 five four-stroke 50 hlle 1 14 343 5000 2500 0.133426 26.6852 1.1768173 0.02675072 0.0009624 0.02510568 0.00925144 0.01224052 0.00039596 0.0005586 0.0295 0.0325 0 0
12 five four-stroke 50 hllc 1 14 343 5000 2500 0.172315 34.463 1.5198183 0.03039436 0.00094916 0.02872924 0.00944852 0.01554452 0.00043216 0.00059528 0.0315 0.0515 0 0
13 five four-stroke 50 muscl 1 14 343 5000 2500 0.2017581 40.35162 1.7795064 0.04055332 0.0009302 0.03896732 0.01783364 0.01755344 0.00041908 0.00053652 0.0445 0.0475 0 0
14 v8-h four-stroke 50 rusanov 1 26 662 5000 2500 0.1798743 35.97486 1.5864913 0.03607572 0.00136824 0.03395516 0.01562336 0.01415284 0.00061336 0.00063232 0.0425 0.0455 0 0
15 v8-h four-stroke 50 hlle 1 26 662 5000 2500 0.2461426 49.22852 2.1709777 0.04931684 0.00139948 0.0470782 0.01617044 0.02484084 0.00063652 0.00071104 0.0575 0.0645 0 0
16 v8-h four-stroke 50 hllc 1 26 662 5000 2500 0.2689101 53.78202 2.3717871 0.054181 0.00135556 0.05198136 0.01624432 0.02972492 0.00060668 0.00071292 0.0635 0.0835 0 0
17 v8-h four-stroke 50 muscl 1 26 662 5000 2500 0.340461 68.0922 3.002866 0.06829276 0.00127412 0.06627316 0.02883468 0.03174308 0.00064368 0.00062556 0.0835 0.0905 0 0
18 yz-fat two-stroke 50 rusanov 1 4 70 5000 2500 0.0563677 11.27354 0.49716311 0.01165048 0.00031712 0.01087784 0.00549588 0.00386268 0.00028332 0.00035296 0.0115 0.0135 0 0
19 yz-fat two-stroke 50 hlle 1 4 70 5000 2500 0.0712716 14.25432 0.62861551 0.01464896 0.00034904 0.01385312 0.00542264 0.00644052 0.000286 0.00034304 0.0145 0.0165 0 0
20 yz-fat two-stroke 50 hllc 1 4 70 5000 2500 0.0763663 15.27326 0.67355077 0.01571584 0.00031624 0.01495828 0.00534936 0.0076164 0.0003036 0.00034232 0.0155 0.0165 0 0
21 yz-fat two-stroke 50 muscl 1 4 70 5000 2500 0.0906575 18.1315 0.79959915 0.01856376 0.00031808 0.01779808 0.0071104 0.00868528 0.00028244 0.00034488 0.0185 0.0195 0 0
22 saab-chambered four-stroke 50 rusanov 1 10 301 5000 2500 0.0887478 17.74956 0.7827556 0.0179724 0.000745 0.0165752 0.00725352 0.006773 0.0003276 0.00053304 0.0165 0.0245 0 0
23 saab-chambered four-stroke 50 hlle 1 10 301 5000 2500 0.1215358 24.30716 1.0719458 0.02448896 0.00072844 0.02313632 0.00709296 0.01260368 0.00030968 0.0005096 0.0235 0.0255 0 0
24 saab-chambered four-stroke 50 hllc 1 10 301 5000 2500 0.1324411 26.48822 1.1681305 0.02655668 0.00070284 0.02523496 0.00696064 0.01487744 0.0003076 0.00049696 0.0255 0.0275 0 0
25 saab-chambered four-stroke 50 muscl 1 10 301 5000 2500 0.1796392 35.92784 1.5844177 0.036017 0.0006922 0.03468728 0.01377652 0.01751864 0.00032228 0.00051936 0.0345 0.0365 0 0