TRANSFER converts (not coerces) physical representation between data types; it is a retyping facility. Syntax:
TRANSFER(SOURCE,MOLD)
REAL A(10), AA(10) INTEGER B(20) COMPLEX C(5) ... A = TRANSFER(B, (/ 0.0 /)) AA = TRANSFER(B, 0.0) C = TRANSFER(B, (/ (0.0,0.0) /)) ...
For more information, click here