I tried building openmpi-1.5.2 on Windows 7 (as described below environment) with OMPI_WANT_F77_BINDINGS_ON and
OMPI_WANT_F90_BINDINGS_ON using "ifort".
I observed that it has generated mpif77.exe but didn't generated mpif90.exe, any idea???

There is no f90 bindings at moment for Windows.

BTW: while using above generated mpif77.exe to compile hello_f77.f got following errors...

    c:\openmpi-1.5.2\examples> mpif77 hello_f77.f
    Intel(R) Visual Fortran Compiler Professional for applications
    running on IA-32,
     Version 11.1    Build 20100414 Package ID: w_cprof_p_11.1.065
    Copyright (C) 1985-2010 Intel Corporation.  All rights reserved.
    C:/openmpi-1.5.2/installed/include\mpif-config.h(91): error #5082:
    Syntax error,
     found ')' when expecting one of: ( <IDENTIFIER>
    <CHAR_CON_KIND_PARAM> <CHAR_NAM
    _KIND_PARAM> <CHARACTER_CONSTANT> <INTEGER_CONSTANT> ...
          parameter (MPI_STATUS_SIZE=)
    ---------------------------------^
    compilation aborted for hello_f77.f (code 1)

It seems MPI_STATUS_SIZE is not set. Could you please send me your CMakeCache.txt to me off the mailing list, so that I can check what is going wrong? A quick solution would be just set it to 0.

Regards,
Shiqing

Thank you.
-Hiral
On Wed, Mar 16, 2011 at 8:11 PM, Damien <dam...@khubla.com <mailto:dam...@khubla.com>> wrote:

    Hiral,
    To add to Shiqing's comments, 1.5 has been running great for me on
    Windows for over 6 months since it was in beta.  You should give
    it a try.
    Damien
    On 16/03/2011 8:34 AM, Shiqing Fan wrote:
    Hi Hiral,
    > it's only experimental in 1.4 series. And there is only F77
    bingdings on Windows, no F90 bindings.
    Can you please provide steps to build 1.4.3 with experimental
    f77 bindings on Windows?
    Well, I highly recommend to use 1.5 series, but I can also take a
    look and probably provide you a patch for 1.4 .
    BTW: Do you have any idea on: when next stable release with full
    fortran support on Windows would be available?
    There is no plan yet.
    Regards,
    Shiqing
    Thank you.
    -Hiral
    On Wed, Mar 16, 2011 at 6:59 PM, Shiqing Fan <f...@hlrs.de
    <mailto:f...@hlrs.de>> wrote:

        Hi Hiral,
        1.3.4 is quite old, please use the latest version. As Damien
        noted, the full fortran support is in 1.5 series, it's only
        experimental in 1.4 series. And there is only F77 bingdings
        on Windows, no F90 bindings. Another choice is to use the
        released binary installers to avoid compiling everything by
        yourself.
        Best Regards,
        Shiqing
        On 3/16/2011 11:47 AM, hi wrote:

        Greetings!!!

        I am trying to build openmpi-1.3.4 and openmpi-1.4.3 on
        Windows 7 (64-bit OS), but getting some difficuty...

        My build environment:

        OS : Windows 7 (64-bit)

        C/C++ compiler : Visual Studio 2008 and Visual Studio 2010

        Fortran compiler: Intel "ifort"

        Approach: followed the "First Approach" described in
        README.WINDOWS file.

        *1) Using openmpi-1.3.4:***

            Observed build time error in version.cc(136). This
        error is related to getting SVN version information as
        described in
        http://www.open-mpi.org/community/lists/users/2010/01/11860.php.
        As we are using this openmpi-1.3.4 stable version on Linux
        platform, is there any fix to this compile time error?

        *2) Using openmpi-1.4.3:***

            Builds properly without F77/F90 support (i.e. i.e.
        Skipping MPI F77 interface).

            Now to get the "mpif*.exe" for fortran programs, I
        provided proper "ifort" path and enabled
        "OMPI_WANT_F77_BINDINGS=ON" and/or
        OMPI_WANT_F90_BINDINGS=ON flag; but getting following errors...

        *   2.a) "ifort" with OMPI_WANT_F77_BINDINGS=ON gave
        following errors... *

        Check ifort external symbol convention...

        Check ifort external symbol convention...single underscore

        Check if Fortran 77 compiler supports LOGICAL...

        Check if Fortran 77 compiler supports LOGICAL...done

        Check size of Fortran 77 LOGICAL...

        CMake Error at
        contrib/platform/win32/CMakeModules/f77_get_sizeof.cmake:76
        (MESSAGE):

        Could not determine size of LOGICAL.

        Call Stack (most recent call first):

        contrib/platform/win32/CMakeModules/f77_check.cmake:82
        (OMPI_F77_GET_SIZEOF)

        contrib/platform/win32/CMakeModules/ompi_configure.cmake:1123
        (OMPI_F77_CHECK)

        CMakeLists.txt:87 (INCLUDE)

        Configuring incomplete, errors occurred!

        *2.b) "ifort" with OMPI_WANT_F90_BINDINGS=ON gave following
        errors... *

        Skipping MPI F77 interface

        CMake Error: File
        
C:/openmpi-1.4.3/contrib/platform/win32/ConfigFiles/mpif90-wrapper-data.txt.cmake
        does not exist.

        CMake Error at ompi/tools/CMakeLists.txt:93 (CONFIGURE_FILE):

        configure_file Problem configuring file

        CMake Error: File
        
C:/openmpi-1.4.3/contrib/platform/win32/ConfigFiles/mpif90-wrapper-data.txt.cmake
        does not exist.

        CMake Error at ompi/tools/CMakeLists.txt:97 (CONFIGURE_FILE):

        configure_file Problem configuring file

        looking for ccp...

        looking for ccp...not found.

        looking for ccp...

        looking for ccp...not found.

        Configuring incomplete, errors occurred!

        *2.c) "ifort" with OMPI_WANT_F77_BINDINGS=ON and
        OMPI_WANT_F90_BINDINGS=ON gave following errors... *

        Check ifort external symbol convention...

        Check ifort external symbol convention...single underscore

        Check if Fortran 77 compiler supports LOGICAL...

        Check if Fortran 77 compiler supports LOGICAL...done

        Check size of Fortran 77 LOGICAL...

        CMake Error at
        contrib/platform/win32/CMakeModules/f77_get_sizeof.cmake:76
        (MESSAGE):

        Could not determine size of LOGICAL.

        Call Stack (most recent call first):

        contrib/platform/win32/CMakeModules/f77_check.cmake:82
        (OMPI_F77_GET_SIZEOF)

        contrib/platform/win32/CMakeModules/ompi_configure.cmake:1123
        (OMPI_F77_CHECK)

        CMakeLists.txt:87 (INCLUDE)

        Configuring incomplete, errors occurred!

        Any idea on resolving above errors to get mpif*.exe
        generated on Windows platform using "ifort"?

        Please let me know if more information is required.
        Thank you in advance.

        -Hiral


        _______________________________________________
        users mailing list
        us...@open-mpi.org  <mailto:us...@open-mpi.org>
        http://www.open-mpi.org/mailman/listinfo.cgi/users

-- ---------------------------------------------------------------
        Shiqing Fan
        High Performance Computing Center Stuttgart (HLRS)
        Tel: ++49(0)711-685-87234      Nobelstrasse 19
        Fax: ++49(0)711-685-65832      70569 Stuttgart
        http://www.hlrs.de/organization/people/shiqing-fan/
        email:f...@hlrs.de  <mailto:f...@hlrs.de>


    _______________________________________________
    users mailing list
    us...@open-mpi.org  <mailto:us...@open-mpi.org>
    http://www.open-mpi.org/mailman/listinfo.cgi/users
-- ---------------------------------------------------------------
    Shiqing Fan
    High Performance Computing Center Stuttgart (HLRS)
    Tel: ++49(0)711-685-87234      Nobelstrasse 19
    Fax: ++49(0)711-685-65832      70569 Stuttgart
    http://www.hlrs.de/organization/people/shiqing-fan/
    email:f...@hlrs.de  <mailto:f...@hlrs.de>


    _______________________________________________
    users mailing list
    us...@open-mpi.org  <mailto:us...@open-mpi.org>
    http://www.open-mpi.org/mailman/listinfo.cgi/users

_______________________________________________
users mailing list
us...@open-mpi.org <mailto:us...@open-mpi.org>
http://www.open-mpi.org/mailman/listinfo.cgi/users


_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users


--
---------------------------------------------------------------
Shiqing Fan
High Performance Computing Center Stuttgart (HLRS)
Tel: ++49(0)711-685-87234      Nobelstrasse 19
Fax: ++49(0)711-685-65832      70569 Stuttgart
http://www.hlrs.de/organization/people/shiqing-fan/
email: f...@hlrs.de

Reply via email to