lmrodriguezr / nonpareil

Estimate metagenomic coverage and sequence diversity
http://enve-omics.ce.gatech.edu/nonpareil/
Other
44 stars 11 forks source link

make nonpareil-mpi #16

Closed chengchenye closed 2 years ago

chengchenye commented 7 years ago

I am getting this problem when compiling . The code produces the following warnings when compiling with mpic++: make mpicpp=/mnt/ilustre/users/chengchen.ye/software/openmpi/bin/mpic++ nonpareil-mpi cd enveomics/ && make nonpareil-mpi make[1]: Entering directory `/mnt/ilustre/users/chengchen.ye/project/Nonpareil/lmrodriguezr-nonpareil-92e9a25/enveomics' /mnt/ilustre/users/chengchen.ye/software/openmpi/bin/mpic++ -DENVEOMICS_MULTI_NODE universal.cpp -c -Wall /mnt/ilustre/users/chengchen.ye/software/openmpi/bin/mpic++ -DENVEOMICS_MULTI_NODE multinode.cpp -c -Wall multinode.cpp: 在函数‘void init_multinode(int&, char**&, int&, int&)’中: multinode.cpp:16:4: 错误:‘MPI’未声明 MPI::Init(argc, argv); ^ multinode.cpp:17:16: 错误:‘MPI’未声明 processes = MPI::COMM_WORLD.Get_size(); ^ multinode.cpp:18:16: 错误:‘MPI’未声明 processID = MPI::COMM_WORLD.Get_rank(); ^ multinode.cpp: 在函数‘void finalize_multinode()’中: multinode.cpp:21:4: 错误:‘MPI’未声明 MPI::Finalize(); ^ multinode.cpp: 在函数‘void barrier_multinode()’中: multinode.cpp:25:4: 错误:‘MPI’未声明

lmrodriguezr commented 7 years ago

I cannot reproduce this error. Do you have the developer libraries of MPI?

lmrodriguezr commented 2 years ago

I'm closing this issue since I didn't get responses back, but if anyone is able to reproduce it please feel free to reopen.