Upgrading to Intel 9.0 Fortran for Windows

1 messages 1 people Latest: Aug 17, 2005

Upgrading to Intel 9.0 Fortran for Windows

From: Sam Liao Date: August 17, 2005 technical
From: Sam Liao sliao@pharmaxresearch.com Subject: [NMusers] Upgrading to Intel 9.0 Fortran for Windows Date: Wed, 17 Aug 2005 18:29:05 -0400 Dear nmusers: I have some problem to upgrade my Fortran compiler from df 6.6 to Intel 9.0 Fortran. The tip #22 from Bill is quite helpful for the installation of Intel 9.0 Fortran. But, I run into different problem when try to install nmv on a PC with Windows XP. Afer installation of Intel 9 Fortran, I used setup to rebuild nmv. The complier failed with error msg - not able to open *.obj. I found all nmv sub-folders (nm, pr or tr) are read-only. This explained why the complier can not open *.obj. But, I have no problem to use df 6.6 in the same folders. Any tips on Intel 9.0 Fortran would be really appreciated. I was not able to reset the read/write permission in sub-folders even when I login as Administrator. Any tip on solving this would be appreciated too. Best regards, Sam > The most difficult part of upgrading your NONMEM and/or Pdx-Pop > Installations to use Intel 9.0 Fortran for Windows is the installation of > Intel's new compiler. For some reason, the instructions they provide are > never quite clear (IMO) and the licensing issue compounds the problems. > Once the new compiler is installed however, installation and running of > NONMEM and PDx-Pop are trivial. > > The initial problem I encountered with the Intel installation was using the > option to use a serial number. I kept getting "you have used an invalid > serial number" no matter how many times I contacted Intel support and > verified the number. Once I switched to the option to use a license file > (supplied as an email attachment by Intel), installation proceeded without > further issues. > > The other issue you may encounter is if you have previous versions of Intel > Fortran installed on your system. The environmental variables may still > have settings that point to previous versions of the compiler so that if you > run the compiler command ("ifort") from a DOS window, it may tell you that > you are running version 8.0 instead of 9.0. To circumvent this issue, > manually edit your system environment variables. (Remove paths to version > 8.0 from the PATH, LIB & INCLUDE variables and replace, as necessary, with > the correct paths for version 9.0.) The ifortvars.bat (found in the > "C:\Program Files\Intel\Compiler\Fortran\9.0\IA32\Bin" directory (for my > installation) will provide the information you need for the variables for > version 9.0. > > Once you have modified your environment, test that you are getting version > 9.0 by running "ifort" from a DOS window. The response should look > something like: > > C:\nmi9\run>ifort > Intel(R) Fortran Compiler for 32-bit applications, Version 9.0 Build > 20050430Z Package ID: W_FC_P_9.0.018 > Copyright (C) 1985-2005 Intel Corporation. All rights reserved. > > ifort: Command line error: no files specified; for help type "ifort -help" > > I then ran the following tests: > (1) setup.bat (version 4.0 )to test installing NONMEM using the new compiler > (no problems were encountered with the installation of NONMEM): > > setup a c nmi9 ifort y link > > (Similarly, no problems were encountered with the CDsetup.bat found on the > CD-ROM distribution of NONMEM. "D:> cdsetup d c nmi9cd ifort y link") > > (2) running the control5 test problem: > > C:\nmi9\run> nmfe5 control5 report5.txt > > or (3) running PDx-Pop with the new compiler (the nonmemdir entry was > changed in the PDx-Pop.ini to reflect the new directory that I used). > > Tests were done on a system running Microsoft Windows 2000 Professional. No > compatibility problems with Windows XP are anticipated. > > William J. Bachman, Ph.D. > Manager, Pharmacometrics Research and Development > GloboMax > The Strategic Pharmaceutical Development Division of ICON plc > 7250 Parkway Drive, Suite 430 > Hanover, MD 21076 410-782-2212 > bachmanw@iconus.com _______________________________________________________