MKL 2018 Update 3 has broken zgetri.
Our QA process now crashes in a call to zgetri. Reverting to MKL Update 2 DLL's resolves the issue. It does not happen on every call to zgetri
I will point out that Intel Inspector complains about zgetri and data races (and has for a long time...)
Not Flagged > 14996 0 Main Thread Main Thread libiomp5md.dll!__kmp_task_team_wait [External Code] libiomp5md.dll!__kmp_task_team_wait(kmp_info * this_thr, kmp_team * team, void * itt_sync_obj, int wait) Line 401 libiomp5md.dll!__kmp_join_barrier(int gtid) Line 2037 libiomp5md.dll!__kmp_join_call(ident * loc, int gtid, fork_context_e fork_context, int exit_teams) Line 7493 libiomp5md.dll!__kmpc_fork_call(ident * loc, int argc, void(*)(int *, int *) microtask) Line 372 mkl_intel_thread.dll!000007feb0d84b70() mkl_core.dll!000007feacbc61fe()