|
[Sponsors] |
March 4, 2012, 12:55 |
what's dummy Pstream for??
|
#1 |
New Member
Kun Qu
Join Date: Nov 2010
Posts: 5
Rep Power: 16 |
I tried compiling OF 2.1.0 on a cluster with its native MPI. The make system of OpenFoam is really puzzeling. And I was confused by the dummy Pstream.
I think dummy Pstream was designed for serial running. But why libOpenFoam.so is forced to be linked with dummy version libPstream.so ? How this libOpenFoam.so with the dummy Pstream code can do parallel running?? |
|
March 4, 2012, 13:54 |
|
#2 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 128 |
Greetings quaintchewster,
It's simple: the dummy Pstream acts as a place holder, sort-of of a stub. This way it's possible to have a single OpenFOAM installation that can easily work with any number of MPI libraries/toolboxes as you want to, without having to recompile the whole OpenFOAM source code. For example, if you were conducting experiments to compare several MPI libraries, such as Open-MPI 1.4.3 and 1.5.3 vs MPICH2 1.4.1, you would then have the following folders in "$FOAM_LIBBIN":
For more about how wmake works: OpenFoam Installation in Redhat Enterprise linux 5 - post #22 For more about how the OpenFOAM works on the shell: Advanced tips for working with the OpenFOAM shell environment Best regards, Bruno
__________________
|
|
March 4, 2012, 14:29 |
|
#3 |
New Member
Kun Qu
Join Date: Nov 2010
Posts: 5
Rep Power: 16 |
wyldckat
Thank you !! If only I read these a week ago. It took me so much time to make it. |
|
Tags |
pstream library |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[OpenFOAM.com] Pstream library error in parallel mode | begou | OpenFOAM Installation | 12 | July 31, 2023 12:40 |
Pstream on Cray | gwierink | OpenFOAM Installation | 12 | March 11, 2014 10:20 |
Dummy scalar | SAKTI | Siemens | 2 | September 5, 2008 01:29 |
Prallel run error Pstream library | tsjb00 | OpenFOAM Running, Solving & CFD | 1 | April 12, 2008 09:43 |
Coordinate cut c-grid and dummy cells | zonexo | Main CFD Forum | 0 | December 13, 2005 06:05 |