|
[Sponsors] |
![]() |
![]() |
#501 |
New Member
rz
Join Date: Mar 2012
Posts: 25
Rep Power: 0 ![]() |
Hi Dear Niels,
I am new wit waves2Foam and excuse me if I ask many questions. I explain what I did to run a test case like waveFloam from tutorial of waves2Foam. 1)I got the waves2Foam from this website:http://openfoamwiki.net/index.php/Contrib/waves2Foam 2)I put it in this address:/home/reza/OpenFOAM/OpenFOAM-2.1.1/applications/utilities 3) My openFOAM is v2.1.1 and I based on the rules in made a new folder in this address: /home/reza/OpenFOAM/OpenFOAM-2.1.1/applications/solvers/multiphase/interFoam/untitled folder 4) I copied all of interFoam contents to this folder 5) I followed all of other structures in aforementioned address. 6) I do not know what I have to do in this step? Should I go to the address of newfolder and write in terminal wmake or ./Allwmake. or ? Thanks for your reply. |
|
![]() |
![]() |
![]() |
#502 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,901
Rep Power: 37 ![]() ![]() |
Hi RZ,
You do not need to do all that, because waves2Foam is compatible with OF v.2.1.1 as it is. With that I mean that the solver waveFoam is also part of the distribution. Therefore, you only need to following the guidelines given here: http://openfoamwiki.net/index.php/Co...d_Installation Once you have completed these, you are able to execute the tutorials. 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. |
|
![]() |
![]() |
![]() |
#503 |
New Member
rz
Join Date: Mar 2012
Posts: 25
Rep Power: 0 ![]() |
Thanks a lot Dear Niels. I compiled and I run the tutorials. Once again thanks.
RZ |
|
![]() |
![]() |
![]() |
#504 |
New Member
Romain Euvrard
Join Date: Jul 2013
Location: Saint-Nazaire, France
Posts: 4
Rep Power: 13 ![]() |
Is there any result we could you to check the correct calibration of the installation of waves2foam?
Since I got divergents results with an other solver from an other program, when running the same case on different computers, I feel the need for a simple calculation to check : like a cylinder on waves, on someone habing already done the set up? |
|
![]() |
![]() |
![]() |
#505 |
Member
Albert Tong
Join Date: Dec 2010
Location: Perth, WA, Australia
Posts: 76
Blog Entries: 1
Rep Power: 15 ![]() |
Hi Niels,
I am trying to simulate internal waves with wave2Foam.The two phases would be phase1 sea water at 20 oC (bottom, nu = 1.056 e-6 m2/s, rho = 1028 kg/m3) and phase 2 fresh water at 20oC (top, nu = 1.004e-6 m2/s, rho = 1000 kg/m3). As you can see, both nu and rho are quite close. Would you please instruct that if it is possible to carry out the simulation with wave2Foam without modification? I used the official waveFlume for the simulation, but the wave did not travel far in the flume and the wave height experienced a sudden decay within the inlet relaxationZone
__________________
Kind regards, Albert Last edited by tfuwa; August 30, 2013 at 01:08. Reason: Sorry for mis-spelling your name... |
|
![]() |
![]() |
![]() |
#506 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,901
Rep Power: 37 ![]() ![]() |
Good morning Albert,
Since waves2Foam assumes that the velocities in the air air (0 0 0) (or a constant wind field), then waves2Foam cannot be used for internal waves as it is. You can, however, make a new wave theory class, say internalWaveTheory, with related implementations of analytical solutions. On top of this you also have to modify the relaxation zones, as the current ones carries the assumption of the velocity as described above. You will be able to reuse quite a bit of the existing code (cell intersection and knowledge of the structure of runTime selection), pre- and post-processing utilities. Therefore, I would definitely go for an extension of waves2Foam rather than for you to start from scratch. Good luck, Niels
__________________
Please note that I do not use the Friend-feature, so do not be offended, if I do not accept a request. |
|
![]() |
![]() |
![]() |
#507 | |
Member
Albert Tong
Join Date: Dec 2010
Location: Perth, WA, Australia
Posts: 76
Blog Entries: 1
Rep Power: 15 ![]() |
Quote:
Many thanks for your detailed explanation and instruction. Have a good weekend.
__________________
Kind regards, Albert |
||
![]() |
![]() |
![]() |
#508 |
New Member
rz
Join Date: Mar 2012
Posts: 25
Rep Power: 0 ![]() |
Hi Niels,
Would you tell me how waves2Foam generate the undertow current in different wave theories? or in irregular waves. I read your paper about openFoam but I did not find a theoretical base for this. Thanks a lot, RZ |
|
![]() |
![]() |
![]() |
#509 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,901
Rep Power: 37 ![]() ![]() |
Hi RZ,
I do not quite understand, what your question is. The standard interFoam solver (and therefore waves2Foam) solves for the Navier-Stokes equations with the incompressible continuity equation. Therefore, the undertow is automatically included in the results, when waves are e.g. breaking on a cross-shore profile. 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. |
|
![]() |
![]() |
![]() |
#510 |
New Member
Join Date: Aug 2013
Posts: 10
Rep Power: 13 ![]() |
Hi Niels,
I meet the following error when compiling in OF 220 using your waves2foam packages. gfx@ubuntu:~/OpenFOAM/gfx-2.2.0/applications/solvers/waves2Foam/applications/solvers/solvers220/waveFoam$ wmake g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/home/gfx/OpenFOAM/OpenFOAM-2.2.0/src/transportModels -I/home/gfx/OpenFOAM/OpenFOAM-2.2.0/src/transportModels/incompressible/lnInclude -I/home/gfx/OpenFOAM/OpenFOAM-2.2.0/src/transportModels/interfaceProperties/lnInclude -I/home/gfx/OpenFOAM/OpenFOAM-2.2.0/src/turbulenceModels/incompressible/turbulenceModel -I/home/gfx/OpenFOAM/OpenFOAM-2.2.0/src/finiteVolume/lnInclude -I/home/gfx/OpenFOAM/OpenFOAM-2.2.0/src/meshTools/lnInclude -I/home/gfx/OpenFOAM/OpenFOAM-2.2.0/src/fvOptions/lnInclude -I/home/gfx/OpenFOAM/OpenFOAM-2.2.0/src/sampling/lnInclude -DOFVERSION=220 -I./../../../../src/lnInclude -IlnInclude -I. -I/home/gfx/OpenFOAM/OpenFOAM-2.2.0/src/OpenFOAM/lnInclude -I/home/gfx/OpenFOAM/OpenFOAM-2.2.0/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPOpt/waveFoam.o -L/home/gfx/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib \ -linterfaceProperties -ltwoPhaseInterfaceProperties -lincompressibleTransportModels -lincompressibleTurbulenceModel -lincompressibleRASModels -lincompressibleLESModels -lfiniteVolume -lmeshTools -lfvOptions -lsampling -L/home/gfx/OpenFOAM/gfx-2.2.0/platforms/linux64GccDPOpt/lib -lwaves2Foam -lOpenFOAM -ldl -lm -o /home/gfx/OpenFOAM/gfx-2.2.0/platforms/linux64GccDPOpt/bin/waveFoam /usr/bin/ld: cannot find -lwaves2Foam collect2: ld returned 1 exit status make: *** [/home/gfx/OpenFOAM/gfx-2.2.0/platforms/linux64GccDPOpt/bin/waveFoam] Error 1 gfx@ubuntu:~/OpenFOAM/gfx-2.2.0/applications/solvers/waves2Foam/applications/solvers/solvers220/waveFoam$ I don't know what to do with this error. Please help me with that. Thanks. Ellie |
|
![]() |
![]() |
![]() |
#511 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,901
Rep Power: 37 ![]() ![]() |
Good evening Ellie,
Have you successfully compiled the libraries, which come with waves2Foam. The error suggest that the libraries was not compiled successfully. Also, the linking and include directories tells me that you are using an old version of waves2Foam. Please be aware that more recent versions carry bug fixes and new functionalities. 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. |
|
![]() |
![]() |
![]() |
#512 | |
New Member
Join Date: Aug 2013
Posts: 10
Rep Power: 13 ![]() |
Quote:
Thanks so much for your quick reply! Could you lease provide the link for the more recent versions? Since now I am having a hard time finding the website again. Thanks Ellie |
||
![]() |
![]() |
![]() |
#513 | |
New Member
Join Date: Aug 2013
Posts: 10
Rep Power: 13 ![]() |
Quote:
-DOFVERSION=220 \ -I./../../../../src/lnInclude But it doesn't work. And then I manually copied all the required .H files so that it can 'wmake'. My first reply is the error as a result of that. And sorry that I am new to OpenFoam. But how to compile the libraries? Where is it? Thanks. Best, Ellie |
||
![]() |
![]() |
![]() |
#514 |
New Member
Join Date: Aug 2013
Posts: 10
Rep Power: 13 ![]() |
Hi Niels,
I've tried the newest version of 'waves2Foam.tar.gz' I could find, and run './Allmake'. No error is showed. Thanks for your tips. I am running the 3DWaves case in the tutorials and met a few errors. the 'blockMesh' is good. it presents some errors when running 'interFoam' and it seems that it's not compiling. Is it the exact solver for this case? keyword PIMPLE is undefined in dictionary "/home/gfx/OpenFOAM/gfx-2.2.0/applications/solvers/waves2Foam/tutorials/waveFoam/3Dwaves/system/fvSolution" and I follow someone's suggestion to change the keyword 'PISO' into 'PIMPLE'. I also need to remove the '.org' in the U and p_rgh file name. But another error appears: --> FOAM FATAL IO ERROR: Unknown patchField type waveVelocity for patch type patch I do not know what to do next now! Sincerely hope you can help to see how to run that case! Thanks. Ellie |
|
![]() |
![]() |
![]() |
#515 |
New Member
Luis Miguel
Join Date: Apr 2013
Location: Colombia
Posts: 13
Rep Power: 13 ![]() |
I have a big problem when I try to compile wavefoam with a 3D mesh generated in GMSH, the mesh consist of a flume with irregular geometry, the following lines are the error that I get always:
HP-Compaq-dc5800-Microtower:~/OpenFoam/irregularwaveFlume7$ #0 Foam::error: ![]() #1 Foam::sigFpe::sigHandler(int) at ??:? #2 Uninterpreted: #3 Foam::PBiCG::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const at ??:? #4 at ??:? #5 at ??:? #6 at ??:? #7 at ??:? #8 __libc_start_main in "/lib/i386-linux-gnu/libc.so.6" #9 at ??:? I've checked the mesh and the boundary conditions but everything seems ok, When I'm running the waveFoam utility the courant number goes out of the permisible range. If somebody knows what the problem is.... I'd appreciate it so much.... |
|
![]() |
![]() |
![]() |
#516 |
New Member
Pietro Danilo Tomaselli
Join Date: Oct 2012
Location: Lyngby, DTU
Posts: 9
Rep Power: 13 ![]() |
Hi guys,
first of all, thanks to Niels for this useful toolbox! I am working on breaking waves. I would like to use waves2Foam coupled with LES turbulence model; I don't know if someone did/is doing/is going to do something similar. For the moment, I'm using a RASModel in order to obtain the same results of section 3.3 of Niels' journal publication (Validation case for breaking waves - Wave Generation toolbox ... ; International Journal for Num. Methods in Fluids , 2011). I haven't found any tutorial with a turbulence model different from laminar, so I would like to receive some suggestions/hints about the case set-up, such as: - type of RAS turbulence model that I should use (k-omega I guess) - boundary/initial conditions of k, epsilon or omega, nut... - changes on fvSolution and fvSchemes files (I need to consider the new terms of the equations of the turbulence model); - dimensions of the computational domain (length of the swash zone in particular) and mesh size. I searched through this thread and I found that just Kumar (pag. 19) tried to do the same. Anyone else? Thanks in advance Danilo |
|
![]() |
![]() |
![]() |
#517 |
Senior Member
David Long
Join Date: May 2012
Location: Germany
Posts: 104
Rep Power: 14 ![]() |
I just update the latest waves2Foam, but it failed: (on 32-bit Ubuntu 12.04)
Code:
/usr/bin/ld: error: --add-needed is not supported but is required for libOpenFOAM.so in /home/dao/OpenFOAM/OpenFOAM-2.1.1/platforms/linuxGccDPOpt/lib/libfiniteVolume.so collect2: ld returned 1 exit status make: *** [/home/DAO/OpenFOAM/dao-2.1.1/platforms/linuxGccDPOpt/lib/libwaves2FoamSampling.so] Error 1 Anyway I installed the latest version successfully on the laptop (64-bit Ubuntu 13.04). Is this new version only for 64-bit system? Best, David |
|
![]() |
![]() |
![]() |
#518 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,901
Rep Power: 37 ![]() ![]() |
Hi David,
The error message suggests that the problem lies with OpenFoam itself, since the error is related to libOpenFoam.so. I have never tried compiling waves2Foam on a 32 bit machine, but I have not deliberately put any restrictions into the code. 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. |
|
![]() |
![]() |
![]() |
#519 | |
Senior Member
David Long
Join Date: May 2012
Location: Germany
Posts: 104
Rep Power: 14 ![]() |
Quote:
Best Edit: problem caused by Gnu gold ( binutils-gold package ). Uninstall it and use the the old Gnu ld, everything goes fine. David Last edited by keepfit; September 18, 2013 at 22:33. |
||
![]() |
![]() |
![]() |
#520 |
Senior Member
David Long
Join Date: May 2012
Location: Germany
Posts: 104
Rep Power: 14 ![]() |
I did some wave simulation half a year ago using waves2Foam tool. Now for some reason I reinstalled OpenFoam and of course upgrade waves2Foam.
However, When running waveFoam on old version of wave simulation cases, it crashed after few seconds and the results looks unreasonable. So I wonder, does the new Version have some important changes that I have to change the wave Properties? Best, David |
|
![]() |
![]() |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Map of the OpenFOAM Forum - Understanding where to post your questions! | wyldckat | OpenFOAM | 10 | September 2, 2021 05:29 |
Re-Project topics | protocol | STAR-CCM+ | 0 | March 22, 2016 05:25 |
Waves2Foam Related Topics | seoseonguk | OpenFOAM Running, Solving & CFD | 0 | March 1, 2016 22:18 |
Waves2Foam Related Topics | seoseonguk | OpenFOAM Running, Solving & CFD | 0 | March 1, 2016 22:14 |
Error: "Cannot find file points" related to changing parallelized code to serial? | Suyf | OpenFOAM Running, Solving & CFD | 0 | February 12, 2015 04:31 |