You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
./Allwmake
wmake PICMCCFVM
wmake solver/picFoam
wmake preProcess/picInitialise
g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/finiteVolume/lnInclude -I/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude -I../../PICMCCFVM/lnInclude -I/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/meshTools/lnInclude -L/root/OpenFOAM/root-8/platforms/linux64GccDPInt64Opt/lib -IlnInclude -I. -I/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude -I/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OSspecific/POSIX/lnInclude -fPIC -c makePICInitialiseModels.C -o Make/linux64GccDPInt64Opt/makePICInitialiseModels.o
In file included from lnInclude/CountInitialization.H:90,
from makePICInitialiseModels.C:36:
lnInclude/CountInitialization.C: In member function ‘virtual void Foam::CountInitialization::initialiseParticles()’:
lnInclude/CountInitialization.C:113:70: error: no matching function for call to ‘Foam::Random::sampleAB(int, Foam::label)’
label rndTetI = rndGen.sampleAB(0,cellTets.size());
^
In file included from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBoxI.H:27,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBox.H:387,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBoxList.H:37,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/meshTools/lnInclude/AMIInterpolation.H:54,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/meshTools/lnInclude/cyclicAMIPolyPatch.H:40,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/Cloud.C:34,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/Cloud.H:291,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/particle.H:38,
from ../../PICMCCFVM/lnInclude/picParcel.H:43,
from makePICInitialiseModels.C:26:
/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/Random.H:129:25: note: candidate: ‘template Type Foam::Random::sampleAB(const Type&, const Type&)’
inline Type sampleAB(const Type& a, const Type& b);
^~~~~~~~
/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/Random.H:129:25: note: template argument deduction/substitution failed:
In file included from lnInclude/CountInitialization.H:90,
from makePICInitialiseModels.C:36:
lnInclude/CountInitialization.C:113:70: note: deduced conflicting types for parameter ‘const Type’ (‘int’ and ‘Foam::label’ {aka ‘long int’})
label rndTetI = rndGen.sampleAB(0,cellTets.size());
^
lnInclude/CountInitialization.C:199:67: error: no matching function for call to ‘Foam::Random::sampleAB(int, Foam::label)’
label rndCellI = rndGen.sampleAB(0,mesh.cells().size());
^
In file included from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBoxI.H:27,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBox.H:387,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBoxList.H:37,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/meshTools/lnInclude/AMIInterpolation.H:54,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/meshTools/lnInclude/cyclicAMIPolyPatch.H:40,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/Cloud.C:34,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/Cloud.H:291,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/particle.H:38,
from ../../PICMCCFVM/lnInclude/picParcel.H:43,
from makePICInitialiseModels.C:26:
/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/Random.H:129:25: note: candidate: ‘template Type Foam::Random::sampleAB(const Type&, const Type&)’
inline Type sampleAB(const Type& a, const Type& b);
^~~~~~~~
/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/Random.H:129:25: note: template argument deduction/substitution failed:
In file included from lnInclude/CountInitialization.H:90,
from makePICInitialiseModels.C:36:
lnInclude/CountInitialization.C:199:67: note: deduced conflicting types for parameter ‘const Type’ (‘int’ and ‘Foam::label’ {aka ‘long int’})
label rndCellI = rndGen.sampleAB(0,mesh.cells().size());
^
lnInclude/CountInitialization.C:205:62: error: no matching function for call to ‘Foam::Random::sampleAB(int, Foam::label)’
label rndTetI = rndGen.sampleAB(0,cellTets.size());
^
In file included from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBoxI.H:27,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBox.H:387,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBoxList.H:37,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/meshTools/lnInclude/AMIInterpolation.H:54,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/meshTools/lnInclude/cyclicAMIPolyPatch.H:40,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/Cloud.C:34,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/Cloud.H:291,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/particle.H:38,
from ../../PICMCCFVM/lnInclude/picParcel.H:43,
from makePICInitialiseModels.C:26:
/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/Random.H:129:25: note: candidate: ‘template Type Foam::Random::sampleAB(const Type&, const Type&)’
inline Type sampleAB(const Type& a, const Type& b);
^~~~~~~~
/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/Random.H:129:25: note: template argument deduction/substitution failed:
In file included from lnInclude/CountInitialization.H:90,
from makePICInitialiseModels.C:36:
lnInclude/CountInitialization.C:205:62: note: deduced conflicting types for parameter ‘const Type’ (‘int’ and ‘Foam::label’ {aka ‘long int’})
label rndTetI = rndGen.sampleAB(0,cellTets.size());
^
make: *** [Make/linux64GccDPInt64Opt/makePICInitialiseModels.o] Error 1
I could not find a solution. My opemfoam-8 bashrc script is:
When I try to compile picFoam, it gives an error:
./Allwmake
wmake PICMCCFVM
wmake solver/picFoam
wmake preProcess/picInitialise
g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=64 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/finiteVolume/lnInclude -I/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude -I../../PICMCCFVM/lnInclude -I/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/meshTools/lnInclude -L/root/OpenFOAM/root-8/platforms/linux64GccDPInt64Opt/lib -IlnInclude -I. -I/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude -I/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OSspecific/POSIX/lnInclude -fPIC -c makePICInitialiseModels.C -o Make/linux64GccDPInt64Opt/makePICInitialiseModels.o
In file included from lnInclude/CountInitialization.H:90,
from makePICInitialiseModels.C:36:
lnInclude/CountInitialization.C: In member function ‘virtual void Foam::CountInitialization::initialiseParticles()’:
lnInclude/CountInitialization.C:113:70: error: no matching function for call to ‘Foam::Random::sampleAB(int, Foam::label)’
label rndTetI = rndGen.sampleAB(0,cellTets.size());
^
In file included from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBoxI.H:27,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBox.H:387,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBoxList.H:37,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/meshTools/lnInclude/AMIInterpolation.H:54,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/meshTools/lnInclude/cyclicAMIPolyPatch.H:40,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/Cloud.C:34,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/Cloud.H:291,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/particle.H:38,
from ../../PICMCCFVM/lnInclude/picParcel.H:43,
from makePICInitialiseModels.C:26:
/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/Random.H:129:25: note: candidate: ‘template Type Foam::Random::sampleAB(const Type&, const Type&)’
inline Type sampleAB(const Type& a, const Type& b);
^~~~~~~~
/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/Random.H:129:25: note: template argument deduction/substitution failed:
In file included from lnInclude/CountInitialization.H:90,
from makePICInitialiseModels.C:36:
lnInclude/CountInitialization.C:113:70: note: deduced conflicting types for parameter ‘const Type’ (‘int’ and ‘Foam::label’ {aka ‘long int’})
label rndTetI = rndGen.sampleAB(0,cellTets.size());
^
lnInclude/CountInitialization.C:199:67: error: no matching function for call to ‘Foam::Random::sampleAB(int, Foam::label)’
label rndCellI = rndGen.sampleAB(0,mesh.cells().size());
^
In file included from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBoxI.H:27,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBox.H:387,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBoxList.H:37,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/meshTools/lnInclude/AMIInterpolation.H:54,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/meshTools/lnInclude/cyclicAMIPolyPatch.H:40,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/Cloud.C:34,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/Cloud.H:291,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/particle.H:38,
from ../../PICMCCFVM/lnInclude/picParcel.H:43,
from makePICInitialiseModels.C:26:
/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/Random.H:129:25: note: candidate: ‘template Type Foam::Random::sampleAB(const Type&, const Type&)’
inline Type sampleAB(const Type& a, const Type& b);
^~~~~~~~
/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/Random.H:129:25: note: template argument deduction/substitution failed:
In file included from lnInclude/CountInitialization.H:90,
from makePICInitialiseModels.C:36:
lnInclude/CountInitialization.C:199:67: note: deduced conflicting types for parameter ‘const Type’ (‘int’ and ‘Foam::label’ {aka ‘long int’})
label rndCellI = rndGen.sampleAB(0,mesh.cells().size());
^
lnInclude/CountInitialization.C:205:62: error: no matching function for call to ‘Foam::Random::sampleAB(int, Foam::label)’
label rndTetI = rndGen.sampleAB(0,cellTets.size());
^
In file included from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBoxI.H:27,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBox.H:387,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/treeBoundBoxList.H:37,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/meshTools/lnInclude/AMIInterpolation.H:54,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/meshTools/lnInclude/cyclicAMIPolyPatch.H:40,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/Cloud.C:34,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/Cloud.H:291,
from /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/lagrangian/basic/lnInclude/particle.H:38,
from ../../PICMCCFVM/lnInclude/picParcel.H:43,
from makePICInitialiseModels.C:26:
/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/Random.H:129:25: note: candidate: ‘template Type Foam::Random::sampleAB(const Type&, const Type&)’
inline Type sampleAB(const Type& a, const Type& b);
^~~~~~~~
/okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/src/OpenFOAM/lnInclude/Random.H:129:25: note: template argument deduction/substitution failed:
In file included from lnInclude/CountInitialization.H:90,
from makePICInitialiseModels.C:36:
lnInclude/CountInitialization.C:205:62: note: deduced conflicting types for parameter ‘const Type’ (‘int’ and ‘Foam::label’ {aka ‘long int’})
label rndTetI = rndGen.sampleAB(0,cellTets.size());
^
make: *** [Make/linux64GccDPInt64Opt/makePICInitialiseModels.o] Error 1
I could not find a solution. My opemfoam-8 bashrc script is:
source /okyanus/progs/OpenFOAM/8.x-20220217.git-picFoam/OpenFOAM-8/etc/bashrc WM_LABEL_SIZE=64 WM_MPLIB=OPENMPI
Thanks.
The text was updated successfully, but these errors were encountered: