Edit Package openfoam

OpenFOAM - Computational Fluid Dynamics (CFD)

OpenFOAM is a free, open source computational fluid dynamics (CFD) software package produced by OpenCFD Ltd with twice yearly releases.

It has a large user base across many areas of engineering and science,
used in academic, government and commercial organizations.
OpenFOAM has an extensive range of features to solve complex fluid flows involving chemical reactions, turbulence and heat
transfer, as well as solid dynamics and electromagnetics.

https://www.openfoam.com/

Refresh
Refresh
Source Files
Filename Size Changed
OpenFOAM-v2106.tgz 0065972595 62.9 MB 15 days
_constraints 0000000168 168 Bytes 28 days
openfoam-rpmlintrc 0000000970 970 Bytes 28 days
openfoam.changes 0000003054 2.98 KB 15 days
openfoam.spec 0000022106 21.6 KB 15 days
Comments for openfoam 5

Davide Patria's avatar

patruska wrote 12 months ago

maybe I'm writing something dumb, but using this package I cannot find the folders mentioned in the tutorial I'm using and apparently there's no "turorials" folder. Also the commando "run" doesn't find the path.


Mark Olesen's avatar

openfoam wrote 7 months ago

Well, missed your message entirely. This is a meta-package only and hooks into the respective "real" packages (eg, openfoam2012 etc). The tutorials and develop are in separate sub-packages. The base package is on the run-time parts. More explanation here:

https://develop.openfoam.com/Development/openfoam/-/wikis/precompiled#sub-packages


Ramkumar S's avatar

ramkumar47 wrote 4 months ago

Hi developer/builder.. i have successfully built the OpenFOAM v2012 part on OpenSUSE Tumbleweed... but now i got stuck in the Paraview compilation that comes in the Third-Parties directory with OpenFOAM source. the Error i get is a bunch of "undefined reference" relating to VTK.. here is the starting line of that

/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/vtkProbeOpenGLVersion.dir/vtkProbeOpenGLVersion.cxx.o: in function vtkRenderingOpenGL2_ModuleInit::~vtkRenderingOpenGL2_ModuleInit()': vtkProbeOpenGLVersion.cxx:(.text._ZN30vtkRenderingOpenGL2_ModuleInitD2Ev[_ZN30vtkRenderingOpenGL2_ModuleInitD5Ev]+0x5): undefined reference tovtkRenderingOpenGL2_AutoInit_Destruct()'

i tried the suggestions received from OpenFOAM's forums, stackoverflow etc... but i couldnt compile it.. and I need this paraview only as it contains some useful plugins whereas the paraview received from repos are not.

Thanks


Mark Olesen's avatar

openfoam wrote 4 months ago

Hi Ramkumar,

The short answer would be that you shouldn't actually be using the ParaView source or makeParaView script from ThirdParty if you are building paraview. The ThirdParty tar file is meant as an OpenFOAM-specific convenience, but isn't actually anything better than ensuring that various packages are compiled with particular options and and usually installed in some specific locations.

For the ParaView compilation, there isn't much more in there except that it also compiles with development headers.

If you are trying to build/rebuild ParaView as an RPM package on tumbleweed, you should address the science:paraview maintainer. If it is a general ParaView build question, then https://discourse.paraview.org/ is a good resource. If it really is openfoam-specific, then could redirect your question to ThirdParty issues, although it will probably just be me answering there anyhow.

BTW: this is my general take on the topic of openfoam plugins and paraview

Cheers, /mark


Mark Olesen's avatar

openfoam wrote 23 days ago

NOTE: this openfoam package is no longer simply a meta-package but a complete build of the current openfoam version. (2021-06-30)

openSUSE Build Service is sponsored by