CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Announcements from Other Sources (https://www.cfd-online.com/Forums/openfoam-news-announcements-other/)
-   -   FOAM-extend next release (release 3.2) - test phase deadline: June 25th (https://www.cfd-online.com/Forums/openfoam-news-announcements-other/154709-foam-extend-next-release-release-3-2-test-phase-deadline-june-25th.html)

fguibault June 18, 2015 13:41

FOAM-extend next release (release 3.2) - test phase deadline: June 25th
 
Merge requests have now all been integrated in a new version of the foam-extend-3.1 nextRelease branch, which now constitutes a release candidate for version 3.2.

After some initial testing, the new foam-extend-3.1 code is now available here:
http://sourceforge.net/p/openfoam-extend/foam-extend-3.1/ci/nextRelease/tree/
i.e. it will remain in the nextRelease branch until the official release.
Click on History for the history of commits. The release notes will be updated during the testing period.

The next step is to test everything again thoroughly. We therefore invite the community to install the release candidate, run the test loop, and test your own cases.

This should be done by June 25, after which foam-extend-3.2 is officially released and merged to the master branch.

To clone a fresh working copy (and checkout the nextRelease branch):
mkdir ~/foam
cd ~/foam
git clone --branch nextRelease git://git.code.sf.net/p/openfoam-extend/foam-extend-3.1 foam-extend-3.1

To migrate from a previous foam-extend-3.1 working copy:
cd ~/foam
cd foam-extend-3.1
git pull
git checkout nextRelease

Note that work has been done also in ThirdParty, so it is a good idea to make sure that all those packages are re-compiled.

The installation instructions for Ubuntu 14.04 have been updated:
$WM_PROJECT_DIR/doc/buildInstructions/Ubuntu/Ubuntu_14.04
(during testing period: switch to nextRelease branch!)


Similar installation procedures as before applies for other architectures. If all required packages are installed, it is merely a matter of sourcing the etc/bashrc file:
. ~/foam/foam-extend-3.1/etc/bashrc
and doing:
foam
./Allwmake.firstInstall

Run the testHarness, following the instructions in
$WM_PROJECT_DIR/testHarness/README.txt

Report any compilation problems in this thread.
Help us write installation recipes for different architectures.
Report bugs in the Mantis bug-tracker: http://sourceforge.net/p/openfoam-ex...extendrelease/

The foam-extend administrators.

markusrehm June 19, 2015 05:34

Hi,
thank's for the effort to al lthe developers. I installed without major problems on CentOS 6.6.

I had to install some dependencies:
yum install binutils-devel flex rpm-build qt-devel numpy
yum install mercurial openmpi openmpi-devel

I submitted a report to CDash:
http://openfoam-extend.sourceforge.n...tend-3.1&date=


1) During the build process only Foam2Ensight failed and produced errors which produced a error in the basic_laplacianFoam_flange_Allrun_oneTimeStep-test.
2) One CfMesh case was timed out (small memory)
3) The Wing motion case crashed incompressible_pimpleDyMFoam_wingMotion_Allrun_one TimeStep.

So far my first impressions.

Markus

alexeym June 19, 2015 17:25

Quote:

Originally Posted by fguibault (Post 551026)
Report bugs in the Mantis bug-tracker: https://sourceforge.net/apps/mantisbt/openfoam-extend

Link is broken, it does not lead to bug tracker but to default page. Think it should be changed to http://sourceforge.net/p/openfoam-ex...extendrelease/.

fguibault June 19, 2015 21:56

link corrected
 
Thank you for mentionning this. The link has been corrected.

seanmike31 June 25, 2015 14:54

Installation extension
 
Hi Francois, and thank you very much for the job you made. I am a new user of Openfoam, I switched with it cause I want to compute a compressible flow with redlich-kwong equation for a shock tube.
I checked some extensions made by Chris Lucas about real gas equation but I don't how to add these extensions to Openfoam.

If you could provide more explanations of how to install these extensions please.

Thanks.

Guangdong July 13, 2015 06:56

Dear Francois Guibault,

I have some difficulties compiling swak4foam (as well as for the foam source package) on my Mac OS X, so I tend to choose the pre-compiled package 'foam-extend-3.1.sparseimage'. And I noticed that, from the release notes as I attached, 'swak4foam' is included in this package. But I didn't find this tool...How can I start 'swak4foam'? or if there is actually no 'swak4foam' in this package, will it be included in the next release 'foam-extend-3.2.sparseimage' ? (may I ask when it will be released)

Looking forward to your reply. Any comments are appreciated!

---------------------------------------------------------------------------------
*Release notes for foam-extend-3.1*
===================================

Date: 8 June 2014

* Accompanying ThirdParty software:
- gcc compatibility up to 4.8.2
- Paraview 4.0.1
- qt 4.8.5
- openmpi 1.6.5
- cmake 2.8.12
- metis 5.1.0
- parmetis 4.0.3
- scotch 6.0.0
- ParMGridGen 1.0
- mesquite 2.1.2
- PyFoam 0.6.3
- swak4Foam 0.3.1
- zoltan 3.6
- bison 2.7
- hwloc 1.7.2
- libccmio 2.6.1


--Guangdong

hkiani August 4, 2015 05:44

Quote:

Originally Posted by Guangdong (Post 555204)
Dear Francois Guibault,

I have some difficulties compiling swak4foam (as well as for the foam source package) on my Mac OS X, so I tend to choose the pre-compiled package 'foam-extend-3.1.sparseimage'. And I noticed that, from the release notes as I attached, 'swak4foam' is included in this package. But I didn't find this tool...How can I start 'swak4foam'? or if there is actually no 'swak4foam' in this package, will it be included in the next release 'foam-extend-3.2.sparseimage' ? (may I ask when it will be released)

Looking forward to your reply. Any comments are appreciated!

---------------------------------------------------------------------------------
*Release notes for foam-extend-3.1*
===================================

Date: 8 June 2014

* Accompanying ThirdParty software:
- gcc compatibility up to 4.8.2
- Paraview 4.0.1
- qt 4.8.5
- openmpi 1.6.5
- cmake 2.8.12
- metis 5.1.0
- parmetis 4.0.3
- scotch 6.0.0
- ParMGridGen 1.0
- mesquite 2.1.2
- PyFoam 0.6.3
- swak4Foam 0.3.1
- zoltan 3.6
- bison 2.7
- hwloc 1.7.2
- libccmio 2.6.1


--Guangdong


Hi All,
I have had the same problem from the time foam extend 3.1 was released. I had to use a virtual Ubuntu to run cases that I need to use swak4foam or groovy bc. I wish this problem is solved in the next release.

ngj August 27, 2015 07:08

Dear Francois,

I have tried to compile foam-extend-3.2 on 12.04LTS. The code (only src so far) does compile, but it takes a lot longer than usual. I have downloaded the code as described here:

http://www.cfd-online.com/Forums/ope...linux-mac.html

I have not changed anything in the settings, so I essentially follow the same steps as I always do. To visualise the severity of the problem, I have compiled waves2Foam on foam-extend-3.1 and foam-extend-3.2. Here are the results:

foam-extend-3.1: 3 minutes duration
foam-extend-3.2: 22 minutes duration

I have compiled both versions in Opt-mode, I am using the same Gcc-versions (Gcc 4.6.3) and I have compared the rules-files between fe-3.1 and fe-3.2 in the wmake/rules/linus64Gcc folder and I have not found any differences. Furthermore, for both versions of foam-extend I use 4 processors for the compilations (WM_NCOMPPROCS=4).

Have you or anyone else experienced this problem?

Kind regards,

Niels

shuoxue September 6, 2015 00:43

Error on AllMake: Stage4
 
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
PYTHON_LIBRARY (ADVANCED)
linked by target "vtkPythonInterpreter" in directory /home/ubuntu/foam/foam-extend-3.2/ThirdParty/rpmBuild/BUILD/ParaView-v4.3.1-source/VTK/Utilities/PythonInterpreter

-- Configuring incomplete, errors occurred!
See also "/home/ubuntu/foam/foam-extend-3.2/ThirdParty/rpmBuild/BUILD/ParaView-v4.3.1-source/buildObj/CMakeFiles/CMakeOutput.log".
See also "/home/ubuntu/foam/foam-extend-3.2/ThirdParty/rpmBuild/BUILD/ParaView-v4.3.1-source/buildObj/CMakeFiles/CMakeError.log".
Error: /home/ubuntu/foam/foam-extend-3.2/ThirdParty/rpmBuild/tmp/rpm-tmp.O3LQ1S (%build)



/home/ubuntu/foam/foam-extend-3.2/ThirdParty/rpmBuild/tmp/rpm-tmp.O3LQ1S (%build)
Installing package: ParaView-4.3.1
Uninstalling ParaView-4.3.1 using RPM: ParaView-4.3.1-linux64GccDPOpt.x86_64
Installing ParaView-4.3.1 using RPM file: /home/ubuntu/foam/foam-extend-3.2/ThirdParty/rpmBuild/RPMS/x86_64/ParaView-4.3.1-linux64GccDPOpt.x86_64.rpm
Error: fail to open file /home/ubuntu/foam/foam-extend-3.2/ThirdParty/rpmBuild/RPMS/x86_64/ParaView-4.3.1-linux64GccDPOpt.x86_64.rpm
Done installing package

wyldckat September 6, 2015 10:56

Greetings to all!

@Niels: I experienced the same when trying to build the Fluid-Structure Interaction toolkit. The resulting object files don't seem much larger in 3.2 than in 3.1, but each class file takes way too long to build. I suspect that there is an infinite dependency "#include" loop, which is leading to this issue, but I haven't managed to get around to diagnosing it.

edit: Reported this issue just now here: https://sourceforge.net/p/openfoam-e...ndrelease/286/

@Yao Lu: A few questions:
  1. Which Linux Distribution are you using?
  2. What environment settings have you defined for building foam-extend?
Best regards,
Bruno

ngj September 6, 2015 15:24

Hi Bruno,

I am glad to here that I am not the only one, who has experienced the decrease in compilation speed.

Next task is to find the issue. How should it be approached? Any information or task that we as a community could undertake?

Kind regards

Niels

P.S. I also experienced the slowdown with the compilation of the normal source and not only waves2Foam, so it is probably in a central location that the problem lies.

wyldckat September 6, 2015 15:54

Hi Niels,
Quote:

Originally Posted by ngj (Post 562658)
Next task is to find the issue. How should it be approached? Any information or task that we as a community could undertake?

Bug report is already open and has a few more details: http://sourceforge.net/p/openfoam-ex...ndrelease/286/
Although I suspect we're both suffering the same issue because we're using Ubuntu 12.04 and GCC 4.6.3. I haven't tested yet with a more recent Linux Distribution and GCC version.

Best regards,
Bruno

wyldckat September 12, 2015 07:14

Hi Niels,

Quote:

Originally Posted by wyldckat (Post 562661)
Although I suspect we're both suffering the same issue because we're using Ubuntu 12.04 and GCC 4.6.3. I haven't tested yet with a more recent Linux Distribution and GCC version.

I've built GCC 4.9.2 with the built-in 3rd capabilities that foam-extend has got and the timings improved a lot, therefore it looks like a bug or limitations in the GCC 4.6.3 stack we have on our Ubuntu 12.04 installations. More details on the bug report: https://sourceforge.net/p/openfoam-e...ease/286/#ab9b

Best regards,
Bruno

ngj September 13, 2015 15:15

Hi Bruno,

Thank you very much for sharing this.

I have tested the compilation with 4.9.2 this evening, and I can confirm your findings, a.k.a. a huge acceleration in the compilation speed, e.g. waves2Foam is now compiled within the 6 minutes. This is still slower than for foam-extend-3.1, but it is a more acceptable compilation time in comparison with gcc-4.6.3.

Kind regards,

Niels

fguibault September 17, 2015 19:54

Foam-extend 3.2 is now released. Please see announcement here:
http://www.cfd-online.com/Forums/ope...end-3-2-a.html

This release is compatible with swak4foam v0.3.2, as detailed in the release notes.


All times are GMT -4. The time now is 17:21.