I've heard this in distributed computing circles. I'm no mechanical engineer. Can you tell why this is so? And are there any solutions to this?
P.S: can I use the Finite Element method as a solution?
I've heard this in distributed computing circles. I'm no mechanical engineer. Can you tell why this is so? And are there any solutions to this?
P.S: can I use the Finite Element method as a solution?
There are some fundamental difficulties in getting a solution for the laplace equation, but it looks like you're asking specifically about extending cfd to parallel. In my experience (Master's in Aerospace, 2 years developing a plasma simulator), the fundamental concepts for solving CFD in parallel aren't too hard. Unfortunately, there's a never-ending stream of edge cases that will cause your solution to explode. We ran into sign errors at processor boundaries, variables that were uninitialized on certain processors under certain conditions, and a host of other "we should have thought of that"s. If by Difficult you mean Slow, then the issue is a little domain specific, but it boils down to 1) high communication overhead between processors and 2) short time steps for (explicit solutions) or high iteration counts per time step (implicit solutions) which are pretty hard to avoid when solving an elliptic PDE.
A lot of tools use finite element. It's pretty powerful/flexible.