Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • openfoam openfoam
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 384
    • Issues 384
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 13
    • Merge requests 13
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • openfoamopenfoam
  • Issues
  • #1297

Closed
Open
Created Apr 29, 2019 by Pawan Ghildiyal@PawanReporter

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*

Assignee
Assign to
Time tracking