|
[Sponsors] |
![]() |
![]() |
#1 |
New Member
Mike Long
Join Date: Mar 2009
Location: Norman, OK, USA
Posts: 8
Rep Power: 18 ![]() |
Hi all... I've been using OpenFOAM 1.3 for several months now and I've been very impressed with it's capabilities. In the 1.4 release notes, there is mention of a parallel build process with wmake, but I can't find any mention of how to initiate it.
I naively tried ./Allwmake -j 2 .. but it didn't seem to use more than one process.. ![]() Is there something I'm missing? |
|
![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Martin Beaudoin
Join Date: Mar 2009
Posts: 332
Rep Power: 23 ![]() |
Mike,
There is a new environment variable called $WM_NCOMPPROCS. Check out the file $WM_DIR/wmake for the details. The funny thing is: that variable is not initialized under OpenFOAM 1.4. Just add the following line to your $WM_PROJECT_DIR/$FOAM_DOT_DIR/bashrc export WM_NCOMPPROCS=2 Adjust the number to the number of processors you want to use for compiling. (For csh, adjust your file $WM_PROJECT_DIR/$FOAM_DOT_DIR/cshrc setenv WM_NCOMPPROCS 2 ) Enjoy, Martin |
|
![]() |
![]() |
![]() |
![]() |
#3 |
New Member
Mike Long
Join Date: Mar 2009
Location: Norman, OK, USA
Posts: 8
Rep Power: 18 ![]() |
Thanks Martin... that worked perfectly. I've been trying out some different optimizations with the pre-release GCC 4.2 and it really helps cutting the compile time down.
Mike |
|
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Mattijs Janssens
Join Date: Mar 2009
Posts: 1,419
Rep Power: 27 ![]() |
You can also distribute parallel builds. Works great on clusters. See the Wiki page about wmake.
|
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
OpenFOAM 15 icc build | mschoenberg | OpenFOAM Installation | 4 | October 2, 2008 00:09 |
How can I build OpenFOAM in cygwin | joywe | OpenFOAM Installation | 10 | September 12, 2008 09:39 |
Build OpenFOAM on MacOSX | Mauro Augelli (Augelli) | OpenFOAM Installation | 101 | July 21, 2008 06:42 |
OpenFOAM build from source instructions | tj22 | OpenFOAM Installation | 7 | April 6, 2006 16:15 |
Build OpenFOAM on Tru64 | francois | OpenFOAM Installation | 18 | April 4, 2006 05:45 |