This website requires JavaScript.
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