[mpich-discuss] Installation on Blue Gene/Q

Balaji, Pavan balaji at anl.gov
Wed Mar 22 20:36:32 CDT 2017


Marc-Andre,

We dropped support for the BG/Q pamid device in mpich-3.2.  However, in the mpich-3.3 series, we have brought back support for BG/Q through the CH4:OFI stack.  It's experimental, but the performance so far is significantly better than the old pamid device.  Can you try that instead?

  -- Pavan

> On Mar 22, 2017, at 2:45 PM, Marc-André Hermanns <m.a.hermanns at fz-juelich.de> wrote:
> 
> Dear MPICH team,
> 
> we are trying to install the latest MPICH 3.2 on our Blue Gene/Q
> system, but fail with both XL and clang.
> 
> A colleague forwarded the make error log from his try using XL:
> 
> make[2]: Entering directory `/homeb/zam/scprod/mstephan/mpich3/mpich-3.2'
>  CC       src/mpi/attr/lib_libmpi_la-attr_delete.lo
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/mpidi_thread.h",
> line 64.9: 1506-236 (W) Macro name MPIU_THREAD_CS_ENTER has been
> redefined.
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/mpidi_thread.h",
> line 64.9: 1506-358 (I) "MPIU_THREAD_CS_ENTER" is defined on line 80
> of ./src/util/thread/mpiu_thread_multiple.h.
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/mpidi_thread.h",
> line 65.9: 1506-236 (W) Macro name MPIU_THREAD_CS_EXIT has been redefined.
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/mpidi_thread.h",
> line 65.9: 1506-358 (I) "MPIU_THREAD_CS_EXIT" is defined on line 81 of
> ./src/util/thread/mpiu_thread_multiple.h.
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/mpidi_thread.h",
> line 66.9: 1506-236 (W) Macro name MPIU_THREAD_CS_YIELD has been
> redefined.
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/mpidi_thread.h",
> line 66.9: 1506-358 (I) "MPIU_THREAD_CS_YIELD" is defined on line 82
> of ./src/util/thread/mpiu_thread_multiple.h.
> "./src/include/mpiimpl.h", line 1184.5: 1506-046 (S) Syntax error.
> "./src/include/mpiimpl.h", line 1481.5: 1506-046 (S) Syntax error.
> "./src/include/mpiimpl.h", line 1636.5: 1506-046 (S) Syntax error.
> "./src/include/mpiimpl.h", line 2785.5: 1506-343 (S) Redeclaration of
> MPID_Send differs from previous declaration on line 2760 of
> "./src/include/mpiimpl.h".
> "./src/include/mpiimpl.h", line 2785.5: 1506-377 (I) The type "int" of
> parameter 2 differs from the previous type "long".
> "./src/include/mpiimpl.h", line 2884.5: 1506-343 (S) Redeclaration of
> MPID_Isend differs from previous declaration on line 2865 of
> "./src/include/mpiimpl.h".
> "./src/include/mpiimpl.h", line 2884.5: 1506-377 (I) The type "int" of
> parameter 2 differs from the previous type "long".
> "./src/include/mpitimpl.h", line 245.5: 1506-046 (S) Syntax error.
> "./src/include/mpitimpl.h", line 900.40: 1506-022 (S) "total" is not a
> member of "struct {...}".
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/../src/mpid_request.h",
> line 156.21: 1506-022 (S) "cc" is not a member of "struct MPID_Request".
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/../src/mpid_request.h",
> line 157.8: 1506-022 (S) "cc_ptr" is not a member of "struct
> MPID_Request".
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/../src/mpid_request.h",
> line 157.23: 1506-022 (S) "cc" is not a member of "struct MPID_Request".
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/../src/mpid_request.h",
> line 283.62: 1506-099 (S) Unexpected argument.
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/../src/mpid_request.h",
> line 326.23: 1506-022 (S) "cc_ptr" is not a member of "struct
> MPID_Request".
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/../src/mpid_request.h",
> line 341.23: 1506-022 (S) "cc_ptr" is not a member of "struct
> MPID_Request".
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/mpidpost.h",
> line 56.44: 1506-022 (S) "vcr" is not a member of "struct MPID_Comm".
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/mpidpost.h",
> line 83.43: 1506-022 (S) "vcrt" is not a member of "struct MPID_Comm".
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/mpidpost.h",
> line 84.37: 1506-022 (S) "vcrt" is not a member of "struct MPID_Comm".
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/mpidpost.h",
> line 84.57: 1506-022 (S) "vcr" is not a member of "struct MPID_Comm".
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/mpidpost.h",
> line 91.42: 1506-022 (S) "vcr" is not a member of "struct MPID_Comm".
> "/homeb/zam/scprod/mstephan/mpich3/mpich-3.2/src/mpid/pamid/include/mpidpost.h",
> line 92.41: 1506-022 (S) "vcr" is not a member of "struct MPID_Comm".
> "src/mpi/attr/attr_delete.c", line 65.26: 1506-045 (S) Undeclared
> identifier GLOBAL.
> make[2]: *** [src/mpi/attr/lib_libmpi_la-attr_delete.lo] Error 1
> make[2]: Leaving directory `/homeb/zam/scprod/mstephan/mpich3/mpich-3.2'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/homeb/zam/scprod/mstephan/mpich3/mpich-3.2'
> make: *** [all] Error 2
> 
> Is there something obvious that we missed?
> 
> Cheers,
> Marc-Andre
> 
> -- 
> Marc-Andre Hermanns
> Jülich Aachen Research Alliance,
> High Performance Computing (JARA-HPC)
> Jülich Supercomputing Centre (JSC)
> 
> Wilhelm-Johnen-Str.
> 52425 Jülich
> Germany
> 
> Phone: +49 2461 61 2509 | +49 241 80 24381
> Fax: +49 2461 80 6 99753
> www.jara.org/jara-hpc
> email: m.a.hermanns at fz-juelich.de
> 
> _______________________________________________
> discuss mailing list     discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss

_______________________________________________
discuss mailing list     discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss


More information about the discuss mailing list