Software Archive
Read-only legacy content
17060 Discussions

Could not read symbols: File in wrong format

Wentao_Z_
Beginner
525 Views

Hi,

I have a solver that works fine on the host side. Now I am trying to first build executable for MIC and run natively there. I am using ifort 14.0.3 and I added the compiler flags -openmp and -mmic but got an error at the linking stage:

Generating dependency file obj/readbuffer.d from src/readbuffer.c
Generating dependency file obj/plot3d_format.d from src/plot3d_format.c
Preprocessing file src/ModMain.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModMain.fpp > src/ModMain.f90
Generating dependency file obj/ModMain.d from src/ModMain.f90
Preprocessing file src/ModRegion.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModRegion.fpp > src/ModRegion.f90
Generating dependency file obj/ModRegion.d from src/ModRegion.f90
Preprocessing file src/ModInput.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModInput.fpp > src/ModInput.f90
Generating dependency file obj/ModInput.d from src/ModInput.f90
Preprocessing file src/ModActuator.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModActuator.fpp > src/ModActuator.f90
Generating dependency file obj/ModActuator.d from src/ModActuator.f90
Preprocessing file src/ModRungeKutta.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModRungeKutta.fpp > src/ModRungeKutta.f90
Generating dependency file obj/ModRungeKutta.d from src/ModRungeKutta.f90
Preprocessing file src/ModOptimization.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModOptimization.fpp > src/ModOptimization.f90
Generating dependency file obj/ModOptimization.d from src/ModOptimization.f90
Preprocessing file src/ModTimemarch.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModTimemarch.fpp > src/ModTimemarch.f90
Generating dependency file obj/ModTimemarch.d from src/ModTimemarch.f90
Preprocessing file src/ModInterp.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModInterp.fpp > src/ModInterp.f90
Generating dependency file obj/ModInterp.d from src/ModInterp.f90
Preprocessing file src/ModIBLANK.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModIBLANK.fpp > src/ModIBLANK.f90
Generating dependency file obj/ModIBLANK.d from src/ModIBLANK.f90
Preprocessing file src/ModQ1D.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModQ1D.fpp > src/ModQ1D.f90
Generating dependency file obj/ModQ1D.d from src/ModQ1D.f90
Preprocessing file src/ModCyl1D.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModCyl1D.fpp > src/ModCyl1D.f90
Generating dependency file obj/ModCyl1D.d from src/ModCyl1D.f90
Preprocessing file src/ModAdjointNS.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModAdjointNS.fpp > src/ModAdjointNS.f90
Generating dependency file obj/ModAdjointNS.d from src/ModAdjointNS.f90
Preprocessing file src/ModLinNavierStokesBC.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModLinNavierStokesBC.fpp > src/ModLinNavierStokesBC.f90
Generating dependency file obj/ModLinNavierStokesBC.d from src/ModLinNavierStokesBC.f90
Preprocessing file src/ModLinNavierStokesRHS.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModLinNavierStokesRHS.fpp > src/ModLinNavierStokesRHS.f90
Generating dependency file obj/ModLinNavierStokesRHS.d from src/ModLinNavierStokesRHS.f90
Preprocessing file src/ModNavierStokesImplicit.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModNavierStokesImplicit.fpp > src/ModNavierStokesImplicit.f90
Generating dependency file obj/ModNavierStokesImplicit.d from src/ModNavierStokesImplicit.f90
Preprocessing file src/ModNavierStokesImplicitSATArtDiss.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModNavierStokesImplicitSATArtDiss.fpp > src/ModNavierStokesImplicitSATArtDiss.f90
Generating dependency file obj/ModNavierStokesImplicitSATArtDiss.d from src/ModNavierStokesImplicitSATArtDiss.f90
Preprocessing file src/ModNavierStokesRHS.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModNavierStokesRHS.fpp > src/ModNavierStokesRHS.f90
Generating dependency file obj/ModNavierStokesRHS.d from src/ModNavierStokesRHS.f90
Preprocessing file src/ModNavierStokesBC.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModNavierStokesBC.fpp > src/ModNavierStokesBC.f90
Generating dependency file obj/ModNavierStokesBC.d from src/ModNavierStokesBC.f90
Preprocessing file src/ModEulerFV.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModEulerFV.fpp > src/ModEulerFV.f90
Generating dependency file obj/ModEulerFV.d from src/ModEulerFV.f90
Preprocessing file src/ModNASARotor.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModNASARotor.fpp > src/ModNASARotor.f90
Generating dependency file obj/ModNASARotor.d from src/ModNASARotor.f90
Preprocessing file src/ModRiemannSolver.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModRiemannSolver.fpp > src/ModRiemannSolver.f90
Generating dependency file obj/ModRiemannSolver.d from src/ModRiemannSolver.f90
Preprocessing file src/ModLighthill.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModLighthill.fpp > src/ModLighthill.f90
Generating dependency file obj/ModLighthill.d from src/ModLighthill.f90
Preprocessing file src/ModFiniteVolume.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModFiniteVolume.fpp > src/ModFiniteVolume.f90
Generating dependency file obj/ModFiniteVolume.d from src/ModFiniteVolume.f90
Preprocessing file src/ModFVSetup.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModFVSetup.fpp > src/ModFVSetup.f90
Generating dependency file obj/ModFVSetup.d from src/ModFVSetup.f90
Preprocessing file src/ModMetrics.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModMetrics.fpp > src/ModMetrics.f90
Generating dependency file obj/ModMetrics.d from src/ModMetrics.f90
Preprocessing file src/ModDeriv.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModDeriv.fpp > src/ModDeriv.f90
Generating dependency file obj/ModDeriv.d from src/ModDeriv.f90
Preprocessing file src/ModPenta.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModPenta.fpp > src/ModPenta.f90
Generating dependency file obj/ModPenta.d from src/ModPenta.f90
Preprocessing file src/ModDerivBuildOps.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModDerivBuildOps.fpp > src/ModDerivBuildOps.f90
Generating dependency file obj/ModDerivBuildOps.d from src/ModDerivBuildOps.f90
Preprocessing file src/ModIO.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModIO.fpp > src/ModIO.f90
Generating dependency file obj/ModIO.d from src/ModIO.f90
Preprocessing file src/ModDataUtils.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModDataUtils.fpp > src/ModDataUtils.f90
Generating dependency file obj/ModDataUtils.d from src/ModDataUtils.f90
Preprocessing file src/ModEOS.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModEOS.fpp > src/ModEOS.f90
Generating dependency file obj/ModEOS.d from src/ModEOS.f90
Preprocessing file src/ModInitialCondition.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModInitialCondition.fpp > src/ModInitialCondition.f90
Generating dependency file obj/ModInitialCondition.d from src/ModInitialCondition.f90
Preprocessing file src/ModPSAAP2_cp.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModPSAAP2_cp.fpp > src/ModPSAAP2_cp.f90
Generating dependency file obj/ModPSAAP2_cp.d from src/ModPSAAP2_cp.f90
Preprocessing file src/ModPSAAP2.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModPSAAP2.fpp > src/ModPSAAP2.f90
Generating dependency file obj/ModPSAAP2.d from src/ModPSAAP2.f90
Preprocessing file src/ModNR.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModNR.fpp > src/ModNR.f90
Generating dependency file obj/ModNR.d from src/ModNR.f90
Preprocessing file src/ModNRTYPE.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModNRTYPE.fpp > src/ModNRTYPE.f90
Generating dependency file obj/ModNRTYPE.d from src/ModNRTYPE.f90
Preprocessing file src/ModMatrixVectorOps.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModMatrixVectorOps.fpp > src/ModMatrixVectorOps.f90
Generating dependency file obj/ModMatrixVectorOps.d from src/ModMatrixVectorOps.f90
Preprocessing file src/ModPLOT3D_IO.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModPLOT3D_IO.fpp > src/ModPLOT3D_IO.f90
Generating dependency file obj/ModPLOT3D_IO.d from src/ModPLOT3D_IO.f90
Preprocessing file src/ModParam.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModParam.fpp > src/ModParam.f90
Generating dependency file obj/ModParam.d from src/ModParam.f90
Preprocessing file src/ModString.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModString.fpp > src/ModString.f90
Generating dependency file obj/ModString.d from src/ModString.f90
Preprocessing file src/ModMPI.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModMPI.fpp > src/ModMPI.f90
Generating dependency file obj/ModMPI.d from src/ModMPI.f90
Preprocessing file src/ModDataStruct.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModDataStruct.fpp > src/ModDataStruct.f90
Generating dependency file obj/ModDataStruct.d from src/ModDataStruct.f90
Preprocessing file src/ModGlobal.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModGlobal.fpp > src/ModGlobal.f90
Generating dependency file obj/ModGlobal.d from src/ModGlobal.f90
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModGlobal.f90 -o obj/ModGlobal.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModDataStruct.f90 -o obj/ModDataStruct.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModMPI.f90 -o obj/ModMPI.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModString.f90 -o obj/ModString.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModParam.f90 -o obj/ModParam.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModPLOT3D_IO.f90 -o obj/ModPLOT3D_IO.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModMatrixVectorOps.f90 -o obj/ModMatrixVectorOps.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModNRTYPE.f90 -o obj/ModNRTYPE.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModNR.f90 -o obj/ModNR.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModPSAAP2.f90 -o obj/ModPSAAP2.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModPSAAP2_cp.f90 -o obj/ModPSAAP2_cp.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModInitialCondition.f90 -o obj/ModInitialCondition.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModEOS.f90 -o obj/ModEOS.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModDataUtils.f90 -o obj/ModDataUtils.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModPenta.f90 -o obj/ModPenta.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModDeriv.f90 -o obj/ModDeriv.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModIO.f90 -o obj/ModIO.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -O0   -module obj -openmp -mmic -c src/ModDerivBuildOps.f90 -o obj/ModDerivBuildOps.o
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModMetrics.f90 -o obj/ModMetrics.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModInput.f90 -o obj/ModInput.o	
src/ModInput.f90(1): warning #5462: Global name too long, shortened from: modinput_mp_initialize_filter_stencils_pade_centered_2nd_order_$BLK.modmpi_mp_mpi_statuses_ignore_ to: dinput_mp_initialize_filter_stencils_pade_centered_2nd_order_$BLK.modmpi_mp_mpi_statuses_ignore_
!-----------------------------------------------------------------------
^
src/ModInput.f90(1): warning #5462: Global name too long, shortened from: modinput_mp_initialize_filter_stencils_pade_centered_2nd_order_$BLK.modmpi_mp_mpi_errcodes_ignore_ to: dinput_mp_initialize_filter_stencils_pade_centered_2nd_order_$BLK.modmpi_mp_mpi_errcodes_ignore_
!-----------------------------------------------------------------------
^
src/ModInput.f90(1): warning #5462: Global name too long, shortened from: modinput_mp_initialize_filter_stencils_gaussianhyperviscosity_$BLK.modmpi_mp_mpi_statuses_ignore_ to: odinput_mp_initialize_filter_stencils_gaussianhyperviscosity_$BLK.modmpi_mp_mpi_statuses_ignore_
!-----------------------------------------------------------------------
^
src/ModInput.f90(1): warning #5462: Global name too long, shortened from: modinput_mp_initialize_filter_stencils_gaussianhyperviscosity_$BLK.modmpi_mp_mpi_errcodes_ignore_ to: odinput_mp_initialize_filter_stencils_gaussianhyperviscosity_$BLK.modmpi_mp_mpi_errcodes_ignore_
!-----------------------------------------------------------------------
^
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModFVSetup.f90 -o obj/ModFVSetup.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModFiniteVolume.f90 -o obj/ModFiniteVolume.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModLighthill.f90 -o obj/ModLighthill.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModRiemannSolver.f90 -o obj/ModRiemannSolver.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModNASARotor.f90 -o obj/ModNASARotor.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModEulerFV.f90 -o obj/ModEulerFV.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModNavierStokesBC.f90 -o obj/ModNavierStokesBC.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModNavierStokesRHS.f90 -o obj/ModNavierStokesRHS.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModNavierStokesImplicitSATArtDiss.f90 -o obj/ModNavierStokesImplicitSATArtDiss.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModNavierStokesImplicit.f90 -o obj/ModNavierStokesImplicit.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModLinNavierStokesRHS.f90 -o obj/ModLinNavierStokesRHS.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModLinNavierStokesBC.f90 -o obj/ModLinNavierStokesBC.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModAdjointNS.f90 -o obj/ModAdjointNS.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModCyl1D.f90 -o obj/ModCyl1D.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModQ1D.f90 -o obj/ModQ1D.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModIBLANK.f90 -o obj/ModIBLANK.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModInterp.f90 -o obj/ModInterp.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModActuator.f90 -o obj/ModActuator.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModRungeKutta.f90 -o obj/ModRungeKutta.o	
src/ModRungeKutta.f90(1): warning #5462: Global name too long, shortened from: modrungekutta_mp_approximate_linear_cns_operator_power_method_$BLK.modmpi_mp_mpi_statuses_ignore_ to: odrungekutta_mp_approximate_linear_cns_operator_power_method_$BLK.modmpi_mp_mpi_statuses_ignore_
!-----------------------------------------------------------------------
^
src/ModRungeKutta.f90(1): warning #5462: Global name too long, shortened from: modrungekutta_mp_approximate_linear_cns_operator_power_method_$BLK.modmpi_mp_mpi_errcodes_ignore_ to: odrungekutta_mp_approximate_linear_cns_operator_power_method_$BLK.modmpi_mp_mpi_errcodes_ignore_
!-----------------------------------------------------------------------
^
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModTimemarch.f90 -o obj/ModTimemarch.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModOptimization.f90 -o obj/ModOptimization.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModRegion.f90 -o obj/ModRegion.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModMain.f90 -o obj/ModMain.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpicc -c -O2 -openmp -mmic    src/plot3d_format.c -o obj/plot3d_format.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpicc -c -O2 -openmp -mmic    src/readbuffer.c -o obj/readbuffer.o	
(cd amos && make && cd -)
make[1]: Entering directory `/home/wzhang80/plascomcm/amos'
ifort -O2  -openmp -mmic   -module obj -c d1mach.f -o obj/d1mach.o
ifort -O2  -openmp -mmic   -module obj -c dgamln.f -o obj/dgamln.o
ifort -O2  -openmp -mmic   -module obj -c i1mach.f -o obj/i1mach.o
ifort -O2  -openmp -mmic   -module obj -c xerror.f -o obj/xerror.o
ifort -O2  -openmp -mmic   -module obj -c zabs.f -o obj/zabs.o
ifort -O2  -openmp -mmic   -module obj -c zacai.f -o obj/zacai.o
ifort -O2  -openmp -mmic   -module obj -c zacon.f -o obj/zacon.o
ifort -O2  -openmp -mmic   -module obj -c zairy.f -o obj/zairy.o
ifort -O2  -openmp -mmic   -module obj -c zasyi.f -o obj/zasyi.o
ifort -O2  -openmp -mmic   -module obj -c zbesh.f -o obj/zbesh.o
ifort -O2  -openmp -mmic   -module obj -c zbinu.f -o obj/zbinu.o
ifort -O2  -openmp -mmic   -module obj -c zbknu.f -o obj/zbknu.o
ifort -O2  -openmp -mmic   -module obj -c zbuni.f -o obj/zbuni.o
ifort -O2  -openmp -mmic   -module obj -c zbunk.f -o obj/zbunk.o
ifort -O2  -openmp -mmic   -module obj -c zdiv.f -o obj/zdiv.o
ifort -O2  -openmp -mmic   -module obj -c zexp.f -o obj/zexp.o
ifort -O2  -openmp -mmic   -module obj -c zkscl.f -o obj/zkscl.o
ifort -O2  -openmp -mmic   -module obj -c zlog.f -o obj/zlog.o
ifort -O2  -openmp -mmic   -module obj -c zmlri.f -o obj/zmlri.o
ifort -O2  -openmp -mmic   -module obj -c zmlt.f -o obj/zmlt.o
ifort -O2  -openmp -mmic   -module obj -c zrati.f -o obj/zrati.o
ifort -O2  -openmp -mmic   -module obj -c zs1s2.f -o obj/zs1s2.o
ifort -O2  -openmp -mmic   -module obj -c zseri.f -o obj/zseri.o
ifort -O2  -openmp -mmic   -module obj -c zshch.f -o obj/zshch.o
ifort -O2  -openmp -mmic   -module obj -c zsqrt.f -o obj/zsqrt.o
ifort -O2  -openmp -mmic   -module obj -c zuchk.f -o obj/zuchk.o
ifort -O2  -openmp -mmic   -module obj -c zunhj.f -o obj/zunhj.o
ifort -O2  -openmp -mmic   -module obj -c zuni1.f -o obj/zuni1.o
ifort -O2  -openmp -mmic   -module obj -c zuni2.f -o obj/zuni2.o
ifort -O2  -openmp -mmic   -module obj -c zunik.f -o obj/zunik.o
ifort -O2  -openmp -mmic   -module obj -c zunk1.f -o obj/zunk1.o
ifort -O2  -openmp -mmic   -module obj -c zunk2.f -o obj/zunk2.o
ifort -O2  -openmp -mmic   -module obj -c zuoik.f -o obj/zuoik.o
ifort -O2  -openmp -mmic   -module obj -c zwrsk.f -o obj/zwrsk.o
ar cr libamos.a obj/d1mach.o obj/dgamln.o obj/i1mach.o obj/xerror.o obj/zabs.o obj/zacai.o obj/zacon.o obj/zairy.o obj/zasyi.o obj/zbesh.o obj/zbinu.o obj/zbknu.o obj/zbuni.o obj/zbunk.o obj/zdiv.o obj/zexp.o obj/zkscl.o obj/zlog.o obj/zmlri.o obj/zmlt.o obj/zrati.o obj/zs1s2.o obj/zseri.o obj/zshch.o obj/zsqrt.o obj/zuchk.o obj/zunhj.o obj/zuni1.o obj/zuni2.o obj/zunik.o obj/zunk1.o obj/zunk2.o obj/zuoik.o obj/zwrsk.o
make[1]: Leaving directory `/home/wzhang80/plascomcm/amos'
/home/wzhang80/plascomcm
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 obj/ModGlobal.o obj/ModDataStruct.o obj/ModMPI.o obj/ModString.o obj/ModParam.o obj/ModPLOT3D_IO.o obj/ModMatrixVectorOps.o obj/ModNRTYPE.o obj/ModNR.o obj/ModPSAAP2.o obj/ModPSAAP2_cp.o obj/ModInitialCondition.o obj/ModEOS.o obj/ModDataUtils.o obj/ModIO.o obj/ModDerivBuildOps.o obj/ModPenta.o obj/ModDeriv.o obj/ModMetrics.o obj/ModFVSetup.o obj/ModFiniteVolume.o obj/ModLighthill.o obj/ModRiemannSolver.o obj/ModNASARotor.o obj/ModEulerFV.o obj/ModNavierStokesBC.o obj/ModNavierStokesRHS.o obj/ModNavierStokesImplicitSATArtDiss.o obj/ModNavierStokesImplicit.o obj/ModLinNavierStokesRHS.o obj/ModLinNavierStokesBC.o obj/ModAdjointNS.o obj/ModCyl1D.o obj/ModQ1D.o obj/ModIBLANK.o obj/ModInterp.o obj/ModTimemarch.o obj/ModOptimization.o obj/ModRungeKutta.o obj/ModActuator.o obj/ModInput.o obj/ModRegion.o obj/ModMain.o obj/plot3d_format.o obj/readbuffer.o  -Lamos -lamos -o bin/plascomcm.mic
ld: obj/ModGlobal.o: Relocations in generic ELF (EM: 181)
obj/ModGlobal.o: could not read symbols: File in wrong format
make: *** [bin/plascomcm.mic] Error 1
 

Since the error occurs in the liking stage, I guess maybe the library for MIC is not correctly linked? Is there anything else I need to do to compile executable for MIC, except for adding -openmp and -mmic as compiler flags?

I appreciate your time and suggestions.

Best regards,
     Wentao

0 Kudos
2 Replies
TimP
Honored Contributor III
525 Views

Advice about mvapich for Mic native is more likely to be good on their site. If their release supports it that would be a recent version.

0 Kudos
Wentao_Z_
Beginner
525 Views

Hi Tim,

Thanks for your reply. 

Here is a quick update. I also added -openmp and -mmic to the linking stage, then the error became:

Generating dependency file obj/readbuffer.d from src/readbuffer.c
Generating dependency file obj/plot3d_format.d from src/plot3d_format.c
Preprocessing file src/ModMain.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModMain.fpp > src/ModMain.f90
Generating dependency file obj/ModMain.d from src/ModMain.f90
Preprocessing file src/ModRegion.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModRegion.fpp > src/ModRegion.f90
Generating dependency file obj/ModRegion.d from src/ModRegion.f90
Preprocessing file src/ModInput.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModInput.fpp > src/ModInput.f90
Generating dependency file obj/ModInput.d from src/ModInput.f90
Preprocessing file src/ModActuator.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModActuator.fpp > src/ModActuator.f90
Generating dependency file obj/ModActuator.d from src/ModActuator.f90
Preprocessing file src/ModRungeKutta.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModRungeKutta.fpp > src/ModRungeKutta.f90
Generating dependency file obj/ModRungeKutta.d from src/ModRungeKutta.f90
Preprocessing file src/ModOptimization.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModOptimization.fpp > src/ModOptimization.f90
Generating dependency file obj/ModOptimization.d from src/ModOptimization.f90
Preprocessing file src/ModTimemarch.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModTimemarch.fpp > src/ModTimemarch.f90
Generating dependency file obj/ModTimemarch.d from src/ModTimemarch.f90
Preprocessing file src/ModInterp.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModInterp.fpp > src/ModInterp.f90
Generating dependency file obj/ModInterp.d from src/ModInterp.f90
Preprocessing file src/ModIBLANK.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModIBLANK.fpp > src/ModIBLANK.f90
Generating dependency file obj/ModIBLANK.d from src/ModIBLANK.f90
Preprocessing file src/ModQ1D.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModQ1D.fpp > src/ModQ1D.f90
Generating dependency file obj/ModQ1D.d from src/ModQ1D.f90
Preprocessing file src/ModCyl1D.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModCyl1D.fpp > src/ModCyl1D.f90
Generating dependency file obj/ModCyl1D.d from src/ModCyl1D.f90
Preprocessing file src/ModAdjointNS.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModAdjointNS.fpp > src/ModAdjointNS.f90
Generating dependency file obj/ModAdjointNS.d from src/ModAdjointNS.f90
Preprocessing file src/ModLinNavierStokesBC.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModLinNavierStokesBC.fpp > src/ModLinNavierStokesBC.f90
Generating dependency file obj/ModLinNavierStokesBC.d from src/ModLinNavierStokesBC.f90
Preprocessing file src/ModLinNavierStokesRHS.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModLinNavierStokesRHS.fpp > src/ModLinNavierStokesRHS.f90
Generating dependency file obj/ModLinNavierStokesRHS.d from src/ModLinNavierStokesRHS.f90
Preprocessing file src/ModNavierStokesImplicit.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModNavierStokesImplicit.fpp > src/ModNavierStokesImplicit.f90
Generating dependency file obj/ModNavierStokesImplicit.d from src/ModNavierStokesImplicit.f90
Preprocessing file src/ModNavierStokesImplicitSATArtDiss.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModNavierStokesImplicitSATArtDiss.fpp > src/ModNavierStokesImplicitSATArtDiss.f90
Generating dependency file obj/ModNavierStokesImplicitSATArtDiss.d from src/ModNavierStokesImplicitSATArtDiss.f90
Preprocessing file src/ModNavierStokesRHS.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModNavierStokesRHS.fpp > src/ModNavierStokesRHS.f90
Generating dependency file obj/ModNavierStokesRHS.d from src/ModNavierStokesRHS.f90
Preprocessing file src/ModNavierStokesBC.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModNavierStokesBC.fpp > src/ModNavierStokesBC.f90
Generating dependency file obj/ModNavierStokesBC.d from src/ModNavierStokesBC.f90
Preprocessing file src/ModEulerFV.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModEulerFV.fpp > src/ModEulerFV.f90
Generating dependency file obj/ModEulerFV.d from src/ModEulerFV.f90
Preprocessing file src/ModNASARotor.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModNASARotor.fpp > src/ModNASARotor.f90
Generating dependency file obj/ModNASARotor.d from src/ModNASARotor.f90
Preprocessing file src/ModRiemannSolver.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModRiemannSolver.fpp > src/ModRiemannSolver.f90
Generating dependency file obj/ModRiemannSolver.d from src/ModRiemannSolver.f90
Preprocessing file src/ModLighthill.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModLighthill.fpp > src/ModLighthill.f90
Generating dependency file obj/ModLighthill.d from src/ModLighthill.f90
Preprocessing file src/ModFiniteVolume.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModFiniteVolume.fpp > src/ModFiniteVolume.f90
Generating dependency file obj/ModFiniteVolume.d from src/ModFiniteVolume.f90
Preprocessing file src/ModFVSetup.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModFVSetup.fpp > src/ModFVSetup.f90
Generating dependency file obj/ModFVSetup.d from src/ModFVSetup.f90
Preprocessing file src/ModMetrics.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModMetrics.fpp > src/ModMetrics.f90
Generating dependency file obj/ModMetrics.d from src/ModMetrics.f90
Preprocessing file src/ModDeriv.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModDeriv.fpp > src/ModDeriv.f90
Generating dependency file obj/ModDeriv.d from src/ModDeriv.f90
Preprocessing file src/ModPenta.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModPenta.fpp > src/ModPenta.f90
Generating dependency file obj/ModPenta.d from src/ModPenta.f90
Preprocessing file src/ModDerivBuildOps.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModDerivBuildOps.fpp > src/ModDerivBuildOps.f90
Generating dependency file obj/ModDerivBuildOps.d from src/ModDerivBuildOps.f90
Preprocessing file src/ModIO.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModIO.fpp > src/ModIO.f90
Generating dependency file obj/ModIO.d from src/ModIO.f90
Preprocessing file src/ModDataUtils.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModDataUtils.fpp > src/ModDataUtils.f90
Generating dependency file obj/ModDataUtils.d from src/ModDataUtils.f90
Preprocessing file src/ModEOS.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModEOS.fpp > src/ModEOS.f90
Generating dependency file obj/ModEOS.d from src/ModEOS.f90
Preprocessing file src/ModInitialCondition.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModInitialCondition.fpp > src/ModInitialCondition.f90
Generating dependency file obj/ModInitialCondition.d from src/ModInitialCondition.f90
Preprocessing file src/ModPSAAP2_cp.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModPSAAP2_cp.fpp > src/ModPSAAP2_cp.f90
Generating dependency file obj/ModPSAAP2_cp.d from src/ModPSAAP2_cp.f90
Preprocessing file src/ModPSAAP2.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModPSAAP2.fpp > src/ModPSAAP2.f90
Generating dependency file obj/ModPSAAP2.d from src/ModPSAAP2.f90
Preprocessing file src/ModNR.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModNR.fpp > src/ModNR.f90
Generating dependency file obj/ModNR.d from src/ModNR.f90
Preprocessing file src/ModNRTYPE.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModNRTYPE.fpp > src/ModNRTYPE.f90
Generating dependency file obj/ModNRTYPE.d from src/ModNRTYPE.f90
Preprocessing file src/ModMatrixVectorOps.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModMatrixVectorOps.fpp > src/ModMatrixVectorOps.f90
Generating dependency file obj/ModMatrixVectorOps.d from src/ModMatrixVectorOps.f90
Preprocessing file src/ModPLOT3D_IO.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModPLOT3D_IO.fpp > src/ModPLOT3D_IO.f90
Generating dependency file obj/ModPLOT3D_IO.d from src/ModPLOT3D_IO.f90
Preprocessing file src/ModParam.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModParam.fpp > src/ModParam.f90
Generating dependency file obj/ModParam.d from src/ModParam.f90
Preprocessing file src/ModString.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModString.fpp > src/ModString.f90
Generating dependency file obj/ModString.d from src/ModString.f90
Preprocessing file src/ModMPI.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModMPI.fpp > src/ModMPI.f90
Generating dependency file obj/ModMPI.d from src/ModMPI.f90
Preprocessing file src/ModDataStruct.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModDataStruct.fpp > src/ModDataStruct.f90
Generating dependency file obj/ModDataStruct.d from src/ModDataStruct.f90
Preprocessing file src/ModGlobal.fpp
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/fpp -P -f90 -I/software/mvapich-intel-x86_64-2-2.0rc2/include -I/software/mvapich-intel-x86_64-2-2.0rc2/include  src/ModGlobal.fpp > src/ModGlobal.f90
Generating dependency file obj/ModGlobal.d from src/ModGlobal.f90
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModGlobal.f90 -o obj/ModGlobal.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModDataStruct.f90 -o obj/ModDataStruct.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModMPI.f90 -o obj/ModMPI.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModString.f90 -o obj/ModString.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModParam.f90 -o obj/ModParam.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModPLOT3D_IO.f90 -o obj/ModPLOT3D_IO.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModMatrixVectorOps.f90 -o obj/ModMatrixVectorOps.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModNRTYPE.f90 -o obj/ModNRTYPE.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModNR.f90 -o obj/ModNR.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModPSAAP2.f90 -o obj/ModPSAAP2.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModPSAAP2_cp.f90 -o obj/ModPSAAP2_cp.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModInitialCondition.f90 -o obj/ModInitialCondition.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModEOS.f90 -o obj/ModEOS.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModDataUtils.f90 -o obj/ModDataUtils.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModPenta.f90 -o obj/ModPenta.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModDeriv.f90 -o obj/ModDeriv.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModIO.f90 -o obj/ModIO.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -O0   -module obj -openmp -mmic -c src/ModDerivBuildOps.f90 -o obj/ModDerivBuildOps.o
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModMetrics.f90 -o obj/ModMetrics.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModInput.f90 -o obj/ModInput.o	
src/ModInput.f90(1): warning #5462: Global name too long, shortened from: modinput_mp_initialize_filter_stencils_pade_centered_2nd_order_$BLK.modmpi_mp_mpi_statuses_ignore_ to: dinput_mp_initialize_filter_stencils_pade_centered_2nd_order_$BLK.modmpi_mp_mpi_statuses_ignore_
!-----------------------------------------------------------------------
^
src/ModInput.f90(1): warning #5462: Global name too long, shortened from: modinput_mp_initialize_filter_stencils_pade_centered_2nd_order_$BLK.modmpi_mp_mpi_errcodes_ignore_ to: dinput_mp_initialize_filter_stencils_pade_centered_2nd_order_$BLK.modmpi_mp_mpi_errcodes_ignore_
!-----------------------------------------------------------------------
^
src/ModInput.f90(1): warning #5462: Global name too long, shortened from: modinput_mp_initialize_filter_stencils_gaussianhyperviscosity_$BLK.modmpi_mp_mpi_statuses_ignore_ to: odinput_mp_initialize_filter_stencils_gaussianhyperviscosity_$BLK.modmpi_mp_mpi_statuses_ignore_
!-----------------------------------------------------------------------
^
src/ModInput.f90(1): warning #5462: Global name too long, shortened from: modinput_mp_initialize_filter_stencils_gaussianhyperviscosity_$BLK.modmpi_mp_mpi_errcodes_ignore_ to: odinput_mp_initialize_filter_stencils_gaussianhyperviscosity_$BLK.modmpi_mp_mpi_errcodes_ignore_
!-----------------------------------------------------------------------
^
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModFVSetup.f90 -o obj/ModFVSetup.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModFiniteVolume.f90 -o obj/ModFiniteVolume.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModLighthill.f90 -o obj/ModLighthill.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModRiemannSolver.f90 -o obj/ModRiemannSolver.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModNASARotor.f90 -o obj/ModNASARotor.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModEulerFV.f90 -o obj/ModEulerFV.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModNavierStokesBC.f90 -o obj/ModNavierStokesBC.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModNavierStokesRHS.f90 -o obj/ModNavierStokesRHS.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModNavierStokesImplicitSATArtDiss.f90 -o obj/ModNavierStokesImplicitSATArtDiss.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModNavierStokesImplicit.f90 -o obj/ModNavierStokesImplicit.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModLinNavierStokesRHS.f90 -o obj/ModLinNavierStokesRHS.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModLinNavierStokesBC.f90 -o obj/ModLinNavierStokesBC.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModAdjointNS.f90 -o obj/ModAdjointNS.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModCyl1D.f90 -o obj/ModCyl1D.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModQ1D.f90 -o obj/ModQ1D.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModIBLANK.f90 -o obj/ModIBLANK.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModInterp.f90 -o obj/ModInterp.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModActuator.f90 -o obj/ModActuator.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModRungeKutta.f90 -o obj/ModRungeKutta.o	
src/ModRungeKutta.f90(1): warning #5462: Global name too long, shortened from: modrungekutta_mp_approximate_linear_cns_operator_power_method_$BLK.modmpi_mp_mpi_statuses_ignore_ to: odrungekutta_mp_approximate_linear_cns_operator_power_method_$BLK.modmpi_mp_mpi_statuses_ignore_
!-----------------------------------------------------------------------
^
src/ModRungeKutta.f90(1): warning #5462: Global name too long, shortened from: modrungekutta_mp_approximate_linear_cns_operator_power_method_$BLK.modmpi_mp_mpi_errcodes_ignore_ to: odrungekutta_mp_approximate_linear_cns_operator_power_method_$BLK.modmpi_mp_mpi_errcodes_ignore_
!-----------------------------------------------------------------------
^
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModTimemarch.f90 -o obj/ModTimemarch.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModOptimization.f90 -o obj/ModOptimization.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModRegion.f90 -o obj/ModRegion.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 -c -O2  -openmp -mmic   -module obj src/ModMain.f90 -o obj/ModMain.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpicc -c -O2 -openmp -mmic    src/plot3d_format.c -o obj/plot3d_format.o	
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpicc -c -O2 -openmp -mmic    src/readbuffer.c -o obj/readbuffer.o	
(cd amos && make && cd -)
make[1]: Entering directory `/home/wzhang80/plascomcm/amos'
ifort -O2  -openmp -mmic   -module obj -c d1mach.f -o obj/d1mach.o
ifort -O2  -openmp -mmic   -module obj -c dgamln.f -o obj/dgamln.o
ifort -O2  -openmp -mmic   -module obj -c i1mach.f -o obj/i1mach.o
ifort -O2  -openmp -mmic   -module obj -c xerror.f -o obj/xerror.o
ifort -O2  -openmp -mmic   -module obj -c zabs.f -o obj/zabs.o
ifort -O2  -openmp -mmic   -module obj -c zacai.f -o obj/zacai.o
ifort -O2  -openmp -mmic   -module obj -c zacon.f -o obj/zacon.o
ifort -O2  -openmp -mmic   -module obj -c zairy.f -o obj/zairy.o
ifort -O2  -openmp -mmic   -module obj -c zasyi.f -o obj/zasyi.o
ifort -O2  -openmp -mmic   -module obj -c zbesh.f -o obj/zbesh.o
ifort -O2  -openmp -mmic   -module obj -c zbinu.f -o obj/zbinu.o
ifort -O2  -openmp -mmic   -module obj -c zbknu.f -o obj/zbknu.o
ifort -O2  -openmp -mmic   -module obj -c zbuni.f -o obj/zbuni.o
ifort -O2  -openmp -mmic   -module obj -c zbunk.f -o obj/zbunk.o
ifort -O2  -openmp -mmic   -module obj -c zdiv.f -o obj/zdiv.o
ifort -O2  -openmp -mmic   -module obj -c zexp.f -o obj/zexp.o
ifort -O2  -openmp -mmic   -module obj -c zkscl.f -o obj/zkscl.o
ifort -O2  -openmp -mmic   -module obj -c zlog.f -o obj/zlog.o
ifort -O2  -openmp -mmic   -module obj -c zmlri.f -o obj/zmlri.o
ifort -O2  -openmp -mmic   -module obj -c zmlt.f -o obj/zmlt.o
ifort -O2  -openmp -mmic   -module obj -c zrati.f -o obj/zrati.o
ifort -O2  -openmp -mmic   -module obj -c zs1s2.f -o obj/zs1s2.o
ifort -O2  -openmp -mmic   -module obj -c zseri.f -o obj/zseri.o
ifort -O2  -openmp -mmic   -module obj -c zshch.f -o obj/zshch.o
ifort -O2  -openmp -mmic   -module obj -c zsqrt.f -o obj/zsqrt.o
ifort -O2  -openmp -mmic   -module obj -c zuchk.f -o obj/zuchk.o
ifort -O2  -openmp -mmic   -module obj -c zunhj.f -o obj/zunhj.o
ifort -O2  -openmp -mmic   -module obj -c zuni1.f -o obj/zuni1.o
ifort -O2  -openmp -mmic   -module obj -c zuni2.f -o obj/zuni2.o
ifort -O2  -openmp -mmic   -module obj -c zunik.f -o obj/zunik.o
ifort -O2  -openmp -mmic   -module obj -c zunk1.f -o obj/zunk1.o
ifort -O2  -openmp -mmic   -module obj -c zunk2.f -o obj/zunk2.o
ifort -O2  -openmp -mmic   -module obj -c zuoik.f -o obj/zuoik.o
ifort -O2  -openmp -mmic   -module obj -c zwrsk.f -o obj/zwrsk.o
ar cr libamos.a obj/d1mach.o obj/dgamln.o obj/i1mach.o obj/xerror.o obj/zabs.o obj/zacai.o obj/zacon.o obj/zairy.o obj/zasyi.o obj/zbesh.o obj/zbinu.o obj/zbknu.o obj/zbuni.o obj/zbunk.o obj/zdiv.o obj/zexp.o obj/zkscl.o obj/zlog.o obj/zmlri.o obj/zmlt.o obj/zrati.o obj/zs1s2.o obj/zseri.o obj/zshch.o obj/zsqrt.o obj/zuchk.o obj/zunhj.o obj/zuni1.o obj/zuni2.o obj/zunik.o obj/zunk1.o obj/zunk2.o obj/zuoik.o obj/zwrsk.o
make[1]: Leaving directory `/home/wzhang80/plascomcm/amos'
/home/wzhang80/plascomcm
/software/mvapich-intel-x86_64-2-2.0rc2/bin/mpif90 obj/ModGlobal.o obj/ModDataStruct.o obj/ModMPI.o obj/ModString.o obj/ModParam.o obj/ModPLOT3D_IO.o obj/ModMatrixVectorOps.o obj/ModNRTYPE.o obj/ModNR.o obj/ModPSAAP2.o obj/ModPSAAP2_cp.o obj/ModInitialCondition.o obj/ModEOS.o obj/ModDataUtils.o obj/ModIO.o obj/ModDerivBuildOps.o obj/ModPenta.o obj/ModDeriv.o obj/ModMetrics.o obj/ModFVSetup.o obj/ModFiniteVolume.o obj/ModLighthill.o obj/ModRiemannSolver.o obj/ModNASARotor.o obj/ModEulerFV.o obj/ModNavierStokesBC.o obj/ModNavierStokesRHS.o obj/ModNavierStokesImplicitSATArtDiss.o obj/ModNavierStokesImplicit.o obj/ModLinNavierStokesRHS.o obj/ModLinNavierStokesBC.o obj/ModAdjointNS.o obj/ModCyl1D.o obj/ModQ1D.o obj/ModIBLANK.o obj/ModInterp.o obj/ModTimemarch.o obj/ModOptimization.o obj/ModRungeKutta.o obj/ModActuator.o obj/ModInput.o obj/ModRegion.o obj/ModMain.o obj/plot3d_format.o obj/readbuffer.o -openmp -mmic -Lamos -lamos -o bin/plascomcm.mic
x86_64-k1om-linux-ld: skipping incompatible /software/mvapich-intel-x86_64-2-2.0rc2/lib/libmpichf90.so when searching for -lmpichf90
x86_64-k1om-linux-ld: skipping incompatible /software/mvapich-intel-x86_64-2-2.0rc2/lib/libmpichf90.a when searching for -lmpichf90
x86_64-k1om-linux-ld: cannot find -lmpichf90
x86_64-k1om-linux-ld: skipping incompatible /software/mvapich-intel-x86_64-2-2.0rc2/lib/libmpich.so when searching for -lmpich
x86_64-k1om-linux-ld: skipping incompatible /software/mvapich-intel-x86_64-2-2.0rc2/lib/libmpich.a when searching for -lmpich
x86_64-k1om-linux-ld: cannot find -lmpich
x86_64-k1om-linux-ld: skipping incompatible /software/mvapich-intel-x86_64-2-2.0rc2/lib/libopa.so when searching for -lopa
x86_64-k1om-linux-ld: skipping incompatible /software/mvapich-intel-x86_64-2-2.0rc2/lib/libopa.a when searching for -lopa
x86_64-k1om-linux-ld: cannot find -lopa
x86_64-k1om-linux-ld: skipping incompatible /software/mvapich-intel-x86_64-2-2.0rc2/lib/libmpl.so when searching for -lmpl
x86_64-k1om-linux-ld: skipping incompatible /software/mvapich-intel-x86_64-2-2.0rc2/lib/libmpl.a when searching for -lmpl
x86_64-k1om-linux-ld: cannot find -lmpl
make: *** [bin/plascomcm.mic] Error 1
 

It looks like that building executable for MIC assumes we need MPICH rather than MVAPICH. Why is that?

At the beginning, I prefer using MPICH. But later I found that, on my machine, mpif90 of MPICH is built with gcc:

[wzhang80@xpacc-serv-03 plascomcm]$ module list
Currently Loaded Modulefiles:
 1) env/enx       2) mpich2/3.0.2 
[wzhang80@xpacc-serv-03 plascomcm]$ mpif90 -v
mpif90 for MPICH version 3.0.2
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) 

Since I need ifort to build executable for MIC, I turned to MVAPICH, whose mpif90 is built with ifort:

[wzhang80@xpacc-serv-03 plascomcm]$ module list
Currently Loaded Modulefiles:
 1) env/enx                        2) mvapich-intel-x86_64/2-2.0rc2 
[wzhang80@xpacc-serv-03 plascomcm]$ mpif90 -v
mpif90 for MVAPICH2 version 2.0rc2
ifort version 14.0.3

So I got stuck a little bit. I don't know whether I should (1) have a version of MPICH, whose mpif90 is built with ifort. Or (2) make MVAPICH support building executable for MIC?.

Best regards,
     Wentao

0 Kudos
Reply