Deadlock at initialization in mixed MPI/OpenMP when there are more cores available than tiles
If running in MPI only using more cores than number of tiles (10 x nsplit_i x nsplit_j) then the code stops with a proper error message:
Distribution problem in assign_domain
But if running in mixed MPI and OpenMP and too many cores (e.g. 40 MPI x 2 OpenMP with npslit_i=nsplit_j=2) then the code just deadlocks and freezes during the initialization step. Last message sent to output is then (tests with H&S testcase):
USING DEFAULTS : etat0_q_white_noise = 0.0000000000000000