Dear experts
I confront the problem in linking error using boost::mpi when my executable is linked to my static library (which contains boost::mpi) I constructed.
The error is almost due to undefined reference to such as ompi_mpi_comm_null, which seems types in open mpi.
I know intel MPI is based on MPICH so that referring such a type is strange.
Through compiling the library, I used intel compiler (mpiicc & mpiicpc).
If you know how to resolve it, I would appreciate it if you could advice me.