Dan,
I used ifort Version 14.0.1 to compile
ifort /Tf exe_size_test2.f90 /free /O2 /QxHost
Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 14.0.1.139 Build 20131008
Copyright (C) 1985-2013 Intel Corporation. All rights reserved.
Microsoft (R) Incremental Linker Version 10.00.40219.01
Copyright (C) Microsoft Corporation. All rights reserved.
-out:exe_size_test2.exe
-subsystem:console
exe_size_test2.obj
Dirctory C:\ds\intel, Files exe* :
31.01.2014 09:41 541.696 exe_size_test2.exe
31.01.2014 09:22 206 exe_size_test2.f90
31.01.2014 09:41 2.036 exe_size_test2.obj
3 File(s), 543.938 Bytes
C:\ds\intel>exe_size_test2.exe
size, MB= 1372.000
size, MB= 1308.441
1.000000
Moreover I used your code
parameter (idim1=700)
real a1(idim1,idim1,idim1)
a1(1,1,1) = 1
print*, 'size, MB=', idim1*idim1*idim1*4/10.**6
print*, a1(1,1,1)
end
saved as file exe_size_test3.f90 and compiled:
ifort /Tf exe_size_test3.f90 /free /O2 /QxHost
Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 14.0.1.139 Build 20131008
Copyright (C) 1985-2013 Intel Corporation. All rights reserved.
Microsoft (R) Incremental Linker Version 10.00.40219.01
Copyright (C) Microsoft Corporation. All rights reserved.
-out:exe_size_test3.exe
-subsystem:console
exe_size_test3.obj
C:\ds\intel>dir exe_size_test3*
Volume in Laufwerk C: hat keine Bezeichnung.
Volumeseriennummer: A018-14FA
Directory C:\ds\intel
31.01.2014 09:56 541.184 exe_size_test3.exe
31.01.2014 09:49 166 exe_size_test3.f90
31.01.2014 09:56 1.694 exe_size_test3.obj
3 File(s), 543.044 Bytes
C:\ds\intel>exe_size_test3.exe
size, MB= 1372.000
1.000000
Regards,
Dietmar