- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have tried again to build PETSc with Open MPI using the most recent release fortran 10.1.007 (Dec. 5th? ). And I get the following error:
The following is the compile to object file:
/usr/local/openmpi-1.2.4-ifort/bin/mpif90 -c -I. -fPIC -g -I/Users/srinath/work/Packages/petsc-dev -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/Users/srinath/work/Packages/petsc-dev/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/usr/X11/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -o ex14f.o ex14f.F
This is the linking stage:
/usr/local/openmpi-1.2.4-ifort/bin/mpif90 -I. -fPIC -g -o ex14f ex14f.o -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lpetscksp -lpetscdm -lpetscmat -lpetscvec -lpetsc -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lcmumps -ldmumps -lsmumps -lzmumps -lpord -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lscalapack -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lblacs -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lsuperlu_dist_2.1 -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lparmetis -lmetis -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lHYPRE -lmpi_cxx -lstdc++ /Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib/spoolesMPI.a /Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib/spooles.a -L/usr/X11/lib -lX11 -framework Accelerate -ldl -L/usr/local/openmpi-1.2.4-ifort/lib -lmpi_f90 -lmpi_f77 -lmpi -lopen-rte -lopen-pal -lutil -L/opt/intel/fc/10.1.007/lib -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/ -L/usr/lib/ -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lifport -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lifcore -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -limf -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lsvml -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lipgo -Wl,-rpat h,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lirc -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lirc_s -lmpi_cxx -lstdc++ -lmpi_cxx -lstdc++ -ldl
This is the error:
ipo: error #11021: OBJREAD Error: Could not create mapping for /Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib
ifort: error #10014: problem during multi-file optimization compilation (code 1)
make: [ex14f] Error 1 (ignored)
On a MacBookPro running Leopard and Apple's 4.0.1 gcc. I was hoping *.007 was going to fix this.
<>Srinath
The following is the compile to object file:
/usr/local/openmpi-1.2.4-ifort/bin/mpif90 -c -I. -fPIC -g -I/Users/srinath/work/Packages/petsc-dev -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/Users/srinath/work/Packages/petsc-dev/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/usr/X11/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -o ex14f.o ex14f.F
This is the linking stage:
/usr/local/openmpi-1.2.4-ifort/bin/mpif90 -I. -fPIC -g -o ex14f ex14f.o -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lpetscksp -lpetscdm -lpetscmat -lpetscvec -lpetsc -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lcmumps -ldmumps -lsmumps -lzmumps -lpord -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lscalapack -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lblacs -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lsuperlu_dist_2.1 -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lparmetis -lmetis -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lHYPRE -lmpi_cxx -lstdc++ /Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib/spoolesMPI.a /Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib/spooles.a -L/usr/X11/lib -lX11 -framework Accelerate -ldl -L/usr/local/openmpi-1.2.4-ifort/lib -lmpi_f90 -lmpi_f77 -lmpi -lopen-rte -lopen-pal -lutil -L/opt/intel/fc/10.1.007/lib -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/ -L/usr/lib/ -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lifport -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lifcore -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -limf -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lsvml -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lipgo -Wl,-rpat h,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lirc -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lirc_s -lmpi_cxx -lstdc++ -lmpi_cxx -lstdc++ -ldl
This is the error:
ipo: error #11021: OBJREAD Error: Could not create mapping for /Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib
ifort: error #10014: problem during multi-file optimization compilation (code 1)
make: [ex14f] Error 1 (ignored)
On a MacBookPro running Leopard and Apple's 4.0.1 gcc. I was hoping *.007 was going to fix this.
<>Srinath
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is this something you reported to Intel Premier Support and were told it was resolved by 10.1.007?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Not being a Mac user I am not sure that this will help. In your compile command line you have
"-o ex14f.o" (note the space)
On Windoz I this would be
"/Foex14f.obj" (no space between the option switch and object file name/directory)
Jim Dempsey
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The -o with a space is correct syntax.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have not been notified that 10.1.007 was even released. I investigated and founnd it. I will submit this.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page