Welcome to BILCH!
How can an application use a multiprocessor effectively ?
OS multiprocessor performance evaluation
Current operating systems can handle multiprocessors well. Performance evaluation is typically done with benchmarks. Because of simplicity Sweep3d will be used. Later it is planned to use some of the ASCI benchmarks and other benchmarks?
Explicit parallelism is by domain decomposition and message-passing. This version of Sweep3D supports MPI message passing libraries as well as a single processor version. Here is a description Here are older benchmarks where I found the starting point.
My old blog
Showing changes from previous revision.