Add switch for selecting right MPI f90 compiler wrapper

News:
- Different computers have different MPI libraries, so we need to select
  the right one. Such as for Intel ifort, mpiifort should be used, and
  for GNU gfortran, mpif90 should be used.