High Performance Fortran can support regular numerical algorithms, but
it cannot adequately express advanced applications such as particle-i
n-cell codes or unstructured mesh solvers. This article addresses this
problem and outlines possible development paths.