Protect Spm initialization with MPI
Don't call MPI routines if MPI_init() has never been called during SpmInit()
GitLab upgrade completed. Current version is 18.7.4
https://about.gitlab.com/releases/2025/12/18/gitlab-18-7-released/
Don't call MPI routines if MPI_init() has never been called during SpmInit()