|
|
|
|
|
by uguuo_o
1107 days ago
|
|
On scientific computing (computational fluid dynamics, computational electromagnetics, etc.), parallel programing is a must. Most of the algorithms are not embarrassingly parallel, and need a significant amount of communication between threads during runtime. We mostly use one of the many MPI [0] libraries available for desktop and high-performance computing machines. Using these programming paradigms is difficult but tend to result in fantastic scalability for all types of engineering problems. [0] https://en.m.wikipedia.org/wiki/Message_Passing_Interface |
|