Advertisement
Guest User

libPJutil_MPI_error

a guest
Oct 9th, 2014
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 90.22 KB | None | 0 0
  1. /bin/sh ./libtool --tag=CXX --mode=link g++ -O2 -pthread -L/home/rthompson/local/sunrise_gnu/lib -L/home/rthompson/local/sunrise_gnu/lib -L/usr/lib64/openmpi/lib -L/home/rthompson/local/intel/composer_xe_2015/tbb/lib -o test test.o -lPJutil -lboost_thread -lCCfits -lcfitsio -lblitz
  2. libtool: link: g++ -O2 -pthread -o .libs/test test.o -L/home/rthompson/local/sunrise_gnu/lib -L/usr/lib64/openmpi/lib -L/home/rthompson/local/intel/composer_xe_2015/tbb/lib /home/rthompson/local/src/sunrise/libpjutil/.libs/libPJutil.so -lboost_thread /home/rthompson/local/sunrise_gnu/lib/libCCfits.so -lcfitsio /home/rthompson/local/sunrise_gnu/lib/libblitz.a -pthread -Wl,-rpath -Wl,/home/rthompson/local/sunrise_gnu/lib
  3. test.o: In function `MPI::Datatype::Set_name(char const*)':
  4. test.cc:(.text._ZN3MPI8Datatype8Set_nameEPKc[MPI::Datatype::Set_name(char const*)]+0x5): undefined reference to `MPI_Type_set_name'
  5. test.o: In function `MPI::Datatype::Set_attr(int, void const*)':
  6. test.cc:(.text._ZN3MPI8Datatype8Set_attrEiPKv[MPI::Datatype::Set_attr(int, void const*)]+0x5): undefined reference to `MPI_Type_set_attr'
  7. test.o: In function `MPI::Datatype::Get_name(char*, int&) const':
  8. test.cc:(.text._ZNK3MPI8Datatype8Get_nameEPcRi[MPI::Datatype::Get_name(char*, int&) const]+0x5): undefined reference to `MPI_Type_get_name'
  9. test.o: In function `MPI::Datatype::Get_envelope(int&, int&, int&, int&) const':
  10. test.cc:(.text._ZNK3MPI8Datatype12Get_envelopeERiS1_S1_S1_[MPI::Datatype::Get_envelope(int&, int&, int&, int&) const]+0x5): undefined reference to `MPI_Type_get_envelope'
  11. test.o: In function `MPI::Datatype::Get_contents(int, int, int, int*, long*, MPI::Datatype*) const':
  12. test.cc:(.text._ZNK3MPI8Datatype12Get_contentsEiiiPiPlPS0_[MPI::Datatype::Get_contents(int, int, int, int*, long*, MPI::Datatype*) const]+0x66): undefined reference to `MPI_Type_get_contents'
  13. test.o: In function `MPI::Datatype::Get_attr(int, void*) const':
  14. test.cc:(.text._ZNK3MPI8Datatype8Get_attrEiPv[MPI::Datatype::Get_attr(int, void*) const]+0xe): undefined reference to `MPI_Type_get_attr'
  15. test.o: In function `MPI::Datatype::Delete_attr(int)':
  16. test.cc:(.text._ZN3MPI8Datatype11Delete_attrEi[MPI::Datatype::Delete_attr(int)]+0x5): undefined reference to `MPI_Type_delete_attr'
  17. test.o: In function `MPI::Datatype::Dup() const':
  18. test.cc:(.text._ZNK3MPI8Datatype3DupEv[MPI::Datatype::Dup() const]+0x15): undefined reference to `MPI_Type_dup'
  19. test.o: In function `MPI::Datatype::Create_subarray(int, int const*, int const*, int const*, int) const':
  20. test.cc:(.text._ZNK3MPI8Datatype15Create_subarrayEiPKiS2_S2_i[MPI::Datatype::Create_subarray(int, int const*, int const*, int const*, int) const]+0x29): undefined reference to `MPI_Type_create_subarray'
  21. test.o: In function `MPI::Datatype::Pack_size(int, MPI::Comm const&) const':
  22. test.cc:(.text._ZNK3MPI8Datatype9Pack_sizeEiRKNS_4CommE[MPI::Datatype::Pack_size(int, MPI::Comm const&) const]+0x17): undefined reference to `MPI_Pack_size'
  23. test.o: In function `MPI::Datatype::Unpack(void const*, int, void*, int, int&, MPI::Comm const&) const':
  24. test.cc:(.text._ZNK3MPI8Datatype6UnpackEPKviPviRiRKNS_4CommE[MPI::Datatype::Unpack(void const*, int, void*, int, int&, MPI::Comm const&) const]+0x1e): undefined reference to `MPI_Unpack'
  25. test.o: In function `MPI::Datatype::Pack(void const*, int, void*, int, int&, MPI::Comm const&) const':
  26. test.cc:(.text._ZNK3MPI8Datatype4PackEPKviPviRiRKNS_4CommE[MPI::Datatype::Pack(void const*, int, void*, int, int&, MPI::Comm const&) const]+0x1b): undefined reference to `MPI_Pack'
  27. test.o: In function `MPI::Datatype::Commit()':
  28. test.cc:(.text._ZN3MPI8Datatype6CommitEv[MPI::Datatype::Commit()]+0x5): undefined reference to `MPI_Type_commit'
  29. test.o: In function `MPI::Datatype::Get_true_extent(long&, long&) const':
  30. test.cc:(.text._ZNK3MPI8Datatype15Get_true_extentERlS1_[MPI::Datatype::Get_true_extent(long&, long&) const]+0x5): undefined reference to `MPI_Type_get_true_extent'
  31. test.o: In function `MPI::Datatype::Get_extent(long&, long&) const':
  32. test.cc:(.text._ZNK3MPI8Datatype10Get_extentERlS1_[MPI::Datatype::Get_extent(long&, long&) const]+0x5): undefined reference to `MPI_Type_get_extent'
  33. test.o: In function `MPI::Datatype::Get_size() const':
  34. test.cc:(.text._ZNK3MPI8Datatype8Get_sizeEv[MPI::Datatype::Get_size() const]+0xe): undefined reference to `MPI_Type_size'
  35. test.o: In function `MPI::Datatype::Create_resized(long, long) const':
  36. test.cc:(.text._ZNK3MPI8Datatype14Create_resizedEll[MPI::Datatype::Create_resized(long, long) const]+0x1b): undefined reference to `MPI_Type_create_resized'
  37. test.o: In function `MPI::Datatype::Create_indexed_block(int, int, int const*) const':
  38. test.cc:(.text._ZNK3MPI8Datatype20Create_indexed_blockEiiPKi[MPI::Datatype::Create_indexed_block(int, int, int const*) const]+0x1c): undefined reference to `MPI_Type_create_indexed_block'
  39. test.o: In function `MPI::Datatype::Create_hvector(int, int, long) const':
  40. test.cc:(.text._ZNK3MPI8Datatype14Create_hvectorEiil[MPI::Datatype::Create_hvector(int, int, long) const]+0x1c): undefined reference to `MPI_Type_create_hvector'
  41. test.o: In function `MPI::Datatype::Create_hindexed(int, int const*, long const*) const':
  42. test.cc:(.text._ZNK3MPI8Datatype15Create_hindexedEiPKiPKl[MPI::Datatype::Create_hindexed(int, int const*, long const*) const]+0x1d): undefined reference to `MPI_Type_create_hindexed'
  43. test.o: In function `MPI::Datatype::Create_indexed(int, int const*, int const*) const':
  44. test.cc:(.text._ZNK3MPI8Datatype14Create_indexedEiPKiS2_[MPI::Datatype::Create_indexed(int, int const*, int const*) const]+0x1d): undefined reference to `MPI_Type_indexed'
  45. test.o: In function `MPI::Datatype::Create_vector(int, int, int) const':
  46. test.cc:(.text._ZNK3MPI8Datatype13Create_vectorEiii[MPI::Datatype::Create_vector(int, int, int) const]+0x1c): undefined reference to `MPI_Type_vector'
  47. test.o: In function `MPI::Datatype::Create_contiguous(int) const':
  48. test.cc:(.text._ZNK3MPI8Datatype17Create_contiguousEi[MPI::Datatype::Create_contiguous(int) const]+0x14): undefined reference to `MPI_Type_contiguous'
  49. test.o: In function `MPI::Prequest::Start()':
  50. test.cc:(.text._ZN3MPI8Prequest5StartEv[MPI::Prequest::Start()]+0x5): undefined reference to `MPI_Start'
  51. test.o: In function `MPI::Grequest::Complete()':
  52. test.cc:(.text._ZN3MPI8Grequest8CompleteEv[MPI::Grequest::Complete()]+0x5): undefined reference to `MPI_Grequest_complete'
  53. test.o: In function `MPI::Request::Get_status() const':
  54. test.cc:(.text._ZNK3MPI7Request10Get_statusEv[MPI::Request::Get_status() const]+0x10): undefined reference to `MPI_Request_get_status'
  55. test.o: In function `MPI::Request::Get_status(MPI::Status&) const':
  56. test.cc:(.text._ZNK3MPI7Request10Get_statusERNS_6StatusE[MPI::Request::Get_status(MPI::Status&) const]+0x1d): undefined reference to `MPI_Request_get_status'
  57. test.o: In function `MPI::Request::Cancel() const':
  58. test.cc:(.text._ZNK3MPI7Request6CancelEv[MPI::Request::Cancel() const]+0x5): undefined reference to `MPI_Cancel'
  59. test.o: In function `MPI::Request::Free()':
  60. test.cc:(.text._ZN3MPI7Request4FreeEv[MPI::Request::Free()]+0x5): undefined reference to `MPI_Request_free'
  61. test.o: In function `MPI::Request::Test()':
  62. test.cc:(.text._ZN3MPI7Request4TestEv[MPI::Request::Test()]+0x10): undefined reference to `MPI_Test'
  63. test.o: In function `MPI::Request::Test(MPI::Status&)':
  64. test.cc:(.text._ZN3MPI7Request4TestERNS_6StatusE[MPI::Request::Test(MPI::Status&)]+0x12): undefined reference to `MPI_Test'
  65. test.o: In function `MPI::Request::Wait()':
  66. test.cc:(.text._ZN3MPI7Request4WaitEv[MPI::Request::Wait()]+0x7): undefined reference to `MPI_Wait'
  67. test.o: In function `MPI::Request::Wait(MPI::Status&)':
  68. test.cc:(.text._ZN3MPI7Request4WaitERNS_6StatusE[MPI::Request::Wait(MPI::Status&)]+0x9): undefined reference to `MPI_Wait'
  69. test.o: In function `MPI::Intercomm::Clone() const':
  70. test.cc:(.text._ZNK3MPI9Intercomm5CloneEv[MPI::Intercomm::Clone() const]+0xe): undefined reference to `MPI_Comm_dup'
  71. test.o: In function `MPI::Comm::Is_inter() const':
  72. test.cc:(.text._ZNK3MPI4Comm8Is_interEv[MPI::Comm::Is_inter() const]+0xe): undefined reference to `MPI_Comm_test_inter'
  73. test.o: In function `MPI::Cartcomm::Map(int, int const*, bool const*) const':
  74. test.cc:(.text._ZNK3MPI8Cartcomm3MapEiPKiPKb[MPI::Cartcomm::Map(int, int const*, bool const*) const]+0x5e): undefined reference to `MPI_Cart_map'
  75. test.o: In function `MPI::Cartcomm::Get_dim() const':
  76. test.cc:(.text._ZNK3MPI8Cartcomm7Get_dimEv[MPI::Cartcomm::Get_dim() const]+0xe): undefined reference to `MPI_Cartdim_get'
  77. test.o: In function `MPI::Cartcomm::Clone() const':
  78. test.cc:(.text._ZNK3MPI8Cartcomm5CloneEv[MPI::Cartcomm::Clone() const]+0xf): undefined reference to `MPI_Comm_dup'
  79. test.cc:(.text._ZNK3MPI8Cartcomm5CloneEv[MPI::Cartcomm::Clone() const]+0x24): undefined reference to `MPI::Comm::Comm()'
  80. test.cc:(.text._ZNK3MPI8Cartcomm5CloneEv[MPI::Cartcomm::Clone() const]+0x3d): undefined reference to `MPI_Initialized'
  81. test.cc:(.text._ZNK3MPI8Cartcomm5CloneEv[MPI::Cartcomm::Clone() const]+0x53): undefined reference to `ompi_mpi_comm_null'
  82. test.cc:(.text._ZNK3MPI8Cartcomm5CloneEv[MPI::Cartcomm::Clone() const]+0x5f): undefined reference to `MPI_Topo_test'
  83. test.cc:(.text._ZNK3MPI8Cartcomm5CloneEv[MPI::Cartcomm::Clone() const]+0x6e): undefined reference to `ompi_mpi_comm_null'
  84. test.o: In function `MPI::Graphcomm::Clone() const':
  85. test.cc:(.text._ZNK3MPI9Graphcomm5CloneEv[MPI::Graphcomm::Clone() const]+0xf): undefined reference to `MPI_Comm_dup'
  86. test.cc:(.text._ZNK3MPI9Graphcomm5CloneEv[MPI::Graphcomm::Clone() const]+0x24): undefined reference to `MPI::Comm::Comm()'
  87. test.cc:(.text._ZNK3MPI9Graphcomm5CloneEv[MPI::Graphcomm::Clone() const]+0x3d): undefined reference to `MPI_Initialized'
  88. test.cc:(.text._ZNK3MPI9Graphcomm5CloneEv[MPI::Graphcomm::Clone() const]+0x53): undefined reference to `ompi_mpi_comm_null'
  89. test.cc:(.text._ZNK3MPI9Graphcomm5CloneEv[MPI::Graphcomm::Clone() const]+0x5f): undefined reference to `MPI_Topo_test'
  90. test.cc:(.text._ZNK3MPI9Graphcomm5CloneEv[MPI::Graphcomm::Clone() const]+0x6e): undefined reference to `ompi_mpi_comm_null'
  91. test.o: In function `MPI::Comm::Get_topology() const':
  92. test.cc:(.text._ZNK3MPI4Comm12Get_topologyEv[MPI::Comm::Get_topology() const]+0xe): undefined reference to `MPI_Topo_test'
  93. test.o: In function `MPI::Cartcomm::Shift(int, int, int&, int&) const':
  94. test.cc:(.text._ZNK3MPI8Cartcomm5ShiftEiiRiS1_[MPI::Cartcomm::Shift(int, int, int&, int&) const]+0x5): undefined reference to `MPI_Cart_shift'
  95. test.o: In function `MPI::Cartcomm::Get_coords(int, int, int*) const':
  96. test.cc:(.text._ZNK3MPI8Cartcomm10Get_coordsEiiPi[MPI::Cartcomm::Get_coords(int, int, int*) const]+0x5): undefined reference to `MPI_Cart_coords'
  97. test.o: In function `MPI::Cartcomm::Get_cart_rank(int const*) const':
  98. test.cc:(.text._ZNK3MPI8Cartcomm13Get_cart_rankEPKi[MPI::Cartcomm::Get_cart_rank(int const*) const]+0xe): undefined reference to `MPI_Cart_rank'
  99. test.o: In function `MPI::Cartcomm::Get_topo(int, int*, bool*, int*) const':
  100. test.cc:(.text._ZNK3MPI8Cartcomm8Get_topoEiPiPbS1_[MPI::Cartcomm::Get_topo(int, int*, bool*, int*) const]+0x75): undefined reference to `MPI_Cart_get'
  101. test.cc:(.text._ZNK3MPI8Cartcomm8Get_topoEiPiPbS1_[MPI::Cartcomm::Get_topo(int, int*, bool*, int*) const]+0xd2): undefined reference to `MPI_Cart_get'
  102. test.o: In function `MPI::Graphcomm::Map(int, int const*, int const*) const':
  103. test.cc:(.text._ZNK3MPI9Graphcomm3MapEiPKiS2_[MPI::Graphcomm::Map(int, int const*, int const*) const]+0xe): undefined reference to `MPI_Graph_map'
  104. test.o: In function `MPI::Graphcomm::Get_neighbors(int, int, int*) const':
  105. test.cc:(.text._ZNK3MPI9Graphcomm13Get_neighborsEiiPi[MPI::Graphcomm::Get_neighbors(int, int, int*) const]+0x5): undefined reference to `MPI_Graph_neighbors'
  106. test.o: In function `MPI::Graphcomm::Get_neighbors_count(int) const':
  107. test.cc:(.text._ZNK3MPI9Graphcomm19Get_neighbors_countEi[MPI::Graphcomm::Get_neighbors_count(int) const]+0xe): undefined reference to `MPI_Graph_neighbors_count'
  108. test.o: In function `MPI::Graphcomm::Get_topo(int, int, int*, int*) const':
  109. test.cc:(.text._ZNK3MPI9Graphcomm8Get_topoEiiPiS1_[MPI::Graphcomm::Get_topo(int, int, int*, int*) const]+0x5): undefined reference to `MPI_Graph_get'
  110. test.o: In function `MPI::Graphcomm::Get_dims(int*, int*) const':
  111. test.cc:(.text._ZNK3MPI9Graphcomm8Get_dimsEPiS1_[MPI::Graphcomm::Get_dims(int*, int*) const]+0x5): undefined reference to `MPI_Graphdims_get'
  112. test.o: In function `MPI::Intracomm::Spawn_multiple(int, char const**, char const***, int const*, MPI::Info const*, int, int*)':
  113. test.cc:(.text._ZN3MPI9Intracomm14Spawn_multipleEiPPKcPS3_PKiPKNS_4InfoEiPi[MPI::Intracomm::Spawn_multiple(int, char const**, char const***, int const*, MPI::Info const*, int, int*)]+0xb5): undefined reference to `MPI_Comm_spawn_multiple'
  114. test.o: In function `MPI::Intracomm::Spawn_multiple(int, char const**, char const***, int const*, MPI::Info const*, int)':
  115. test.cc:(.text._ZN3MPI9Intracomm14Spawn_multipleEiPPKcPS3_PKiPKNS_4InfoEi[MPI::Intracomm::Spawn_multiple(int, char const**, char const***, int const*, MPI::Info const*, int)]+0xb1): undefined reference to `MPI_Comm_spawn_multiple'
  116. test.o: In function `MPI::Intracomm::Spawn(char const*, char const**, int, MPI::Info const&, int, int*) const':
  117. test.cc:(.text._ZNK3MPI9Intracomm5SpawnEPKcPS2_iRKNS_4InfoEiPi[MPI::Intracomm::Spawn(char const*, char const**, int, MPI::Info const&, int, int*) const]+0x38): undefined reference to `MPI_Comm_spawn'
  118. test.o: In function `MPI::Intracomm::Spawn(char const*, char const**, int, MPI::Info const&, int) const':
  119. test.cc:(.text._ZNK3MPI9Intracomm5SpawnEPKcPS2_iRKNS_4InfoEi[MPI::Intracomm::Spawn(char const*, char const**, int, MPI::Info const&, int) const]+0x37): undefined reference to `MPI_Comm_spawn'
  120. test.o: In function `MPI::Intracomm::Connect(char const*, MPI::Info const&, int) const':
  121. test.cc:(.text._ZNK3MPI9Intracomm7ConnectEPKcRKNS_4InfoEi[MPI::Intracomm::Connect(char const*, MPI::Info const&, int) const]+0x1f): undefined reference to `MPI_Comm_connect'
  122. test.o: In function `MPI::Intracomm::Accept(char const*, MPI::Info const&, int) const':
  123. test.cc:(.text._ZNK3MPI9Intracomm6AcceptEPKcRKNS_4InfoEi[MPI::Intracomm::Accept(char const*, MPI::Info const&, int) const]+0x1f): undefined reference to `MPI_Comm_accept'
  124. test.o: In function `MPI::Intracomm::Create_intercomm(int, MPI::Comm const&, int, int) const':
  125. test.cc:(.text._ZNK3MPI9Intracomm16Create_intercommEiRKNS_4CommEii[MPI::Intracomm::Create_intercomm(int, MPI::Comm const&, int, int) const]+0x24): undefined reference to `MPI_Intercomm_create'
  126. test.o: In function `MPI::Intercomm::Split(int, int) const':
  127. test.cc:(.text._ZNK3MPI9Intercomm5SplitEii[MPI::Intercomm::Split(int, int) const]+0x19): undefined reference to `MPI_Comm_split'
  128. test.o: In function `MPI::Intercomm::Create(MPI::Group const&) const':
  129. test.cc:(.text._ZNK3MPI9Intercomm6CreateERKNS_5GroupE[MPI::Intercomm::Create(MPI::Group const&) const]+0x1c): undefined reference to `MPI_Comm_create'
  130. test.o: In function `MPI::Intracomm::Exscan(void const*, void*, int, MPI::Datatype const&, MPI::Op const&) const':
  131. test.cc:(.text._ZNK3MPI9Intracomm6ExscanEPKvPviRKNS_8DatatypeERKNS_2OpE[MPI::Intracomm::Exscan(void const*, void*, int, MPI::Datatype const&, MPI::Op const&) const]+0x1b): undefined reference to `MPI_Exscan'
  132. test.o: In function `MPI::Intracomm::Scan(void const*, void*, int, MPI::Datatype const&, MPI::Op const&) const':
  133. test.cc:(.text._ZNK3MPI9Intracomm4ScanEPKvPviRKNS_8DatatypeERKNS_2OpE[MPI::Intracomm::Scan(void const*, void*, int, MPI::Datatype const&, MPI::Op const&) const]+0x1b): undefined reference to `MPI_Scan'
  134. test.o: In function `MPI::Intercomm::Merge(bool)':
  135. test.cc:(.text._ZN3MPI9Intercomm5MergeEb[MPI::Intercomm::Merge(bool)]+0x1a): undefined reference to `MPI_Intercomm_merge'
  136. test.cc:(.text._ZN3MPI9Intercomm5MergeEb[MPI::Intercomm::Merge(bool)]+0x26): undefined reference to `MPI::Comm::Comm()'
  137. test.cc:(.text._ZN3MPI9Intercomm5MergeEb[MPI::Intercomm::Merge(bool)]+0x3f): undefined reference to `MPI_Initialized'
  138. test.cc:(.text._ZN3MPI9Intercomm5MergeEb[MPI::Intercomm::Merge(bool)]+0x4e): undefined reference to `ompi_mpi_comm_null'
  139. test.cc:(.text._ZN3MPI9Intercomm5MergeEb[MPI::Intercomm::Merge(bool)]+0x5d): undefined reference to `MPI_Comm_test_inter'
  140. test.cc:(.text._ZN3MPI9Intercomm5MergeEb[MPI::Intercomm::Merge(bool)]+0x67): undefined reference to `ompi_mpi_comm_null'
  141. test.o: In function `MPI::Intercomm::Get_remote_group() const':
  142. test.cc:(.text._ZNK3MPI9Intercomm16Get_remote_groupEv[MPI::Intercomm::Get_remote_group() const]+0x15): undefined reference to `MPI_Comm_remote_group'
  143. test.o: In function `MPI::Intercomm::Get_remote_size() const':
  144. test.cc:(.text._ZNK3MPI9Intercomm15Get_remote_sizeEv[MPI::Intercomm::Get_remote_size() const]+0xe): undefined reference to `MPI_Comm_remote_size'
  145. test.o: In function `MPI::Comm::Delete_attr(int)':
  146. test.cc:(.text._ZN3MPI4Comm11Delete_attrEi[MPI::Comm::Delete_attr(int)]+0x5): undefined reference to `MPI_Attr_delete'
  147. test.o: In function `MPI::Comm::Get_attr(int, void*) const':
  148. test.cc:(.text._ZNK3MPI4Comm8Get_attrEiPv[MPI::Comm::Get_attr(int, void*) const]+0xe): undefined reference to `MPI_Attr_get'
  149. test.o: In function `MPI::Comm::Set_attr(int, void const*) const':
  150. test.cc:(.text._ZNK3MPI4Comm8Set_attrEiPKv[MPI::Comm::Set_attr(int, void const*) const]+0x5): undefined reference to `MPI_Attr_put'
  151. test.o: In function `MPI::Comm::Get_errhandler() const':
  152. test.cc:(.text._ZNK3MPI4Comm14Get_errhandlerEv[MPI::Comm::Get_errhandler() const]+0x15): undefined reference to `MPI_Comm_get_errhandler'
  153. test.o: In function `MPI::Comm::Set_errhandler(MPI::Errhandler const&) const':
  154. test.cc:(.text._ZNK3MPI4Comm14Set_errhandlerERKNS_10ErrhandlerE[MPI::Comm::Set_errhandler(MPI::Errhandler const&) const]+0x9): undefined reference to `MPI_Comm_set_errhandler'
  155. test.o: In function `MPI::Comm::Abort(int)':
  156. test.cc:(.text._ZN3MPI4Comm5AbortEi[MPI::Comm::Abort(int)]+0x5): undefined reference to `MPI_Abort'
  157. test.o: In function `MPI::Comm::Set_name(char const*)':
  158. test.cc:(.text._ZN3MPI4Comm8Set_nameEPKc[MPI::Comm::Set_name(char const*)]+0x5): undefined reference to `MPI_Comm_set_name'
  159. test.o: In function `MPI::Comm::Get_name(char*, int&) const':
  160. test.cc:(.text._ZNK3MPI4Comm8Get_nameEPcRi[MPI::Comm::Get_name(char*, int&) const]+0x5): undefined reference to `MPI_Comm_get_name'
  161. test.o: In function `MPI::Comm::Disconnect()':
  162. test.cc:(.text._ZN3MPI4Comm10DisconnectEv[MPI::Comm::Disconnect()]+0x5): undefined reference to `MPI_Comm_disconnect'
  163. test.o: In function `MPI::Comm::Reduce_scatter(void const*, void*, int*, MPI::Datatype const&, MPI::Op const&) const':
  164. test.cc:(.text._ZNK3MPI4Comm14Reduce_scatterEPKvPvPiRKNS_8DatatypeERKNS_2OpE[MPI::Comm::Reduce_scatter(void const*, void*, int*, MPI::Datatype const&, MPI::Op const&) const]+0x1c): undefined reference to `MPI_Reduce_scatter'
  165. test.o: In function `MPI::Comm::Allreduce(void const*, void*, int, MPI::Datatype const&, MPI::Op const&) const':
  166. test.cc:(.text._ZNK3MPI4Comm9AllreduceEPKvPviRKNS_8DatatypeERKNS_2OpE[MPI::Comm::Allreduce(void const*, void*, int, MPI::Datatype const&, MPI::Op const&) const]+0x1b): undefined reference to `MPI_Allreduce'
  167. test.o: In function `MPI::Comm::Reduce(void const*, void*, int, MPI::Datatype const&, MPI::Op const&, int) const':
  168. test.cc:(.text._ZNK3MPI4Comm6ReduceEPKvPviRKNS_8DatatypeERKNS_2OpEi[MPI::Comm::Reduce(void const*, void*, int, MPI::Datatype const&, MPI::Op const&, int) const]+0x28): undefined reference to `MPI_Reduce'
  169. test.o: In function `MPI::Comm::Alltoallw(void const*, int const*, int const*, MPI::Datatype const*, void*, int const*, int const*, MPI::Datatype const*) const':
  170. test.cc:(.text._ZNK3MPI4Comm9AlltoallwEPKvPKiS4_PKNS_8DatatypeEPvS4_S4_S7_[MPI::Comm::Alltoallw(void const*, int const*, int const*, MPI::Datatype const*, void*, int const*, int const*, MPI::Datatype const*) const]+0xe1): undefined reference to `MPI_Alltoallw'
  171. test.o: In function `MPI::Comm::Alltoallv(void const*, int const*, int const*, MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype const&) const':
  172. test.cc:(.text._ZNK3MPI4Comm9AlltoallvEPKvPKiS4_RKNS_8DatatypeEPvS4_S4_S7_[MPI::Comm::Alltoallv(void const*, int const*, int const*, MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype const&) const]+0x3f): undefined reference to `MPI_Alltoallv'
  173. test.o: In function `MPI::Comm::Alltoall(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&) const':
  174. test.cc:(.text._ZNK3MPI4Comm8AlltoallEPKviRKNS_8DatatypeEPviS5_[MPI::Comm::Alltoall(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&) const]+0x28): undefined reference to `MPI_Alltoall'
  175. test.o: In function `MPI::Comm::Allgatherv(void const*, int, MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype const&) const':
  176. test.cc:(.text._ZNK3MPI4Comm10AllgathervEPKviRKNS_8DatatypeEPvPKiS8_S5_[MPI::Comm::Allgatherv(void const*, int, MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype const&) const]+0x32): undefined reference to `MPI_Allgatherv'
  177. test.o: In function `MPI::Comm::Allgather(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&) const':
  178. test.cc:(.text._ZNK3MPI4Comm9AllgatherEPKviRKNS_8DatatypeEPviS5_[MPI::Comm::Allgather(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&) const]+0x28): undefined reference to `MPI_Allgather'
  179. test.o: In function `MPI::Comm::Scatterv(void const*, int const*, int const*, MPI::Datatype const&, void*, int, MPI::Datatype const&, int) const':
  180. test.cc:(.text._ZNK3MPI4Comm8ScattervEPKvPKiS4_RKNS_8DatatypeEPviS7_i[MPI::Comm::Scatterv(void const*, int const*, int const*, MPI::Datatype const&, void*, int, MPI::Datatype const&, int) const]+0x3d): undefined reference to `MPI_Scatterv'
  181. test.o: In function `MPI::Comm::Scatter(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&, int) const':
  182. test.cc:(.text._ZNK3MPI4Comm7ScatterEPKviRKNS_8DatatypeEPviS5_i[MPI::Comm::Scatter(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&, int) const]+0x32): undefined reference to `MPI_Scatter'
  183. test.o: In function `MPI::Comm::Gatherv(void const*, int, MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype const&, int) const':
  184. test.cc:(.text._ZNK3MPI4Comm7GathervEPKviRKNS_8DatatypeEPvPKiS8_S5_i[MPI::Comm::Gatherv(void const*, int, MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype const&, int) const]+0x3c): undefined reference to `MPI_Gatherv'
  185. test.o: In function `MPI::Comm::Gather(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&, int) const':
  186. test.cc:(.text._ZNK3MPI4Comm6GatherEPKviRKNS_8DatatypeEPviS5_i[MPI::Comm::Gather(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&, int) const]+0x32): undefined reference to `MPI_Gather'
  187. test.o: In function `MPI::Comm::Bcast(void*, int, MPI::Datatype const&, int) const':
  188. test.cc:(.text._ZNK3MPI4Comm5BcastEPviRKNS_8DatatypeEi[MPI::Comm::Bcast(void*, int, MPI::Datatype const&, int) const]+0x17): undefined reference to `MPI_Bcast'
  189. test.o: In function `MPI::Comm::Barrier() const':
  190. test.cc:(.text._ZNK3MPI4Comm7BarrierEv[MPI::Comm::Barrier() const]+0x5): undefined reference to `MPI_Barrier'
  191. test.o: In function `MPI::Comm::Free()':
  192. test.cc:(.text._ZN3MPI4Comm4FreeEv[MPI::Comm::Free()]+0x5): undefined reference to `MPI_Comm_free'
  193. test.o: In function `MPI::Comm::Get_rank() const':
  194. test.cc:(.text._ZNK3MPI4Comm8Get_rankEv[MPI::Comm::Get_rank() const]+0xe): undefined reference to `MPI_Comm_rank'
  195. test.o: In function `MPI::Comm::Get_size() const':
  196. test.cc:(.text._ZNK3MPI4Comm8Get_sizeEv[MPI::Comm::Get_size() const]+0xe): undefined reference to `MPI_Comm_size'
  197. test.o: In function `MPI::Comm::Get_group() const':
  198. test.cc:(.text._ZNK3MPI4Comm9Get_groupEv[MPI::Comm::Get_group() const]+0x15): undefined reference to `MPI_Comm_group'
  199. test.o: In function `MPI::Comm::Sendrecv_replace(void*, int, MPI::Datatype const&, int, int, int, int) const':
  200. test.cc:(.text._ZNK3MPI4Comm16Sendrecv_replaceEPviRKNS_8DatatypeEiiii[MPI::Comm::Sendrecv_replace(void*, int, MPI::Datatype const&, int, int, int, int) const]+0x38): undefined reference to `MPI_Sendrecv_replace'
  201. test.o: In function `MPI::Comm::Sendrecv_replace(void*, int, MPI::Datatype const&, int, int, int, int, MPI::Status&) const':
  202. test.cc:(.text._ZNK3MPI4Comm16Sendrecv_replaceEPviRKNS_8DatatypeEiiiiRNS_6StatusE[MPI::Comm::Sendrecv_replace(void*, int, MPI::Datatype const&, int, int, int, int, MPI::Status&) const]+0x34): undefined reference to `MPI_Sendrecv_replace'
  203. test.o: In function `MPI::Comm::Sendrecv(void const*, int, MPI::Datatype const&, int, int, void*, int, MPI::Datatype const&, int, int) const':
  204. test.cc:(.text._ZNK3MPI4Comm8SendrecvEPKviRKNS_8DatatypeEiiPviS5_ii[MPI::Comm::Sendrecv(void const*, int, MPI::Datatype const&, int, int, void*, int, MPI::Datatype const&, int, int) const]+0x56): undefined reference to `MPI_Sendrecv'
  205. test.o: In function `MPI::Comm::Sendrecv(void const*, int, MPI::Datatype const&, int, int, void*, int, MPI::Datatype const&, int, int, MPI::Status&) const':
  206. test.cc:(.text._ZNK3MPI4Comm8SendrecvEPKviRKNS_8DatatypeEiiPviS5_iiRNS_6StatusE[MPI::Comm::Sendrecv(void const*, int, MPI::Datatype const&, int, int, void*, int, MPI::Datatype const&, int, int, MPI::Status&) const]+0x56): undefined reference to `MPI_Sendrecv'
  207. test.o: In function `MPI::Comm::Recv_init(void*, int, MPI::Datatype const&, int, int) const':
  208. test.cc:(.text._ZNK3MPI4Comm9Recv_initEPviRKNS_8DatatypeEii[MPI::Comm::Recv_init(void*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Recv_init'
  209. test.o: In function `MPI::Comm::Rsend_init(void const*, int, MPI::Datatype const&, int, int) const':
  210. test.cc:(.text._ZNK3MPI4Comm10Rsend_initEPKviRKNS_8DatatypeEii[MPI::Comm::Rsend_init(void const*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Rsend_init'
  211. test.o: In function `MPI::Comm::Ssend_init(void const*, int, MPI::Datatype const&, int, int) const':
  212. test.cc:(.text._ZNK3MPI4Comm10Ssend_initEPKviRKNS_8DatatypeEii[MPI::Comm::Ssend_init(void const*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Ssend_init'
  213. test.o: In function `MPI::Comm::Bsend_init(void const*, int, MPI::Datatype const&, int, int) const':
  214. test.cc:(.text._ZNK3MPI4Comm10Bsend_initEPKviRKNS_8DatatypeEii[MPI::Comm::Bsend_init(void const*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Bsend_init'
  215. test.o: In function `MPI::Comm::Send_init(void const*, int, MPI::Datatype const&, int, int) const':
  216. test.cc:(.text._ZNK3MPI4Comm9Send_initEPKviRKNS_8DatatypeEii[MPI::Comm::Send_init(void const*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Send_init'
  217. test.o: In function `MPI::Comm::Probe(int, int) const':
  218. test.cc:(.text._ZNK3MPI4Comm5ProbeEii[MPI::Comm::Probe(int, int) const]+0xe): undefined reference to `MPI_Probe'
  219. test.o: In function `MPI::Comm::Probe(int, int, MPI::Status&) const':
  220. test.cc:(.text._ZNK3MPI4Comm5ProbeEiiRNS_6StatusE[MPI::Comm::Probe(int, int, MPI::Status&) const]+0x10): undefined reference to `MPI_Probe'
  221. test.o: In function `MPI::Comm::Iprobe(int, int) const':
  222. test.cc:(.text._ZNK3MPI4Comm6IprobeEii[MPI::Comm::Iprobe(int, int) const]+0x18): undefined reference to `MPI_Iprobe'
  223. test.o: In function `MPI::Comm::Iprobe(int, int, MPI::Status&) const':
  224. test.cc:(.text._ZNK3MPI4Comm6IprobeEiiRNS_6StatusE[MPI::Comm::Iprobe(int, int, MPI::Status&) const]+0x1c): undefined reference to `MPI_Iprobe'
  225. test.o: In function `MPI::Comm::Irecv(void*, int, MPI::Datatype const&, int, int) const':
  226. test.cc:(.text._ZNK3MPI4Comm5IrecvEPviRKNS_8DatatypeEii[MPI::Comm::Irecv(void*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Irecv'
  227. test.o: In function `MPI::Comm::Irsend(void const*, int, MPI::Datatype const&, int, int) const':
  228. test.cc:(.text._ZNK3MPI4Comm6IrsendEPKviRKNS_8DatatypeEii[MPI::Comm::Irsend(void const*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Irsend'
  229. test.o: In function `MPI::Comm::Issend(void const*, int, MPI::Datatype const&, int, int) const':
  230. test.cc:(.text._ZNK3MPI4Comm6IssendEPKviRKNS_8DatatypeEii[MPI::Comm::Issend(void const*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Issend'
  231. test.o: In function `MPI::Comm::Ibsend(void const*, int, MPI::Datatype const&, int, int) const':
  232. test.cc:(.text._ZNK3MPI4Comm6IbsendEPKviRKNS_8DatatypeEii[MPI::Comm::Ibsend(void const*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Ibsend'
  233. test.o: In function `MPI::Comm::Isend(void const*, int, MPI::Datatype const&, int, int) const':
  234. test.cc:(.text._ZNK3MPI4Comm5IsendEPKviRKNS_8DatatypeEii[MPI::Comm::Isend(void const*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Isend'
  235. test.o: In function `MPI::Comm::Rsend(void const*, int, MPI::Datatype const&, int, int) const':
  236. test.cc:(.text._ZNK3MPI4Comm5RsendEPKviRKNS_8DatatypeEii[MPI::Comm::Rsend(void const*, int, MPI::Datatype const&, int, int) const]+0x1a): undefined reference to `MPI_Rsend'
  237. test.o: In function `MPI::Comm::Ssend(void const*, int, MPI::Datatype const&, int, int) const':
  238. test.cc:(.text._ZNK3MPI4Comm5SsendEPKviRKNS_8DatatypeEii[MPI::Comm::Ssend(void const*, int, MPI::Datatype const&, int, int) const]+0x1a): undefined reference to `MPI_Ssend'
  239. test.o: In function `MPI::Comm::Bsend(void const*, int, MPI::Datatype const&, int, int) const':
  240. test.cc:(.text._ZNK3MPI4Comm5BsendEPKviRKNS_8DatatypeEii[MPI::Comm::Bsend(void const*, int, MPI::Datatype const&, int, int) const]+0x1a): undefined reference to `MPI_Bsend'
  241. test.o: In function `MPI::Comm::Recv(void*, int, MPI::Datatype const&, int, int) const':
  242. test.cc:(.text._ZNK3MPI4Comm4RecvEPviRKNS_8DatatypeEii[MPI::Comm::Recv(void*, int, MPI::Datatype const&, int, int) const]+0x26): undefined reference to `MPI_Recv'
  243. test.o: In function `MPI::Comm::Recv(void*, int, MPI::Datatype const&, int, int, MPI::Status&) const':
  244. test.cc:(.text._ZNK3MPI4Comm4RecvEPviRKNS_8DatatypeEiiRNS_6StatusE[MPI::Comm::Recv(void*, int, MPI::Datatype const&, int, int, MPI::Status&) const]+0x20): undefined reference to `MPI_Recv'
  245. test.o: In function `MPI::Comm::Send(void const*, int, MPI::Datatype const&, int, int) const':
  246. test.cc:(.text._ZNK3MPI4Comm4SendEPKviRKNS_8DatatypeEii[MPI::Comm::Send(void const*, int, MPI::Datatype const&, int, int) const]+0x1a): undefined reference to `MPI_Send'
  247. test.o: In function `MPI::Group::Free()':
  248. test.cc:(.text._ZN3MPI5Group4FreeEv[MPI::Group::Free()]+0x5): undefined reference to `MPI_Group_free'
  249. test.o: In function `MPI::Group::Range_excl(int, int const (*) [3]) const':
  250. test.cc:(.text._ZNK3MPI5Group10Range_exclEiPA3_Ki[MPI::Group::Range_excl(int, int const (*) [3]) const]+0x1a): undefined reference to `MPI_Group_range_excl'
  251. test.o: In function `MPI::Group::Range_incl(int, int const (*) [3]) const':
  252. test.cc:(.text._ZNK3MPI5Group10Range_inclEiPA3_Ki[MPI::Group::Range_incl(int, int const (*) [3]) const]+0x1a): undefined reference to `MPI_Group_range_incl'
  253. test.o: In function `MPI::Group::Excl(int, int const*) const':
  254. test.cc:(.text._ZNK3MPI5Group4ExclEiPKi[MPI::Group::Excl(int, int const*) const]+0x1a): undefined reference to `MPI_Group_excl'
  255. test.o: In function `MPI::Group::Incl(int, int const*) const':
  256. test.cc:(.text._ZNK3MPI5Group4InclEiPKi[MPI::Group::Incl(int, int const*) const]+0x1a): undefined reference to `MPI_Group_incl'
  257. test.o: In function `MPI::Group::Get_rank() const':
  258. test.cc:(.text._ZNK3MPI5Group8Get_rankEv[MPI::Group::Get_rank() const]+0xe): undefined reference to `MPI_Group_rank'
  259. test.o: In function `MPI::Group::Get_size() const':
  260. test.cc:(.text._ZNK3MPI5Group8Get_sizeEv[MPI::Group::Get_size() const]+0xe): undefined reference to `MPI_Group_size'
  261. test.o: In function `MPI::Op::Is_commutative() const':
  262. test.cc:(.text._ZNK3MPI2Op14Is_commutativeEv[MPI::Op::Is_commutative() const]+0xe): undefined reference to `MPI_Op_commutative'
  263. test.o: In function `MPI::Op::Reduce_local(void const*, void*, int, MPI::Datatype const&) const':
  264. test.cc:(.text._ZNK3MPI2Op12Reduce_localEPKvPviRKNS_8DatatypeE[MPI::Op::Reduce_local(void const*, void*, int, MPI::Datatype const&) const]+0x14): undefined reference to `MPI_Reduce_local'
  265. test.o: In function `MPI::Op::Free()':
  266. test.cc:(.text._ZN3MPI2Op4FreeEv[MPI::Op::Free()]+0x5): undefined reference to `MPI_Op_free'
  267. test.o: In function `MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype const&), bool)':
  268. test.cc:(.text._ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb[MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype const&), bool)]+0x1f): undefined reference to `ompi_mpi_cxx_op_intercept'
  269. test.cc:(.text._ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb[MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype const&), bool)]+0x24): undefined reference to `MPI_Op_create'
  270. test.cc:(.text._ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb[MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype const&), bool)]+0x3e): undefined reference to `ompi_op_set_cxx_callback'
  271. test.o: In function `MPI::Errhandler::Free()':
  272. test.cc:(.text._ZN3MPI10Errhandler4FreeEv[MPI::Errhandler::Free()]+0x5): undefined reference to `MPI_Errhandler_free'
  273. test.o: In function `MPI::Status::Set_cancelled(bool)':
  274. test.cc:(.text._ZN3MPI6Status13Set_cancelledEb[MPI::Status::Set_cancelled(bool)]+0x9): undefined reference to `MPI_Status_set_cancelled'
  275. test.o: In function `MPI::Status::Set_elements(MPI::Datatype const&, int)':
  276. test.cc:(.text._ZN3MPI6Status12Set_elementsERKNS_8DatatypeEi[MPI::Status::Set_elements(MPI::Datatype const&, int)]+0x9): undefined reference to `MPI_Status_set_elements'
  277. test.o: In function `MPI::Status::Get_elements(MPI::Datatype const&) const':
  278. test.cc:(.text._ZNK3MPI6Status12Get_elementsERKNS_8DatatypeE[MPI::Status::Get_elements(MPI::Datatype const&) const]+0x12): undefined reference to `MPI_Get_elements'
  279. test.o: In function `MPI::Status::Is_cancelled() const':
  280. test.cc:(.text._ZNK3MPI6Status12Is_cancelledEv[MPI::Status::Is_cancelled() const]+0xe): undefined reference to `MPI_Test_cancelled'
  281. test.o: In function `MPI::Status::Get_count(MPI::Datatype const&) const':
  282. test.cc:(.text._ZNK3MPI6Status9Get_countERKNS_8DatatypeE[MPI::Status::Get_count(MPI::Datatype const&) const]+0x12): undefined reference to `MPI_Get_count'
  283. test.o: In function `MPI::Info::Set(char const*, char const*)':
  284. test.cc:(.text._ZN3MPI4Info3SetEPKcS2_[MPI::Info::Set(char const*, char const*)]+0x5): undefined reference to `MPI_Info_set'
  285. test.o: In function `MPI::Info::Get_valuelen(char const*, int&) const':
  286. test.cc:(.text._ZNK3MPI4Info12Get_valuelenEPKcRi[MPI::Info::Get_valuelen(char const*, int&) const]+0xe): undefined reference to `MPI_Info_get_valuelen'
  287. test.o: In function `MPI::Info::Get_nthkey(int, char*) const':
  288. test.cc:(.text._ZNK3MPI4Info10Get_nthkeyEiPc[MPI::Info::Get_nthkey(int, char*) const]+0x5): undefined reference to `MPI_Info_get_nthkey'
  289. test.o: In function `MPI::Info::Get_nkeys() const':
  290. test.cc:(.text._ZNK3MPI4Info9Get_nkeysEv[MPI::Info::Get_nkeys() const]+0xe): undefined reference to `MPI_Info_get_nkeys'
  291. test.o: In function `MPI::Info::Get(char const*, int, char*) const':
  292. test.cc:(.text._ZNK3MPI4Info3GetEPKciPc[MPI::Info::Get(char const*, int, char*) const]+0xe): undefined reference to `MPI_Info_get'
  293. test.o: In function `MPI::Info::Free()':
  294. test.cc:(.text._ZN3MPI4Info4FreeEv[MPI::Info::Free()]+0x5): undefined reference to `MPI_Info_free'
  295. test.o: In function `MPI::Info::Dup() const':
  296. test.cc:(.text._ZNK3MPI4Info3DupEv[MPI::Info::Dup() const]+0x15): undefined reference to `MPI_Info_dup'
  297. test.o: In function `MPI::Info::Delete(char const*)':
  298. test.cc:(.text._ZN3MPI4Info6DeleteEPKc[MPI::Info::Delete(char const*)]+0x5): undefined reference to `MPI_Info_delete'
  299. test.o: In function `MPI::Win::Set_name(char const*)':
  300. test.cc:(.text._ZN3MPI3Win8Set_nameEPKc[MPI::Win::Set_name(char const*)]+0x5): undefined reference to `MPI_Win_set_name'
  301. test.o: In function `MPI::Win::Set_attr(int, void const*)':
  302. test.cc:(.text._ZN3MPI3Win8Set_attrEiPKv[MPI::Win::Set_attr(int, void const*)]+0x5): undefined reference to `MPI_Win_set_attr'
  303. test.o: In function `MPI::Win::Get_name(char*, int&) const':
  304. test.cc:(.text._ZNK3MPI3Win8Get_nameEPcRi[MPI::Win::Get_name(char*, int&) const]+0x5): undefined reference to `MPI_Win_get_name'
  305. test.o: In function `MPI::Win::Delete_attr(int)':
  306. test.cc:(.text._ZN3MPI3Win11Delete_attrEi[MPI::Win::Delete_attr(int)]+0x5): undefined reference to `MPI_Win_delete_attr'
  307. test.o: In function `MPI::Win::Call_errhandler(int) const':
  308. test.cc:(.text._ZNK3MPI3Win15Call_errhandlerEi[MPI::Win::Call_errhandler(int) const]+0x5): undefined reference to `MPI_Win_call_errhandler'
  309. test.o: In function `MPI::Win::Wait() const':
  310. test.cc:(.text._ZNK3MPI3Win4WaitEv[MPI::Win::Wait() const]+0x5): undefined reference to `MPI_Win_wait'
  311. test.o: In function `MPI::Win::Unlock(int) const':
  312. test.cc:(.text._ZNK3MPI3Win6UnlockEi[MPI::Win::Unlock(int) const]+0xa): undefined reference to `MPI_Win_unlock'
  313. test.o: In function `MPI::Win::Test() const':
  314. test.cc:(.text._ZNK3MPI3Win4TestEv[MPI::Win::Test() const]+0xe): undefined reference to `MPI_Win_test'
  315. test.o: In function `MPI::Win::Start(MPI::Group const&, int) const':
  316. test.cc:(.text._ZNK3MPI3Win5StartERKNS_5GroupEi[MPI::Win::Start(MPI::Group const&, int) const]+0xe): undefined reference to `MPI_Win_start'
  317. test.o: In function `MPI::Win::Put(void const*, int, MPI::Datatype const&, int, long, int, MPI::Datatype const&) const':
  318. test.cc:(.text._ZNK3MPI3Win3PutEPKviRKNS_8DatatypeEiliS5_[MPI::Win::Put(void const*, int, MPI::Datatype const&, int, long, int, MPI::Datatype const&) const]+0x32): undefined reference to `MPI_Put'
  319. test.o: In function `MPI::Win::Post(MPI::Group const&, int) const':
  320. test.cc:(.text._ZNK3MPI3Win4PostERKNS_5GroupEi[MPI::Win::Post(MPI::Group const&, int) const]+0xe): undefined reference to `MPI_Win_post'
  321. test.o: In function `MPI::Win::Lock(int, int, int) const':
  322. test.cc:(.text._ZNK3MPI3Win4LockEiii[MPI::Win::Lock(int, int, int) const]+0xe): undefined reference to `MPI_Win_lock'
  323. test.o: In function `MPI::Win::Get_group() const':
  324. test.cc:(.text._ZNK3MPI3Win9Get_groupEv[MPI::Win::Get_group() const]+0x15): undefined reference to `MPI_Win_get_group'
  325. test.o: In function `MPI::Win::Get(void const*, int, MPI::Datatype const&, int, long, int, MPI::Datatype const&) const':
  326. test.cc:(.text._ZNK3MPI3Win3GetEPKviRKNS_8DatatypeEiliS5_[MPI::Win::Get(void const*, int, MPI::Datatype const&, int, long, int, MPI::Datatype const&) const]+0x32): undefined reference to `MPI_Get'
  327. test.o: In function `MPI::Win::Fence(int) const':
  328. test.cc:(.text._ZNK3MPI3Win5FenceEi[MPI::Win::Fence(int) const]+0xa): undefined reference to `MPI_Win_fence'
  329. test.o: In function `MPI::Win::Complete() const':
  330. test.cc:(.text._ZNK3MPI3Win8CompleteEv[MPI::Win::Complete() const]+0x5): undefined reference to `MPI_Win_complete'
  331. test.o: In function `MPI::Win::Accumulate(void const*, int, MPI::Datatype const&, int, long, int, MPI::Datatype const&, MPI::Op const&) const':
  332. test.cc:(.text._ZNK3MPI3Win10AccumulateEPKviRKNS_8DatatypeEiliS5_RKNS_2OpE[MPI::Win::Accumulate(void const*, int, MPI::Datatype const&, int, long, int, MPI::Datatype const&, MPI::Op const&) const]+0x40): undefined reference to `MPI_Accumulate'
  333. test.o: In function `MPI::Win::Get_errhandler() const':
  334. test.cc:(.text._ZNK3MPI3Win14Get_errhandlerEv[MPI::Win::Get_errhandler() const]+0x15): undefined reference to `MPI_Win_get_errhandler'
  335. test.o: In function `MPI::Win::Set_errhandler(MPI::Errhandler const&) const':
  336. test.cc:(.text._ZNK3MPI3Win14Set_errhandlerERKNS_10ErrhandlerE[MPI::Win::Set_errhandler(MPI::Errhandler const&) const]+0x9): undefined reference to `MPI_Win_set_errhandler'
  337. test.o: In function `MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const':
  338. test.cc:(.text._ZNK3MPI9Intracomm12Create_graphEiPKiS2_b[MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const]+0x1f): undefined reference to `MPI_Graph_create'
  339. test.cc:(.text._ZNK3MPI9Intracomm12Create_graphEiPKiS2_b[MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const]+0x27): undefined reference to `MPI::Comm::Comm()'
  340. test.cc:(.text._ZNK3MPI9Intracomm12Create_graphEiPKiS2_b[MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const]+0x40): undefined reference to `MPI_Initialized'
  341. test.cc:(.text._ZNK3MPI9Intracomm12Create_graphEiPKiS2_b[MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const]+0x53): undefined reference to `ompi_mpi_comm_null'
  342. test.cc:(.text._ZNK3MPI9Intracomm12Create_graphEiPKiS2_b[MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const]+0x5f): undefined reference to `MPI_Topo_test'
  343. test.cc:(.text._ZNK3MPI9Intracomm12Create_graphEiPKiS2_b[MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const]+0x6e): undefined reference to `ompi_mpi_comm_null'
  344. test.o: In function `MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const':
  345. test.cc:(.text._ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const]+0x72): undefined reference to `MPI_Cart_create'
  346. test.cc:(.text._ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const]+0x87): undefined reference to `MPI::Comm::Comm()'
  347. test.cc:(.text._ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const]+0xa1): undefined reference to `MPI_Initialized'
  348. test.cc:(.text._ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const]+0xb5): undefined reference to `ompi_mpi_comm_null'
  349. test.cc:(.text._ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const]+0xc1): undefined reference to `MPI_Topo_test'
  350. test.cc:(.text._ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const]+0xd0): undefined reference to `ompi_mpi_comm_null'
  351. test.o: In function `MPI::Cartcomm::Sub(bool const*)':
  352. test.cc:(.text._ZN3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool const*)]+0x1e): undefined reference to `MPI_Cartdim_get'
  353. test.cc:(.text._ZN3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool const*)]+0x66): undefined reference to `MPI_Cart_sub'
  354. test.cc:(.text._ZN3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool const*)]+0x7b): undefined reference to `MPI::Comm::Comm()'
  355. test.cc:(.text._ZN3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool const*)]+0x94): undefined reference to `MPI_Initialized'
  356. test.cc:(.text._ZN3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool const*)]+0xa8): undefined reference to `ompi_mpi_comm_null'
  357. test.cc:(.text._ZN3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool const*)]+0xb4): undefined reference to `MPI_Topo_test'
  358. test.cc:(.text._ZN3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool const*)]+0xc3): undefined reference to `ompi_mpi_comm_null'
  359. test.o: In function `MPI::Intracomm::Clone() const':
  360. test.cc:(.text._ZNK3MPI9Intracomm5CloneEv[MPI::Intracomm::Clone() const]+0xe): undefined reference to `MPI_Comm_dup'
  361. test.cc:(.text._ZNK3MPI9Intracomm5CloneEv[MPI::Intracomm::Clone() const]+0x27): undefined reference to `MPI::Comm::Comm()'
  362. test.cc:(.text._ZNK3MPI9Intracomm5CloneEv[MPI::Intracomm::Clone() const]+0x40): undefined reference to `MPI_Initialized'
  363. test.cc:(.text._ZNK3MPI9Intracomm5CloneEv[MPI::Intracomm::Clone() const]+0x51): undefined reference to `ompi_mpi_comm_null'
  364. test.cc:(.text._ZNK3MPI9Intracomm5CloneEv[MPI::Intracomm::Clone() const]+0x60): undefined reference to `MPI_Comm_test_inter'
  365. test.cc:(.text._ZNK3MPI9Intracomm5CloneEv[MPI::Intracomm::Clone() const]+0x69): undefined reference to `ompi_mpi_comm_null'
  366. test.o: In function `MPI::Intracomm::Split(int, int) const':
  367. test.cc:(.text._ZNK3MPI9Intracomm5SplitEii[MPI::Intracomm::Split(int, int) const]+0x18): undefined reference to `MPI_Comm_split'
  368. test.cc:(.text._ZNK3MPI9Intracomm5SplitEii[MPI::Intracomm::Split(int, int) const]+0x24): undefined reference to `MPI::Comm::Comm()'
  369. test.cc:(.text._ZNK3MPI9Intracomm5SplitEii[MPI::Intracomm::Split(int, int) const]+0x3d): undefined reference to `MPI_Initialized'
  370. test.cc:(.text._ZNK3MPI9Intracomm5SplitEii[MPI::Intracomm::Split(int, int) const]+0x4e): undefined reference to `ompi_mpi_comm_null'
  371. test.cc:(.text._ZNK3MPI9Intracomm5SplitEii[MPI::Intracomm::Split(int, int) const]+0x5d): undefined reference to `MPI_Comm_test_inter'
  372. test.cc:(.text._ZNK3MPI9Intracomm5SplitEii[MPI::Intracomm::Split(int, int) const]+0x67): undefined reference to `ompi_mpi_comm_null'
  373. test.o: In function `MPI::Intracomm::Create(MPI::Group const&) const':
  374. test.cc:(.text._ZNK3MPI9Intracomm6CreateERKNS_5GroupE[MPI::Intracomm::Create(MPI::Group const&) const]+0x1b): undefined reference to `MPI_Comm_create'
  375. test.cc:(.text._ZNK3MPI9Intracomm6CreateERKNS_5GroupE[MPI::Intracomm::Create(MPI::Group const&) const]+0x27): undefined reference to `MPI::Comm::Comm()'
  376. test.cc:(.text._ZNK3MPI9Intracomm6CreateERKNS_5GroupE[MPI::Intracomm::Create(MPI::Group const&) const]+0x40): undefined reference to `MPI_Initialized'
  377. test.cc:(.text._ZNK3MPI9Intracomm6CreateERKNS_5GroupE[MPI::Intracomm::Create(MPI::Group const&) const]+0x4f): undefined reference to `ompi_mpi_comm_null'
  378. test.cc:(.text._ZNK3MPI9Intracomm6CreateERKNS_5GroupE[MPI::Intracomm::Create(MPI::Group const&) const]+0x5e): undefined reference to `MPI_Comm_test_inter'
  379. test.cc:(.text._ZNK3MPI9Intracomm6CreateERKNS_5GroupE[MPI::Intracomm::Create(MPI::Group const&) const]+0x68): undefined reference to `ompi_mpi_comm_null'
  380. test.o:(.rodata._ZTVN3MPI3WinE[vtable for MPI::Win]+0x48): undefined reference to `MPI::Win::Free()'
  381. test.o:(.rodata._ZTVN3MPI8DatatypeE[vtable for MPI::Datatype]+0x78): undefined reference to `MPI::Datatype::Free()'
  382. collect2: ld returned 1 exit status
  383. make: *** [test] Error 1
  384. /bin/sh ./libtool --tag=CXX --mode=link g++ -O2 -pthread -L/home/rthompson/local/sunrise_gnu/lib -L/home/rthompson/local/sunrise_gnu/lib -L/usr/lib64/openmpi/lib -L/home/rthompson/local/intel/composer_xe_2015/tbb/lib -o test test.o -lPJutil -lboost_thread -lCCfits -lcfitsio -lblitz
  385. libtool: link: g++ -O2 -pthread -o .libs/test test.o -L/home/rthompson/local/sunrise_gnu/lib -L/usr/lib64/openmpi/lib -L/home/rthompson/local/intel/composer_xe_2015/tbb/lib /home/rthompson/local/src/sunrise/libpjutil/.libs/libPJutil.so -lboost_thread /home/rthompson/local/sunrise_gnu/lib/libCCfits.so -lcfitsio /home/rthompson/local/sunrise_gnu/lib/libblitz.a -pthread -Wl,-rpath -Wl,/home/rthompson/local/sunrise_gnu/lib
  386. test.o: In function `MPI::Datatype::Set_name(char const*)':
  387. test.cc:(.text._ZN3MPI8Datatype8Set_nameEPKc[MPI::Datatype::Set_name(char const*)]+0x5): undefined reference to `MPI_Type_set_name'
  388. test.o: In function `MPI::Datatype::Set_attr(int, void const*)':
  389. test.cc:(.text._ZN3MPI8Datatype8Set_attrEiPKv[MPI::Datatype::Set_attr(int, void const*)]+0x5): undefined reference to `MPI_Type_set_attr'
  390. test.o: In function `MPI::Datatype::Get_name(char*, int&) const':
  391. test.cc:(.text._ZNK3MPI8Datatype8Get_nameEPcRi[MPI::Datatype::Get_name(char*, int&) const]+0x5): undefined reference to `MPI_Type_get_name'
  392. test.o: In function `MPI::Datatype::Get_envelope(int&, int&, int&, int&) const':
  393. test.cc:(.text._ZNK3MPI8Datatype12Get_envelopeERiS1_S1_S1_[MPI::Datatype::Get_envelope(int&, int&, int&, int&) const]+0x5): undefined reference to `MPI_Type_get_envelope'
  394. test.o: In function `MPI::Datatype::Get_contents(int, int, int, int*, long*, MPI::Datatype*) const':
  395. test.cc:(.text._ZNK3MPI8Datatype12Get_contentsEiiiPiPlPS0_[MPI::Datatype::Get_contents(int, int, int, int*, long*, MPI::Datatype*) const]+0x66): undefined reference to `MPI_Type_get_contents'
  396. test.o: In function `MPI::Datatype::Get_attr(int, void*) const':
  397. test.cc:(.text._ZNK3MPI8Datatype8Get_attrEiPv[MPI::Datatype::Get_attr(int, void*) const]+0xe): undefined reference to `MPI_Type_get_attr'
  398. test.o: In function `MPI::Datatype::Delete_attr(int)':
  399. test.cc:(.text._ZN3MPI8Datatype11Delete_attrEi[MPI::Datatype::Delete_attr(int)]+0x5): undefined reference to `MPI_Type_delete_attr'
  400. test.o: In function `MPI::Datatype::Dup() const':
  401. test.cc:(.text._ZNK3MPI8Datatype3DupEv[MPI::Datatype::Dup() const]+0x15): undefined reference to `MPI_Type_dup'
  402. test.o: In function `MPI::Datatype::Create_subarray(int, int const*, int const*, int const*, int) const':
  403. test.cc:(.text._ZNK3MPI8Datatype15Create_subarrayEiPKiS2_S2_i[MPI::Datatype::Create_subarray(int, int const*, int const*, int const*, int) const]+0x29): undefined reference to `MPI_Type_create_subarray'
  404. test.o: In function `MPI::Datatype::Pack_size(int, MPI::Comm const&) const':
  405. test.cc:(.text._ZNK3MPI8Datatype9Pack_sizeEiRKNS_4CommE[MPI::Datatype::Pack_size(int, MPI::Comm const&) const]+0x17): undefined reference to `MPI_Pack_size'
  406. test.o: In function `MPI::Datatype::Unpack(void const*, int, void*, int, int&, MPI::Comm const&) const':
  407. test.cc:(.text._ZNK3MPI8Datatype6UnpackEPKviPviRiRKNS_4CommE[MPI::Datatype::Unpack(void const*, int, void*, int, int&, MPI::Comm const&) const]+0x1e): undefined reference to `MPI_Unpack'
  408. test.o: In function `MPI::Datatype::Pack(void const*, int, void*, int, int&, MPI::Comm const&) const':
  409. test.cc:(.text._ZNK3MPI8Datatype4PackEPKviPviRiRKNS_4CommE[MPI::Datatype::Pack(void const*, int, void*, int, int&, MPI::Comm const&) const]+0x1b): undefined reference to `MPI_Pack'
  410. test.o: In function `MPI::Datatype::Commit()':
  411. test.cc:(.text._ZN3MPI8Datatype6CommitEv[MPI::Datatype::Commit()]+0x5): undefined reference to `MPI_Type_commit'
  412. test.o: In function `MPI::Datatype::Get_true_extent(long&, long&) const':
  413. test.cc:(.text._ZNK3MPI8Datatype15Get_true_extentERlS1_[MPI::Datatype::Get_true_extent(long&, long&) const]+0x5): undefined reference to `MPI_Type_get_true_extent'
  414. test.o: In function `MPI::Datatype::Get_extent(long&, long&) const':
  415. test.cc:(.text._ZNK3MPI8Datatype10Get_extentERlS1_[MPI::Datatype::Get_extent(long&, long&) const]+0x5): undefined reference to `MPI_Type_get_extent'
  416. test.o: In function `MPI::Datatype::Get_size() const':
  417. test.cc:(.text._ZNK3MPI8Datatype8Get_sizeEv[MPI::Datatype::Get_size() const]+0xe): undefined reference to `MPI_Type_size'
  418. test.o: In function `MPI::Datatype::Create_resized(long, long) const':
  419. test.cc:(.text._ZNK3MPI8Datatype14Create_resizedEll[MPI::Datatype::Create_resized(long, long) const]+0x1b): undefined reference to `MPI_Type_create_resized'
  420. test.o: In function `MPI::Datatype::Create_indexed_block(int, int, int const*) const':
  421. test.cc:(.text._ZNK3MPI8Datatype20Create_indexed_blockEiiPKi[MPI::Datatype::Create_indexed_block(int, int, int const*) const]+0x1c): undefined reference to `MPI_Type_create_indexed_block'
  422. test.o: In function `MPI::Datatype::Create_hvector(int, int, long) const':
  423. test.cc:(.text._ZNK3MPI8Datatype14Create_hvectorEiil[MPI::Datatype::Create_hvector(int, int, long) const]+0x1c): undefined reference to `MPI_Type_create_hvector'
  424. test.o: In function `MPI::Datatype::Create_hindexed(int, int const*, long const*) const':
  425. test.cc:(.text._ZNK3MPI8Datatype15Create_hindexedEiPKiPKl[MPI::Datatype::Create_hindexed(int, int const*, long const*) const]+0x1d): undefined reference to `MPI_Type_create_hindexed'
  426. test.o: In function `MPI::Datatype::Create_indexed(int, int const*, int const*) const':
  427. test.cc:(.text._ZNK3MPI8Datatype14Create_indexedEiPKiS2_[MPI::Datatype::Create_indexed(int, int const*, int const*) const]+0x1d): undefined reference to `MPI_Type_indexed'
  428. test.o: In function `MPI::Datatype::Create_vector(int, int, int) const':
  429. test.cc:(.text._ZNK3MPI8Datatype13Create_vectorEiii[MPI::Datatype::Create_vector(int, int, int) const]+0x1c): undefined reference to `MPI_Type_vector'
  430. test.o: In function `MPI::Datatype::Create_contiguous(int) const':
  431. test.cc:(.text._ZNK3MPI8Datatype17Create_contiguousEi[MPI::Datatype::Create_contiguous(int) const]+0x14): undefined reference to `MPI_Type_contiguous'
  432. test.o: In function `MPI::Prequest::Start()':
  433. test.cc:(.text._ZN3MPI8Prequest5StartEv[MPI::Prequest::Start()]+0x5): undefined reference to `MPI_Start'
  434. test.o: In function `MPI::Grequest::Complete()':
  435. test.cc:(.text._ZN3MPI8Grequest8CompleteEv[MPI::Grequest::Complete()]+0x5): undefined reference to `MPI_Grequest_complete'
  436. test.o: In function `MPI::Request::Get_status() const':
  437. test.cc:(.text._ZNK3MPI7Request10Get_statusEv[MPI::Request::Get_status() const]+0x10): undefined reference to `MPI_Request_get_status'
  438. test.o: In function `MPI::Request::Get_status(MPI::Status&) const':
  439. test.cc:(.text._ZNK3MPI7Request10Get_statusERNS_6StatusE[MPI::Request::Get_status(MPI::Status&) const]+0x1d): undefined reference to `MPI_Request_get_status'
  440. test.o: In function `MPI::Request::Cancel() const':
  441. test.cc:(.text._ZNK3MPI7Request6CancelEv[MPI::Request::Cancel() const]+0x5): undefined reference to `MPI_Cancel'
  442. test.o: In function `MPI::Request::Free()':
  443. test.cc:(.text._ZN3MPI7Request4FreeEv[MPI::Request::Free()]+0x5): undefined reference to `MPI_Request_free'
  444. test.o: In function `MPI::Request::Test()':
  445. test.cc:(.text._ZN3MPI7Request4TestEv[MPI::Request::Test()]+0x10): undefined reference to `MPI_Test'
  446. test.o: In function `MPI::Request::Test(MPI::Status&)':
  447. test.cc:(.text._ZN3MPI7Request4TestERNS_6StatusE[MPI::Request::Test(MPI::Status&)]+0x12): undefined reference to `MPI_Test'
  448. test.o: In function `MPI::Request::Wait()':
  449. test.cc:(.text._ZN3MPI7Request4WaitEv[MPI::Request::Wait()]+0x7): undefined reference to `MPI_Wait'
  450. test.o: In function `MPI::Request::Wait(MPI::Status&)':
  451. test.cc:(.text._ZN3MPI7Request4WaitERNS_6StatusE[MPI::Request::Wait(MPI::Status&)]+0x9): undefined reference to `MPI_Wait'
  452. test.o: In function `MPI::Intercomm::Clone() const':
  453. test.cc:(.text._ZNK3MPI9Intercomm5CloneEv[MPI::Intercomm::Clone() const]+0xe): undefined reference to `MPI_Comm_dup'
  454. test.o: In function `MPI::Comm::Is_inter() const':
  455. test.cc:(.text._ZNK3MPI4Comm8Is_interEv[MPI::Comm::Is_inter() const]+0xe): undefined reference to `MPI_Comm_test_inter'
  456. test.o: In function `MPI::Cartcomm::Map(int, int const*, bool const*) const':
  457. test.cc:(.text._ZNK3MPI8Cartcomm3MapEiPKiPKb[MPI::Cartcomm::Map(int, int const*, bool const*) const]+0x5e): undefined reference to `MPI_Cart_map'
  458. test.o: In function `MPI::Cartcomm::Get_dim() const':
  459. test.cc:(.text._ZNK3MPI8Cartcomm7Get_dimEv[MPI::Cartcomm::Get_dim() const]+0xe): undefined reference to `MPI_Cartdim_get'
  460. test.o: In function `MPI::Cartcomm::Clone() const':
  461. test.cc:(.text._ZNK3MPI8Cartcomm5CloneEv[MPI::Cartcomm::Clone() const]+0xf): undefined reference to `MPI_Comm_dup'
  462. test.cc:(.text._ZNK3MPI8Cartcomm5CloneEv[MPI::Cartcomm::Clone() const]+0x24): undefined reference to `MPI::Comm::Comm()'
  463. test.cc:(.text._ZNK3MPI8Cartcomm5CloneEv[MPI::Cartcomm::Clone() const]+0x3d): undefined reference to `MPI_Initialized'
  464. test.cc:(.text._ZNK3MPI8Cartcomm5CloneEv[MPI::Cartcomm::Clone() const]+0x53): undefined reference to `ompi_mpi_comm_null'
  465. test.cc:(.text._ZNK3MPI8Cartcomm5CloneEv[MPI::Cartcomm::Clone() const]+0x5f): undefined reference to `MPI_Topo_test'
  466. test.cc:(.text._ZNK3MPI8Cartcomm5CloneEv[MPI::Cartcomm::Clone() const]+0x6e): undefined reference to `ompi_mpi_comm_null'
  467. test.o: In function `MPI::Graphcomm::Clone() const':
  468. test.cc:(.text._ZNK3MPI9Graphcomm5CloneEv[MPI::Graphcomm::Clone() const]+0xf): undefined reference to `MPI_Comm_dup'
  469. test.cc:(.text._ZNK3MPI9Graphcomm5CloneEv[MPI::Graphcomm::Clone() const]+0x24): undefined reference to `MPI::Comm::Comm()'
  470. test.cc:(.text._ZNK3MPI9Graphcomm5CloneEv[MPI::Graphcomm::Clone() const]+0x3d): undefined reference to `MPI_Initialized'
  471. test.cc:(.text._ZNK3MPI9Graphcomm5CloneEv[MPI::Graphcomm::Clone() const]+0x53): undefined reference to `ompi_mpi_comm_null'
  472. test.cc:(.text._ZNK3MPI9Graphcomm5CloneEv[MPI::Graphcomm::Clone() const]+0x5f): undefined reference to `MPI_Topo_test'
  473. test.cc:(.text._ZNK3MPI9Graphcomm5CloneEv[MPI::Graphcomm::Clone() const]+0x6e): undefined reference to `ompi_mpi_comm_null'
  474. test.o: In function `MPI::Comm::Get_topology() const':
  475. test.cc:(.text._ZNK3MPI4Comm12Get_topologyEv[MPI::Comm::Get_topology() const]+0xe): undefined reference to `MPI_Topo_test'
  476. test.o: In function `MPI::Cartcomm::Shift(int, int, int&, int&) const':
  477. test.cc:(.text._ZNK3MPI8Cartcomm5ShiftEiiRiS1_[MPI::Cartcomm::Shift(int, int, int&, int&) const]+0x5): undefined reference to `MPI_Cart_shift'
  478. test.o: In function `MPI::Cartcomm::Get_coords(int, int, int*) const':
  479. test.cc:(.text._ZNK3MPI8Cartcomm10Get_coordsEiiPi[MPI::Cartcomm::Get_coords(int, int, int*) const]+0x5): undefined reference to `MPI_Cart_coords'
  480. test.o: In function `MPI::Cartcomm::Get_cart_rank(int const*) const':
  481. test.cc:(.text._ZNK3MPI8Cartcomm13Get_cart_rankEPKi[MPI::Cartcomm::Get_cart_rank(int const*) const]+0xe): undefined reference to `MPI_Cart_rank'
  482. test.o: In function `MPI::Cartcomm::Get_topo(int, int*, bool*, int*) const':
  483. test.cc:(.text._ZNK3MPI8Cartcomm8Get_topoEiPiPbS1_[MPI::Cartcomm::Get_topo(int, int*, bool*, int*) const]+0x75): undefined reference to `MPI_Cart_get'
  484. test.cc:(.text._ZNK3MPI8Cartcomm8Get_topoEiPiPbS1_[MPI::Cartcomm::Get_topo(int, int*, bool*, int*) const]+0xd2): undefined reference to `MPI_Cart_get'
  485. test.o: In function `MPI::Graphcomm::Map(int, int const*, int const*) const':
  486. test.cc:(.text._ZNK3MPI9Graphcomm3MapEiPKiS2_[MPI::Graphcomm::Map(int, int const*, int const*) const]+0xe): undefined reference to `MPI_Graph_map'
  487. test.o: In function `MPI::Graphcomm::Get_neighbors(int, int, int*) const':
  488. test.cc:(.text._ZNK3MPI9Graphcomm13Get_neighborsEiiPi[MPI::Graphcomm::Get_neighbors(int, int, int*) const]+0x5): undefined reference to `MPI_Graph_neighbors'
  489. test.o: In function `MPI::Graphcomm::Get_neighbors_count(int) const':
  490. test.cc:(.text._ZNK3MPI9Graphcomm19Get_neighbors_countEi[MPI::Graphcomm::Get_neighbors_count(int) const]+0xe): undefined reference to `MPI_Graph_neighbors_count'
  491. test.o: In function `MPI::Graphcomm::Get_topo(int, int, int*, int*) const':
  492. test.cc:(.text._ZNK3MPI9Graphcomm8Get_topoEiiPiS1_[MPI::Graphcomm::Get_topo(int, int, int*, int*) const]+0x5): undefined reference to `MPI_Graph_get'
  493. test.o: In function `MPI::Graphcomm::Get_dims(int*, int*) const':
  494. test.cc:(.text._ZNK3MPI9Graphcomm8Get_dimsEPiS1_[MPI::Graphcomm::Get_dims(int*, int*) const]+0x5): undefined reference to `MPI_Graphdims_get'
  495. test.o: In function `MPI::Intracomm::Spawn_multiple(int, char const**, char const***, int const*, MPI::Info const*, int, int*)':
  496. test.cc:(.text._ZN3MPI9Intracomm14Spawn_multipleEiPPKcPS3_PKiPKNS_4InfoEiPi[MPI::Intracomm::Spawn_multiple(int, char const**, char const***, int const*, MPI::Info const*, int, int*)]+0xb5): undefined reference to `MPI_Comm_spawn_multiple'
  497. test.o: In function `MPI::Intracomm::Spawn_multiple(int, char const**, char const***, int const*, MPI::Info const*, int)':
  498. test.cc:(.text._ZN3MPI9Intracomm14Spawn_multipleEiPPKcPS3_PKiPKNS_4InfoEi[MPI::Intracomm::Spawn_multiple(int, char const**, char const***, int const*, MPI::Info const*, int)]+0xb1): undefined reference to `MPI_Comm_spawn_multiple'
  499. test.o: In function `MPI::Intracomm::Spawn(char const*, char const**, int, MPI::Info const&, int, int*) const':
  500. test.cc:(.text._ZNK3MPI9Intracomm5SpawnEPKcPS2_iRKNS_4InfoEiPi[MPI::Intracomm::Spawn(char const*, char const**, int, MPI::Info const&, int, int*) const]+0x38): undefined reference to `MPI_Comm_spawn'
  501. test.o: In function `MPI::Intracomm::Spawn(char const*, char const**, int, MPI::Info const&, int) const':
  502. test.cc:(.text._ZNK3MPI9Intracomm5SpawnEPKcPS2_iRKNS_4InfoEi[MPI::Intracomm::Spawn(char const*, char const**, int, MPI::Info const&, int) const]+0x37): undefined reference to `MPI_Comm_spawn'
  503. test.o: In function `MPI::Intracomm::Connect(char const*, MPI::Info const&, int) const':
  504. test.cc:(.text._ZNK3MPI9Intracomm7ConnectEPKcRKNS_4InfoEi[MPI::Intracomm::Connect(char const*, MPI::Info const&, int) const]+0x1f): undefined reference to `MPI_Comm_connect'
  505. test.o: In function `MPI::Intracomm::Accept(char const*, MPI::Info const&, int) const':
  506. test.cc:(.text._ZNK3MPI9Intracomm6AcceptEPKcRKNS_4InfoEi[MPI::Intracomm::Accept(char const*, MPI::Info const&, int) const]+0x1f): undefined reference to `MPI_Comm_accept'
  507. test.o: In function `MPI::Intracomm::Create_intercomm(int, MPI::Comm const&, int, int) const':
  508. test.cc:(.text._ZNK3MPI9Intracomm16Create_intercommEiRKNS_4CommEii[MPI::Intracomm::Create_intercomm(int, MPI::Comm const&, int, int) const]+0x24): undefined reference to `MPI_Intercomm_create'
  509. test.o: In function `MPI::Intercomm::Split(int, int) const':
  510. test.cc:(.text._ZNK3MPI9Intercomm5SplitEii[MPI::Intercomm::Split(int, int) const]+0x19): undefined reference to `MPI_Comm_split'
  511. test.o: In function `MPI::Intercomm::Create(MPI::Group const&) const':
  512. test.cc:(.text._ZNK3MPI9Intercomm6CreateERKNS_5GroupE[MPI::Intercomm::Create(MPI::Group const&) const]+0x1c): undefined reference to `MPI_Comm_create'
  513. test.o: In function `MPI::Intracomm::Exscan(void const*, void*, int, MPI::Datatype const&, MPI::Op const&) const':
  514. test.cc:(.text._ZNK3MPI9Intracomm6ExscanEPKvPviRKNS_8DatatypeERKNS_2OpE[MPI::Intracomm::Exscan(void const*, void*, int, MPI::Datatype const&, MPI::Op const&) const]+0x1b): undefined reference to `MPI_Exscan'
  515. test.o: In function `MPI::Intracomm::Scan(void const*, void*, int, MPI::Datatype const&, MPI::Op const&) const':
  516. test.cc:(.text._ZNK3MPI9Intracomm4ScanEPKvPviRKNS_8DatatypeERKNS_2OpE[MPI::Intracomm::Scan(void const*, void*, int, MPI::Datatype const&, MPI::Op const&) const]+0x1b): undefined reference to `MPI_Scan'
  517. test.o: In function `MPI::Intercomm::Merge(bool)':
  518. test.cc:(.text._ZN3MPI9Intercomm5MergeEb[MPI::Intercomm::Merge(bool)]+0x1a): undefined reference to `MPI_Intercomm_merge'
  519. test.cc:(.text._ZN3MPI9Intercomm5MergeEb[MPI::Intercomm::Merge(bool)]+0x26): undefined reference to `MPI::Comm::Comm()'
  520. test.cc:(.text._ZN3MPI9Intercomm5MergeEb[MPI::Intercomm::Merge(bool)]+0x3f): undefined reference to `MPI_Initialized'
  521. test.cc:(.text._ZN3MPI9Intercomm5MergeEb[MPI::Intercomm::Merge(bool)]+0x4e): undefined reference to `ompi_mpi_comm_null'
  522. test.cc:(.text._ZN3MPI9Intercomm5MergeEb[MPI::Intercomm::Merge(bool)]+0x5d): undefined reference to `MPI_Comm_test_inter'
  523. test.cc:(.text._ZN3MPI9Intercomm5MergeEb[MPI::Intercomm::Merge(bool)]+0x67): undefined reference to `ompi_mpi_comm_null'
  524. test.o: In function `MPI::Intercomm::Get_remote_group() const':
  525. test.cc:(.text._ZNK3MPI9Intercomm16Get_remote_groupEv[MPI::Intercomm::Get_remote_group() const]+0x15): undefined reference to `MPI_Comm_remote_group'
  526. test.o: In function `MPI::Intercomm::Get_remote_size() const':
  527. test.cc:(.text._ZNK3MPI9Intercomm15Get_remote_sizeEv[MPI::Intercomm::Get_remote_size() const]+0xe): undefined reference to `MPI_Comm_remote_size'
  528. test.o: In function `MPI::Comm::Delete_attr(int)':
  529. test.cc:(.text._ZN3MPI4Comm11Delete_attrEi[MPI::Comm::Delete_attr(int)]+0x5): undefined reference to `MPI_Attr_delete'
  530. test.o: In function `MPI::Comm::Get_attr(int, void*) const':
  531. test.cc:(.text._ZNK3MPI4Comm8Get_attrEiPv[MPI::Comm::Get_attr(int, void*) const]+0xe): undefined reference to `MPI_Attr_get'
  532. test.o: In function `MPI::Comm::Set_attr(int, void const*) const':
  533. test.cc:(.text._ZNK3MPI4Comm8Set_attrEiPKv[MPI::Comm::Set_attr(int, void const*) const]+0x5): undefined reference to `MPI_Attr_put'
  534. test.o: In function `MPI::Comm::Get_errhandler() const':
  535. test.cc:(.text._ZNK3MPI4Comm14Get_errhandlerEv[MPI::Comm::Get_errhandler() const]+0x15): undefined reference to `MPI_Comm_get_errhandler'
  536. test.o: In function `MPI::Comm::Set_errhandler(MPI::Errhandler const&) const':
  537. test.cc:(.text._ZNK3MPI4Comm14Set_errhandlerERKNS_10ErrhandlerE[MPI::Comm::Set_errhandler(MPI::Errhandler const&) const]+0x9): undefined reference to `MPI_Comm_set_errhandler'
  538. test.o: In function `MPI::Comm::Abort(int)':
  539. test.cc:(.text._ZN3MPI4Comm5AbortEi[MPI::Comm::Abort(int)]+0x5): undefined reference to `MPI_Abort'
  540. test.o: In function `MPI::Comm::Set_name(char const*)':
  541. test.cc:(.text._ZN3MPI4Comm8Set_nameEPKc[MPI::Comm::Set_name(char const*)]+0x5): undefined reference to `MPI_Comm_set_name'
  542. test.o: In function `MPI::Comm::Get_name(char*, int&) const':
  543. test.cc:(.text._ZNK3MPI4Comm8Get_nameEPcRi[MPI::Comm::Get_name(char*, int&) const]+0x5): undefined reference to `MPI_Comm_get_name'
  544. test.o: In function `MPI::Comm::Disconnect()':
  545. test.cc:(.text._ZN3MPI4Comm10DisconnectEv[MPI::Comm::Disconnect()]+0x5): undefined reference to `MPI_Comm_disconnect'
  546. test.o: In function `MPI::Comm::Reduce_scatter(void const*, void*, int*, MPI::Datatype const&, MPI::Op const&) const':
  547. test.cc:(.text._ZNK3MPI4Comm14Reduce_scatterEPKvPvPiRKNS_8DatatypeERKNS_2OpE[MPI::Comm::Reduce_scatter(void const*, void*, int*, MPI::Datatype const&, MPI::Op const&) const]+0x1c): undefined reference to `MPI_Reduce_scatter'
  548. test.o: In function `MPI::Comm::Allreduce(void const*, void*, int, MPI::Datatype const&, MPI::Op const&) const':
  549. test.cc:(.text._ZNK3MPI4Comm9AllreduceEPKvPviRKNS_8DatatypeERKNS_2OpE[MPI::Comm::Allreduce(void const*, void*, int, MPI::Datatype const&, MPI::Op const&) const]+0x1b): undefined reference to `MPI_Allreduce'
  550. test.o: In function `MPI::Comm::Reduce(void const*, void*, int, MPI::Datatype const&, MPI::Op const&, int) const':
  551. test.cc:(.text._ZNK3MPI4Comm6ReduceEPKvPviRKNS_8DatatypeERKNS_2OpEi[MPI::Comm::Reduce(void const*, void*, int, MPI::Datatype const&, MPI::Op const&, int) const]+0x28): undefined reference to `MPI_Reduce'
  552. test.o: In function `MPI::Comm::Alltoallw(void const*, int const*, int const*, MPI::Datatype const*, void*, int const*, int const*, MPI::Datatype const*) const':
  553. test.cc:(.text._ZNK3MPI4Comm9AlltoallwEPKvPKiS4_PKNS_8DatatypeEPvS4_S4_S7_[MPI::Comm::Alltoallw(void const*, int const*, int const*, MPI::Datatype const*, void*, int const*, int const*, MPI::Datatype const*) const]+0xe1): undefined reference to `MPI_Alltoallw'
  554. test.o: In function `MPI::Comm::Alltoallv(void const*, int const*, int const*, MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype const&) const':
  555. test.cc:(.text._ZNK3MPI4Comm9AlltoallvEPKvPKiS4_RKNS_8DatatypeEPvS4_S4_S7_[MPI::Comm::Alltoallv(void const*, int const*, int const*, MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype const&) const]+0x3f): undefined reference to `MPI_Alltoallv'
  556. test.o: In function `MPI::Comm::Alltoall(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&) const':
  557. test.cc:(.text._ZNK3MPI4Comm8AlltoallEPKviRKNS_8DatatypeEPviS5_[MPI::Comm::Alltoall(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&) const]+0x28): undefined reference to `MPI_Alltoall'
  558. test.o: In function `MPI::Comm::Allgatherv(void const*, int, MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype const&) const':
  559. test.cc:(.text._ZNK3MPI4Comm10AllgathervEPKviRKNS_8DatatypeEPvPKiS8_S5_[MPI::Comm::Allgatherv(void const*, int, MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype const&) const]+0x32): undefined reference to `MPI_Allgatherv'
  560. test.o: In function `MPI::Comm::Allgather(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&) const':
  561. test.cc:(.text._ZNK3MPI4Comm9AllgatherEPKviRKNS_8DatatypeEPviS5_[MPI::Comm::Allgather(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&) const]+0x28): undefined reference to `MPI_Allgather'
  562. test.o: In function `MPI::Comm::Scatterv(void const*, int const*, int const*, MPI::Datatype const&, void*, int, MPI::Datatype const&, int) const':
  563. test.cc:(.text._ZNK3MPI4Comm8ScattervEPKvPKiS4_RKNS_8DatatypeEPviS7_i[MPI::Comm::Scatterv(void const*, int const*, int const*, MPI::Datatype const&, void*, int, MPI::Datatype const&, int) const]+0x3d): undefined reference to `MPI_Scatterv'
  564. test.o: In function `MPI::Comm::Scatter(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&, int) const':
  565. test.cc:(.text._ZNK3MPI4Comm7ScatterEPKviRKNS_8DatatypeEPviS5_i[MPI::Comm::Scatter(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&, int) const]+0x32): undefined reference to `MPI_Scatter'
  566. test.o: In function `MPI::Comm::Gatherv(void const*, int, MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype const&, int) const':
  567. test.cc:(.text._ZNK3MPI4Comm7GathervEPKviRKNS_8DatatypeEPvPKiS8_S5_i[MPI::Comm::Gatherv(void const*, int, MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype const&, int) const]+0x3c): undefined reference to `MPI_Gatherv'
  568. test.o: In function `MPI::Comm::Gather(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&, int) const':
  569. test.cc:(.text._ZNK3MPI4Comm6GatherEPKviRKNS_8DatatypeEPviS5_i[MPI::Comm::Gather(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&, int) const]+0x32): undefined reference to `MPI_Gather'
  570. test.o: In function `MPI::Comm::Bcast(void*, int, MPI::Datatype const&, int) const':
  571. test.cc:(.text._ZNK3MPI4Comm5BcastEPviRKNS_8DatatypeEi[MPI::Comm::Bcast(void*, int, MPI::Datatype const&, int) const]+0x17): undefined reference to `MPI_Bcast'
  572. test.o: In function `MPI::Comm::Barrier() const':
  573. test.cc:(.text._ZNK3MPI4Comm7BarrierEv[MPI::Comm::Barrier() const]+0x5): undefined reference to `MPI_Barrier'
  574. test.o: In function `MPI::Comm::Free()':
  575. test.cc:(.text._ZN3MPI4Comm4FreeEv[MPI::Comm::Free()]+0x5): undefined reference to `MPI_Comm_free'
  576. test.o: In function `MPI::Comm::Get_rank() const':
  577. test.cc:(.text._ZNK3MPI4Comm8Get_rankEv[MPI::Comm::Get_rank() const]+0xe): undefined reference to `MPI_Comm_rank'
  578. test.o: In function `MPI::Comm::Get_size() const':
  579. test.cc:(.text._ZNK3MPI4Comm8Get_sizeEv[MPI::Comm::Get_size() const]+0xe): undefined reference to `MPI_Comm_size'
  580. test.o: In function `MPI::Comm::Get_group() const':
  581. test.cc:(.text._ZNK3MPI4Comm9Get_groupEv[MPI::Comm::Get_group() const]+0x15): undefined reference to `MPI_Comm_group'
  582. test.o: In function `MPI::Comm::Sendrecv_replace(void*, int, MPI::Datatype const&, int, int, int, int) const':
  583. test.cc:(.text._ZNK3MPI4Comm16Sendrecv_replaceEPviRKNS_8DatatypeEiiii[MPI::Comm::Sendrecv_replace(void*, int, MPI::Datatype const&, int, int, int, int) const]+0x38): undefined reference to `MPI_Sendrecv_replace'
  584. test.o: In function `MPI::Comm::Sendrecv_replace(void*, int, MPI::Datatype const&, int, int, int, int, MPI::Status&) const':
  585. test.cc:(.text._ZNK3MPI4Comm16Sendrecv_replaceEPviRKNS_8DatatypeEiiiiRNS_6StatusE[MPI::Comm::Sendrecv_replace(void*, int, MPI::Datatype const&, int, int, int, int, MPI::Status&) const]+0x34): undefined reference to `MPI_Sendrecv_replace'
  586. test.o: In function `MPI::Comm::Sendrecv(void const*, int, MPI::Datatype const&, int, int, void*, int, MPI::Datatype const&, int, int) const':
  587. test.cc:(.text._ZNK3MPI4Comm8SendrecvEPKviRKNS_8DatatypeEiiPviS5_ii[MPI::Comm::Sendrecv(void const*, int, MPI::Datatype const&, int, int, void*, int, MPI::Datatype const&, int, int) const]+0x56): undefined reference to `MPI_Sendrecv'
  588. test.o: In function `MPI::Comm::Sendrecv(void const*, int, MPI::Datatype const&, int, int, void*, int, MPI::Datatype const&, int, int, MPI::Status&) const':
  589. test.cc:(.text._ZNK3MPI4Comm8SendrecvEPKviRKNS_8DatatypeEiiPviS5_iiRNS_6StatusE[MPI::Comm::Sendrecv(void const*, int, MPI::Datatype const&, int, int, void*, int, MPI::Datatype const&, int, int, MPI::Status&) const]+0x56): undefined reference to `MPI_Sendrecv'
  590. test.o: In function `MPI::Comm::Recv_init(void*, int, MPI::Datatype const&, int, int) const':
  591. test.cc:(.text._ZNK3MPI4Comm9Recv_initEPviRKNS_8DatatypeEii[MPI::Comm::Recv_init(void*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Recv_init'
  592. test.o: In function `MPI::Comm::Rsend_init(void const*, int, MPI::Datatype const&, int, int) const':
  593. test.cc:(.text._ZNK3MPI4Comm10Rsend_initEPKviRKNS_8DatatypeEii[MPI::Comm::Rsend_init(void const*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Rsend_init'
  594. test.o: In function `MPI::Comm::Ssend_init(void const*, int, MPI::Datatype const&, int, int) const':
  595. test.cc:(.text._ZNK3MPI4Comm10Ssend_initEPKviRKNS_8DatatypeEii[MPI::Comm::Ssend_init(void const*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Ssend_init'
  596. test.o: In function `MPI::Comm::Bsend_init(void const*, int, MPI::Datatype const&, int, int) const':
  597. test.cc:(.text._ZNK3MPI4Comm10Bsend_initEPKviRKNS_8DatatypeEii[MPI::Comm::Bsend_init(void const*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Bsend_init'
  598. test.o: In function `MPI::Comm::Send_init(void const*, int, MPI::Datatype const&, int, int) const':
  599. test.cc:(.text._ZNK3MPI4Comm9Send_initEPKviRKNS_8DatatypeEii[MPI::Comm::Send_init(void const*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Send_init'
  600. test.o: In function `MPI::Comm::Probe(int, int) const':
  601. test.cc:(.text._ZNK3MPI4Comm5ProbeEii[MPI::Comm::Probe(int, int) const]+0xe): undefined reference to `MPI_Probe'
  602. test.o: In function `MPI::Comm::Probe(int, int, MPI::Status&) const':
  603. test.cc:(.text._ZNK3MPI4Comm5ProbeEiiRNS_6StatusE[MPI::Comm::Probe(int, int, MPI::Status&) const]+0x10): undefined reference to `MPI_Probe'
  604. test.o: In function `MPI::Comm::Iprobe(int, int) const':
  605. test.cc:(.text._ZNK3MPI4Comm6IprobeEii[MPI::Comm::Iprobe(int, int) const]+0x18): undefined reference to `MPI_Iprobe'
  606. test.o: In function `MPI::Comm::Iprobe(int, int, MPI::Status&) const':
  607. test.cc:(.text._ZNK3MPI4Comm6IprobeEiiRNS_6StatusE[MPI::Comm::Iprobe(int, int, MPI::Status&) const]+0x1c): undefined reference to `MPI_Iprobe'
  608. test.o: In function `MPI::Comm::Irecv(void*, int, MPI::Datatype const&, int, int) const':
  609. test.cc:(.text._ZNK3MPI4Comm5IrecvEPviRKNS_8DatatypeEii[MPI::Comm::Irecv(void*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Irecv'
  610. test.o: In function `MPI::Comm::Irsend(void const*, int, MPI::Datatype const&, int, int) const':
  611. test.cc:(.text._ZNK3MPI4Comm6IrsendEPKviRKNS_8DatatypeEii[MPI::Comm::Irsend(void const*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Irsend'
  612. test.o: In function `MPI::Comm::Issend(void const*, int, MPI::Datatype const&, int, int) const':
  613. test.cc:(.text._ZNK3MPI4Comm6IssendEPKviRKNS_8DatatypeEii[MPI::Comm::Issend(void const*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Issend'
  614. test.o: In function `MPI::Comm::Ibsend(void const*, int, MPI::Datatype const&, int, int) const':
  615. test.cc:(.text._ZNK3MPI4Comm6IbsendEPKviRKNS_8DatatypeEii[MPI::Comm::Ibsend(void const*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Ibsend'
  616. test.o: In function `MPI::Comm::Isend(void const*, int, MPI::Datatype const&, int, int) const':
  617. test.cc:(.text._ZNK3MPI4Comm5IsendEPKviRKNS_8DatatypeEii[MPI::Comm::Isend(void const*, int, MPI::Datatype const&, int, int) const]+0x2a): undefined reference to `MPI_Isend'
  618. test.o: In function `MPI::Comm::Rsend(void const*, int, MPI::Datatype const&, int, int) const':
  619. test.cc:(.text._ZNK3MPI4Comm5RsendEPKviRKNS_8DatatypeEii[MPI::Comm::Rsend(void const*, int, MPI::Datatype const&, int, int) const]+0x1a): undefined reference to `MPI_Rsend'
  620. test.o: In function `MPI::Comm::Ssend(void const*, int, MPI::Datatype const&, int, int) const':
  621. test.cc:(.text._ZNK3MPI4Comm5SsendEPKviRKNS_8DatatypeEii[MPI::Comm::Ssend(void const*, int, MPI::Datatype const&, int, int) const]+0x1a): undefined reference to `MPI_Ssend'
  622. test.o: In function `MPI::Comm::Bsend(void const*, int, MPI::Datatype const&, int, int) const':
  623. test.cc:(.text._ZNK3MPI4Comm5BsendEPKviRKNS_8DatatypeEii[MPI::Comm::Bsend(void const*, int, MPI::Datatype const&, int, int) const]+0x1a): undefined reference to `MPI_Bsend'
  624. test.o: In function `MPI::Comm::Recv(void*, int, MPI::Datatype const&, int, int) const':
  625. test.cc:(.text._ZNK3MPI4Comm4RecvEPviRKNS_8DatatypeEii[MPI::Comm::Recv(void*, int, MPI::Datatype const&, int, int) const]+0x26): undefined reference to `MPI_Recv'
  626. test.o: In function `MPI::Comm::Recv(void*, int, MPI::Datatype const&, int, int, MPI::Status&) const':
  627. test.cc:(.text._ZNK3MPI4Comm4RecvEPviRKNS_8DatatypeEiiRNS_6StatusE[MPI::Comm::Recv(void*, int, MPI::Datatype const&, int, int, MPI::Status&) const]+0x20): undefined reference to `MPI_Recv'
  628. test.o: In function `MPI::Comm::Send(void const*, int, MPI::Datatype const&, int, int) const':
  629. test.cc:(.text._ZNK3MPI4Comm4SendEPKviRKNS_8DatatypeEii[MPI::Comm::Send(void const*, int, MPI::Datatype const&, int, int) const]+0x1a): undefined reference to `MPI_Send'
  630. test.o: In function `MPI::Group::Free()':
  631. test.cc:(.text._ZN3MPI5Group4FreeEv[MPI::Group::Free()]+0x5): undefined reference to `MPI_Group_free'
  632. test.o: In function `MPI::Group::Range_excl(int, int const (*) [3]) const':
  633. test.cc:(.text._ZNK3MPI5Group10Range_exclEiPA3_Ki[MPI::Group::Range_excl(int, int const (*) [3]) const]+0x1a): undefined reference to `MPI_Group_range_excl'
  634. test.o: In function `MPI::Group::Range_incl(int, int const (*) [3]) const':
  635. test.cc:(.text._ZNK3MPI5Group10Range_inclEiPA3_Ki[MPI::Group::Range_incl(int, int const (*) [3]) const]+0x1a): undefined reference to `MPI_Group_range_incl'
  636. test.o: In function `MPI::Group::Excl(int, int const*) const':
  637. test.cc:(.text._ZNK3MPI5Group4ExclEiPKi[MPI::Group::Excl(int, int const*) const]+0x1a): undefined reference to `MPI_Group_excl'
  638. test.o: In function `MPI::Group::Incl(int, int const*) const':
  639. test.cc:(.text._ZNK3MPI5Group4InclEiPKi[MPI::Group::Incl(int, int const*) const]+0x1a): undefined reference to `MPI_Group_incl'
  640. test.o: In function `MPI::Group::Get_rank() const':
  641. test.cc:(.text._ZNK3MPI5Group8Get_rankEv[MPI::Group::Get_rank() const]+0xe): undefined reference to `MPI_Group_rank'
  642. test.o: In function `MPI::Group::Get_size() const':
  643. test.cc:(.text._ZNK3MPI5Group8Get_sizeEv[MPI::Group::Get_size() const]+0xe): undefined reference to `MPI_Group_size'
  644. test.o: In function `MPI::Op::Is_commutative() const':
  645. test.cc:(.text._ZNK3MPI2Op14Is_commutativeEv[MPI::Op::Is_commutative() const]+0xe): undefined reference to `MPI_Op_commutative'
  646. test.o: In function `MPI::Op::Reduce_local(void const*, void*, int, MPI::Datatype const&) const':
  647. test.cc:(.text._ZNK3MPI2Op12Reduce_localEPKvPviRKNS_8DatatypeE[MPI::Op::Reduce_local(void const*, void*, int, MPI::Datatype const&) const]+0x14): undefined reference to `MPI_Reduce_local'
  648. test.o: In function `MPI::Op::Free()':
  649. test.cc:(.text._ZN3MPI2Op4FreeEv[MPI::Op::Free()]+0x5): undefined reference to `MPI_Op_free'
  650. test.o: In function `MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype const&), bool)':
  651. test.cc:(.text._ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb[MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype const&), bool)]+0x1f): undefined reference to `ompi_mpi_cxx_op_intercept'
  652. test.cc:(.text._ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb[MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype const&), bool)]+0x24): undefined reference to `MPI_Op_create'
  653. test.cc:(.text._ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb[MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype const&), bool)]+0x3e): undefined reference to `ompi_op_set_cxx_callback'
  654. test.o: In function `MPI::Errhandler::Free()':
  655. test.cc:(.text._ZN3MPI10Errhandler4FreeEv[MPI::Errhandler::Free()]+0x5): undefined reference to `MPI_Errhandler_free'
  656. test.o: In function `MPI::Status::Set_cancelled(bool)':
  657. test.cc:(.text._ZN3MPI6Status13Set_cancelledEb[MPI::Status::Set_cancelled(bool)]+0x9): undefined reference to `MPI_Status_set_cancelled'
  658. test.o: In function `MPI::Status::Set_elements(MPI::Datatype const&, int)':
  659. test.cc:(.text._ZN3MPI6Status12Set_elementsERKNS_8DatatypeEi[MPI::Status::Set_elements(MPI::Datatype const&, int)]+0x9): undefined reference to `MPI_Status_set_elements'
  660. test.o: In function `MPI::Status::Get_elements(MPI::Datatype const&) const':
  661. test.cc:(.text._ZNK3MPI6Status12Get_elementsERKNS_8DatatypeE[MPI::Status::Get_elements(MPI::Datatype const&) const]+0x12): undefined reference to `MPI_Get_elements'
  662. test.o: In function `MPI::Status::Is_cancelled() const':
  663. test.cc:(.text._ZNK3MPI6Status12Is_cancelledEv[MPI::Status::Is_cancelled() const]+0xe): undefined reference to `MPI_Test_cancelled'
  664. test.o: In function `MPI::Status::Get_count(MPI::Datatype const&) const':
  665. test.cc:(.text._ZNK3MPI6Status9Get_countERKNS_8DatatypeE[MPI::Status::Get_count(MPI::Datatype const&) const]+0x12): undefined reference to `MPI_Get_count'
  666. test.o: In function `MPI::Info::Set(char const*, char const*)':
  667. test.cc:(.text._ZN3MPI4Info3SetEPKcS2_[MPI::Info::Set(char const*, char const*)]+0x5): undefined reference to `MPI_Info_set'
  668. test.o: In function `MPI::Info::Get_valuelen(char const*, int&) const':
  669. test.cc:(.text._ZNK3MPI4Info12Get_valuelenEPKcRi[MPI::Info::Get_valuelen(char const*, int&) const]+0xe): undefined reference to `MPI_Info_get_valuelen'
  670. test.o: In function `MPI::Info::Get_nthkey(int, char*) const':
  671. test.cc:(.text._ZNK3MPI4Info10Get_nthkeyEiPc[MPI::Info::Get_nthkey(int, char*) const]+0x5): undefined reference to `MPI_Info_get_nthkey'
  672. test.o: In function `MPI::Info::Get_nkeys() const':
  673. test.cc:(.text._ZNK3MPI4Info9Get_nkeysEv[MPI::Info::Get_nkeys() const]+0xe): undefined reference to `MPI_Info_get_nkeys'
  674. test.o: In function `MPI::Info::Get(char const*, int, char*) const':
  675. test.cc:(.text._ZNK3MPI4Info3GetEPKciPc[MPI::Info::Get(char const*, int, char*) const]+0xe): undefined reference to `MPI_Info_get'
  676. test.o: In function `MPI::Info::Free()':
  677. test.cc:(.text._ZN3MPI4Info4FreeEv[MPI::Info::Free()]+0x5): undefined reference to `MPI_Info_free'
  678. test.o: In function `MPI::Info::Dup() const':
  679. test.cc:(.text._ZNK3MPI4Info3DupEv[MPI::Info::Dup() const]+0x15): undefined reference to `MPI_Info_dup'
  680. test.o: In function `MPI::Info::Delete(char const*)':
  681. test.cc:(.text._ZN3MPI4Info6DeleteEPKc[MPI::Info::Delete(char const*)]+0x5): undefined reference to `MPI_Info_delete'
  682. test.o: In function `MPI::Win::Set_name(char const*)':
  683. test.cc:(.text._ZN3MPI3Win8Set_nameEPKc[MPI::Win::Set_name(char const*)]+0x5): undefined reference to `MPI_Win_set_name'
  684. test.o: In function `MPI::Win::Set_attr(int, void const*)':
  685. test.cc:(.text._ZN3MPI3Win8Set_attrEiPKv[MPI::Win::Set_attr(int, void const*)]+0x5): undefined reference to `MPI_Win_set_attr'
  686. test.o: In function `MPI::Win::Get_name(char*, int&) const':
  687. test.cc:(.text._ZNK3MPI3Win8Get_nameEPcRi[MPI::Win::Get_name(char*, int&) const]+0x5): undefined reference to `MPI_Win_get_name'
  688. test.o: In function `MPI::Win::Delete_attr(int)':
  689. test.cc:(.text._ZN3MPI3Win11Delete_attrEi[MPI::Win::Delete_attr(int)]+0x5): undefined reference to `MPI_Win_delete_attr'
  690. test.o: In function `MPI::Win::Call_errhandler(int) const':
  691. test.cc:(.text._ZNK3MPI3Win15Call_errhandlerEi[MPI::Win::Call_errhandler(int) const]+0x5): undefined reference to `MPI_Win_call_errhandler'
  692. test.o: In function `MPI::Win::Wait() const':
  693. test.cc:(.text._ZNK3MPI3Win4WaitEv[MPI::Win::Wait() const]+0x5): undefined reference to `MPI_Win_wait'
  694. test.o: In function `MPI::Win::Unlock(int) const':
  695. test.cc:(.text._ZNK3MPI3Win6UnlockEi[MPI::Win::Unlock(int) const]+0xa): undefined reference to `MPI_Win_unlock'
  696. test.o: In function `MPI::Win::Test() const':
  697. test.cc:(.text._ZNK3MPI3Win4TestEv[MPI::Win::Test() const]+0xe): undefined reference to `MPI_Win_test'
  698. test.o: In function `MPI::Win::Start(MPI::Group const&, int) const':
  699. test.cc:(.text._ZNK3MPI3Win5StartERKNS_5GroupEi[MPI::Win::Start(MPI::Group const&, int) const]+0xe): undefined reference to `MPI_Win_start'
  700. test.o: In function `MPI::Win::Put(void const*, int, MPI::Datatype const&, int, long, int, MPI::Datatype const&) const':
  701. test.cc:(.text._ZNK3MPI3Win3PutEPKviRKNS_8DatatypeEiliS5_[MPI::Win::Put(void const*, int, MPI::Datatype const&, int, long, int, MPI::Datatype const&) const]+0x32): undefined reference to `MPI_Put'
  702. test.o: In function `MPI::Win::Post(MPI::Group const&, int) const':
  703. test.cc:(.text._ZNK3MPI3Win4PostERKNS_5GroupEi[MPI::Win::Post(MPI::Group const&, int) const]+0xe): undefined reference to `MPI_Win_post'
  704. test.o: In function `MPI::Win::Lock(int, int, int) const':
  705. test.cc:(.text._ZNK3MPI3Win4LockEiii[MPI::Win::Lock(int, int, int) const]+0xe): undefined reference to `MPI_Win_lock'
  706. test.o: In function `MPI::Win::Get_group() const':
  707. test.cc:(.text._ZNK3MPI3Win9Get_groupEv[MPI::Win::Get_group() const]+0x15): undefined reference to `MPI_Win_get_group'
  708. test.o: In function `MPI::Win::Get(void const*, int, MPI::Datatype const&, int, long, int, MPI::Datatype const&) const':
  709. test.cc:(.text._ZNK3MPI3Win3GetEPKviRKNS_8DatatypeEiliS5_[MPI::Win::Get(void const*, int, MPI::Datatype const&, int, long, int, MPI::Datatype const&) const]+0x32): undefined reference to `MPI_Get'
  710. test.o: In function `MPI::Win::Fence(int) const':
  711. test.cc:(.text._ZNK3MPI3Win5FenceEi[MPI::Win::Fence(int) const]+0xa): undefined reference to `MPI_Win_fence'
  712. test.o: In function `MPI::Win::Complete() const':
  713. test.cc:(.text._ZNK3MPI3Win8CompleteEv[MPI::Win::Complete() const]+0x5): undefined reference to `MPI_Win_complete'
  714. test.o: In function `MPI::Win::Accumulate(void const*, int, MPI::Datatype const&, int, long, int, MPI::Datatype const&, MPI::Op const&) const':
  715. test.cc:(.text._ZNK3MPI3Win10AccumulateEPKviRKNS_8DatatypeEiliS5_RKNS_2OpE[MPI::Win::Accumulate(void const*, int, MPI::Datatype const&, int, long, int, MPI::Datatype const&, MPI::Op const&) const]+0x40): undefined reference to `MPI_Accumulate'
  716. test.o: In function `MPI::Win::Get_errhandler() const':
  717. test.cc:(.text._ZNK3MPI3Win14Get_errhandlerEv[MPI::Win::Get_errhandler() const]+0x15): undefined reference to `MPI_Win_get_errhandler'
  718. test.o: In function `MPI::Win::Set_errhandler(MPI::Errhandler const&) const':
  719. test.cc:(.text._ZNK3MPI3Win14Set_errhandlerERKNS_10ErrhandlerE[MPI::Win::Set_errhandler(MPI::Errhandler const&) const]+0x9): undefined reference to `MPI_Win_set_errhandler'
  720. test.o: In function `MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const':
  721. test.cc:(.text._ZNK3MPI9Intracomm12Create_graphEiPKiS2_b[MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const]+0x1f): undefined reference to `MPI_Graph_create'
  722. test.cc:(.text._ZNK3MPI9Intracomm12Create_graphEiPKiS2_b[MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const]+0x27): undefined reference to `MPI::Comm::Comm()'
  723. test.cc:(.text._ZNK3MPI9Intracomm12Create_graphEiPKiS2_b[MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const]+0x40): undefined reference to `MPI_Initialized'
  724. test.cc:(.text._ZNK3MPI9Intracomm12Create_graphEiPKiS2_b[MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const]+0x53): undefined reference to `ompi_mpi_comm_null'
  725. test.cc:(.text._ZNK3MPI9Intracomm12Create_graphEiPKiS2_b[MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const]+0x5f): undefined reference to `MPI_Topo_test'
  726. test.cc:(.text._ZNK3MPI9Intracomm12Create_graphEiPKiS2_b[MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const]+0x6e): undefined reference to `ompi_mpi_comm_null'
  727. test.o: In function `MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const':
  728. test.cc:(.text._ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const]+0x72): undefined reference to `MPI_Cart_create'
  729. test.cc:(.text._ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const]+0x87): undefined reference to `MPI::Comm::Comm()'
  730. test.cc:(.text._ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const]+0xa1): undefined reference to `MPI_Initialized'
  731. test.cc:(.text._ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const]+0xb5): undefined reference to `ompi_mpi_comm_null'
  732. test.cc:(.text._ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const]+0xc1): undefined reference to `MPI_Topo_test'
  733. test.cc:(.text._ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const]+0xd0): undefined reference to `ompi_mpi_comm_null'
  734. test.o: In function `MPI::Cartcomm::Sub(bool const*)':
  735. test.cc:(.text._ZN3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool const*)]+0x1e): undefined reference to `MPI_Cartdim_get'
  736. test.cc:(.text._ZN3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool const*)]+0x66): undefined reference to `MPI_Cart_sub'
  737. test.cc:(.text._ZN3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool const*)]+0x7b): undefined reference to `MPI::Comm::Comm()'
  738. test.cc:(.text._ZN3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool const*)]+0x94): undefined reference to `MPI_Initialized'
  739. test.cc:(.text._ZN3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool const*)]+0xa8): undefined reference to `ompi_mpi_comm_null'
  740. test.cc:(.text._ZN3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool const*)]+0xb4): undefined reference to `MPI_Topo_test'
  741. test.cc:(.text._ZN3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool const*)]+0xc3): undefined reference to `ompi_mpi_comm_null'
  742. test.o: In function `MPI::Intracomm::Clone() const':
  743. test.cc:(.text._ZNK3MPI9Intracomm5CloneEv[MPI::Intracomm::Clone() const]+0xe): undefined reference to `MPI_Comm_dup'
  744. test.cc:(.text._ZNK3MPI9Intracomm5CloneEv[MPI::Intracomm::Clone() const]+0x27): undefined reference to `MPI::Comm::Comm()'
  745. test.cc:(.text._ZNK3MPI9Intracomm5CloneEv[MPI::Intracomm::Clone() const]+0x40): undefined reference to `MPI_Initialized'
  746. test.cc:(.text._ZNK3MPI9Intracomm5CloneEv[MPI::Intracomm::Clone() const]+0x51): undefined reference to `ompi_mpi_comm_null'
  747. test.cc:(.text._ZNK3MPI9Intracomm5CloneEv[MPI::Intracomm::Clone() const]+0x60): undefined reference to `MPI_Comm_test_inter'
  748. test.cc:(.text._ZNK3MPI9Intracomm5CloneEv[MPI::Intracomm::Clone() const]+0x69): undefined reference to `ompi_mpi_comm_null'
  749. test.o: In function `MPI::Intracomm::Split(int, int) const':
  750. test.cc:(.text._ZNK3MPI9Intracomm5SplitEii[MPI::Intracomm::Split(int, int) const]+0x18): undefined reference to `MPI_Comm_split'
  751. test.cc:(.text._ZNK3MPI9Intracomm5SplitEii[MPI::Intracomm::Split(int, int) const]+0x24): undefined reference to `MPI::Comm::Comm()'
  752. test.cc:(.text._ZNK3MPI9Intracomm5SplitEii[MPI::Intracomm::Split(int, int) const]+0x3d): undefined reference to `MPI_Initialized'
  753. test.cc:(.text._ZNK3MPI9Intracomm5SplitEii[MPI::Intracomm::Split(int, int) const]+0x4e): undefined reference to `ompi_mpi_comm_null'
  754. test.cc:(.text._ZNK3MPI9Intracomm5SplitEii[MPI::Intracomm::Split(int, int) const]+0x5d): undefined reference to `MPI_Comm_test_inter'
  755. test.cc:(.text._ZNK3MPI9Intracomm5SplitEii[MPI::Intracomm::Split(int, int) const]+0x67): undefined reference to `ompi_mpi_comm_null'
  756. test.o: In function `MPI::Intracomm::Create(MPI::Group const&) const':
  757. test.cc:(.text._ZNK3MPI9Intracomm6CreateERKNS_5GroupE[MPI::Intracomm::Create(MPI::Group const&) const]+0x1b): undefined reference to `MPI_Comm_create'
  758. test.cc:(.text._ZNK3MPI9Intracomm6CreateERKNS_5GroupE[MPI::Intracomm::Create(MPI::Group const&) const]+0x27): undefined reference to `MPI::Comm::Comm()'
  759. test.cc:(.text._ZNK3MPI9Intracomm6CreateERKNS_5GroupE[MPI::Intracomm::Create(MPI::Group const&) const]+0x40): undefined reference to `MPI_Initialized'
  760. test.cc:(.text._ZNK3MPI9Intracomm6CreateERKNS_5GroupE[MPI::Intracomm::Create(MPI::Group const&) const]+0x4f): undefined reference to `ompi_mpi_comm_null'
  761. test.cc:(.text._ZNK3MPI9Intracomm6CreateERKNS_5GroupE[MPI::Intracomm::Create(MPI::Group const&) const]+0x5e): undefined reference to `MPI_Comm_test_inter'
  762. test.cc:(.text._ZNK3MPI9Intracomm6CreateERKNS_5GroupE[MPI::Intracomm::Create(MPI::Group const&) const]+0x68): undefined reference to `ompi_mpi_comm_null'
  763. test.o:(.rodata._ZTVN3MPI3WinE[vtable for MPI::Win]+0x48): undefined reference to `MPI::Win::Free()'
  764. test.o:(.rodata._ZTVN3MPI8DatatypeE[vtable for MPI::Datatype]+0x78): undefined reference to `MPI::Datatype::Free()'
  765. collect2: ld returned 1 exit status
  766. make: *** [test] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement