CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM Installation (http://www.cfd-online.com/Forums/openfoam-installation/)
-   -   centFOAM for 2.3.x (http://www.cfd-online.com/Forums/openfoam-installation/130119-centfoam-2-3-x.html)

linnemann February 20, 2014 02:23

centFOAM for 2.3.x
 
I have just uploaded v 2.3.x to the centFOAM project.

All git commits from 19 Feb. 2014 are included.

I've only done it for CentOS 6.x. If there is an interest I can do it for 5.x but as v 7 is due anytime now I think most people are using version 6 besides maybe for clusters.

I have also removed all the meshing packages and Paraview from the project.

I feel that the built-in meshing software in OpenFOAM is starting to mature and most times I find myself using Salome for most geometry and meshing anyway.

Paraview can be downloaded from their official site and extracted and it works great on v 6.x
Gmsh as well

Netgen is not so and needs to be compiled, the Netgen mesher is although also part of Salome.

Also OpenCFD has finally seen the light and has an official version for RHEL, but that does not include the git commits.

wjm February 20, 2014 06:48

Hi Niels,
Just to let you know, I installed the OpenFOAM rpm directly from the OpenFOAM.org download site using the RHEL rpm for Centos 6.5. Worked a treat!
Cheers,
Will

xpqiu February 23, 2014 22:43

Hi Niels,
I'd be appreciate if you upload a v 2.3.x for CentOS 5.X. The cluster in my institute is still running 64 bit CentOS 5.x,since many component incluing GCC is out-of-date, and the cluster is not allowed to connect the internet, it is not easy to complie OpenFOAM from source code on it.
Thank you very much.

luke_skywalker December 17, 2014 10:22

Hi Niels,
can you upload v 2.3.1 to the centFOAM project for CentOS 6.x?

demichie January 21, 2015 10:56

Quote:

Originally Posted by luke_skywalker (Post 524365)
Hi Niels,
can you upload v 2.3.1 to the centFOAM project for CentOS 6.x?

Hi Niels,
are you planning to release OpenFoam 2.3.1 for CentOS 6.x?

Thank you
Mattia

linnemann January 25, 2015 05:10

Hello

I will be updating to the latest 2.3.x somewhat soon.

Works is quite busy so that's why.

jzheng April 11, 2015 18:51

Quote:

Originally Posted by linnemann (Post 475804)

Paraview can be downloaded from their official site and extracted and it works great on v 6.x
Gmsh as well

Hi Niels,

Thanks for your CentFOAM package. The ParaView problem has been solved after reading similar threads.

Thanks to the powerful community

kyrox July 14, 2015 05:28

Hello,

First of all, thanks for your great contributions, sorry if the question is too obvious, but I can't find the installation guide on your sourceforge page, and from other threads discussing it I believe there's one.

Thanks in advance.

wyldckat July 18, 2015 17:33

Quote:

Originally Posted by kyrox (Post 555364)
First of all, thanks for your great contributions, sorry if the question is too obvious, but I can't find the installation guide on your sourceforge page, and from other threads discussing it I believe there's one.

Quick answer: Sourceforge.net currently is experiencing some problems due to a major bug: https://twitter.com/sfnet_ops/status/622171668497076224
Quote:

#SourceForge down due to storage platform bug, working 24x7 on recovery and data validation, service restoral. Slashdot restored
Either way, you can try the following instructions for OpenFOAM 2.4.0: http://openfoamwiki.net/index.php/In...CentOS_SL_RHEL

wyldckat August 2, 2015 16:14

Greetings to all!

So Sourceforge.net is back, but unfortunately the Mediawiki that the CentFOAM project was using, was already gone some months ago (19th of June 2014 to be precise) :(
And the old wiki didn't get ported to the new wiki, at least not automatically... and web.archive.org doesn't have a copy of the old wiki either :(

@linnemann: I don't know if you're still able to follow these instructions for getting the wiki back? https://sourceforge.net/p/forge/site-support/8039/#3933

Best regards,
Bruno

linnemann August 3, 2015 02:22

Hi Bruno

Did not even know that SF had done this :).

They seem to be a blackmarket firm lately (Gimp Scandal).

I have gone through the process and the wiki is back, but I am looking to host the files somewhere else.

I really do not like the tools SF have to offer compared to some other sites.

I also want to update centFOAM to the latest OF releases, but my time is slim lately.

wyldckat August 4, 2015 18:04

Hi Linnemann,

Quote:

Originally Posted by linnemann (Post 558110)
They seem to be a blackmarket firm lately (Gimp Scandal).

It's been going through an identity crisis for a few years already, but it's now planned to be sold: http://arstechnica.com/information-t...d-sourceforge/ - either that, or it will close down... or be converted to something similar to Wikipedia...

Quote:

Originally Posted by linnemann (Post 558110)
I have gone through the process and the wiki is back, but I am looking to host the files somewhere else.

Many thanks! :eek: Took me a while to find the wiki page, but I found it: http://centfoam.sourceforge.net/wiki....php/Main_Page

Please update the links on the project page when you get the chance:

Github is potentially a good alternative, although not straight forward for releasing large files, since those files have to be attached to a release, e.g.: https://github.com/OpenFOAM/OpenFOAM-2.3.x/releases


Quote:

Originally Posted by linnemann (Post 558110)
I also want to update centFOAM to the latest OF releases, but my time is slim lately.

I'm also stretched too thin with my time, otherwise I would volunteer to help.

Best regards,
Bruno

Thaw Tar March 2, 2016 09:24

centFOAM Support
 
I tried to search for the centFOAM on SF but it seems there's only OpenFOAM 2.3.x file download and that's it.

I want to use OpenFOAM on my lab's cluster with Cent OS 6.5. I successfully compiled OF2.3.0 on CentOS and can use mpirun for master node. However, I cannot run using multiple nodes. Thus, I searched for any solutions and found out that centFOAM could be very helpful for this problem. But I could not find how to use centFOAM nor the centFOAM.py. :(

wyldckat March 6, 2016 11:30

Quick answers:
Quote:

Originally Posted by Thaw Tar (Post 587695)
I tried to search for the centFOAM on SF but it seems there's only OpenFOAM 2.3.x file download and that's it.

AFAIK, unfortunately CentFOAM is a one-man effort, which means that the probability of not having the time to work on this is pretty high.

Quote:

Originally Posted by Thaw Tar (Post 587695)
I want to use OpenFOAM on my lab's cluster with Cent OS 6.5. I successfully compiled OF2.3.0 on CentOS and can use mpirun for master node. However, I cannot run using multiple nodes.

If the master node has the same exact software as in the nodes, then it's just a matter of copying the installation to the nodes or placing the installation in a location where the nodes can access to it.

If you can provide more details about:
  1. how you installed in the master node;
  2. and how the slave nodes access any other installed software;
then it'll be easy to guide you through the 1 or 2 steps that you need to do.

Thaw Tar March 7, 2016 01:46

Dear Brunos

Thanks for your reply. I am total newbie about cluster computing although I have some experiences of compiling OpenFOAM on different Linux/Unix platforms.

I have SSH connection with the master node as a sudoer.

I compiled OpenFOAM 2.3.0 on CentOS 6.5 using the following procedure.

https://openfoamwiki.net/index.php/I...HEL#CentOS_6.5

The cluster uses Sun Grid Engine for job scheduling. I think there is no passwordless SSH connection between the nodes. Actually, I do not know well about the slave nodes. Although it might be strange, I am not sudoer for the slave nodes even though I am sudoer for the master node.

Actually, I am not clear whether I need to put OpenFOAM in all nodes or not. Also, I am not clear whether I should establish passwordless SSH between all the nodes for OpenFOAM.

The following is the SGE script I used for job scheduling

#!/bin/bash
#$ -cwd //current directory is $HOME/thawtar/OpenFOAM/fine_1_5
#$ -V -S /bin/bash
#$ -pe fillup 32
. $HOME/thawtar/OpenFOAM/OpenFOAM-2.3.0/etc/bashrc
mpirun -np 32 -hostfile machines pimpleFoam -parallel

The following is the machines file

oilspill-01 cpu=12 //oillspill-N is the name of the nodes
oilspill-03 cpu=12
oilspill-04 cpu=12
oilspill-05 cpu=12

If I did anything wrong, please correct me. :D

When I submit the job, the job stopped saying something like

can't change directory to $HOME/thawtar/OpenFOAM/fine_1_5 :confused:

Yours sincerely,
Thaw Tar

wyldckat March 7, 2016 17:25

Quote:

Originally Posted by Thaw Tar (Post 588382)
can't change directory to $HOME/thawtar/OpenFOAM/fine_1_5 :confused:

Quick answer: That means that this folder (directory) is not shared in the cluster.

Please check the instructions given to you on how to run applications in the cluster, because it should tell you somewhere in the instructions about which folder/directory you should use for placing the work folders; and perhaps it might also tell you how to use the job scheduler ;)

Keep in mind that since I don't have access to the instructions that have been given to you, I'm only able to diagnose the first problem, i.e. the folder is not accessible on the nodes.


All times are GMT -4. The time now is 10:44.