The Esprit HPF+ project aims to improve the current version of High Pe
rformance Fortran and related compiler technology by extending the fun
ctionality of the language and developing optimizing compilation strat
egies, depending on the requirements of a set of advanced industrial c
odes from diverse application areas like crash-worthiness simulation,
computational fluid dynamics and weather forecasting. All these applic
ations can be characterized by the need to distribute data in an irreg
ular manner and dynamically balance the computational load of the proc
essors. This paper focuses on the HPF+ language extensions and the rel
ated compiler and runtime technology which is implemented in the Vienn
a Fortran Compilation System, a source-to-source parallelization syste
m for HPF and its predecessor Vienna Fortran.