질문하기질문하기
 

질문problems linking fortran 90 code with ms mpi

  • 2009년 5월 19일 화요일 오전 11:05Parsa1985 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    hi,
    I installed microsoft compute cluster pack and there is no msmpif.lib or any other fortran library.
    I used msmpi.lib and It returns that "check your include directories: module [mpi]"
    It is said that msmpi works for fortran90 too.
    please help me out

    Regards
    Parsa
    • 이동됨Josh BarnardMSFT, 소유자2009년 5월 19일 화요일 오후 8:18Not scheduler related (From:Windows HPC Server Job Submission and Scheduling)
    •  

모든 응답

  • 2009년 5월 23일 토요일 오전 4:06LioMSFT사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    Hi Parsa,

    are you using Microsoft Compute Cluster Server (v1) or the Windows HPC Server (v2)?


    if you are using MSMPI sdk (v2), you need to link with msmpi.lib plus one of the fortran libraries.

    The msmpifec.lib supports compiling where the fortran compiler puts string length at the end of the parameter stack (most common case).
    The msmpifms.lib supports compiling where the Fortran compilers puts the string length right after the string pointer on the parameter stack (mixed).

    I assume that you are building for x64 target.

    Thanks,
    .Erez
  • 2009년 6월 25일 목요일 오후 11:20Don PatteeMSFT, 중재자사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    Parsa, were you able to get your app working?