Hi everyone,
I am compiling Palabos on a machine using Intel compiler and Openmpi, and get several errors as blow:
[code=“cpp”]
mpicxx -o /plb1.1r0/src/offLattice/marchingCube.o -c -O3 -DPLB_MPI_PARALLEL -DPLB_USE_POSIX -I/plb1.1r0/src -I/plb1.1r0/externalLibraries /plb1.1r0/src/offLattice/marchingCube.cpp
/plb1.1r0/src/multiBlock/multiBlockLattice2D.hh(53): error: no instance of function template “plb::meta::registerMultiBlock2D” matches the argument list
argument types are: (std::string, std::string, std::string, )
meta::registerMultiBlock2D ( MultiBlockLattice2D<T,Descriptor>::basicType(),
^
/plb1.1r0/src/multiBlock/multiDataField2D.hh(50): error: no instance of function template “plb::meta::registerMultiBlock2D” matches the argument list
argument types are: (std::string, const char [3], std::string, )
meta::registerMultiBlock2D ( MultiScalarField2D::basicType(),
^
/plb1.1r0/src/multiBlock/multiDataField2D.hh(261): error: no instance of function template “plb::meta::registerMultiBlock2D” matches the argument list
argument types are: (std::string, const char [3], std::string, )
meta::registerMultiBlock2D ( MultiTensorField2D<T,nDim>::basicType(),
^
/plb1.1r0/src/multiBlock/multiDataField2D.hh(505): error: no instance of function template “plb::meta::registerMultiBlock2D” matches the argument list
argument types are: (std::string, const char [3], std::string, )
meta::registerMultiBlock2D ( MultiNTensorField2D::basicType(),
^
mpicxx -o /plb1.1r0/src/offLattice/domainClustering3D.o -c -O3 -DPLB_MPI_PARALLEL -DPLB_USE_POSIX -I/plb1.1r0/src -I/plb1.1r0/externalLibraries /plb1.1r0/src/offLattice/domainClustering3D.cpp
/plb1.1r0/src/particles/multiParticleField2D.hh(46): error: no instance of function template “plb::meta::registerMultiBlock2D” matches the argument list
argument types are: (std::string, std::string, std::string, )
meta::registerMultiBlock2D ( MultiParticleField2D::basicType(),
^
I also tried with the PGI compiler, and got the same errors.
Could you please let me know what's the problem? Thanks very much.