There is currently a known issue in the Intel® MPI Library for Linux*, affecting Version 5.0 and Version 5.0 Update 1. The compiler wrapper scripts will always return 0, even if the compile or link failed. This can lead to errors in makefiles or any job checking the return code. The error is corrected and a fix is available in Version 5.0 Update 2.
There are currently three workarounds for this issue: