Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |  

This web mail archive is frozen.

This page is part of a frozen web archive of this mailing list.

You can still navigate around this archive, but know that no new mails have been added to it since July of 2016.

Click here to be taken to the new web archives of this list; it includes all the mails that are in this frozen archive plus all new mails that have been sent to the list since it was migrated to the new archives.

Subject: Re: [OMPI users] Building OpenMPI on Windows 7
From: Shiqing Fan (fan_at_[hidden])
Date: 2011-03-17 16:23:13


Hi Hiral,

> > There is no f90 bindings at moment for Windows.
> Any idea when this available?
At moment, no. But only if there is strong requirements.

Regards,
Shiqing

> Thank you.
> -Hiral
> On Thu, Mar 17, 2011 at 5:21 PM, Shiqing Fan <fan_at_[hidden]
> <mailto:fan_at_[hidden]>> wrote:
>
>
>> 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 <damien_at_[hidden]
>> <mailto:damien_at_[hidden]>> 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 <fan_at_[hidden]
>>>> <mailto:fan_at_[hidden]>> 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
>>>>> users_at_[hidden] <mailto:users_at_[hidden]>
>>>>> 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:fan_at_[hidden] <mailto:fan_at_[hidden]>
>>>>
>>>>
>>>> _______________________________________________
>>>> users mailing list
>>>> users_at_[hidden] <mailto:users_at_[hidden]>
>>>> 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:fan_at_[hidden] <mailto:fan_at_[hidden]>
>>>
>>>
>>> _______________________________________________
>>> users mailing list
>>> users_at_[hidden] <mailto:users_at_[hidden]>
>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>
>> _______________________________________________
>> users mailing list
>> users_at_[hidden] <mailto:users_at_[hidden]>
>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>
>>
>> _______________________________________________
>> users mailing list
>> users_at_[hidden] <mailto:users_at_[hidden]>
>> 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:fan_at_[hidden] <mailto:fan_at_[hidden]>
>
>
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> 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: fan_at_[hidden]