-
994d4d7cee
Start adapting ABCModel implementation to new interfaces
remove_fusion
Anton Reinhard
2024-08-19 18:37:55 +02:00
-
0ce98e29ef
Reenable tests and fix a lot
Anton Reinhard
2024-08-19 17:45:40 +02:00
-
d553fe8ffc
Reenable ABC Model
Anton Reinhard
2024-08-19 14:54:34 +02:00
-
e9bd1f2939
Still remove NodeFusion
Anton Reinhard
2024-08-19 14:02:46 +02:00
-
97ccb3f3fb
Remove occurrences of Fusion/Fuse
Anton Reinhard
2024-08-13 17:57:16 +02:00
-
8a5e49429b
Don't eval in generated function return
refactor
Rubydragon
2024-08-09 12:21:49 +02:00
-
5be7ca99e7
Add results and evaluation
test_feynman_diagram_generator
Anton Reinhard
2024-07-10 14:19:22 +02:00
-
1ae39a8caa
Congruent in photons example (#12)
rubydragon
2024-07-10 14:17:39 +02:00
-
4eee23f081
Run on GPU
congruent_in_ph
Anton Reinhard
2024-07-09 23:19:25 +02:00
-
dee44dad66
Small fixes
Anton Reinhard
2024-07-05 02:15:03 +02:00
-
b784720859
Minor fixes and commints
Anton Reinhard
2024-07-04 20:40:22 +02:00
-
813d40cd30
Working state
Anton Reinhard
2024-07-04 20:24:39 +02:00
-
92f534f6bf
Fix congruent ph script
Anton Reinhard
2024-07-04 17:03:18 +02:00
-
55501c15c8
WIP
Rubydragon
2024-06-27 13:21:53 +02:00
-
-
b5d92b729c
Get compute function working
Anton Reinhard
2024-07-04 15:31:22 +02:00
-
6a9a7b41f1
rework a lot of the QED model to use QEDcore/base/processes
Anton Reinhard
2024-07-03 20:24:53 +02:00
-
a1581182ca
WIP
Anton Reinhard
2024-07-02 10:50:30 +02:00
-
1b4ba285c3
WIP refactor
Anton Reinhard
2024-06-24 23:31:30 +02:00
-
2921882fd4
EOD
Anton Reinhard
2024-05-24 19:20:59 +02:00
-
d888713e97
Enable oneAPI and ROCm (#9)
main
rubydragon
2024-05-08 19:26:18 +02:00
-
ed86137cac
Enable oneAPI and ROCm
enable_gpu_vendors
Anton Reinhard
2024-05-08 19:01:32 +02:00
-
-
38e7ff3b90
Seed Randomness, Fix tests (#8)
rubydragon
2024-05-08 18:04:48 +02:00
-
080f0f590c
Remove failing tests, rework later
seeded_randomness
Anton Reinhard
2024-05-08 16:50:42 +02:00
-
f8137c0836
Use seeded randomness everywhere
Anton Reinhard
2024-05-08 14:00:57 +02:00
-
-
7d7782f97f
Add Workaround for Trie implementation for Julia version 1.10+ (#7)
rubydragon
2024-05-08 14:00:25 +02:00
-
37e5f696a6
Use julia 1.10 in CI
workaround_trie
Anton Reinhard
2024-05-08 13:28:33 +02:00
-
a4169f1641
Add trie workaround
Anton Reinhard
2024-05-08 13:27:41 +02:00
-
-
87dbaf2c32
experiments (#1)
rubydragon
2024-05-08 12:03:27 +02:00
-
3a5d4fedd7
Add results in zip file
experiments
Anton Reinhard
2024-05-08 11:32:21 +02:00
-
723c460cf6
Format eval scripts
Anton Reinhard
2024-03-13 20:48:44 +01:00
-
810695171a
Cleanup
Anton Reinhard
2024-03-13 18:51:31 +01:00
-
70127817b3
Final data and eval scripts
Anton Reinhard
2024-03-12 20:40:26 +01:00
-
d121daf206
Evaluate new reduce data
Anton Reinhard
2024-03-08 03:11:55 +01:00
-
f5157b6395
Evaluate new reduce data
Anton Reinhard
2024-03-08 01:19:50 +01:00
-
961b616ad1
Evaluate full node data
Anton Reinhard
2024-03-08 00:45:28 +01:00
-
ddfc9191d5
evaluation
Anton Reinhard
2024-03-07 22:52:39 +01:00
-
ae99be7207
Improve qed_bench_redcution_steps_gpu
Anton Reinhard
2024-03-07 22:28:50 +01:00
-
371467c2bc
Full node fix
Anton Reinhard
2024-03-07 16:36:15 +01:00
-
1d957bc128
Minor experiment fixes
Anton Reinhard
2024-03-07 00:38:37 +01:00
-
d036f21862
Use CUDA kernels in bench scripts
Anton Reinhard
2024-03-07 00:08:04 +01:00
-
2e16b0dca7
Fix GlobalMetric Estimator Cost function compare
Anton Reinhard
2024-03-06 23:44:47 +01:00
-
86ad9ed5e8
Add kernel generating function
Anton Reinhard
2024-03-06 23:41:13 +01:00
-
0d9b066915
A100 bench
Anton Reinhard
2024-03-05 23:32:02 +01:00
-
b39bc480a1
full node bench testing
Anton Reinhard
2024-03-05 18:24:13 +01:00
-
b7f8e4a6b3
Add split and fuse optimizers similar to reduce optimizer
Anton Reinhard
2024-03-05 13:34:39 +01:00
-
71219f101e
Add full node bench example
Anton Reinhard
2024-03-04 23:54:47 +01:00
-
f3dab45f31
Add reduction bench data and images
Anton Reinhard
2024-03-04 22:53:54 +01:00
-
2784c82c23
Add reduce data
Anton Reinhard
2024-02-29 10:57:45 +01:00
-
e5d214a6fc
WIP
heterogeneity
Anton Reinhard
2024-02-28 13:52:46 +01:00
-
-
-
78717c2b43
Move reduction notebook, add reduce_bench eval script
Anton Reinhard
2024-02-26 22:10:21 +01:00
-
4584285126
Fix hemera scripts
Anton Reinhard
2024-02-26 11:14:40 +01:00
-
fc31299d1e
Fix GPU bench scripts
Anton Reinhard
2024-02-22 15:16:35 +01:00
-
f4747bfc9d
Fix gpu gres for slurm
Anton Reinhard
2024-02-21 17:03:47 +01:00
-
daf22ecdb0
Clean up data
Anton Reinhard
2024-02-21 16:55:44 +01:00
-
17c2df800c
Add reduction benchmarks
Anton Reinhard
2024-02-20 21:18:19 +01:00
-
fce9110e2a
Add new gen results
Anton Reinhard
2024-02-19 01:20:22 +01:00
-
52e7bf43ad
EOD
Anton Reinhard
2024-02-14 15:52:07 +01:00
-
8bbbc72bfc
Evaluate memory footprints of hemera, generate process numbers in notebook
Anton Reinhard
2024-02-13 23:38:55 +01:00
-
6a02f3bee6
Add new GPU data point; Add smaller diagram number function
Anton Reinhard
2024-02-13 16:22:18 +01:00
-
5be483c4c1
Prepare hemera execution benchmark
Anton Reinhard
2024-02-13 15:54:09 +01:00
-
4c05167901
Add notebook with number of Feynman Diagrams function
Anton Reinhard
2024-02-13 15:53:47 +01:00
-
6186776059
Evaluation scripts and images
Anton Reinhard
2024-02-13 11:52:02 +01:00
-
c6ebf91079
add one-sided diagram generation for compton
Anton Reinhard
2024-02-12 18:54:40 +01:00
-
a198f37f8e
hemera benchmark
Anton Reinhard
2024-02-12 13:09:27 +01:00
-
312d93cb4c
Add graph gen benchmark, eval script, and result image
Anton Reinhard
2024-02-07 19:48:03 +01:00
-
007d970a12
Add specialized compton diagram generation function for much improved runtime
Anton Reinhard
2024-02-06 10:58:29 +01:00
-
3ac9954d32
Add evaluation script, run script, csv data and first plots
Anton Reinhard
2024-02-06 09:35:04 +01:00
-
7098d1801a
Add qed bench run script and singularity container
Anton Reinhard
2024-02-02 06:56:16 +01:00
-
-
4592b76ec5
WIP
tape_machine
Anton Reinhard
2024-01-31 05:58:04 +01:00
-
7bdc01b72a
WIP add tape machine implementation
Anton Reinhard
2023-12-22 23:05:55 +01:00
-
-
9cd2bcdba2
WIP
likwid
Anton Reinhard
2024-01-03 16:57:49 +01:00
-
-
82ed774b7e
Tape Machine (#30)
Anton Reinhard
2024-01-03 16:38:32 +01:00
-
92e0eeaaef
heterogeneity (#27)
Anton Reinhard
2023-12-18 14:31:52 +01:00
-
c90346e948
Add QED Model (#25)
Anton Reinhard
2023-12-07 02:54:15 +01:00
-
5e5e29dc69
Add generated qed compton graph to execution test
qed
Anton Reinhard
2023-12-07 00:49:30 +01:00
-
86799644c4
Make diagram generation faster, add tests for it, update some notebooks
Anton Reinhard
2023-12-05 17:32:05 +01:00
-
f78cde613a
Put diagram generation in qed-model and fix things
Anton Reinhard
2023-11-30 17:08:42 +01:00
-
3ca24f76e1
Work on diagram generation and feynman diagram representation
Anton Reinhard
2023-11-30 03:50:31 +01:00
-
6314539f2c
Correct qed implementation and test compton
Anton Reinhard
2023-11-29 16:43:47 +01:00
-
ba0c75c8dc
Add momentum conservation tests; Debug result against groundtruth
Anton Reinhard
2023-11-28 15:50:18 +01:00
-
aa18430d29
Delete duplicated drawio
Anton Reinhard
2023-11-28 12:16:36 +01:00
-
268841990e
Work on QED Model execution
Anton Reinhard
2023-11-27 19:28:55 +01:00
-
7ad5e78b3b
Add diagram generation notebook draft
Anton Reinhard
2023-11-27 15:45:42 +01:00
-
afec3f6e70
Add some todos, add issame and caninteract to module instead of test
Anton Reinhard
2023-11-24 19:37:16 +01:00
-
62d572adbf
Add propagation results and tests
Anton Reinhard
2023-11-24 16:55:22 +01:00
-
c2687cdc01
Add model, particles etc., add interaction_result and tests for it, add compute task types
Anton Reinhard
2023-11-24 01:26:10 +01:00
-
fcb7c992da
Renaming of ABC Model things, add QEDprocesses/QEDbase types and use them
Anton Reinhard
2023-11-23 16:23:40 +01:00
-
-
938bf216e5
Improve actions workflow by removing prepare step (#23)
Anton Reinhard
2023-11-24 19:20:05 +01:00
-
12d4811d7e
Install JuliaFormatter in workflow
workflow
Anton Reinhard
2023-11-24 18:31:54 +01:00
-
8e4949d6f2
Remove prepare step
Anton Reinhard
2023-11-24 18:27:30 +01:00
-
-
04d5673b44
Use SafeTestsets for testing (#22)
Anton Reinhard
2023-11-22 16:01:17 +01:00
-
3c979b3d34
Use SafeTestsets for testing
safetestsets
Anton Reinhard
2023-11-22 15:20:12 +01:00
-
-
b7560685d4
Optimizer interface and sample implementation (#19)
Anton Reinhard
2023-11-22 13:51:54 +01:00
-
43e1866988
Add docs for optmization
optimizer
Anton Reinhard
2023-11-22 02:06:40 +01:00
-
4d1dc27f4f
Improve operation/optimization performance
Anton Reinhard
2023-11-21 21:32:40 +01:00
-
968f6856de
Improve interface, add random walk and reduction implementations, add tests
Anton Reinhard
2023-11-21 19:57:45 +01:00
-
7d31f61e5f
More fun with type stability and comment out some asserts that take 95% of the time
Anton Reinhard
2023-11-21 14:04:56 +01:00
-
705bfb30fe
Fun with type stability
Anton Reinhard
2023-11-21 01:48:59 +01:00
-
9d947a49ce
Add description of necessities of cost_type
Anton Reinhard
2023-11-20 19:08:40 +01:00
-
1e0e699e6d
Add Optimization interface, add greedy optimizer, add some functionality to CDCost
Anton Reinhard
2023-11-20 19:07:05 +01:00