The ideal speedup for concurrent calculations is two because the computer has two processors. The ideal speedup for vectorization is four because the vector pipelines of this computer have four segments. In both calculations, we came fairly close. The effective use of vector pipelines and multiprocessing computers will depend on the particular code being executed. There must exist independent calculations within the code.
Some computer codes have a large number of independent parts and some have almost none.
The use of timing models can give insight to possible performance of codes. Also, some codes can be restructured to have more independent parts. The modified heat transfer problem for the thin wire resulted in a more restrictive stability condition on the time step. In this case, this restriction was not too severe as the problem reached the steady state solution very quickly. However, if the surrounding temperature is a function of time, this may not happen over such a short time interval.