Project

General

Profile

Bug #1764

Fix AMPI on mpi-windows builds

Added by Sam White about 1 month ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Category:
AMPI
Target version:
Start date:
12/13/2017
Due date:
% Done:

0%


Description

ampicc has to be careful on MPI builds on Windows to replace the native MS MPI libraries with its own when compiling user programs.
This has been broken recently. Not sure if it was the hwloc changes or what exactly did it. This failure was hidden by AMPI ROMIO failures b/c of hwloc earlier.

History

#1 Updated by Sam White about 1 month ago

In tests/ampi/megampi:

ampicxx -optimize -production  -optimize -production  -c test.C
Ignored Unrecognized argument -fno-lifetime-dse
test.C
test.C(93): error C2039: 'MPI_COMM': is not a member of 'MPI_Status'
c:\program files\microsoft compute cluster pack\include\mpi.h(316): note: see declaration of 'MPI_Status'
test.C(256): error C2039: 'MPI_COMM': is not a member of 'MPI_Status'
c:\program files\microsoft compute cluster pack\include\mpi.h(316): note: see declaration of 'MPI_Status'
test.C(256): error C2660: 'MPI_Recv': function does not take 6 arguments
test.C(270): error C2065: 'AMPI_MY_WTH': undeclared identifier
test.C(282): error C3861: 'AMPI_Migrate': identifier not found
test.C(287): error C2065: 'AMPI_MY_WTH': undeclared identifier

#2 Updated by Eric Bohm about 1 month ago

  • Assignee set to Matthias Diener

Also available in: Atom PDF