Value Assignment with gfortran and ifort 

Complied with gfortran, a value assignment is a must after the declaration, otherwise strange large numbers would show up.

ifort instead would assign zero to claimed but unassigned variables.