Since version 2.11 of DL_POLY_2 , the major array dimensions are calculated at the time of execution and the associated arrays created through the dynamic array allocation features of FORTRAN 90. In versions prior to 2.11, array dimensions are fixed at compilation time and defined by FORTRAN PARAMETER statements