Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!
26732 Discussions

Minloc result in disagreement with Fortran 2003

Daniel_Dopico
Novice
103 Views

Is this piece of code using minloc in disagreement with the Fortran 2003 standard?

%%%%%%%%%%%%%%%%%%%%%%%%%%%

program minloc_test

implicit none

real, dimension(2):: array = (/0., 0.2/)

integer:: pos

pos = minloc(array, 1, array < 0.)

! It should be 0 according to f2003

print *, pos

! The result is 1 with Intel Fortran 2018

end program

 

0 Kudos
1 Solution
andrew_4619
Honored Contributor I
103 Views

read https://software.intel.com/en-us/forums/intel-visual-fortran-compiler-for-windows/topic/801969

 

View solution in original post

2 Replies
andrew_4619
Honored Contributor I
104 Views

read https://software.intel.com/en-us/forums/intel-visual-fortran-compiler-for-windows/topic/801969

 

View solution in original post

Daniel_Dopico
Novice
103 Views

Thank you very much Andrew!

Reply