I installed the latest Intel Fortran complier 2018 update1 on my MacBook Pro which has updated to the latest High Sierra OS.
I complier my Fortran program successfully. However when I run some data by my program, there will be some wrong processing and infinity cycle. The point is that my codes suppose to be right. Because it works very well on the Linux server of our institute. And also on my supervisor's MacBook. I tested my code on different system and compilers like below.
1. Linux --------------------------------------------------------ifort 12-----------------compile success------works well
2. My Macbook Pro 10.13---------------------------------ifort 18.0.1------------compile success--------bug
3. My supervisor's MacBook Pro 10.12 or lower-----ifort 14-----------------compile success-------works well
4. copy excitable file from my supervisor's Mac to mine---------------------------------------------------works well
From the test above, I think the problem is not from my codes. Now, earlier version ifort can not be installed on MacBook 10.13. I can not downgrade my OS to 10.12 or earlier. What I can do to solve this problem?
Thanks for any advice and help.