L8 : copying allocatable arrays ******************************** An array declared in scope as allocatable shall not be copied without dimension specification. For example, copy 1D array as ``PARR2(:)=PARR1(:)``, and *not* ``PARR2=PARR1``. The latter form may lead to reallocation of the left-hand-side target array at runtime, which is error-prone, and costly.