I know everyone's busy right now, but if you have moment to help me out,
I'd appreciate it. My final project code (written in C++ with mpi) is
running nicely on Triton, but not compiling on my local mac laptop. I'd
like to be able to run it locally, but it appears I have a library
linking issue. I've tried googling my problem, but to no avail.
Basically, when I compile, I get a huge error readout (the complete text
is given at the bottom of this email). The start of the error is as follows:
Undefined symbols:
"std::basic_ostream<char, std::char_traits<char> >&
std::basic_ostream<char, std::char_traits<char>
>::_M_insert<long>(long)", referenced from:
_main in main.o
Googling has me try try adding -libstdc++ to my makefile, but this
doesn't work. Not sure where to go from here, but I wonder if anyone has
solved this problem already. Thanks.
Antonio
Undefined symbols:
"std::basic_ostream<char, std::char_traits<char> >&
std::basic_ostream<char, std::char_traits<char>
>::_M_insert<long>(long)", referenced from:
_main in main.o
_main in main.o
_main in main.o
"std::basic_ostream<char, std::char_traits<char> >&
std::__ostream_insert<char, std::char_traits<char>
>(std::basic_ostream<char, std::char_traits<char> >&, char const*,
long)", referenced from:
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
Cell::getArcList(Arc**) in Cell.o
"std::cout", referenced from:
_main in main.o
_main in main.o
_main in main.o
_main in main.o
Cell::getArcList(Arc**) in Cell.o
"std::ios_base::Init::Init()", referenced from:
__static_initialization_and_destruction_0(int, int)in main.o
__static_initialization_and_destruction_0(int, int)in Arc.o
__static_initialization_and_destruction_0(int, int)in Cell.o
__static_initialization_and_destruction_0(int, int)in DijkstrasAlg.o
__static_initialization_and_destruction_0(int, int)in RowColInt.o
__static_initialization_and_destruction_0(int, int)in BFS.o
__static_initialization_and_destruction_0(int, int)in NSP.o
__static_initialization_and_destruction_0(int, int)in ptNode.o
"std::__throw_bad_alloc()", referenced from:
std::vector<float, std::allocator<float>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<float*,
std::vector<float, std::allocator<float> > >, float const&)in BFS.o
std::vector<int, std::allocator<int>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > >, int const&)in BFS.o
std::deque<int, std::allocator<int> >::_M_reallocate_map(unsigned
long, bool)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_initialize_map(unsigned long)in NSP.o
"MPI::Win::Set_errhandler(MPI::Errhandler const&)", referenced from:
vtable for MPI::Winin main.o
"operator new[](unsigned long)", referenced from:
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
MPI::Datatype::Get_contents(int, int, int, int*, long*,
MPI::Datatype*) constin main.o
MPI::Cartcomm::Map(int, int const*, bool const*) constin main.o
MPI::Cartcomm::Get_topo(int, int*, bool*, int*) constin main.o
MPI::Comm::Alltoallw(void const*, int const*, int const*,
MPI::Datatype const*, void*, int const*, int const*, MPI::Datatype
const*) constin main.o
MPI::Intracomm::Spawn_multiple(int, char const**, char const***,
int const*, MPI::Info const*, int)in main.o
MPI::Intracomm::Spawn_multiple(int, char const**, char const***,
int const*, MPI::Info const*, int, int*)in main.o
MPI::Cartcomm::Sub(bool const*)in main.o
MPI::Intracomm::Create_cart(int, int const*, bool const*, bool)
constin main.o
iterateBFS(Cell***, Arc**, int, int, float, int, int&,
std::vector<int, std::allocator<int> >&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::vector<float, std::allocator<float> >&,
float)in BFS.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
"std::basic_ostream<char, std::char_traits<char> >&
std::basic_ostream<char, std::char_traits<char>
>::_M_insert<double>(double)", referenced from:
_main in main.o
_main in main.o
_main in main.o
_main in main.o
Cell::getArcList(Arc**) in Cell.o
"std::ios_base::Init::~Init()", referenced from:
___tcf_0 in main.o
___tcf_0 in Arc.o
___tcf_0 in Cell.o
___tcf_0 in DijkstrasAlg.o
___tcf_0 in RowColInt.o
___tcf_0 in BFS.o
___tcf_0 in NSP.o
___tcf_0 in ptNode.o
"vtable for __cxxabiv1::__class_type_info", referenced from:
typeinfo for MPI::Infoin main.o
typeinfo for MPI::Errhandlerin main.o
typeinfo for MPI::Winin main.o
typeinfo for MPI::Groupin main.o
typeinfo for MPI::Requestin main.o
typeinfo for MPI::Statusin main.o
typeinfo for MPI::Opin main.o
typeinfo for MPI::Datatypein main.o
typeinfo for MPI::Comm_Nullin main.o
"operator new(unsigned long)", referenced from:
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
MPI::Intercomm::Clone() constin main.o
MPI::Intracomm::Clone() constin main.o
MPI::Graphcomm::Clone() constin main.o
MPI::Cartcomm::Clone() constin main.o
Cell::addToLList(int) in Cell.o
initializeDijkstra(Cell***, Arc**, int, int, int, int, int,
std::list<int, std::allocator<int> >&)in DijkstrasAlg.o
addNodeToTree(Cell***, Arc**, int, int, int, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, std::vector<int,
std::allocator<int> >&, std::list<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, float, int)in BFS.o
iterateBFS(Cell***, Arc**, int, int, float, int, int&,
std::vector<int, std::allocator<int> >&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::vector<float, std::allocator<float> >&,
float)in BFS.o
initializeBFS(Arc**, int, int, int&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::vector<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::list<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, float)in BFS.o
std::vector<float, std::allocator<float>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<float*,
std::vector<float, std::allocator<float> > >, float const&)in BFS.o
std::vector<int, std::allocator<int>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > >, int const&)in BFS.o
std::deque<int, std::allocator<int> >::_M_reallocate_map(unsigned
long, bool)in NSP.o
std::deque<int, std::allocator<int> >::_M_push_back_aux(int
const&)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_create_nodes(int**, int**)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_initialize_map(unsigned long)in NSP.o
uTOtNode(Cell***, int, std::list<int, std::allocator<int> >&,
int)in ptNode.o
tTOpNode(int, std::list<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&)in ptNode.o
uTOtArc(Arc**, int, std::list<int, std::allocator<int> >&)in ptNode.o
"___cxa_rethrow", referenced from:
std::_Deque_base<int, std::allocator<int>
>::_M_create_nodes(int**, int**)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_initialize_map(unsigned long)in NSP.o
"_ompi_mpi_cxx_op_intercept", referenced from:
MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype
const&), bool)in main.o
"MPI::Comm::Comm()", referenced from:
MPI::Intracomm::Clone() constin main.o
MPI::Graphcomm::Clone() constin main.o
MPI::Intracomm::Create_graph(int, int const*, int const*, bool)
constin main.o
MPI::Cartcomm::Sub(bool const*)in main.o
MPI::Intracomm::Create_cart(int, int const*, bool const*, bool)
constin main.o
MPI::Cartcomm::Clone() constin main.o
MPI::Intercomm::Merge(bool)in main.o
MPI::Intracomm::Split(int, int) constin main.o
MPI::Intracomm::Create(MPI::Group const&) constin main.o
"operator delete[](void*)", referenced from:
_main in main.o
_main in main.o
MPI::Datatype::Get_contents(int, int, int, int*, long*,
MPI::Datatype*) constin main.o
MPI::Cartcomm::Map(int, int const*, bool const*) constin main.o
MPI::Cartcomm::Get_topo(int, int*, bool*, int*) constin main.o
MPI::Comm::Alltoallw(void const*, int const*, int const*,
MPI::Datatype const*, void*, int const*, int const*, MPI::Datatype
const*) constin main.o
MPI::Intracomm::Spawn_multiple(int, char const**, char const***,
int const*, MPI::Info const*, int)in main.o
MPI::Intracomm::Spawn_multiple(int, char const**, char const***,
int const*, MPI::Info const*, int, int*)in main.o
MPI::Cartcomm::Sub(bool const*)in main.o
MPI::Intracomm::Create_cart(int, int const*, bool const*, bool)
constin main.o
iterateBFS(Cell***, Arc**, int, int, float, int, int&,
std::vector<int, std::allocator<int> >&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::vector<float, std::allocator<float> >&,
float)in BFS.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
"___cxa_begin_catch", referenced from:
std::_Deque_base<int, std::allocator<int>
>::_M_create_nodes(int**, int**)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_initialize_map(unsigned long)in NSP.o
"std::_List_node_base::unhook()", referenced from:
Cell::deleteFromLList(int) in Cell.o
addNodeToTree(Cell***, Arc**, int, int, int, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, std::vector<int,
std::allocator<int> >&, std::list<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, float, int)in BFS.o
tTOdArc(int, std::list<int, std::allocator<int> >&)in ptNode.o
tTOpArc(int, std::list<int, std::allocator<int> >&)in ptNode.o
tTOpNode(int, std::list<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&)in ptNode.o
"std::basic_ostream<char, std::char_traits<char> >::operator<<(int)",
referenced from:
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
"std::basic_ostream<char, std::char_traits<char> >& std::endl<char,
std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char>
>&)", referenced from:
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
"MPI::Win::Free()", referenced from:
vtable for MPI::Winin main.o
"___gxx_personality_v0", referenced from:
findMinMax(Cell***, int&, int, int)in main.o
___tcf_0 in main.o
_main in main.o
MPI::Comm::Get_errhandler() constin main.o
MPI::Status::Get_source() constin main.o
MPI::Status::Set_source(int) in main.o
MPI::Status::Get_tag() constin main.o
MPI::Status::Set_tag(int) in main.o
MPI::Status::Get_error() constin main.o
MPI::Status::Set_error(int) in main.o
MPI::Datatype::Set_name(char const*)in main.o
MPI::Datatype::Set_attr(int, void const*)in main.o
MPI::Datatype::Get_name(char*, int&) constin main.o
MPI::Datatype::Get_envelope(int&, int&, int&, int&) constin main.o
MPI::Datatype::Get_contents(int, int, int, int*, long*,
MPI::Datatype*) constin main.o
MPI::Datatype::Get_attr(int, void*) constin main.o
MPI::Datatype::Delete_attr(int) in main.o
MPI::Datatype::Pack_size(int, MPI::Comm const&) constin main.o
MPI::Datatype::Commit() in main.o
MPI::Datatype::Get_true_extent(long&, long&) constin main.o
MPI::Datatype::Get_extent(long&, long&) constin main.o
MPI::Datatype::Get_size() constin main.o
MPI::Datatype::Create_vector(int, int, int) constin main.o
MPI::Op::~Op() in main.o
MPI::Op::~Op() in main.o
MPI::Info::~Info()in main.o
MPI::Info::~Info()in main.o
MPI::Comm::~Comm()in main.o
MPI::Comm::~Comm()in main.o
MPI::Intracomm::~Intracomm()in main.o
MPI::Errhandler::~Errhandler()in main.o
MPI::Errhandler::~Errhandler()in main.o
MPI::Win::~Win() in main.o
MPI::Win::~Win() in main.o
MPI::Comm_Null::~Comm_Null()in main.o
MPI::Comm_Null::~Comm_Null()in main.o
MPI::Group::~Group()in main.o
MPI::Group::~Group()in main.o
MPI::Grequest::~Grequest()in main.o
MPI::Grequest::~Grequest()in main.o
MPI::Prequest::~Prequest()in main.o
MPI::Prequest::~Prequest()in main.o
MPI::Request::~Request()in main.o
MPI::Request::~Request()in main.o
MPI::Status::~Status()in main.o
MPI::Status::~Status()in main.o
MPI::Datatype::~Datatype()in main.o
MPI::Datatype::~Datatype()in main.o
MPI::Prequest::Start() in main.o
MPI::Grequest::Complete() in main.o
MPI::Request::Get_status() constin main.o
MPI::Request::Get_status(MPI::Status&) constin main.o
MPI::Request::Cancel() constin main.o
MPI::Request::Free() in main.o
MPI::Request::Test() in main.o
MPI::Request::Test(MPI::Status&) in main.o
MPI::Request::Wait() in main.o
MPI::Request::Wait(MPI::Status&) in main.o
MPI::Comm::Is_inter() constin main.o
MPI::Cartcomm::Map(int, int const*, bool const*) constin main.o
MPI::Cartcomm::Get_dim() constin main.o
MPI::Comm::Get_topology() constin main.o
MPI::Cartcomm::Shift(int, int, int&, int&) constin main.o
MPI::Cartcomm::Get_coords(int, int, int*) constin main.o
MPI::Cartcomm::Get_cart_rank(int const*) constin main.o
MPI::Cartcomm::Get_topo(int, int*, bool*, int*) constin main.o
MPI::Graphcomm::Map(int, int const*, int const*) constin main.o
MPI::Graphcomm::Get_neighbors(int, int, int*) constin main.o
MPI::Graphcomm::Get_neighbors_count(int) constin main.o
MPI::Graphcomm::Get_topo(int, int, int*, int*) constin main.o
MPI::Graphcomm::Get_dims(int*, int*) constin main.o
MPI::Intercomm::Get_remote_size() constin main.o
MPI::Comm::Delete_attr(int) in main.o
MPI::Comm::Get_attr(int, void*) constin main.o
MPI::Comm::Set_attr(int, void const*) constin main.o
MPI::Comm::Abort(int) in main.o
MPI::Comm::Set_name(char const*)in main.o
MPI::Comm::Get_name(char*, int&) constin main.o
MPI::Comm::Disconnect() in main.o
MPI::Comm::Barrier() constin main.o
MPI::Comm::Free() in main.o
MPI::Comm::Get_rank() constin main.o
MPI::Comm::Get_size() constin main.o
MPI::Comm::Get_group() constin main.o
MPI::Comm::Probe(int, int) constin main.o
MPI::Comm::Probe(int, int, MPI::Status&) constin main.o
MPI::Comm::Iprobe(int, int) constin main.o
MPI::Comm::Iprobe(int, int, MPI::Status&) constin main.o
MPI::Comm::Recv(void*, int, MPI::Datatype const&, int, int,
MPI::Status&) constin main.o
MPI::Group::Free() in main.o
MPI::Group::Get_rank() constin main.o
MPI::Group::Get_size() constin main.o
MPI::Op::Free() in main.o
MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype
const&), bool)in main.o
MPI::Errhandler::Free() in main.o
MPI::Status::Set_cancelled(bool) in main.o
MPI::Status::Is_cancelled() constin main.o
MPI::Info::Set(char const*, char const*)in main.o
MPI::Info::Get_valuelen(char const*, int&) constin main.o
MPI::Info::Get_nthkey(int, char*) constin main.o
MPI::Info::Get_nkeys() constin main.o
MPI::Info::Get(char const*, int, char*) constin main.o
MPI::Info::Free() in main.o
MPI::Info::Dup() constin main.o
MPI::Info::Delete(char const*)in main.o
MPI::Win::Set_name(char const*)in main.o
MPI::Win::Set_attr(int, void const*)in main.o
MPI::Win::Get_name(char*, int&) constin main.o
MPI::Win::Delete_attr(int) in main.o
MPI::Win::Call_errhandler(int) constin main.o
MPI::Win::Wait() constin main.o
MPI::Win::Unlock(int) constin main.o
MPI::Win::Test() constin main.o
MPI::Win::Lock(int, int, int) constin main.o
MPI::Win::Fence(int) constin main.o
MPI::Win::Complete() constin main.o
MPI::Comm::Send(void const*, int, MPI::Datatype const&, int, int)
constin main.o
MPI::Win::Put(void const*, int, MPI::Datatype const&, int, long,
int, MPI::Datatype const&) constin main.o
MPI::Win::Get(void const*, int, MPI::Datatype const&, int, long,
int, MPI::Datatype const&) constin main.o
MPI::Status::Set_elements(MPI::Datatype const&, int)in main.o
MPI::Status::Get_elements(MPI::Datatype const&) constin main.o
MPI::Status::Get_count(MPI::Datatype const&) constin main.o
MPI::Comm::Reduce(void const*, void*, int, MPI::Datatype const&,
MPI::Op const&, int) constin main.o
MPI::Comm::Alltoallw(void const*, int const*, int const*,
MPI::Datatype const*, void*, int const*, int const*, MPI::Datatype
const*) constin main.o
MPI::Comm::Alltoallv(void const*, int const*, int const*,
MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype
const&) constin main.o
MPI::Comm::Alltoall(void const*, int, MPI::Datatype const&,
void*, int, MPI::Datatype const&) constin main.o
MPI::Comm::Allgatherv(void const*, int, MPI::Datatype const&,
void*, int const*, int const*, MPI::Datatype const&) constin main.o
MPI::Comm::Allgather(void const*, int, MPI::Datatype const&,
void*, int, MPI::Datatype const&) constin main.o
MPI::Comm::Scatterv(void const*, int const*, int const*,
MPI::Datatype const&, void*, int, MPI::Datatype const&, int) constin main.o
MPI::Comm::Scatter(void const*, int, MPI::Datatype const&, void*,
int, MPI::Datatype const&, int) constin main.o
MPI::Comm::Gatherv(void const*, int, MPI::Datatype const&, void*,
int const*, int const*, MPI::Datatype const&, int) constin main.o
MPI::Comm::Gather(void const*, int, MPI::Datatype const&, void*,
int, MPI::Datatype const&, int) constin main.o
MPI::Comm::Bcast(void*, int, MPI::Datatype const&, int) constin
main.o
MPI::Comm::Sendrecv_replace(void*, int, MPI::Datatype const&,
int, int, int, int) constin main.o
MPI::Comm::Sendrecv_replace(void*, int, MPI::Datatype const&,
int, int, int, int, MPI::Status&) constin main.o
MPI::Comm::Sendrecv(void const*, int, MPI::Datatype const&, int,
int, void*, int, MPI::Datatype const&, int, int) constin main.o
MPI::Comm::Sendrecv(void const*, int, MPI::Datatype const&, int,
int, void*, int, MPI::Datatype const&, int, int, MPI::Status&) constin
main.o
MPI::Comm::Bsend_init(void const*, int, MPI::Datatype const&,
int, int) constin main.o
MPI::Comm::Isend(void const*, int, MPI::Datatype const&, int,
int) constin main.o
MPI::Comm::Rsend(void const*, int, MPI::Datatype const&, int,
int) constin main.o
MPI::Comm::Ssend(void const*, int, MPI::Datatype const&, int,
int) constin main.o
MPI::Comm::Bsend(void const*, int, MPI::Datatype const&, int,
int) constin main.o
MPI::Comm::Recv(void*, int, MPI::Datatype const&, int, int)
constin main.o
MPI::Datatype::Create_contiguous(int) constin main.o
MPI::Datatype::Dup() constin main.o
MPI::Datatype::Create_subarray(int, int const*, int const*, int
const*, int) constin main.o
MPI::Datatype::Create_resized(long, long) constin main.o
MPI::Datatype::Create_indexed_block(int, int, int const*) constin
main.o
MPI::Datatype::Create_hvector(int, int, long) constin main.o
MPI::Datatype::Create_hindexed(int, int const*, long const*)
constin main.o
MPI::Datatype::Create_indexed(int, int const*, int const*)
constin main.o
MPI::Intercomm::Split(int, int) constin main.o
MPI::Intercomm::Clone() constin main.o
MPI::Intracomm::Spawn_multiple(int, char const**, char const***,
int const*, MPI::Info const*, int)in main.o
MPI::Intracomm::Connect(char const*, MPI::Info const&, int)
constin main.o
MPI::Win::Get_group() constin main.o
MPI::Group::Range_excl(int, int const (*) [3]) constin main.o
MPI::Group::Range_incl(int, int const (*) [3]) constin main.o
MPI::Group::Excl(int, int const*) constin main.o
MPI::Group::Incl(int, int const*) constin main.o
MPI::Intercomm::Get_remote_group() constin main.o
MPI::Win::Accumulate(void const*, int, MPI::Datatype const&, int,
long, int, MPI::Datatype const&, MPI::Op const&) constin main.o
MPI::Intracomm::Exscan(void const*, void*, int, MPI::Datatype
const&, MPI::Op const&) constin main.o
MPI::Intracomm::Scan(void const*, void*, int, MPI::Datatype
const&, MPI::Op const&) constin main.o
MPI::Comm::Reduce_scatter(void const*, void*, int*, MPI::Datatype
const&, MPI::Op const&) constin main.o
MPI::Comm::Allreduce(void const*, void*, int, MPI::Datatype
const&, MPI::Op const&) constin main.o
MPI::Comm::Irecv(void*, int, MPI::Datatype const&, int, int)
constin main.o
MPI::Comm::Irsend(void const*, int, MPI::Datatype const&, int,
int) constin main.o
MPI::Comm::Issend(void const*, int, MPI::Datatype const&, int,
int) constin main.o
MPI::Comm::Ibsend(void const*, int, MPI::Datatype const&, int,
int) constin main.o
MPI::Comm::Recv_init(void*, int, MPI::Datatype const&, int, int)
constin main.o
MPI::Comm::Rsend_init(void const*, int, MPI::Datatype const&,
int, int) constin main.o
MPI::Comm::Send_init(void const*, int, MPI::Datatype const&, int,
int) constin main.o
MPI::Comm::Ssend_init(void const*, int, MPI::Datatype const&,
int, int) constin main.o
MPI::Win::Start(MPI::Group const&, int) constin main.o
MPI::Win::Post(MPI::Group const&, int) constin main.o
MPI::Intracomm::Accept(char const*, MPI::Info const&, int)
constin main.o
MPI::Intracomm::Spawn(char const*, char const**, int, MPI::Info
const&, int, int*) constin main.o
MPI::Intracomm::Spawn(char const*, char const**, int, MPI::Info
const&, int) constin main.o
MPI::Datatype::Unpack(void const*, int, void*, int, int&,
MPI::Comm const&) constin main.o
MPI::Datatype::Pack(void const*, int, void*, int, int&, MPI::Comm
const&) constin main.o
MPI::Intercomm::Create(MPI::Group const&) constin main.o
MPI::Intracomm::Create_intercomm(int, MPI::Comm const&, int, int)
constin main.o
MPI::Win::Get_errhandler() constin main.o
MPI::Intracomm::Spawn_multiple(int, char const**, char const***,
int const*, MPI::Info const*, int, int*)in main.o
MPI::Intracomm::~Intracomm()in main.o
MPI::Intracomm::Clone() constin main.o
MPI::Intercomm::~Intercomm()in main.o
MPI::Intercomm::~Intercomm()in main.o
MPI::Graphcomm::Clone() constin main.o
MPI::Intracomm::Create_graph(int, int const*, int const*, bool)
constin main.o
MPI::Cartcomm::Sub(bool const*)in main.o
MPI::Graphcomm::~Graphcomm()in main.o
MPI::Graphcomm::~Graphcomm()in main.o
MPI::Cartcomm::~Cartcomm()in main.o
MPI::Cartcomm::~Cartcomm()in main.o
MPI::Intracomm::Create_cart(int, int const*, bool const*, bool)
constin main.o
MPI::Cartcomm::Clone() constin main.o
MPI::Intercomm::Merge(bool)in main.o
MPI::Intracomm::Split(int, int) constin main.o
MPI::Intracomm::Create(MPI::Group const&) constin main.o
__static_initialization_and_destruction_0(int, int)in main.o
global constructors keyed to _Z10findMinMaxPPP4CellRiiiin main.o
CIE in main.o
___tcf_0 in Arc.o
Arc::Arc(int, int, int, int, float, Cell***, int)in Arc.o
Arc::Arc(int, int, int, int, float, Cell***, int)in Arc.o
__static_initialization_and_destruction_0(int, int)in Arc.o
global constructors keyed to _ZN3ArcC2EiiiifPPP4Celliin Arc.o
CIE in Arc.o
___tcf_0 in Cell.o
Cell::deleteWholeLList() in Cell.o
Cell::deleteFromLList(int) in Cell.o
Cell::addToLList(int) in Cell.o
Cell::Cell() in Cell.o
Cell::Cell(int, int, int, float)in Cell.o
Cell::Cell(int, int, int, float)in Cell.o
Cell::Cell() in Cell.o
Cell::getArcList(Arc**) in Cell.o
__static_initialization_and_destruction_0(int, int)in Cell.o
global constructors keyed to _ZN4CellC2Evin Cell.o
CIE in Cell.o
___tcf_0 in DijkstrasAlg.o
initializeDijkstra(Cell***, Arc**, int, int, int, int, int,
std::list<int, std::allocator<int> >&)in DijkstrasAlg.o
iterateDijkstra(Cell***, Arc**, int, int, int, std::list<int,
std::allocator<int> >&, std::list<int, std::allocator<int> >&)in
DijkstrasAlg.o
__static_initialization_and_destruction_0(int, int)in DijkstrasAlg.o
global constructors keyed to
_Z18initializeDijkstraPPP4CellPP3ArciiiiiRSt4listIiSaIiEEin DijkstrasAlg.o
CIE in DijkstrasAlg.o
rc2i(int, int, int)in RowColInt.o
i2r(int, int)in RowColInt.o
i2c(int, int)in RowColInt.o
___tcf_0 in RowColInt.o
__static_initialization_and_destruction_0(int, int)in RowColInt.o
global constructors keyed to _Z4rc2iiiiin RowColInt.o
CIE in RowColInt.o
BFS_getTreeBranch(int*, int, int, std::vector<int,
std::allocator<int> > const&)in BFS.o
___tcf_0 in BFS.o
addNodeToTree(Cell***, Arc**, int, int, int, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, std::vector<int,
std::allocator<int> >&, std::list<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, float, int)in BFS.o
iterateBFS(Cell***, Arc**, int, int, float, int, int&,
std::vector<int, std::allocator<int> >&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::vector<float, std::allocator<float> >&,
float)in BFS.o
initializeBFS(Arc**, int, int, int&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::vector<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::list<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, float)in BFS.o
__static_initialization_and_destruction_0(int, int)in BFS.o
global constructors keyed to
_Z13initializeBFSPP3ArciiRiRSt6vectorIiSaIiEES6_S6_RS3_IfSaIfEERSt4listIiS4_ES9_fin
BFS.o
std::vector<float, std::allocator<float>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<float*,
std::vector<float, std::allocator<float> > >, float const&)in BFS.o
std::vector<int, std::allocator<int>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > >, int const&)in BFS.o
CIE in BFS.o
___tcf_0 in NSP.o
initializeNSP(Cell***, Arc**, int, int, float, int, int, int,
int)in NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
__static_initialization_and_destruction_0(int, int)in NSP.o
global constructors keyed to
_Z13initializeNSPPPP4CellPP3Arciifiiiiin NSP.o
std::deque<int, std::allocator<int> >::_M_reallocate_map(unsigned
long, bool)in NSP.o
std::deque<int, std::allocator<int> >::_M_push_back_aux(int
const&)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_create_nodes(int**, int**)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_initialize_map(unsigned long)in NSP.o
CIE in NSP.o
___tcf_0 in ptNode.o
uTOtNode(Cell***, int, std::list<int, std::allocator<int> >&,
int)in ptNode.o
tTOdArc(int, std::list<int, std::allocator<int> >&)in ptNode.o
tTOpArc(int, std::list<int, std::allocator<int> >&)in ptNode.o
tTOpNode(int, std::list<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&)in ptNode.o
uTOtArc(Arc**, int, std::list<int, std::allocator<int> >&)in ptNode.o
__static_initialization_and_destruction_0(int, int)in ptNode.o
global constructors keyed to
_Z8uTOtNodePPP4CelliRSt4listIiSaIiEEiin ptNode.o
CIE in ptNode.o
"std::__throw_length_error(char const*)", referenced from:
std::vector<float, std::allocator<float>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<float*,
std::vector<float, std::allocator<float> > >, float const&)in BFS.o
std::vector<int, std::allocator<int>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > >, int const&)in BFS.o
"MPI::Datatype::Free()", referenced from:
vtable for MPI::Datatypein main.o
"std::_List_node_base::hook(std::_List_node_base*)", referenced from:
Cell::addToLList(int) in Cell.o
initializeDijkstra(Cell***, Arc**, int, int, int, int, int,
std::list<int, std::allocator<int> >&)in DijkstrasAlg.o
addNodeToTree(Cell***, Arc**, int, int, int, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, std::vector<int,
std::allocator<int> >&, std::list<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, float, int)in BFS.o
iterateBFS(Cell***, Arc**, int, int, float, int, int&,
std::vector<int, std::allocator<int> >&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::vector<float, std::allocator<float> >&,
float)in BFS.o
initializeBFS(Arc**, int, int, int&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::vector<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::list<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, float)in BFS.o
uTOtNode(Cell***, int, std::list<int, std::allocator<int> >&,
int)in ptNode.o
tTOpNode(int, std::list<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&)in ptNode.o
uTOtArc(Arc**, int, std::list<int, std::allocator<int> >&)in ptNode.o
"___cxa_end_catch", referenced from:
std::_Deque_base<int, std::allocator<int>
>::_M_create_nodes(int**, int**)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_initialize_map(unsigned long)in NSP.o
"vtable for __cxxabiv1::__si_class_type_info", referenced from:
typeinfo for MPI::Intercommin main.o
typeinfo for MPI::Graphcommin main.o
typeinfo for MPI::Cartcommin main.o
typeinfo for MPI::Intracommin main.o
typeinfo for MPI::Commin main.o
typeinfo for MPI::Grequestin main.o
typeinfo for MPI::Prequestin main.o
"___cxa_pure_virtual", referenced from:
vtable for MPI::Commin main.o
"operator delete(void*)", referenced from:
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
MPI::Op::~Op() in main.o
MPI::Info::~Info()in main.o
MPI::Comm::~Comm()in main.o
MPI::Intracomm::~Intracomm()in main.o
MPI::Errhandler::~Errhandler()in main.o
MPI::Win::~Win() in main.o
MPI::Comm_Null::~Comm_Null()in main.o
MPI::Group::~Group()in main.o
MPI::Grequest::~Grequest()in main.o
MPI::Prequest::~Prequest()in main.o
MPI::Request::~Request()in main.o
MPI::Status::~Status()in main.o
MPI::Datatype::~Datatype()in main.o
MPI::Intracomm::Clone() constin main.o
MPI::Intercomm::~Intercomm()in main.o
MPI::Graphcomm::Clone() constin main.o
MPI::Graphcomm::~Graphcomm()in main.o
MPI::Cartcomm::~Cartcomm()in main.o
MPI::Cartcomm::Clone() constin main.o
Cell::deleteWholeLList() in Cell.o
Cell::deleteFromLList(int) in Cell.o
iterateDijkstra(Cell***, Arc**, int, int, int, std::list<int,
std::allocator<int> >&, std::list<int, std::allocator<int> >&)in
DijkstrasAlg.o
iterateDijkstra(Cell***, Arc**, int, int, int, std::list<int,
std::allocator<int> >&, std::list<int, std::allocator<int> >&)in
DijkstrasAlg.o
addNodeToTree(Cell***, Arc**, int, int, int, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, std::vector<int,
std::allocator<int> >&, std::list<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, float, int)in BFS.o
iterateBFS(Cell***, Arc**, int, int, float, int, int&,
std::vector<int, std::allocator<int> >&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::vector<float, std::allocator<float> >&,
float)in BFS.o
iterateBFS(Cell***, Arc**, int, int, float, int, int&,
std::vector<int, std::allocator<int> >&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::vector<float, std::allocator<float> >&,
float)in BFS.o
iterateBFS(Cell***, Arc**, int, int, float, int, int&,
std::vector<int, std::allocator<int> >&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::vector<float, std::allocator<float> >&,
float)in BFS.o
std::vector<float, std::allocator<float>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<float*,
std::vector<float, std::allocator<float> > >, float const&)in BFS.o
std::vector<int, std::allocator<int>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > >, int const&)in BFS.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
std::deque<int, std::allocator<int> >::_M_reallocate_map(unsigned
long, bool)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_create_nodes(int**, int**)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_initialize_map(unsigned long)in NSP.o
tTOdArc(int, std::list<int, std::allocator<int> >&)in ptNode.o
tTOpArc(int, std::list<int, std::allocator<int> >&)in ptNode.o
tTOpNode(int, std::list<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&)in ptNode.o
"MPI::Comm::Set_errhandler(MPI::Errhandler const&)", referenced from:
vtable for MPI::Intercommin main.o
vtable for MPI::Graphcommin main.o
vtable for MPI::Cartcommin main.o
vtable for MPI::Intracommin main.o
vtable for MPI::Commin main.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [fnlproj] Error 1
[169-231-101-197]~/Desktop/CS240A/FinalProject/code/parallelWithSlack $
make clean
rm -f *.o fnlproj *.err *.out *~
[169-231-101-197]~/Desktop/CS240A/FinalProject/code/parallelWithSlack $
clear
[169-231-101-197]~/Desktop/CS240A/FinalProject/code/parallelWithSlack $ make
mpiCC -O3 -c main.cpp
mpiCC -O3 -c Arc.cpp
mpiCC -O3 -c Cell.cpp
mpiCC -O3 -c DijkstrasAlg.cpp
mpiCC -O3 -c RowColInt.cpp
mpiCC -O3 -c BFS.cpp
mpiCC -O3 -c NSP.cpp
mpiCC -O3 -c ptNode.cpp
mpiCC main.o Arc.o Cell.o DijkstrasAlg.o RowColInt.o BFS.o NSP.o
ptNode.o -O3 -o fnlproj
Undefined symbols:
"std::basic_ostream<char, std::char_traits<char> >&
std::basic_ostream<char, std::char_traits<char>
>::_M_insert<long>(long)", referenced from:
_main in main.o
_main in main.o
_main in main.o
"std::basic_ostream<char, std::char_traits<char> >&
std::__ostream_insert<char, std::char_traits<char>
>(std::basic_ostream<char, std::char_traits<char> >&, char const*,
long)", referenced from:
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
Cell::getArcList(Arc**) in Cell.o
"std::cout", referenced from:
_main in main.o
_main in main.o
_main in main.o
_main in main.o
Cell::getArcList(Arc**) in Cell.o
"std::ios_base::Init::Init()", referenced from:
__static_initialization_and_destruction_0(int, int)in main.o
__static_initialization_and_destruction_0(int, int)in Arc.o
__static_initialization_and_destruction_0(int, int)in Cell.o
__static_initialization_and_destruction_0(int, int)in DijkstrasAlg.o
__static_initialization_and_destruction_0(int, int)in RowColInt.o
__static_initialization_and_destruction_0(int, int)in BFS.o
__static_initialization_and_destruction_0(int, int)in NSP.o
__static_initialization_and_destruction_0(int, int)in ptNode.o
"std::__throw_bad_alloc()", referenced from:
std::vector<float, std::allocator<float>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<float*,
std::vector<float, std::allocator<float> > >, float const&)in BFS.o
std::vector<int, std::allocator<int>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > >, int const&)in BFS.o
std::deque<int, std::allocator<int> >::_M_reallocate_map(unsigned
long, bool)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_initialize_map(unsigned long)in NSP.o
"MPI::Win::Set_errhandler(MPI::Errhandler const&)", referenced from:
vtable for MPI::Winin main.o
"operator new[](unsigned long)", referenced from:
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
MPI::Datatype::Get_contents(int, int, int, int*, long*,
MPI::Datatype*) constin main.o
MPI::Cartcomm::Map(int, int const*, bool const*) constin main.o
MPI::Cartcomm::Get_topo(int, int*, bool*, int*) constin main.o
MPI::Comm::Alltoallw(void const*, int const*, int const*,
MPI::Datatype const*, void*, int const*, int const*, MPI::Datatype
const*) constin main.o
MPI::Intracomm::Spawn_multiple(int, char const**, char const***,
int const*, MPI::Info const*, int)in main.o
MPI::Intracomm::Spawn_multiple(int, char const**, char const***,
int const*, MPI::Info const*, int, int*)in main.o
MPI::Cartcomm::Sub(bool const*)in main.o
MPI::Intracomm::Create_cart(int, int const*, bool const*, bool)
constin main.o
iterateBFS(Cell***, Arc**, int, int, float, int, int&,
std::vector<int, std::allocator<int> >&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::vector<float, std::allocator<float> >&,
float)in BFS.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
"std::basic_ostream<char, std::char_traits<char> >&
std::basic_ostream<char, std::char_traits<char>
>::_M_insert<double>(double)", referenced from:
_main in main.o
_main in main.o
_main in main.o
_main in main.o
Cell::getArcList(Arc**) in Cell.o
"std::ios_base::Init::~Init()", referenced from:
___tcf_0 in main.o
___tcf_0 in Arc.o
___tcf_0 in Cell.o
___tcf_0 in DijkstrasAlg.o
___tcf_0 in RowColInt.o
___tcf_0 in BFS.o
___tcf_0 in NSP.o
___tcf_0 in ptNode.o
"vtable for __cxxabiv1::__class_type_info", referenced from:
typeinfo for MPI::Infoin main.o
typeinfo for MPI::Errhandlerin main.o
typeinfo for MPI::Winin main.o
typeinfo for MPI::Groupin main.o
typeinfo for MPI::Requestin main.o
typeinfo for MPI::Statusin main.o
typeinfo for MPI::Opin main.o
typeinfo for MPI::Datatypein main.o
typeinfo for MPI::Comm_Nullin main.o
"operator new(unsigned long)", referenced from:
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
MPI::Intercomm::Clone() constin main.o
MPI::Intracomm::Clone() constin main.o
MPI::Graphcomm::Clone() constin main.o
MPI::Cartcomm::Clone() constin main.o
Cell::addToLList(int) in Cell.o
initializeDijkstra(Cell***, Arc**, int, int, int, int, int,
std::list<int, std::allocator<int> >&)in DijkstrasAlg.o
addNodeToTree(Cell***, Arc**, int, int, int, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, std::vector<int,
std::allocator<int> >&, std::list<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, float, int)in BFS.o
iterateBFS(Cell***, Arc**, int, int, float, int, int&,
std::vector<int, std::allocator<int> >&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::vector<float, std::allocator<float> >&,
float)in BFS.o
initializeBFS(Arc**, int, int, int&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::vector<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::list<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, float)in BFS.o
std::vector<float, std::allocator<float>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<float*,
std::vector<float, std::allocator<float> > >, float const&)in BFS.o
std::vector<int, std::allocator<int>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > >, int const&)in BFS.o
std::deque<int, std::allocator<int> >::_M_reallocate_map(unsigned
long, bool)in NSP.o
std::deque<int, std::allocator<int> >::_M_push_back_aux(int
const&)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_create_nodes(int**, int**)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_initialize_map(unsigned long)in NSP.o
uTOtNode(Cell***, int, std::list<int, std::allocator<int> >&,
int)in ptNode.o
tTOpNode(int, std::list<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&)in ptNode.o
uTOtArc(Arc**, int, std::list<int, std::allocator<int> >&)in ptNode.o
"___cxa_rethrow", referenced from:
std::_Deque_base<int, std::allocator<int>
>::_M_create_nodes(int**, int**)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_initialize_map(unsigned long)in NSP.o
"_ompi_mpi_cxx_op_intercept", referenced from:
MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype
const&), bool)in main.o
"MPI::Comm::Comm()", referenced from:
MPI::Intracomm::Clone() constin main.o
MPI::Graphcomm::Clone() constin main.o
MPI::Intracomm::Create_graph(int, int const*, int const*, bool)
constin main.o
MPI::Cartcomm::Sub(bool const*)in main.o
MPI::Intracomm::Create_cart(int, int const*, bool const*, bool)
constin main.o
MPI::Cartcomm::Clone() constin main.o
MPI::Intercomm::Merge(bool)in main.o
MPI::Intracomm::Split(int, int) constin main.o
MPI::Intracomm::Create(MPI::Group const&) constin main.o
"operator delete[](void*)", referenced from:
_main in main.o
_main in main.o
MPI::Datatype::Get_contents(int, int, int, int*, long*,
MPI::Datatype*) constin main.o
MPI::Cartcomm::Map(int, int const*, bool const*) constin main.o
MPI::Cartcomm::Get_topo(int, int*, bool*, int*) constin main.o
MPI::Comm::Alltoallw(void const*, int const*, int const*,
MPI::Datatype const*, void*, int const*, int const*, MPI::Datatype
const*) constin main.o
MPI::Intracomm::Spawn_multiple(int, char const**, char const***,
int const*, MPI::Info const*, int)in main.o
MPI::Intracomm::Spawn_multiple(int, char const**, char const***,
int const*, MPI::Info const*, int, int*)in main.o
MPI::Cartcomm::Sub(bool const*)in main.o
MPI::Intracomm::Create_cart(int, int const*, bool const*, bool)
constin main.o
iterateBFS(Cell***, Arc**, int, int, float, int, int&,
std::vector<int, std::allocator<int> >&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::vector<float, std::allocator<float> >&,
float)in BFS.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
"___cxa_begin_catch", referenced from:
std::_Deque_base<int, std::allocator<int>
>::_M_create_nodes(int**, int**)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_initialize_map(unsigned long)in NSP.o
"std::_List_node_base::unhook()", referenced from:
Cell::deleteFromLList(int) in Cell.o
addNodeToTree(Cell***, Arc**, int, int, int, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, std::vector<int,
std::allocator<int> >&, std::list<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, float, int)in BFS.o
tTOdArc(int, std::list<int, std::allocator<int> >&)in ptNode.o
tTOpArc(int, std::list<int, std::allocator<int> >&)in ptNode.o
tTOpNode(int, std::list<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&)in ptNode.o
"std::basic_ostream<char, std::char_traits<char> >::operator<<(int)",
referenced from:
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
"std::basic_ostream<char, std::char_traits<char> >& std::endl<char,
std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char>
>&)", referenced from:
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
"MPI::Win::Free()", referenced from:
vtable for MPI::Winin main.o
"___gxx_personality_v0", referenced from:
findMinMax(Cell***, int&, int, int)in main.o
___tcf_0 in main.o
_main in main.o
MPI::Comm::Get_errhandler() constin main.o
MPI::Status::Get_source() constin main.o
MPI::Status::Set_source(int) in main.o
MPI::Status::Get_tag() constin main.o
MPI::Status::Set_tag(int) in main.o
MPI::Status::Get_error() constin main.o
MPI::Status::Set_error(int) in main.o
MPI::Datatype::Set_name(char const*)in main.o
MPI::Datatype::Set_attr(int, void const*)in main.o
MPI::Datatype::Get_name(char*, int&) constin main.o
MPI::Datatype::Get_envelope(int&, int&, int&, int&) constin main.o
MPI::Datatype::Get_contents(int, int, int, int*, long*,
MPI::Datatype*) constin main.o
MPI::Datatype::Get_attr(int, void*) constin main.o
MPI::Datatype::Delete_attr(int) in main.o
MPI::Datatype::Pack_size(int, MPI::Comm const&) constin main.o
MPI::Datatype::Commit() in main.o
MPI::Datatype::Get_true_extent(long&, long&) constin main.o
MPI::Datatype::Get_extent(long&, long&) constin main.o
MPI::Datatype::Get_size() constin main.o
MPI::Datatype::Create_vector(int, int, int) constin main.o
MPI::Op::~Op() in main.o
MPI::Op::~Op() in main.o
MPI::Info::~Info()in main.o
MPI::Info::~Info()in main.o
MPI::Comm::~Comm()in main.o
MPI::Comm::~Comm()in main.o
MPI::Intracomm::~Intracomm()in main.o
MPI::Errhandler::~Errhandler()in main.o
MPI::Errhandler::~Errhandler()in main.o
MPI::Win::~Win() in main.o
MPI::Win::~Win() in main.o
MPI::Comm_Null::~Comm_Null()in main.o
MPI::Comm_Null::~Comm_Null()in main.o
MPI::Group::~Group()in main.o
MPI::Group::~Group()in main.o
MPI::Grequest::~Grequest()in main.o
MPI::Grequest::~Grequest()in main.o
MPI::Prequest::~Prequest()in main.o
MPI::Prequest::~Prequest()in main.o
MPI::Request::~Request()in main.o
MPI::Request::~Request()in main.o
MPI::Status::~Status()in main.o
MPI::Status::~Status()in main.o
MPI::Datatype::~Datatype()in main.o
MPI::Datatype::~Datatype()in main.o
MPI::Prequest::Start() in main.o
MPI::Grequest::Complete() in main.o
MPI::Request::Get_status() constin main.o
MPI::Request::Get_status(MPI::Status&) constin main.o
MPI::Request::Cancel() constin main.o
MPI::Request::Free() in main.o
MPI::Request::Test() in main.o
MPI::Request::Test(MPI::Status&) in main.o
MPI::Request::Wait() in main.o
MPI::Request::Wait(MPI::Status&) in main.o
MPI::Comm::Is_inter() constin main.o
MPI::Cartcomm::Map(int, int const*, bool const*) constin main.o
MPI::Cartcomm::Get_dim() constin main.o
MPI::Comm::Get_topology() constin main.o
MPI::Cartcomm::Shift(int, int, int&, int&) constin main.o
MPI::Cartcomm::Get_coords(int, int, int*) constin main.o
MPI::Cartcomm::Get_cart_rank(int const*) constin main.o
MPI::Cartcomm::Get_topo(int, int*, bool*, int*) constin main.o
MPI::Graphcomm::Map(int, int const*, int const*) constin main.o
MPI::Graphcomm::Get_neighbors(int, int, int*) constin main.o
MPI::Graphcomm::Get_neighbors_count(int) constin main.o
MPI::Graphcomm::Get_topo(int, int, int*, int*) constin main.o
MPI::Graphcomm::Get_dims(int*, int*) constin main.o
MPI::Intercomm::Get_remote_size() constin main.o
MPI::Comm::Delete_attr(int) in main.o
MPI::Comm::Get_attr(int, void*) constin main.o
MPI::Comm::Set_attr(int, void const*) constin main.o
MPI::Comm::Abort(int) in main.o
MPI::Comm::Set_name(char const*)in main.o
MPI::Comm::Get_name(char*, int&) constin main.o
MPI::Comm::Disconnect() in main.o
MPI::Comm::Barrier() constin main.o
MPI::Comm::Free() in main.o
MPI::Comm::Get_rank() constin main.o
MPI::Comm::Get_size() constin main.o
MPI::Comm::Get_group() constin main.o
MPI::Comm::Probe(int, int) constin main.o
MPI::Comm::Probe(int, int, MPI::Status&) constin main.o
MPI::Comm::Iprobe(int, int) constin main.o
MPI::Comm::Iprobe(int, int, MPI::Status&) constin main.o
MPI::Comm::Recv(void*, int, MPI::Datatype const&, int, int,
MPI::Status&) constin main.o
MPI::Group::Free() in main.o
MPI::Group::Get_rank() constin main.o
MPI::Group::Get_size() constin main.o
MPI::Op::Free() in main.o
MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype
const&), bool)in main.o
MPI::Errhandler::Free() in main.o
MPI::Status::Set_cancelled(bool) in main.o
MPI::Status::Is_cancelled() constin main.o
MPI::Info::Set(char const*, char const*)in main.o
MPI::Info::Get_valuelen(char const*, int&) constin main.o
MPI::Info::Get_nthkey(int, char*) constin main.o
MPI::Info::Get_nkeys() constin main.o
MPI::Info::Get(char const*, int, char*) constin main.o
MPI::Info::Free() in main.o
MPI::Info::Dup() constin main.o
MPI::Info::Delete(char const*)in main.o
MPI::Win::Set_name(char const*)in main.o
MPI::Win::Set_attr(int, void const*)in main.o
MPI::Win::Get_name(char*, int&) constin main.o
MPI::Win::Delete_attr(int) in main.o
MPI::Win::Call_errhandler(int) constin main.o
MPI::Win::Wait() constin main.o
MPI::Win::Unlock(int) constin main.o
MPI::Win::Test() constin main.o
MPI::Win::Lock(int, int, int) constin main.o
MPI::Win::Fence(int) constin main.o
MPI::Win::Complete() constin main.o
MPI::Comm::Send(void const*, int, MPI::Datatype const&, int, int)
constin main.o
MPI::Win::Put(void const*, int, MPI::Datatype const&, int, long,
int, MPI::Datatype const&) constin main.o
MPI::Win::Get(void const*, int, MPI::Datatype const&, int, long,
int, MPI::Datatype const&) constin main.o
MPI::Status::Set_elements(MPI::Datatype const&, int)in main.o
MPI::Status::Get_elements(MPI::Datatype const&) constin main.o
MPI::Status::Get_count(MPI::Datatype const&) constin main.o
MPI::Comm::Reduce(void const*, void*, int, MPI::Datatype const&,
MPI::Op const&, int) constin main.o
MPI::Comm::Alltoallw(void const*, int const*, int const*,
MPI::Datatype const*, void*, int const*, int const*, MPI::Datatype
const*) constin main.o
MPI::Comm::Alltoallv(void const*, int const*, int const*,
MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype
const&) constin main.o
MPI::Comm::Alltoall(void const*, int, MPI::Datatype const&,
void*, int, MPI::Datatype const&) constin main.o
MPI::Comm::Allgatherv(void const*, int, MPI::Datatype const&,
void*, int const*, int const*, MPI::Datatype const&) constin main.o
MPI::Comm::Allgather(void const*, int, MPI::Datatype const&,
void*, int, MPI::Datatype const&) constin main.o
MPI::Comm::Scatterv(void const*, int const*, int const*,
MPI::Datatype const&, void*, int, MPI::Datatype const&, int) constin main.o
MPI::Comm::Scatter(void const*, int, MPI::Datatype const&, void*,
int, MPI::Datatype const&, int) constin main.o
MPI::Comm::Gatherv(void const*, int, MPI::Datatype const&, void*,
int const*, int const*, MPI::Datatype const&, int) constin main.o
MPI::Comm::Gather(void const*, int, MPI::Datatype const&, void*,
int, MPI::Datatype const&, int) constin main.o
MPI::Comm::Bcast(void*, int, MPI::Datatype const&, int) constin
main.o
MPI::Comm::Sendrecv_replace(void*, int, MPI::Datatype const&,
int, int, int, int) constin main.o
MPI::Comm::Sendrecv_replace(void*, int, MPI::Datatype const&,
int, int, int, int, MPI::Status&) constin main.o
MPI::Comm::Sendrecv(void const*, int, MPI::Datatype const&, int,
int, void*, int, MPI::Datatype const&, int, int) constin main.o
MPI::Comm::Sendrecv(void const*, int, MPI::Datatype const&, int,
int, void*, int, MPI::Datatype const&, int, int, MPI::Status&) constin
main.o
MPI::Comm::Bsend_init(void const*, int, MPI::Datatype const&,
int, int) constin main.o
MPI::Comm::Isend(void const*, int, MPI::Datatype const&, int,
int) constin main.o
MPI::Comm::Rsend(void const*, int, MPI::Datatype const&, int,
int) constin main.o
MPI::Comm::Ssend(void const*, int, MPI::Datatype const&, int,
int) constin main.o
MPI::Comm::Bsend(void const*, int, MPI::Datatype const&, int,
int) constin main.o
MPI::Comm::Recv(void*, int, MPI::Datatype const&, int, int)
constin main.o
MPI::Datatype::Create_contiguous(int) constin main.o
MPI::Datatype::Dup() constin main.o
MPI::Datatype::Create_subarray(int, int const*, int const*, int
const*, int) constin main.o
MPI::Datatype::Create_resized(long, long) constin main.o
MPI::Datatype::Create_indexed_block(int, int, int const*) constin
main.o
MPI::Datatype::Create_hvector(int, int, long) constin main.o
MPI::Datatype::Create_hindexed(int, int const*, long const*)
constin main.o
MPI::Datatype::Create_indexed(int, int const*, int const*)
constin main.o
MPI::Intercomm::Split(int, int) constin main.o
MPI::Intercomm::Clone() constin main.o
MPI::Intracomm::Spawn_multiple(int, char const**, char const***,
int const*, MPI::Info const*, int)in main.o
MPI::Intracomm::Connect(char const*, MPI::Info const&, int)
constin main.o
MPI::Win::Get_group() constin main.o
MPI::Group::Range_excl(int, int const (*) [3]) constin main.o
MPI::Group::Range_incl(int, int const (*) [3]) constin main.o
MPI::Group::Excl(int, int const*) constin main.o
MPI::Group::Incl(int, int const*) constin main.o
MPI::Intercomm::Get_remote_group() constin main.o
MPI::Win::Accumulate(void const*, int, MPI::Datatype const&, int,
long, int, MPI::Datatype const&, MPI::Op const&) constin main.o
MPI::Intracomm::Exscan(void const*, void*, int, MPI::Datatype
const&, MPI::Op const&) constin main.o
MPI::Intracomm::Scan(void const*, void*, int, MPI::Datatype
const&, MPI::Op const&) constin main.o
MPI::Comm::Reduce_scatter(void const*, void*, int*, MPI::Datatype
const&, MPI::Op const&) constin main.o
MPI::Comm::Allreduce(void const*, void*, int, MPI::Datatype
const&, MPI::Op const&) constin main.o
MPI::Comm::Irecv(void*, int, MPI::Datatype const&, int, int)
constin main.o
MPI::Comm::Irsend(void const*, int, MPI::Datatype const&, int,
int) constin main.o
MPI::Comm::Issend(void const*, int, MPI::Datatype const&, int,
int) constin main.o
MPI::Comm::Ibsend(void const*, int, MPI::Datatype const&, int,
int) constin main.o
MPI::Comm::Recv_init(void*, int, MPI::Datatype const&, int, int)
constin main.o
MPI::Comm::Rsend_init(void const*, int, MPI::Datatype const&,
int, int) constin main.o
MPI::Comm::Send_init(void const*, int, MPI::Datatype const&, int,
int) constin main.o
MPI::Comm::Ssend_init(void const*, int, MPI::Datatype const&,
int, int) constin main.o
MPI::Win::Start(MPI::Group const&, int) constin main.o
MPI::Win::Post(MPI::Group const&, int) constin main.o
MPI::Intracomm::Accept(char const*, MPI::Info const&, int)
constin main.o
MPI::Intracomm::Spawn(char const*, char const**, int, MPI::Info
const&, int, int*) constin main.o
MPI::Intracomm::Spawn(char const*, char const**, int, MPI::Info
const&, int) constin main.o
MPI::Datatype::Unpack(void const*, int, void*, int, int&,
MPI::Comm const&) constin main.o
MPI::Datatype::Pack(void const*, int, void*, int, int&, MPI::Comm
const&) constin main.o
MPI::Intercomm::Create(MPI::Group const&) constin main.o
MPI::Intracomm::Create_intercomm(int, MPI::Comm const&, int, int)
constin main.o
MPI::Win::Get_errhandler() constin main.o
MPI::Intracomm::Spawn_multiple(int, char const**, char const***,
int const*, MPI::Info const*, int, int*)in main.o
MPI::Intracomm::~Intracomm()in main.o
MPI::Intracomm::Clone() constin main.o
MPI::Intercomm::~Intercomm()in main.o
MPI::Intercomm::~Intercomm()in main.o
MPI::Graphcomm::Clone() constin main.o
MPI::Intracomm::Create_graph(int, int const*, int const*, bool)
constin main.o
MPI::Cartcomm::Sub(bool const*)in main.o
MPI::Graphcomm::~Graphcomm()in main.o
MPI::Graphcomm::~Graphcomm()in main.o
MPI::Cartcomm::~Cartcomm()in main.o
MPI::Cartcomm::~Cartcomm()in main.o
MPI::Intracomm::Create_cart(int, int const*, bool const*, bool)
constin main.o
MPI::Cartcomm::Clone() constin main.o
MPI::Intercomm::Merge(bool)in main.o
MPI::Intracomm::Split(int, int) constin main.o
MPI::Intracomm::Create(MPI::Group const&) constin main.o
__static_initialization_and_destruction_0(int, int)in main.o
global constructors keyed to _Z10findMinMaxPPP4CellRiiiin main.o
CIE in main.o
___tcf_0 in Arc.o
Arc::Arc(int, int, int, int, float, Cell***, int)in Arc.o
Arc::Arc(int, int, int, int, float, Cell***, int)in Arc.o
__static_initialization_and_destruction_0(int, int)in Arc.o
global constructors keyed to _ZN3ArcC2EiiiifPPP4Celliin Arc.o
CIE in Arc.o
___tcf_0 in Cell.o
Cell::deleteWholeLList() in Cell.o
Cell::deleteFromLList(int) in Cell.o
Cell::addToLList(int) in Cell.o
Cell::Cell() in Cell.o
Cell::Cell(int, int, int, float)in Cell.o
Cell::Cell(int, int, int, float)in Cell.o
Cell::Cell() in Cell.o
Cell::getArcList(Arc**) in Cell.o
__static_initialization_and_destruction_0(int, int)in Cell.o
global constructors keyed to _ZN4CellC2Evin Cell.o
CIE in Cell.o
___tcf_0 in DijkstrasAlg.o
initializeDijkstra(Cell***, Arc**, int, int, int, int, int,
std::list<int, std::allocator<int> >&)in DijkstrasAlg.o
iterateDijkstra(Cell***, Arc**, int, int, int, std::list<int,
std::allocator<int> >&, std::list<int, std::allocator<int> >&)in
DijkstrasAlg.o
__static_initialization_and_destruction_0(int, int)in DijkstrasAlg.o
global constructors keyed to
_Z18initializeDijkstraPPP4CellPP3ArciiiiiRSt4listIiSaIiEEin DijkstrasAlg.o
CIE in DijkstrasAlg.o
rc2i(int, int, int)in RowColInt.o
i2r(int, int)in RowColInt.o
i2c(int, int)in RowColInt.o
___tcf_0 in RowColInt.o
__static_initialization_and_destruction_0(int, int)in RowColInt.o
global constructors keyed to _Z4rc2iiiiin RowColInt.o
CIE in RowColInt.o
BFS_getTreeBranch(int*, int, int, std::vector<int,
std::allocator<int> > const&)in BFS.o
___tcf_0 in BFS.o
addNodeToTree(Cell***, Arc**, int, int, int, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, std::vector<int,
std::allocator<int> >&, std::list<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, float, int)in BFS.o
iterateBFS(Cell***, Arc**, int, int, float, int, int&,
std::vector<int, std::allocator<int> >&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::vector<float, std::allocator<float> >&,
float)in BFS.o
initializeBFS(Arc**, int, int, int&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::vector<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::list<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, float)in BFS.o
__static_initialization_and_destruction_0(int, int)in BFS.o
global constructors keyed to
_Z13initializeBFSPP3ArciiRiRSt6vectorIiSaIiEES6_S6_RS3_IfSaIfEERSt4listIiS4_ES9_fin
BFS.o
std::vector<float, std::allocator<float>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<float*,
std::vector<float, std::allocator<float> > >, float const&)in BFS.o
std::vector<int, std::allocator<int>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > >, int const&)in BFS.o
CIE in BFS.o
___tcf_0 in NSP.o
initializeNSP(Cell***, Arc**, int, int, float, int, int, int,
int)in NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
__static_initialization_and_destruction_0(int, int)in NSP.o
global constructors keyed to
_Z13initializeNSPPPP4CellPP3Arciifiiiiin NSP.o
std::deque<int, std::allocator<int> >::_M_reallocate_map(unsigned
long, bool)in NSP.o
std::deque<int, std::allocator<int> >::_M_push_back_aux(int
const&)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_create_nodes(int**, int**)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_initialize_map(unsigned long)in NSP.o
CIE in NSP.o
___tcf_0 in ptNode.o
uTOtNode(Cell***, int, std::list<int, std::allocator<int> >&,
int)in ptNode.o
tTOdArc(int, std::list<int, std::allocator<int> >&)in ptNode.o
tTOpArc(int, std::list<int, std::allocator<int> >&)in ptNode.o
tTOpNode(int, std::list<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&)in ptNode.o
uTOtArc(Arc**, int, std::list<int, std::allocator<int> >&)in ptNode.o
__static_initialization_and_destruction_0(int, int)in ptNode.o
global constructors keyed to
_Z8uTOtNodePPP4CelliRSt4listIiSaIiEEiin ptNode.o
CIE in ptNode.o
"std::__throw_length_error(char const*)", referenced from:
std::vector<float, std::allocator<float>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<float*,
std::vector<float, std::allocator<float> > >, float const&)in BFS.o
std::vector<int, std::allocator<int>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > >, int const&)in BFS.o
"MPI::Datatype::Free()", referenced from:
vtable for MPI::Datatypein main.o
"std::_List_node_base::hook(std::_List_node_base*)", referenced from:
Cell::addToLList(int) in Cell.o
initializeDijkstra(Cell***, Arc**, int, int, int, int, int,
std::list<int, std::allocator<int> >&)in DijkstrasAlg.o
addNodeToTree(Cell***, Arc**, int, int, int, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, std::vector<int,
std::allocator<int> >&, std::list<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, float, int)in BFS.o
iterateBFS(Cell***, Arc**, int, int, float, int, int&,
std::vector<int, std::allocator<int> >&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::vector<float, std::allocator<float> >&,
float)in BFS.o
initializeBFS(Arc**, int, int, int&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::vector<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::list<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, float)in BFS.o
uTOtNode(Cell***, int, std::list<int, std::allocator<int> >&,
int)in ptNode.o
tTOpNode(int, std::list<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&)in ptNode.o
uTOtArc(Arc**, int, std::list<int, std::allocator<int> >&)in ptNode.o
"___cxa_end_catch", referenced from:
std::_Deque_base<int, std::allocator<int>
>::_M_create_nodes(int**, int**)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_initialize_map(unsigned long)in NSP.o
"vtable for __cxxabiv1::__si_class_type_info", referenced from:
typeinfo for MPI::Intercommin main.o
typeinfo for MPI::Graphcommin main.o
typeinfo for MPI::Cartcommin main.o
typeinfo for MPI::Intracommin main.o
typeinfo for MPI::Commin main.o
typeinfo for MPI::Grequestin main.o
typeinfo for MPI::Prequestin main.o
"___cxa_pure_virtual", referenced from:
vtable for MPI::Commin main.o
"operator delete(void*)", referenced from:
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
_main in main.o
MPI::Op::~Op() in main.o
MPI::Info::~Info()in main.o
MPI::Comm::~Comm()in main.o
MPI::Intracomm::~Intracomm()in main.o
MPI::Errhandler::~Errhandler()in main.o
MPI::Win::~Win() in main.o
MPI::Comm_Null::~Comm_Null()in main.o
MPI::Group::~Group()in main.o
MPI::Grequest::~Grequest()in main.o
MPI::Prequest::~Prequest()in main.o
MPI::Request::~Request()in main.o
MPI::Status::~Status()in main.o
MPI::Datatype::~Datatype()in main.o
MPI::Intracomm::Clone() constin main.o
MPI::Intercomm::~Intercomm()in main.o
MPI::Graphcomm::Clone() constin main.o
MPI::Graphcomm::~Graphcomm()in main.o
MPI::Cartcomm::~Cartcomm()in main.o
MPI::Cartcomm::Clone() constin main.o
Cell::deleteWholeLList() in Cell.o
Cell::deleteFromLList(int) in Cell.o
iterateDijkstra(Cell***, Arc**, int, int, int, std::list<int,
std::allocator<int> >&, std::list<int, std::allocator<int> >&)in
DijkstrasAlg.o
iterateDijkstra(Cell***, Arc**, int, int, int, std::list<int,
std::allocator<int> >&, std::list<int, std::allocator<int> >&)in
DijkstrasAlg.o
addNodeToTree(Cell***, Arc**, int, int, int, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, std::vector<int,
std::allocator<int> >&, std::list<int, std::allocator<int> >&,
std::vector<float, std::allocator<float> >&, float, int)in BFS.o
iterateBFS(Cell***, Arc**, int, int, float, int, int&,
std::vector<int, std::allocator<int> >&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::vector<float, std::allocator<float> >&,
float)in BFS.o
iterateBFS(Cell***, Arc**, int, int, float, int, int&,
std::vector<int, std::allocator<int> >&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::vector<float, std::allocator<float> >&,
float)in BFS.o
iterateBFS(Cell***, Arc**, int, int, float, int, int&,
std::vector<int, std::allocator<int> >&, std::vector<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&, std::vector<float,
std::allocator<float> >&, std::vector<float, std::allocator<float> >&,
float)in BFS.o
std::vector<float, std::allocator<float>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<float*,
std::vector<float, std::allocator<float> > >, float const&)in BFS.o
std::vector<int, std::allocator<int>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > >, int const&)in BFS.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
iterateNSP(Cell***, Arc**, int, int, float, int, int, int, int,
std::vector<int, std::allocator<int> > const&, std::list<int,
std::allocator<int> >&, std::vector<int, std::allocator<int> > const&)in
NSP.o
std::deque<int, std::allocator<int> >::_M_reallocate_map(unsigned
long, bool)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_create_nodes(int**, int**)in NSP.o
std::_Deque_base<int, std::allocator<int>
>::_M_initialize_map(unsigned long)in NSP.o
tTOdArc(int, std::list<int, std::allocator<int> >&)in ptNode.o
tTOpArc(int, std::list<int, std::allocator<int> >&)in ptNode.o
tTOpNode(int, std::list<int, std::allocator<int> >&,
std::list<int, std::allocator<int> >&)in ptNode.o
"MPI::Comm::Set_errhandler(MPI::Errhandler const&)", referenced from:
vtable for MPI::Intercommin main.o
vtable for MPI::Graphcommin main.o
vtable for MPI::Cartcommin main.o
vtable for MPI::Intracommin main.o
vtable for MPI::Commin main.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [fnlproj] Error 1