MPI refactoring
- removed
__cuda_callable__fromDistributedNDArrayandDistributedNDArrayViewmethods - removed
MpiCommunicatorcompletely (remains only in theProblemsandSolversmachinery) - removed wrapper functions
AllGroup,NullGroup,NullRequest - renamed
getCommunicationGrouptogetCommunicatorin all data structures -
Array.h,ArrayView.h: replacedsend,receivewithMPI::send,MPI::recv -
String.h: replacedmpiSend,mpiReceivewithMPI::send,MPI::recv(same as above) - removed
printmethod andoperator<<forDistributedArrayandDistributedArrayView(it does not make sense to print a distributed array like this, because it may contain ghost elements) - fixed
forElementsmethod inDistributedArrayandDistributedArrayView