|
[Sponsors] |
interFoam - validation for bubble/droplet flows in microfluidics |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
June 22, 2017, 08:00 |
|
#21 |
New Member
Peter Favreau
Join Date: Apr 2017
Posts: 7
Rep Power: 9 |
Yeah ! It works. Thank you, and I hope this version will be implemented in the next release of OpenFOAM, it's really a great work !
Best regards, Peter |
|
July 10, 2017, 13:11 |
|
#22 | |
Senior Member
Kevin van As
Join Date: Sep 2014
Location: TU Delft, The Netherlands
Posts: 252
Rep Power: 21 |
Quote:
I could not maintain binary compatibility, hence it is mandatory to recompile your solver. Luckily, this can be done without making any changes to the solver. I have written a script that can automatically recompile any solver for you, which is located in the "recompileSolvers" directory. See the updated README for instructions. |
||
July 30, 2017, 19:05 |
|
#23 | |
New Member
Join Date: Jul 2017
Posts: 7
Rep Power: 9 |
Is there an OF-5.0 version available?
Quote:
|
||
July 31, 2017, 11:50 |
|
#24 |
Senior Member
Kevin van As
Join Date: Sep 2014
Location: TU Delft, The Netherlands
Posts: 252
Rep Power: 21 |
I did not yet know OF-5.0 was released.
I have just adapted the code to work with OF-5.0 for you (and others) and pushed it to the same GitHub page. Make sure to checkout the branch "of50", as is now also mentioned in the updated README file. |
|
July 31, 2017, 12:16 |
|
#25 | |
New Member
Join Date: Jul 2017
Posts: 7
Rep Power: 9 |
This is awesome! Thanks Kevin.
Quote:
|
||
August 2, 2017, 11:04 |
|
#26 | |
New Member
Join Date: Jul 2017
Posts: 7
Rep Power: 9 |
Hi Kevin,
May I get your advice on how to adapt old version Openfoam codes to newest version? I know it's not easy. But any general instructions are very helpful. Quote:
|
||
August 2, 2017, 11:29 |
|
#27 | |
Senior Member
Kevin van As
Join Date: Sep 2014
Location: TU Delft, The Netherlands
Posts: 252
Rep Power: 21 |
Quote:
For example, if you have a custom solver based on interFoam in 2.1.x, then I'd open the real interFoam of 2.1.x and the interFoam of the new version. Then by first comparing Make/options and then each individual source file of those two interFoams, I can figure out how to adapt my code to the new version. |
||
August 2, 2017, 11:32 |
|
#28 | |
New Member
Join Date: Jul 2017
Posts: 7
Rep Power: 9 |
Thanks Kevin for these wonderful advices! I will try out.
Quote:
|
||
September 8, 2017, 09:24 |
|
#29 | |
New Member
Join Date: Jul 2017
Posts: 7
Rep Power: 9 |
Quote:
|
||
September 11, 2017, 04:26 |
|
#30 | |
Senior Member
Kevin van As
Join Date: Sep 2014
Location: TU Delft, The Netherlands
Posts: 252
Rep Power: 21 |
Quote:
If OF is asking you to set "curvatureModel", the library is not removed. You should remove the .so file from the directory $FOAM_USER_LIBBIN. |
||
September 11, 2017, 08:36 |
|
#31 |
New Member
Join Date: Jul 2017
Posts: 7
Rep Power: 9 |
||
October 19, 2017, 12:19 |
|
#32 |
Senior Member
sandy
Join Date: Feb 2016
Location: .
Posts: 117
Rep Power: 10 |
Hey Kevin
i saw your discussions on VOF smoothing and i see you 've been working on boiling flows. i am also working on boiling and i am using intercondensatingevaporatingfoam solver from OPENFOAM-V1612+ from ESI I hve added dynamic meshing to it it's however plagued with spurious currents. can you please add vof smoothing for openfoam-v1612+ ?? add support for OPENFOAM ESI my intercondensatinngevaporatingfoam is attached in this forum... i'll send you the link if you want to try... |
|
October 25, 2017, 07:20 |
|
#33 |
New Member
Jaijeet
Join Date: Feb 2017
Posts: 6
Rep Power: 9 |
Dear all,
I m also validating two phase slug flow in T junction microreactor using interFoam with constantContactAngle of 140 and so on.......till now results matches nicely till slug breaking mechanism....but after that as slug move in main channel it start accelerating and its size increases till outlet comes......what is the issue,I am stuck now (by observation as one phase block other phase at junction and then it break slug, the slug in main channel accelerates) I think someone can understand my issue.... |
|
January 9, 2018, 15:06 |
|
#34 | |
New Member
Michal Solarski
Join Date: Nov 2017
Posts: 1
Rep Power: 0 |
Quote:
for some reason I cannot run ./Allget. At first there was an error saying wrong directory. I have figured that my sh was in bin/sh rather than usr/bin/sh. Now when I run it I get error from line 33 that "(" is unexpected and pretty much all the other brackets in line 33 and 34. I am pretty sure they should be there and even after removing them I get a syntax error that line 42 "(" is unexpected (expecting "done"). This is seriously doing my head in... |
||
January 19, 2018, 08:10 |
|
#35 | |
Senior Member
Kevin van As
Join Date: Sep 2014
Location: TU Delft, The Netherlands
Posts: 252
Rep Power: 21 |
Quote:
First try executing the script by explicitly specifying the running environment (from the directory that contains the script): Code:
sh ./Allget Code:
sh --version Code:
bash ./Allget In fact, all that Allget does is use your "list_of_solvers" file to repetitively call the getSolverMake.sh script for all solvers you wish to recompile. You can do that by hand as well (see the README on GitHub). Then, getSolverMake.sh (I hope that one works for you) modifies some files of the solver like Make/files and Make/options to automagically link it against my library, and set its compilation location to $FOAM_USER_APPBIN: the place where custom solvers should go. Hope that helps you. |
||
March 11, 2018, 19:53 |
|
#36 |
New Member
Leon
Join Date: Feb 2018
Posts: 1
Rep Power: 0 |
Hey Kevin and Michal,
first of thanks a lot for the port and your detailed description on github Kevin! I ran into the same problem that Michal had and managed to fix it, simply by replacing the first line: #! /usr/bin/sh with: #!/bin/bash in the Allget, Allwmake and the getSolverMake.sh script. I hope this is helpful for other foamers out there. Best regards, Leon |
|
April 30, 2018, 08:15 |
|
#37 |
Senior Member
Kevin van As
Join Date: Sep 2014
Location: TU Delft, The Netherlands
Posts: 252
Rep Power: 21 |
Thank you for putting that out here.
In the meantime I'd run into the same problem with a student of mine who wanted to use his own laptop as well, for which we used that same solution. I just wonder what the "proper" Linux way of writing the shebang is... Perhaps using env? Code:
/usr/bin/env bash |
|
August 24, 2018, 08:12 |
|
#38 | |
Member
Join Date: May 2016
Posts: 39
Rep Power: 10 |
Hi Kevin,
Quote:
Also the compressibleInterFoam compiles without error. Then it gives an error: keyword water in not defined in the dictionary thermophysicalProperties. Solution: Phases and propreties need to be added there, since the code calls for rho1_ and rho2_ in order to use densityWeighted model. Am I assuming correct that if the model is turned off these values could be arbitrary and will not affect the calculations? I might be getting something wrong in how your code is implemented though. Any thoughts? Thanks Last edited by dzordz; August 28, 2018 at 06:46. |
||
September 3, 2018, 07:08 |
|
#39 |
New Member
Guang
Join Date: Feb 2015
Location: Stuttgart, Germany
Posts: 15
Rep Power: 11 |
Dear Kevin,
Thank you very much for sharing your code. It was really useful for my project. However, now I met a problem when compiling it to the compressibleInterFoam: compressibleInterFoam.C:46:35: fatal error: twoPhaseMixtureThermo.H: No such file or directory Do you have any clue to solve this? Thanks a lot.P.S.: I have successfully compiled the interFoam solver with your code without any error.P.S.2: I have both OF40 and OF50 on my computer, both have the same problem. best Guang |
|
September 3, 2018, 10:34 |
|
#40 | |
Member
Join Date: May 2016
Posts: 39
Rep Power: 10 |
Quote:
I had the same issue with this compilation. For some reason linking in Make/options file to this twoPhaseMixtureThermo folder fails. What solved my problem (probably not smoothest solution) is adding an additional line in options -I/.....path to twoPhaseMixtureThermo folder.... \ Hope it helps. |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Setting BCs for Riverine Flows using Interfoam | kflora | OpenFOAM Running, Solving & CFD | 38 | July 27, 2022 07:51 |
CFX problem in ubuntu (linux) | Vigneshramaero | CFX | 0 | July 13, 2012 11:22 |
CFX-Pre problem, pls help!!! | cth_yao | CFX | 0 | February 17, 2012 01:52 |
validation for densely packed channel flows | shefali | Main CFD Forum | 1 | February 8, 2011 04:35 |
Validation tests for 3-D flows | Alexey | Main CFD Forum | 1 | January 6, 2000 00:48 |