Parallel Computing Works in Nearly all scientific and engineering applications |
As described in Book Parallel Computing Works! (Fox,Messina,Williams) |
The necessary algorithms are in general understood in most cases |
The implementation of -- especially adaptive irregular -- algorithms is not easy because: |
The software tools are immature and do not usually offer direct help for say:
|
There are several different approachs and not clear what will "win" and what will actually "work" when |
Need abstractions of the "hard" problem (component)s and toolkits to tackle them
|