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!
For the latest information on Intel’s response to the Log4j/Log4Shell vulnerability, please see Intel-SA-00646
26855 Discussions

Minloc result in disagreement with Fortran 2003

Daniel_Dopico
Novice
114 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
114 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
115 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
114 Views

Thank you very much Andrew!

Reply