MPI implementation of OpenFOAM
I need some information about MPI implementation of openFOAM. I can run openFOAM in parallel but I want to know how does it work.
Any help is appreciated. |
Have you seen available tutorials yet?
Take a look at the wingMotion tutorial in pimpleDyMFoam directory. regards, Rasoul |
look at user guide page 65 & page 84
of course it shows only how to use decompose utility in openFoam not details, if u want to have more knowledge in general about parallel processing not what modified in openFoam, you can search for key words MPI , openMP or domain decomposition |
Thanks.
I could find some clues in "Pstream.C" by searching MPI functions in "src" folder. I have also understand that "argList" which process argument will call "init" method of "Pstream" Class. But I don't know at the end how information are gather together to reach the final answer. I should explore code more. |
Quote:
|
I have understand how OpenFOAM is parallelized with mpi completely. If some one else knows this implementation, let me know if he thinks I can parallelize it with openmp in the same way.
|
Quote:
Where did you start? I'm curious as to how OF does this as well. Especially how OF solves the decomposed domains in parallel and passes info back and forth. Have you written this in a thesis or on the wiki somewhere? Let me know. Dan |
Quote:
|
All times are GMT -4. The time now is 03:29. |