flu-plus-plus / bachelorproef

Bachelorproef Informatica Universiteit Antwerpen 2016–2017
Other
0 stars 4 forks source link

Implement basic multi-region support #23

Closed jonathanvdc closed 7 years ago

jonathanvdc commented 7 years ago

This PR adds support for sequential and parallel multi-region simulations. Ironically, about half of this PR is just a refactor of the Stride source code. Stride's liberal use of a global log had to be eliminated to make multi-threaded simulation logs sensible, and I had to take run_stride.cpp apart before putting it together again in order to support multi-region simulations.

I also set AlignAfterOpenBracket: AlwaysBreak in the .clang-format file. I hope that's not too controversial.