Research Article
High-Performance Design Patterns for Modern Fortran
Table 1
Execution times for the CAF and MPI versions of the Burgers solver for different problem sizes using Intel and Cray compilers.
| Cores | 409600 grid points | 819200 grid points | MPI | CAF | MPI | CAF | Intel | Cray | Intel | Cray | Intel | Cray | Intel | Cray |
| 32 | 52.675 | 59.244 | 154.649 | 187.204 | 128.638 | 131.048 | 333.682 | 512.312 | 64 | 29.376 | 28.598 | 71.051 | 46.923 | 58.980 | 58.887 | 152.829 | 192.396 | 128 | 19.864 | 14.169 | 38.321 | 21.137 | 31.396 | 26.318 | 69.612 | 42.939 | 256 | 12.060 | 9.109 | 23.183 | 13.553 | 21.852 | 12.953 | 51.957 | 27.226 | 512 | 7.308 | 6.204 | 19.080 | 12.581 | 12.818 | 8.413 | 31.437 | 18.577 |
|
|