CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Installation (https://www.cfd-online.com/Forums/openfoam-installation/)
-   -   [OpenFOAM.org] OpenFOAM 2.3.x for Mac at GitHub (https://www.cfd-online.com/Forums/openfoam-installation/151927-openfoam-2-3-x-mac-github.html)

ajmas April 20, 2015 08:43

OpenFOAM 2.3.x for Mac at GitHub
 
While there is an existing thread on building OpenFOAM 2.3.x for MacOS X (see here), this thread is focused on the GitHub 'fork' of the project here:

https://github.com/ajmas/OpenFOAM-MacOSX-2.3.x

The main goal is to avoid the need for patches and instead encourage changes be via pull-requests, though generally:
- make it easier to keep the changes in sync with the main OpenFOAM 2.3.x repository
- keep track of who is making the contributions (the patches seemed to lose this information)
- avoid needing patches, that need to be updated according to whatever is the current state of the Git repository

Also, to make life easier there is a build script here, which tries to automate as much as possible the build process. It is not perfect, but should help:

https://github.com/ajmas/scripts-et-...sx-macports.sh

Additionally I have started a wiki page here for this fork:

https://github.com/ajmas/OpenFOAM-2.3.x/wiki/

Feedback and contribution is appreciated

wyldckat April 20, 2015 15:35

Hi Andre,

Many thanks for making the effort to go forward with this!
I believe that most of the work has been done by Bernhard Gschaider, although you might want to check on that with him. Possibly the quickest way to get in touch with him is via Twitter: https://twitter.com/bgschaid/ - a quick question gets a quick answer ;)

If he doesn't have the time to answer, you might want to check at least these three threads:
Those three should have the historic references that make up for the bulk of the patches he's developed.

If all else fails, just provide the links for those three threads, for the people that want to figure out who exactly did what and want to do some code archaeology ;)


By the way, if you wish to do it and have the time for it, you can also fork from OpenFOAM-dev: https://github.com/OpenFOAM/OpenFOAM-dev/ - and stay on-par with the latest developments, therefore being ready for the next major version, when it's released ;)

Best regards,
Bruno

ajmas April 20, 2015 16:23

Have now added a 'contributions' file and will tweak as appropriate, based on availability of information and feedback. I'll fork the dev repo when I feel I can commit a bit of time or can be sure of available collaboration, on the Mac side.


All times are GMT -4. The time now is 19:49.