CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Meshing & Mesh Conversion

How to use finite area method in official OpenFOAM 2.2.0?

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   June 13, 2014, 00:12
Default How to use finite area method in official OpenFOAM 2.2.0?
  #1
New Member
 
Detian Liu
Join Date: Mar 2013
Location: Beijing, P.R.China
Posts: 20
Rep Power: 5
Detian Liu is on a distinguished road
Dear all,
I am a freshie and is trying to use OpenFOAM, so I have a question that whether I could use finete area method in official OpenFOAM 2.2.X. Is there some tools similar to the faMesh in openfoam-ext, such as surfMesh in official OpenFOAM 2.2.x?
Could some one give me any guidance or literiture?
Thanks a billion.
Detian Liu is offline   Reply With Quote

Old   June 13, 2014, 05:11
Default
  #2
Senior Member
 
Elvis
Join Date: Mar 2009
Location: Sindelfingen, Germany
Posts: 592
Blog Entries: 5
Rep Power: 15
elvis will become famous soon enough
Hi,

a "Finite Area Method"-equivalent Method in OF was intruduced in Version 2.0.0 called "Surface film" , but some people believe it is not as good as FAM, but that was the opinion from someone who is very biased as he is a extend developer.

I do not know, but you can install Extend 3.1 and OF 2.3 side by side. There is a Help page on http://openfoamwiki.net/index.php/Main_Page but I do not have a direct link

Last edited by elvis; June 13, 2014 at 07:04.
elvis is offline   Reply With Quote

Old   June 13, 2014, 22:40
Default
  #3
New Member
 
Detian Liu
Join Date: Mar 2013
Location: Beijing, P.R.China
Posts: 20
Rep Power: 5
Detian Liu is on a distinguished road
Dear Elvis,
Thank you for the quick and detailed reply!
I think I will try to learn about Extend 3.1. To ask this question just because I am afraid I can not handle Extend 3.1.
Still I have a question that you say Surface film sat intruduced in Version 2.0.0, does it mean I have to install OF2.0.0, or it is also included in OF2.2.x?
Thank you again for all help!
Best Wishes!
Detian
2014.6.14
Detian Liu is offline   Reply With Quote

Old   November 3, 2015, 02:09
Default OpenFOAM 2.3.0 and finiteArea ?
  #4
New Member
 
Join Date: Jan 2014
Posts: 5
Rep Power: 4
sarbi is on a distinguished road
Hi all,
In the cluster, we have openfoam 2.3.0 installed, yet I need to use finiteArea library.
Is it possible to compile this library for this version? or 1.6-ext or 3.1-ext needs to be installed?

Best regards
sarbi is offline   Reply With Quote

Old   November 3, 2015, 04:04
Default
  #5
New Member
 
Join Date: Jan 2014
Posts: 5
Rep Power: 4
sarbi is on a distinguished road
Below given is what I get, when I type wmake libso for finiteArea in 2.3.0?

Code:
sarbi@K5Z16WSU:~/OpenFOAM/OpenFOAM-2.3.0/src/finiteArea$ wmake libso
wmakeLnInclude: linking include files to ./lnInclude
Making dependency list for source file faMesh/faGlobalMeshData/faGlobalMeshData.C
Making dependency list for source file faMesh/faMesh.C
Making dependency list for source file faMesh/faMeshDemandDrivenData.C
could not open file coordinateSystem.H for source file faMesh/faMeshDemandDrivenData.C due to No such file or directory
Making dependency list for source file faMesh/faBoundaryMesh/faBoundaryMesh.C
Making dependency list for source file faMesh/faPatches/faPatch/faPatch.C
Making dependency list for source file faMesh/faPatches/faPatch/newFaPatch.C
Making dependency list for source file faMesh/faPatches/basic/coupled/coupledFaPatch.C
Making dependency list for source file faMesh/faPatches/constraint/empty/emptyFaPatch.C
Making dependency list for source file faMesh/faPatches/constraint/processor/processorFaPatch.C
Making dependency list for source file faMesh/faPatches/constraint/wedge/wedgeFaPatch.C
Making dependency list for source file faMesh/faPatches/constraint/cyclic/cyclicFaPatch.C
Making dependency list for source file faMesh/faPatches/constraint/symmetry/symmetryFaPatch.C
Making dependency list for source file fields/faPatchFields/faPatchField/faPatchFields.C
Making dependency list for source file fields/faPatchFields/basic/basicSymmetry/basicSymmetryFaPatchFields.C
Making dependency list for source file fields/faPatchFields/basic/basicSymmetry/basicSymmetryFaPatchScalarField.C
Making dependency list for source file fields/faPatchFields/basic/calculated/calculatedFaPatchFields.C
Making dependency list for source file fields/faPatchFields/basic/coupled/coupledFaPatchFields.C
Making dependency list for source file fields/faPatchFields/basic/zeroGradient/zeroGradientFaPatchFields.C
Making dependency list for source file fields/faPatchFields/basic/fixedValue/fixedValueFaPatchFields.C
Making dependency list for source file fields/faPatchFields/basic/fixedGradient/fixedGradientFaPatchFields.C
Making dependency list for source file fields/faPatchFields/basic/mixed/mixedFaPatchFields.C
Making dependency list for source file fields/faPatchFields/basic/transform/transformFaPatchFields.C
Making dependency list for source file fields/faPatchFields/basic/transform/transformFaPatchScalarField.C
Making dependency list for source file fields/faPatchFields/constraint/empty/emptyFaPatchFields.C
Making dependency list for source file fields/faPatchFields/constraint/processor/processorFaPatchFields.C
Making dependency list for source file fields/faPatchFields/constraint/processor/processorFaPatchScalarField.C
Making dependency list for source file fields/faPatchFields/constraint/wedge/wedgeFaPatchFields.C
Making dependency list for source file fields/faPatchFields/constraint/wedge/wedgeFaPatchScalarField.C
Making dependency list for source file fields/faPatchFields/constraint/cyclic/cyclicFaPatchFields.C
Making dependency list for source file fields/faPatchFields/constraint/symmetry/symmetryFaPatchFields.C
Making dependency list for source file fields/faPatchFields/derived/fixedValueOutflow/fixedValueOutflowFaPatchFields.C
Making dependency list for source file fields/faPatchFields/derived/inletOutlet/inletOutletFaPatchFields.C
Making dependency list for source file fields/faPatchFields/derived/slip/slipFaPatchFields.C
Making dependency list for source file fields/faePatchFields/faePatchField/faePatchFields.C
Making dependency list for source file fields/faePatchFields/basic/calculated/calculatedFaePatchFields.C
Making dependency list for source file fields/faePatchFields/basic/coupled/coupledFaePatchFields.C
Making dependency list for source file fields/faePatchFields/basic/fixedValue/fixedValueFaePatchFields.C
Making dependency list for source file fields/faePatchFields/constraint/empty/emptyFaePatchFields.C
Making dependency list for source file fields/faePatchFields/constraint/processor/processorFaePatchFields.C
Making dependency list for source file fields/faePatchFields/constraint/wedge/wedgeFaePatchFields.C
Making dependency list for source file fields/faePatchFields/constraint/cyclic/cyclicFaePatchFields.C
Making dependency list for source file fields/faePatchFields/constraint/symmetry/symmetryFaePatchFields.C
Making dependency list for source file fields/areaFields/areaFields.C
Making dependency list for source file fields/edgeFields/edgeFields.C
Making dependency list for source file faMatrices/faMatrices.C
Making dependency list for source file faMatrices/faScalarMatrix/faScalarMatrix.C
Making dependency list for source file interpolation/edgeInterpolation/edgeInterpolation.C
Making dependency list for source file interpolation/edgeInterpolation/edgeInterpolationScheme/edgeInterpolationSchemes.C
Making dependency list for source file interpolation/edgeInterpolation/schemes/linear/linearEdgeInterpolationMake.C
Making dependency list for source file interpolation/edgeInterpolation/schemes/upwind/upwindEdgeInterpolationMake.C
Making dependency list for source file interpolation/edgeInterpolation/schemes/linearUpwind/linearUpwindEdgeInterpolationMake.C
Making dependency list for source file interpolation/edgeInterpolation/schemes/Gamma/GammaEdgeInterpolationMake.C
Making dependency list for source file interpolation/edgeInterpolation/schemes/blended/blendedEdgeInterpolationMake.C
Making dependency list for source file finiteArea/fa/fa.C
Making dependency list for source file finiteArea/faSchemes/faSchemes.C
Making dependency list for source file finiteArea/ddtSchemes/faDdtScheme/faDdtSchemes.C
Making dependency list for source file finiteArea/ddtSchemes/steadyStateFaDdtScheme/steadyStateFaDdtSchemes.C
Making dependency list for source file finiteArea/ddtSchemes/EulerFaDdtScheme/EulerFaDdtSchemes.C
Making dependency list for source file finiteArea/ddtSchemes/backwardFaDdtScheme/backwardFaDdtSchemes.C
Making dependency list for source file finiteArea/ddtSchemes/boundedBackwardFaDdtScheme/boundedBackwardFaDdtScheme.C
Making dependency list for source file finiteArea/divSchemes/faDivScheme/faDivSchemes.C
Making dependency list for source file finiteArea/divSchemes/gaussFaDivScheme/gaussFaDivSchemes.C
Making dependency list for source file finiteArea/gradSchemes/faGradScheme/faGradSchemes.C
Making dependency list for source file finiteArea/gradSchemes/gaussFaGrad/gaussFaGrads.C
Making dependency list for source file finiteArea/gradSchemes/leastSquaresFaGrad/leastSquaresFaVectors.C
Making dependency list for source file finiteArea/gradSchemes/leastSquaresFaGrad/leastSquaresFaGrads.C
Making dependency list for source file finiteArea/gradSchemes/limitedGradSchemes/faceLimitedFaGrad/faceLimitedFaGrads.C
Making dependency list for source file finiteArea/gradSchemes/limitedGradSchemes/edgeLimitedFaGrad/edgeLimitedFaGrads.C
Making dependency list for source file finiteArea/lnGradSchemes/lnGradScheme/lnGradSchemes.C
Making dependency list for source file finiteArea/lnGradSchemes/correctedLnGrad/correctedLnGrads.C
Making dependency list for source file finiteArea/lnGradSchemes/limitedLnGrad/limitedLnGrads.C
Making dependency list for source file finiteArea/lnGradSchemes/fourthLnGrad/fourthLnGrads.C
Making dependency list for source file finiteArea/laplacianSchemes/faLaplacianScheme/faLaplacianSchemes.C
Making dependency list for source file finiteArea/laplacianSchemes/gaussFaLaplacianScheme/gaussFaLaplacianSchemes.C
Making dependency list for source file finiteArea/convectionSchemes/faConvectionScheme/faConvectionSchemes.C
Making dependency list for source file finiteArea/convectionSchemes/gaussFaConvectionScheme/gaussFaConvectionSchemes.C
SOURCE=faMesh/faGlobalMeshData/faGlobalMeshData.C ;  g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3  -DNoRepository -ftemplate-depth-100  -IlnInclude -I. -I/home/sarbi/OpenFOAM/OpenFOAM-2.3.0/src/OpenFOAM/lnInclude -I/home/sarbi/OpenFOAM/OpenFOAM-2.3.0/src/OSspecific/POSIX/lnInclude   -fPIC -c $SOURCE -o Make/linux64GccDPOpt/faGlobalMeshData.o
faMesh/faGlobalMeshData/faGlobalMeshData.C: In constructor ‘Foam::faGlobalMeshData::faGlobalMeshData(const Foam::faMesh&)’:
faMesh/faGlobalMeshData/faGlobalMeshData.C:48:23: error: no matching function for call to ‘Foam::ProcessorTopology<Foam::faPatch, Foam::processorFaPatch>::ProcessorTopology(const Foam::faBoundaryMesh&)’
faMesh/faGlobalMeshData/faGlobalMeshData.C:48:23: note: candidates are:
/home/sarbi/OpenFOAM/OpenFOAM-2.3.0/src/OpenFOAM/lnInclude/ProcessorTopology.C:108:1: note: Foam::ProcessorTopology<Container, ProcPatch>::ProcessorTopology(const Container&, Foam::label) [with Container = Foam::faPatch, ProcPatch = Foam::processorFaPatch, Foam::label = int]
/home/sarbi/OpenFOAM/OpenFOAM-2.3.0/src/OpenFOAM/lnInclude/ProcessorTopology.C:108:1: note:   candidate expects 2 arguments, 1 provided
/home/sarbi/OpenFOAM/OpenFOAM-2.3.0/src/OpenFOAM/lnInclude/ProcessorTopology.H:57:7: note: Foam::ProcessorTopology<Foam::faPatch, Foam::processorFaPatch>::ProcessorTopology(const Foam::ProcessorTopology<Foam::faPatch, Foam::processorFaPatch>&)
/home/sarbi/OpenFOAM/OpenFOAM-2.3.0/src/OpenFOAM/lnInclude/ProcessorTopology.H:57:7: note:   no known conversion for argument 1 from ‘const Foam::faBoundaryMesh’ to ‘const Foam::ProcessorTopology<Foam::faPatch, Foam::processorFaPatch>&’
make: *** [Make/linux64GccDPOpt/faGlobalMeshData.o] Error 1
sarbi is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Density_based turbo with OpenFoam 2.2.0 eddykendo OpenFOAM 4 March 2, 2014 07:05
OpenFOAM 2.2.0 and 2.1.0 side by side errors Neraste OpenFOAM Installation 2 June 12, 2013 04:55
Installing OpenFOAM 2.2.0 on Ubuntu 12.10 i686 AHutchison OpenFOAM Installation 6 June 4, 2013 12:11
Finite Area Classes and Surface related Utilities philippose OpenFOAM 10 December 9, 2011 12:42
CFX Solver Memory Error mike CFX 1 March 19, 2008 08:22


All times are GMT -4. The time now is 07:06.