Looking at your variables I don't see anything that seems wrong. I personally have never used smpar serial option I always use dmpar since I plan on using multiple cores to run WRF and WPS.
I do have a tutorial on the forum about how to set up intel compilers for WRF/WPS.
Good morning WRF Community! I have seen several posts on here about issues with the Intel Compilers and WRF. Having spent almost 2 months messing with these compilers to get the Hurricane WRF to install I have a good idea of the required steps. Are the Intel compilers better then the GNU ones...
forum.mmm.ucar.edu
Looking at your configure.wps the only thing I see is maybe changing lines 65 and 66 to either
DM_FC = mpif90 -f90=ifort -> DM_FC = ifort or DM_cc = mpiifort
DM_CC = mpicc -cc=icc -> DM_CC = icc or DM_CC = mpiicc
Let me know if this helps you.