Can you understand a little what you are doing now and what you propose to do? You state that you are "redirecting" arrays, which assumes that you are already using dynamic arrays, and then in the next sentence you ask about changing fixed arrays to dynamic ones.
, , , ? , Fortran . Fortran 90 , , . ALLOCATABLE , ( ) ALLOCATE. , . , , , ALLOCATE , .
, , . , , Fortran, , Fortran 90. , . , , , , . , , . .
, :
- DEALLOCATE, .
- , , , - ( , ) Fortran 2003 .
- ALLOCATE , , .
- FORTRAN77 ; Fortran 90, , , SIZE. , .
- , , .
- stat ALLOCATE.
, .