icoStructFoam on OF-1.6ext
Hello All,
I was wondering whether anyone was able to successfully compile and run the test cases for the icoStructFoam solver in OpenFoam 1.6-ext. The solver has been known to compile and run seamlessly on OpenFoam 1.6. Thanks in advance. |
Greetings danny261083,
Are you referring to this solver: http://openfoamwiki.net/index.php/Contrib_icoStructFoam ? I was curious about it... and I've updated that wiki page, since it didn't have any information yet regarding the code that is available in the SVN repository at the FOAM-Extend project. in theory, it's possible to recreate this solver from the source code of any OpenFOAM version, as long as the same steps for merging the two solvers icoFoam and stressedFoam or solidDisplacementFoam are used. I started trying to quickly make a port of this solver icoStructFoam for 1.6-ext, but ended giving up, since I spent more than 20 minutes looking into this :( I'll move this thread from the installation sub-forum to the programming sub-forum, since this requires a lot of programming questions and respective answers for making such a port possible. Best regards, Bruno |
Hi Bruno,
I was referring to the FSI solver posted on http://openfoamwiki.net/index.php/Contrib_icoStructFoam. I tried compiling the solver and running the test case on OF1.6 (extend version). However, I got an error stating icoStructFoam: command not found. I also tried to install OF1.6 using the instructions given on http://openfoamwiki.net/index.php/In...OAM-1.6/Ubuntu and was able to successfully build OpenFoam (in order to compile and run the icoStructFoam solver). Although I have used aliases to manage the 2 versions, I am now receiving an error stating blockMesh: command not found, when I attempted to run the cavity tutorial for OpenFoam-1.6 (the cavity tutorial in the extend version works without any issues). I would like to know whether there I might be making some mistakes during the solver building process for OF-1.6. Thanks in advance. |
Hi danny261083,
In step #11 on this section: http://openfoamwiki.net/index.php/In...u#Ubuntu_12.04 - it references the file "make.log" and explains what to do with that file if you don't understand its contents. This is really strange... according to the details on this thread: http://www.cfd-online.com/Forums/ope...oam-1-6-a.html - it's both stated that it's not possible to compile this solver in 1.6 and above, but it's later indicated that people managed to compile the solver in the more recent versions of OpenFOAM, but none of them provide their modified solver... :eek: OK, this... is curious!? I've successfully compiled it on OpenFOAM 1.7.1 and 1.7.x, without any changes to the source code. Interesting, only the results on the "region1" have the mesh distorted... it did the same with an older OpenFOAM 1.5 (it's not 1.5.x nor 1.5-dev) and gave the same results, or at least it looked like it. Therefore, in OpenFOAM 1.6 or 1.6.x it should compile without any problems. But on 1.6-ext, this version apparently is different enough to complicate things... Well, honestly, I don't know what to advise you. In 1.6-ext there is icoFsiFoam, which is meant to be better than icoStructFoam. And in foam-extend 3.1 there are a several more advanced solvers for this kind of simulation, within the category "solidMechanics". Best regards, Bruno |
2 Attachment(s)
Hi Bruno,
I was able to compile the icostructfoam solver on OpenFoam 2.3.0 by changing 'ddtPhiCorr' to 'ddtCorr'. However, I am getting some error messages while running the test cases (enclosed attachments). Additionally, I was attempting to compile the solver (http://openfoamwiki.net/index.php/Ex...re_interaction) in foam-extend-3.1. However, I was getting the error '/usr/bin/ld: cannot find -lfluidStructureInteraction'. I believe that the 'libfluidStructureInteraction.so' file is missing, hence the error. Any help on both these solvers would be greatly appreciated. Thanks in advance. Attachment 35427 Attachment 35428 |
1 Attachment(s)
Hi danny261083,
I've finally managed to look into this. So here's what I can figure out:
Regarding the toolkit at http://openfoamwiki.net/index.php/Ex...re_interaction - I haven't looked at it yet. I'll make another post when I've had a look into it. Best regards, Bruno |
OK, continuing my investigation regarding your questions, the only one missing was this:
Quote:
I simply followed the instructions presented here: http://openfoamwiki.net/index.php/Ex...re_interaction - namely after unpacking and going into the folder "FluidStructureInteraction", I ran: Quote:
|
Greeting to all,
I'd like to start using FluidStructureInteraction package in extend-bazaar for foam-extend-3.1 version. How could I run HronTurekFsi3 case, for example? I went to the case path: foam-extend-3.1/extend-bazaar/FluidStructureInteraction/fsiFoam/HronTurekFsi3 Then, applied ./makeSerialLinks fluid solid, but gives the following error bash: ./makeSerialLinks: /bin/tcsh: bad interpreter: No such file or directory. What's missing? Is that error related to such missing steps during installation? Guide me please to the right direction. Regards Maimouna |
Hi Maimouna,
Run the following command, to fix those scripts: Code:
sed -i -e 's=tcsh=bash=' *Links Best regards, Bruno |
Hi Bruno,
I am also trying to run the 3dtube in fsiFOAM. I got the error like this. Could you please help me have a look and give me some suggestion? Thank you very much! http://imgsrc.baidu.com/forum/pic/it...9b033bba76.jpg |
Quick answer: It looks like that the error message:
Code:
ln: creating symbolic link `folder_name': Protocol error The simplest solution is to not run the case on that disk/partition. |
All times are GMT -4. The time now is 14:29. |