|
[Sponsors] |
[waves2Foam] Compilation of waves2FoamMooring on OF-1912 |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
October 7, 2021, 13:12 |
Compilation of waves2FoamMooring on OF-1912
|
#1 |
New Member
Carlos Eduardo Simőes de Almeida
Join Date: May 2021
Location: Lisboa, Portugal
Posts: 16
Rep Power: 4 |
Hello everyone,
I'm trying to compile the tool waves2FoamMooring on OF1912, but I can't. This is the error output: write1DFvMesh/write1DFvMesh.C: In member function ‘void Foam::write1DFvMesh::updateMesh(const Foam::List<Foam::Field<Foam::Vector<double> > >&, const labelList&, const labelList&, const labelList&, const labelList&)’: write1DFvMesh/write1DFvMesh.C:225:9: error: ‘Xfer’ was not declared in this scope Xfer<pointField> xpp; ^~~~ write1DFvMesh/write1DFvMesh.C:225:24: error: expected primary-expression before ‘>’ token Xfer<pointField> xpp; ^ write1DFvMesh/write1DFvMesh.C:225:26: error: ‘xpp’ was not declared in this scope Xfer<pointField> xpp; ^~~ write1DFvMesh/write1DFvMesh.C:225:26: note: suggested alternative: ‘lpp’ Xfer<pointField> xpp; ^~~ lpp write1DFvMesh/write1DFvMesh.C:231:22: error: expected primary-expression before ‘>’ token Xfer<faceList> xfaces; ^ write1DFvMesh/write1DFvMesh.C:231:24: error: ‘xfaces’ was not declared in this scope Xfer<faceList> xfaces; ^~~~~~ write1DFvMesh/write1DFvMesh.C:231:24: note: suggested alternative: ‘face’ Xfer<faceList> xfaces; ^~~~~~ face write1DFvMesh/write1DFvMesh.C:280:22: error: expected primary-expression before ‘>’ token Xfer<cellList> xcells; ^ write1DFvMesh/write1DFvMesh.C:280:24: error: ‘xcells’ was not declared in this scope Xfer<cellList> xcells; ^~~~~~ write1DFvMesh/write1DFvMesh.C:280:24: note: suggested alternative: ‘cell’ Xfer<cellList> xcells; ^~~~~~ cell make: *** [/home/carlos/OpenFOAM/OpenFOAM-v1912/wmake/rules/General/transform:35: Make/linux64GccDPInt32Opt/write1DFvMesh/write1DFvMesh.o] Error 1 It looks like the Xfer function disappeared from OF-v1912, although users can find it in OF-v1712. Is there any way of compiling this utility on OpenFOAM v1912? Best regards, Carlos |
|
October 7, 2021, 16:46 |
|
#2 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,900
Rep Power: 37 |
Hi Carlos,
I am pretty sure that it can be compiled, but you most likely need to dive into the code and correct for the changes in syntax. Kind regards Niels
__________________
Please note that I do not use the Friend-feature, so do not be offended, if I do not accept a request. |
|
August 3, 2022, 06:28 |
|
#3 |
New Member
Pere
Join Date: Mar 2022
Location: Mallorca
Posts: 16
Rep Power: 4 |
Hi Carlos,
Have you tried removing the Xfer container declaration? So instead of Code:
Xfer<pointField> xpp; pointField& pp = xpp(); Code:
pointField pp; Code:
oneDFvMeshPtr_ = new fvMesh ( IOobject ( meshName_, mesh_.time().constant(), mesh_.time(), IOobject::NO_READ, IOobject::AUTO_WRITE ), std::move(pp), std::move(faces), std::move(cells) ); |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[foam-extend.org] foam-extend-3.2 compilation on windows | kirmaks | OpenFOAM Installation | 7 | December 3, 2019 20:20 |
Compilation error for OpenFOAM-ext on Ubantu 10.04 32 bit | Sargam05 | OpenFOAM Installation | 13 | March 22, 2014 05:21 |
Compilation Error (V 1.7.1; Icc 12.1.0, OpenMPI 1.4.3) | floydfan | OpenFOAM Installation | 7 | December 20, 2011 05:56 |
Caseinsensitive unpacking and windowsmacos | niklas | OpenFOAM Installation | 61 | April 14, 2008 09:15 |
Compilation Error.... | Arnab | Siemens | 4 | September 12, 2004 15:54 |