This paper introduces Structured Parallel Fortran (SPF). SPF is based on the principle of structured co-ordination in which a set of functional co-ordination primitives are used to organise sequential tasks written in Fortran. Some important design issues are discussed and an example program in SPF, together with its performance on the Fujitsu AP1000, is presented. 1 Introduction Structured Parallel Fortran (SPF) is an instantiation of the structured co-ordination model [1, 2] for parallel programming. The structured coordination model attempts to bring the conflicting needs of efficiency, high level of abstraction and conventionality (e.g. use of standard languages) together. In this model a Structured Co-ordination Language (SCL) is used to coordinate fragments of sequential code which are written in a base sequential language such as Fortran and C. Abstraction is obtained by the high level nature of the SCL primitives available for structuring the parallelism. Conventionality is po..