Fix MPI type mistakes reported by oneAPI
Fixes #881 (closed).
I originally dismissed the warnings but it looks like they were not false positives. A few are just size_t --> long long conversions or 2d array flattening but I am confused by how the code could have worked correctly given the changes in:
- line 329 of engine.c
- line 1288 of engine.c
- line 218 of neutrino.c
@mivkov could you check whether the compiler/library combination you used in #881 (closed) now runs this correctly?
Edited by Matthieu Schaller