|
[Sponsors] |
[OpenFOAM.com] v1606+ compiling problem with 64-bit labels |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
October 19, 2016, 13:15 |
v1606+ compiling problem with 64-bit labels
|
#1 |
Member
Naresh Yathuru
Join Date: Feb 2015
Posts: 66
Rep Power: 11 |
Hello Foamers,
I m stuck with a wierd error while compiling Openfoam-v1606+ . I m compiling OF1606+ on CENTOS 7.2 in /opt folder. Everything went well untill the last Openfoam compilation. Now I get this error: Code:
error: No matching function to call for »Foam::turbulentDFSEMInletFvPatchVectorField::writeEntryIfDifferent(Foam::Ostream&, const char [13], int, const label&) const« writeEntryIfDifferent(os, "nCellPerEddy", 5, nCellPerEddy_); ^ fields/fvPatchFields/derived/turbulentDFSEMInlet/turbulentDFSEMInletFvPatchVectorField.C:1110:63: note: candidate is: In file included from lnInclude/fixedValueFvPatchField.H:58:0, from lnInclude/fixedValueFvPatchFields.H:29, from fields/fvPatchFields/derived/turbulentDFSEMInlet/turbulentDFSEMInletFvPatchVectorField.H:83, from fields/fvPatchFields/derived/turbulentDFSEMInlet/turbulentDFSEMInletFvPatchVectorField.C:26: lnInclude/fvPatchField.H:533:18: Anmerkung: template<class EntryType> void Foam::fvPatchField<Type>::writeEntryIfDifferent(Foam::Ostream&, const Foam::word&, const EntryType&, const EntryType&) const [with EntryType = EntryType; Type = Foam::Vector<double>] void writeEntryIfDifferent ^ lnInclude/fvPatchField.H:533:18: note: template argument deduction/substitution failed: fields/fvPatchFields/derived/turbulentDFSEMInlet/turbulentDFSEMInletFvPatchVectorField.C:1110:63: note: deduced conflicting types for parameter ‘const EntryType’ (‘int’ and ‘Foam::label {aka long int}’) writeEntryIfDifferent(os, "nCellPerEddy", 5, nCellPerEddy_); ^ make: *** [/opt/OpenFOAM/OpenFOAM-v1606+/platforms/linux64GccDPInt64Opt/src/finiteVolume/fields/fvPatchFields/derived/turbulentDFSEMInlet/turbulentDFSEMInletFvPatchVectorField.o] error 1 I previously installed OF1606+ in Home/User directory with "Lable size 64" on another computer with the same centOS 7.2 and it worked fine. But other users could not access openFoam for that reason I wanted to install OF1606 this time in a system wide location (opt). I m lost at this point. Please through some light. Thank you in advance. Best Regards, Naresh |
|
October 20, 2016, 09:02 |
|
#2 |
New Member
Joost
Join Date: Oct 2016
Location: Amsterdam, The Netherlands
Posts: 6
Rep Power: 9 |
Hey Naresh,
I have got exactly the same error while compiling OFv1606+ on Ubuntu, so maybe there is some change in a code? Hope someone can help us out. Best regards, Joost Here is my error: make: *** [/home/ubuntu/OpenFOAM/OpenFOAM-v1606+/platforms/linux64GccDPInt64Opt/src/finiteVolume/fields/fvPatchFields/derived/turbulentDFSEMInlet/turbulentDFSEMInletFvPatchVectorField.o] Error 1 |
|
October 22, 2016, 04:19 |
|
#3 |
Senior Member
Mark Olesen
Join Date: Mar 2009
Location: https://olesenm.github.io/
Posts: 1,684
Rep Power: 40 |
This was fixed quite sometime ago. You should try the master branch from develop.openfoam.com
|
|
October 24, 2016, 14:35 |
|
#4 |
Member
Naresh Yathuru
Join Date: Feb 2015
Posts: 66
Rep Power: 11 |
Hi everyone
I followed the tip suggested in the main post by Bruno. It worked. which is : I changed the 64 label size to 32 in the /OpenFoam/OpenFOAM-v1606+/etc/bashrc file. Thank you Regards, Naresh |
|
November 17, 2016, 22:29 |
|
#5 |
New Member
QuocThien
Join Date: Apr 2013
Posts: 16
Rep Power: 13 |
Choose:
source $HOME/OpenFOAM/OpenFOAM-v1606+/etc/bashrc instead of: source $HOME/OpenFOAM/OpenFOAM-v1606+/etc/bashrc WM_LABEL_SIZE=64 |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[OpenFOAM.org] Creepy ugly problem in compiling ParaView 4.4.0 for OF 3.0.x | Democritus | OpenFOAM Installation | 1 | June 23, 2016 23:11 |
problem with compiling udf through visual studio | chem engineer | Fluent UDF and Scheme Programming | 2 | August 17, 2015 10:46 |
problem with compiling boundary condition udf in parallel mode | chem engineer | Fluent UDF and Scheme Programming | 11 | June 29, 2015 06:23 |
problem compiling spalart allmaras model | bababanamzdaalma | OpenFOAM | 0 | April 4, 2012 20:13 |
Problem in running fluent 6.3 (64 bit) on ubuntu 8.1 (64 bit) | Mir5 | FLUENT | 3 | April 29, 2009 10:32 |