I have a user who gets an error that says it can't read the modules we supplied. We compiled them with the 64 bit compiler for running on Intel 64 220.127.116.11 Build 20200306. His compiler lists the header:
intel(R) 64 compatible intel(R) Visual Fortran compiler (IA-32
compatible application) Version 18.104.22.168 Built 20200623
(C) 1985-2020 Intel Corporation. Unauthorized quoting or reprinting is
He swears it is a 64 bit version but I don't know why it says IA-32 compatible application. Can anyone tell me why there might be a problem reading the .mod files we supply?
I have never seen that exact text, and the copyright notice is weird too. Here's what I see from the 32-bit compiler:
Intel(R) Visual Fortran Intel(R) 64 Compiler for applications running on IA-32, Version 22.214.171.124 Build 20200623
Copyright (C) 1985-2020 Intel Corporation. All rights reserved.
Did he retype the text or send you a capture/screenshot? The lowercase i in "intel" is even stranger.
My guess is that he's using the compiler that targets 32-bit, and indeed the .mod files are not compatible.
He translated from Japanese into English. The text in the output from the compiler looked like
ƒCƒ“ƒeƒ‹(R) 64 ‘Î‰žƒCƒ“ƒeƒ‹(R) Visual Fortran ƒRƒ“ƒpƒCƒ‰[ (IA-32 ‘Î‰žƒAƒvƒŠƒP[ƒVƒ‡ƒ“—p) ƒo[ƒWƒ‡ƒ“ 126.96.36.199 ƒrƒ‹ƒh 20200623
(C) 1985-2020 Intel Corporation. –³’f‚Å‚Ìˆø—pA“]Ú‚ð‹Ö‚¶‚Ü‚·B
astap.for(4): ƒGƒ‰[ #7881: ‚±‚Ìƒ‚ƒWƒ…[ƒ‹ƒtƒ@ƒCƒ‹‚ÍˆÙ‚È‚éƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Å¶¬‚³‚ê‚½‚©A”ñŒÝŠ·‚ÌƒRƒ“ƒpƒCƒ‰[‚Ü‚½‚ÍƒRƒ“ƒpƒCƒ‰[EƒŠƒŠ[ƒX‚Å¶¬‚³‚ê‚Ü‚µ‚½Bƒtƒ@ƒCƒ‹‚ð“Ç‚ß‚Ü‚¹‚ñB [EXITFLAG_MOD]
He says he has a 64 bit version but I'm not sure.
He has a license file with this in it:
Contents of C:\Program Files (x86)\Common Files\Intel\Licenses\w_M8LGJ8TS.lic:
PACKAGE I2EF60BA9 INTEL 2021.1021
Is this from the 2021 beta?