[petsc-users] Problems with last PETSC-3.2 release on Windows

Alexander Grayver agrayver at gfz-potsdam.de
Thu Sep 15 08:01:54 CDT 2011


Matthew,

I found this check in configure.log I obtained for petsc-3.1-p7:

================================================================================
TEST checkFortranModuleInclude from 
config.compilers(/cygdrive/d/Dev/petsc-3.1-p7/config/BuildSystem/config/compilers.py:1084)
TESTING: checkFortranModuleInclude from 
config.compilers(config/BuildSystem/config/compilers.py:1084)
   Figures out what flag is used to specify the include path for Fortran 
modules
         Pushing language FC
sh: /cygdrive/d/Dev/petsc-3.1-p7/bin/win32fe/win32fe ifort -c -o 
conftest.o  -MT -Z7 -fpp  conftest.F
Executing: /cygdrive/d/Dev/petsc-3.1-p7/bin/win32fe/win32fe ifort -c -o 
conftest.o  -MT -Z7 -fpp  conftest.F
sh:
         Pushing language FC
sh: /cygdrive/d/Dev/petsc-3.1-p7/bin/win32fe/win32fe ifort -c -o 
conftest.o -Iconfdir  -MT -Z7 -fpp  conftest.F
Executing: /cygdrive/d/Dev/petsc-3.1-p7/bin/win32fe/win32fe ifort -c -o 
conftest.o -Iconfdir  -MT -Z7 -fpp  conftest.F
sh:
                 Pushing language FC
                 Popping language FC
sh: /cygdrive/d/Dev/petsc-3.1-p7/bin/win32fe/win32fe ifort  -o 
conftest.exe   -Iconfdir  -MT -Z7 -fpp  conftest.o configtest.o
Executing: /cygdrive/d/Dev/petsc-3.1-p7/bin/win32fe/win32fe ifort  -o 
conftest.exe   -Iconfdir  -MT -Z7 -fpp  conftest.o configtest.o
sh: LINK : D:\Dev\PETSC-~2.1-P\conftest.exe not found or not built by 
the last incremental link; performing full link

       compilers: Fortran module include flag -I found
         Popping language FC
================================================================================

The compiler I used is the same I use for petsc-3.2-p1.
The difference is in the paths where you try to build this tests. As far 
as I understand for petsc-3.1-p7 you used local directory and for 
petsc-3.2-p1 temp directory is used.
Could it be the reason?

Regards,
Alexander

On 15.09.2011 14:54, Matthew Knepley wrote:
> On Thu, Sep 15, 2011 at 2:49 AM, Alexander Grayver 
> <agrayver at gfz-potsdam.de <mailto:agrayver at gfz-potsdam.de>> wrote:
>
>     Hello,
>
>     I hope you are having nice day!
>
>     I have been using petsc-3.1-p7 under windows for 6 months and now
>     decided to get new version. I used my old configure line which was
>     successful for petsc-3.1:
>
>     ./config/configure.py --PETSC_DIR=/cygdrive/d/dev/petsc-3.2-p1
>     --with-petsc-arch=cygwin-cxx-debug-fortran
>     --with-fortran-interfaces=1 --with-cc='win32fe cl'
>     --with-fc='win32fe ifort'  --with-cxx='win32fe cl'
>     --with-windows-graphics=0 --download-f-blas-lapack=1
>     --with-precision=double --with-scalar-type=complex
>     --with-clanguage=cxx
>     --with-mpi-include="/cygdrive/d/Dev/HPC_2008_SDK/Include"
>     --with-mpi-lib=["/cygdrive/d/Dev/HPC_2008_SDK/Lib/amd64/msmpi.lib","/cygdrive/d/Dev/HPC_2008_SDK/Lib/amd64/msmpifec.lib"]
>     --useThreads=0
>
>     But unfortunately it doesn't work properly anymore, even though my
>     development environment has not been changed. The error is:
>
>     *******************************************************************************
>             UNABLE to CONFIGURE with GIVEN OPTIONS    (see
>     configure.log for details):
>     -------------------------------------------------------------------------------
>     Cannot determine Fortran module include flag
>
>     Please find configure.log attached.
>
>
> The problem here is that your Fortran compiler reports that is 
> supports F90, but cannot
> locate modules using an include path. This will make parts of the 
> PETSc build fail. Do you
> know what flag it uses? I try -I, -p, and -M.
>
>   Thanks,
>
>      Matt
>
>     Regards,
>     Alexander
>
> -- 
> What most experimenters take for granted before they begin their 
> experiments is infinitely more interesting than any results to which 
> their experiments lead.
> -- Norbert Wiener

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20110915/81ff84ca/attachment.htm>


More information about the petsc-users mailing list