Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
Intel Customer Support will be observing the Martin Luther King holiday on Monday, Jan. 17, and will return on Tues. Jan. 18.
For the latest information on Intel’s response to the Log4j/Log4Shell vulnerability, please see Intel-SA-00646

Minloc result in disagreement with Fortran 2003

Daniel_Dopico
Novice
111 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
111 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
112 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
111 Views

Thank you very much Andrew!

Reply