The two phase (templates, abstract procedures) data mapping in high performance FORTRAN.