Error while compiling single precision branch : SPDP with LABELSIZE 64
@Mattijs @Prashant:Compiling the single Precision branch with SPDP and LABELSIZE=64 gives error
in compilation while compiling the
"OpenFOAM-SPDP/src/parallel/distributed/distributedTriSurfaceMesh"
*g++ -std=c++11 -m64 -DOPENFOAM=1902 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_SPDP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast > -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -Wno-unknown-pragmas -O3 -DNoRepository -ftemplate-depth-100 -I/home/pawangh/OpenFOAM/OpenFOAM-SPDP/src/surfMesh/lnInclude -I/home/pawangh/OpenFOAM/OpenFOAM-SPDP/src/meshTools/lnInclude -I/home/pawangh/OpenFOAM/OpenFOAM-SPDP/src/finiteVolume/lnInclude -I/home/pawangh/OpenFOAM/OpenFOAM-SPDP/src/parallel/decompose/decompositionMethods/lnInclude -IlnInclude -I. -I/home/pawangh/OpenFOAM/OpenFOAM-SPDP/src/OpenFOAM/lnInclude -I/home/pawangh/OpenFOAM/OpenFOAM-SPDP/src/OSspecific/POSIX/lnInclude -fPIC -c distributedTriSurfaceMesh/distributedTriSurfaceMesh.C -o /home/pawangh/OpenFOAM/OpenFOAM-SPDP/build/linux64GccSPDPInt64Opt/src/parallel/distributed/distributedTriSurfaceMesh/distributedTriSurfaceMesh.o
distributedTriSurfaceMesh/distributedTriSurfaceMesh.C: In member function ‘Foam::List<Foam::ListFoam::treeBoundBox > Foam::distributedTriSurfaceMesh::independentlyDistributedBbs(const Foam::triSurface&)’: distributedTriSurfaceMesh/distributedTriSurfaceMesh.C:2005:13: error: no matching function for call to ‘Foam::globalIndex::gather(Foam::label&, Foam::List&, Foam::pointField&) const’ ); ^ In file included from distributedTriSurfaceMesh/distributedTriSurfaceMesh.H:66:0, from distributedTriSurfaceMesh/distributedTriSurfaceMesh.C:28: /home/pawangh/OpenFOAM/OpenFOAM-SPDP/src/OpenFOAM/lnInclude/globalIndex.H:215:25: note: candidate: template static void Foam::globalIndex::gather(const labelUList&, Foam::label, const labelList&, const Foam::UList&, Foam::List&, int, Foam::UPstream::commsTypes) static void gather ^~~~~~ /home/pawangh/OpenFOAM/OpenFOAM-SPDP/src/OpenFOAM/lnInclude/globalIndex.H:215:25: note: template argument deduction/substitution failed: distributedTriSurfaceMesh/distributedTriSurfaceMesh.C:2005:13: note: candidate expects 7 arguments, 3 provided ); ^ In file included from distributedTriSurfaceMesh/distributedTriSurfaceMesh.H:66:0, from distributedTriSurfaceMesh/distributedTriSurfaceMesh.C:28: /home/pawangh/OpenFOAM/OpenFOAM-SPDP/src/OpenFOAM/lnInclude/globalIndex.H:230:18: note: candidate: template void Foam::globalIndex::gather(Foam::label, const labelList&, const Foam::UList&, Foam::List&, int, Foam::UPstream::commsTypes) const void gather ^~~~~~ /home/pawangh/OpenFOAM/OpenFOAM-SPDP/src/OpenFOAM/lnInclude/globalIndex.H:230:18: note: te*