Open miekkasarki opened 1 year ago
I've rebased branch https://github.com/ascot4fusion/ascot5/tree/feature/7-bmc on the main. There were several conflicts in Makefile and simulate_gc_fixed.c so I've probably broken something, which is why I pushed the rebased variant to https://github.com/ascot4fusion/ascot5/tree/feature/7-bmc-rebased
Branch https://github.com/ascot4fusion/ascot5/tree/feature/7-bmc-rewrote contains the rewrote of the BMC algorithm. The main numerical scheme is the same but it was easier to rewrite than trying to merge the old one because:
Regarding the last bullet, the next steps would be to generalize the momentum-space mesh (so it can support energy-pitch as well) and implement a triangular spatial mesh.
There is also a WIP tutorial for BMC which would also check that the code works.
This issue is for merging (and finishing) the BMC code to the main.