Commit Graph

  • 174d167b9a Merge branch 'elliot/float' into 'main' Ahmed Kallala 2026-05-23 20:50:59 +02:00
  • 43e54871df Baseline Flop Count Update, New Float Baseline [Quy Anh] «Elliot» Nguyen 2026-05-23 20:50:59 +02:00
  • 40f4421d60 Merge branch 'linus/variant_cutoff' into 'main' [Quy Anh] «Elliot» Nguyen 2026-05-21 19:16:41 +02:00
  • 52281d8b9f Cutoff variant (skip far pedestrian pairs) Linus Baumberger 2026-05-21 19:16:40 +02:00
  • f09ccd8a49 Merge branch 'ilp' into 'main' [Quy Anh] «Elliot» Nguyen 2026-05-21 19:09:24 +02:00
  • ef67c7e5c0 Ilp salijagic 2026-05-21 19:09:24 +02:00
  • 6b4c2df20a Merge branch 'linus/variant_avx256' into 'main' [Quy Anh] «Elliot» Nguyen 2026-05-21 19:08:46 +02:00
  • 748386640d SoA implementation Linus Baumberger 2026-05-21 19:08:46 +02:00
  • 8fec23b637 Merge branch 'elliot/measurements' into 'main' [Quy Anh] «Elliot» Nguyen 2026-05-21 16:21:07 +02:00
  • ba19c3876f Elliot/measurements [Quy Anh] «Elliot» Nguyen 2026-05-21 16:21:07 +02:00
  • 3f26921177 Merge branch 'linus/variant_lut' into 'main' [Quy Anh] «Elliot» Nguyen 2026-05-20 22:55:47 +02:00
  • 7ac4ce950b Linus/variant lut Linus Baumberger 2026-05-20 22:55:47 +02:00
  • 134ead7b44 Merge branch 'linus/variant_branchless' into 'main' [Quy Anh] «Elliot» Nguyen 2026-05-20 22:23:07 +02:00
  • c3f6fa3b27 Add branchless w() variants sadly we had worse performance Linus Baumberger 2026-05-20 22:23:07 +02:00
  • 2cd9031913 Merge branch 'ahmed-adjust-measurements' into 'main' [Quy Anh] «Elliot» Nguyen 2026-05-20 22:18:44 +02:00
  • 32c2b9440e Add cache flush logic Ahmed Kallala 2026-05-20 22:18:44 +02:00
  • 18b2180322 Merge branch 'pair_symmetry' into 'main' Linus Baumberger 2026-05-20 16:14:59 +02:00
  • 045dadba5f implemented pair_symmetry that uses a LUT to calculate the distances smail alijagic 2026-05-20 10:29:17 +02:00
  • e37300134b Merge branch 'linus/optimization_file_structure_update' into 'main' [Quy Anh] «Elliot» Nguyen 2026-05-20 09:26:22 +02:00
  • 3ce1c8cc2e updated structure of how we document the optimizations Linus Baumberger 2026-05-20 09:26:22 +02:00
  • 1718a2122f Merge branch 'elliot/inlining' into 'main' Linus Baumberger 2026-05-19 23:17:44 +02:00
  • b86c856e08 Inlining + Reorganization + Roofline [Quy Anh] «Elliot» Nguyen 2026-05-19 23:17:44 +02:00
  • 43f11a661b Merge branch 'elliot/verify-script-floating-point-fix' into 'main' Linus Baumberger 2026-05-19 10:16:34 +02:00
  • c4bf9f5c00 verify.py floating-point fix Nguyen Quy Anh 2026-05-19 10:06:46 +02:00
  • 5ce3f9a440 Merge branch 'util_hpp' into 'main' salijagic 2026-05-19 09:18:27 +02:00
  • a22f021cb9 Util hpp salijagic 2026-05-19 09:18:27 +02:00
  • cd884961f2 Merge branch 'linus/new_makefile_command_to_verify' into 'main' Linus Baumberger 2026-05-19 07:45:02 +02:00
  • de2d2c7be8 added a verify command to our makefile. so for future variants we can just use... Linus Baumberger 2026-05-19 07:45:02 +02:00
  • 134bcb8f3e Merge branch 'linus/remove_unused_files' into 'main' Nguyen Quy Anh 2026-05-19 07:27:37 +02:00
  • bd262e6f71 deleted undused files Linus Baumberger 2026-05-19 07:27:37 +02:00
  • ae3bb8a034 Merge branch 'variant_optimization_md_template' into 'main' salijagic 2026-05-18 15:18:15 +02:00
  • 6ada763dd6 Variant optimization md template salijagic 2026-05-18 15:18:14 +02:00
  • 4ef7362e77 Merge branch 'linus/new_makefile_command_to_verify' into 'main' salijagic 2026-05-18 14:50:43 +02:00
  • 7870e77611 added a verify command to our makefile. so for future variants we can just use... Linus Baumberger 2026-05-18 14:50:42 +02:00
  • 9ff7ff6822 Merge branch 'linus/restored_simulation' into 'main' salijagic 2026-05-18 14:49:49 +02:00
  • dcc1750b1c Linus/restored simulation Linus Baumberger 2026-05-18 14:49:49 +02:00
  • a32ba254de Merge branch 'linus/one_baseline_file' into 'main' salijagic 2026-05-17 16:17:00 +02:00
  • 1c5839e1d6 Linus/one baseline file Linus Baumberger 2026-05-17 16:17:00 +02:00
  • f294167b08 Merge branch 'ahmed-unit-tests' into 'main' salijagic 2026-05-12 22:16:46 +02:00
  • 5713ad7e19 Add unit tests, refactor simulation code, improve Makefile, and add documentation Ahmed Kallala 2026-05-12 22:16:46 +02:00
  • ae1c64af05 Merge branch 'ahmed' into 'main' Nguyen Quy Anh 2026-05-08 11:04:20 +02:00
  • f74fbe46d7 Merge branch 'elliot' into 'main' Ahmed Kallala 2026-05-03 14:31:30 +02:00
  • e9533ab925 reduced flop count Nguyen Quy Anh 2026-05-03 05:57:34 +02:00
  • 89dfdf7785 updated overview lbaumberger 2026-04-30 10:06:44 +02:00
  • 27c923a171 pseudocode.md Nguyen Quy Anh 2026-04-29 23:55:34 +02:00
  • ea80190a21 updated .gitignore Nguyen Quy Anh 2026-04-29 23:47:24 +02:00
  • 0a1d40cb7b 29/04 Nguyen Quy Anh 2026-04-29 23:46:53 +02:00
  • e113319083 print Q(n) and I(n) Nguyen Quy Anh 2026-04-29 20:14:56 +02:00
  • 6b8d5bc94c updated parameters and updated visualization function to better display the flow lbaumberger 2026-04-28 00:42:22 +02:00
  • adb1b492df Merge remote-tracking branch 'origin/smail' into lbaumberger lbaumberger 2026-04-27 16:55:23 +02:00
  • 40eb9a963f added arrows smail alijagic 2026-04-27 16:42:30 +02:00
  • fed647c4e7 Merge remote-tracking branch 'origin/ahmed' into lbaumberger lbaumberger 2026-04-27 14:54:27 +02:00
  • 8ebe0acd84 board lbaumberger 2026-04-27 14:54:10 +02:00
  • 7054bceae5 Update .gitignore AKallala 2026-04-27 14:52:10 +02:00
  • 19c9993ae4 Remove main_test_visualisation test.gif AKallala 2026-04-27 14:51:34 +02:00
  • 9559c8f2b2 Remove test_run_out.mp4 test.mp4 positions.csv AKallala 2026-04-27 14:46:19 +02:00
  • 4273b83236 Update main.cpp: add command line arguments checks AKallala 2026-04-27 14:42:50 +02:00
  • b9cd6b15e8 Merge branch smail AKallala 2026-04-27 14:36:56 +02:00
  • 5e738642fd Revert "Merge branch 'smail' into lbaumberger" lbaumberger 2026-04-27 14:36:20 +02:00
  • fd47bae9e2 Merge remote-tracking branch 'origin/smail' into ahmed AKallala 2026-04-27 14:32:08 +02:00
  • d7a8154bbe Merge remote-tracking branch 'origin/smail' into lbaumberger lbaumberger 2026-04-27 14:27:23 +02:00
  • 1cf29bfdd8 Merge branch 'smail' into lbaumberger lbaumberger 2026-04-27 14:25:29 +02:00
  • 1b79bd15f4 set parameters to dt 0.01 lbaumberger 2026-04-27 14:23:13 +02:00
  • 2c7d84d080 Add .gitignore AKallala 2026-04-27 14:12:47 +02:00
  • 4122cc3e24 Remove main: delete compiled binary file main from repo AKallala 2026-04-27 14:09:24 +02:00
  • cc1808ee3c added a REAME.md smail alijagic 2026-04-27 12:54:05 +02:00
  • 2fe93b5c94 added back formula smail alijagic 2026-04-27 10:48:43 +02:00
  • a926a9a815 minor fix, desired velocity to current velocity lbaumberger 2026-04-27 09:58:39 +02:00
  • a83aa654df deleted legacy files lbaumberger 2026-04-27 09:24:25 +02:00
  • 7f9946f6a0 minor fix regarding y coordinate of y lbaumberger 2026-04-26 23:24:18 +02:00
  • 820ecbfcdd Framework for simulations lbaumberger 2026-04-26 23:15:07 +02:00
  • b2b5f9f863 minor fixes lbaumberger 2026-04-26 20:01:14 +02:00
  • 2ca70ae7fa added duplicated header files to a legacy order lbaumberger 2026-04-26 18:44:43 +02:00
  • 0571e2b371 changed int to long long to avoid potential overflow lbaumberger 2026-04-26 17:39:04 +02:00
  • e46f6daf35 fix: added w to the Pedestrian default constructor lbaumberger 2026-04-26 17:37:27 +02:00
  • c29c3c3156 store preffered velocity w_alpha separately from the actual v_alpha lbaumberger 2026-04-26 17:25:37 +02:00
  • 36a0c7b8f2 added a Readme, with all our variables, eequations and formulas lbaumberger 2026-04-26 16:58:36 +02:00
  • 9824dea8a2 Merge branch 'ahmed' into lbaumberger lbaumberger 2026-04-25 21:01:42 +02:00
  • 49e96e85a1 created two passes Pass1: compute all forces Pass2: integrate the forces and do the updates lbaumberger 2026-04-25 20:57:50 +02:00
  • 3d217e7840 Added measurements Nguyen Quy Anh 2026-04-24 16:31:42 +02:00
  • aa1daf9149 Update board.hpp, forces.hpp, forces.cpp, main.cpp, pedestrian.hpp: correct some bugs in implementation AKallala 2026-04-23 20:14:24 +02:00
  • d347534ff2 Baseline Nguyen Quy Anh 2026-03-27 17:20:55 +01:00
  • cde82faa4d hell yea Nguyen Quy Anh 2026-03-27 17:16:23 +01:00
  • cb6d371ce7 update intermediate and next velocity update next position lbaumberger 2026-03-27 10:36:51 +01:00
  • 43fbd27252 updated compute repulsive effects from border lbaumberger 2026-03-27 10:02:56 +01:00
  • fc76721f06 updated PHI_DEG Field of view lbaumberger 2026-03-27 09:39:00 +01:00
  • e8f5e94226 updated w() lbaumberger 2026-03-27 09:38:40 +01:00
  • e905bc4a86 missing repulsive_effects_from_borders, and last three updates. Restructured the whole project. TODO: check constants/parameters and implement missing functions. smail alijagic 2026-03-22 00:05:32 +01:00
  • 0f05b93b57 implemented repulsive effects from pedestrians (3-7) smail alijagic 2026-03-21 20:42:15 +01:00
  • 261c7c9d43 implemented acceleration term smail alijagic 2026-03-21 17:47:24 +01:00
  • c216fa777e implemented desired direction (1), added struct Pedestrian smail alijagic 2026-03-21 11:41:20 +01:00
  • df482ec7aa Sidewalk, Cell, get_direction(), compute_acceleration() smail alijagic 2026-03-19 23:34:22 +01:00
  • 980bb5635e Added original paper from description smail alijagic 2026-03-13 16:25:18 +01:00
  • 5d43ef05bc Update file main.cpp Nguyen Quy Anh 2026-03-13 15:39:52 +01:00
  • 145f25b87c Update file main.cpp Nguyen Quy Anh 2026-03-13 15:37:33 +01:00