Using Intel Fortran compiler in Microsoft Windows
Download and install Microsoft Visual Studio first.
Download and install Intel Fortran compiler.
Download and install Emacs editor.
Edit a Fortran program and execute.
Download and install Microsoft Visual Studio
• Intel Fortran runs under Microsoft Visual Studio.
• So, you will need to download and install Microsoft Visual Studio first.
• The community version is free.
1. Download the installer from
https://www.visualstudio.com/zh-tw/products/visual-studio-community-vs.aspx
Download and install Microsoft Visual Studio
• Intel Fortran runs under Microsoft Visual Studio.
• So, you will need to download and install Microsoft Visual Studio first.
• The community version is free.
1. Download the installer from
https://www.visualstudio.com/zh-tw/products/visual-studio-community-vs.aspx
2. Execute the installer to install (with necessary components only)
(Note: the installer is less than 0.2 MB, but the installation requires 4GB disk space)
Only these components
are necessary
Download and install Intel Fortran
1. Register to download student version of Intel Fortran compiler student version (free)
https://software.intel.com/en-us/qualify-for-free-software/student
Click the link and follow the
registration procedure
Your NTU email
2. Install Intel Fortran compiler (student version)
• After registering, you will receive an • Confirm extracting the installation files
email containing product serial number
and download link.
• Ignore this pre-requisite issue
(require 2.86GB disk space)
2. Install Intel Fortran compiler (student version)
• After registering, you will receive an email
• Confirm extracting the installation files
containing product serial number and download
link.
• Ignore this pre-requisite issue
• Download and save the installation package
(require 3.31GB disk space)
•
• Enter the serial number in the registration email from Intel
• Choose Yes or No
• Enter the serial number in the registration email from Intel
• Choose Yes or No
• Customize the installation to save disk space • Right click to remove unnecessary components
(red cross)
• Choose both of them • Make sure Visual Studio is integrated properly
• Customize the installation to save disk space • Make sure Visual Studio is integrated properly
• Choose both IA-32 and Intel 64 • Be patient, installation takes a while
(red cross)
• Right click to remove unnecessary components
(complete installation requires 14 GB)
3. Modify start location of the command line environment after installation
(for example, start at your desktop)
"C:\Users\your_ID\Desktop\"
Download and install editor (Choose one of the following editors)
GNU Emacs Notepad++
http://www.gnu.org/software/emacs/emacs.html https://notepad-plus-plus.org/
1. Download and unpack Emacs under c:
http://homepage.ntu.edu.tw/~wttsai/fortran/emacs-24.2.zip
2. Customize font and background
c:\emacs-24.2\bin\runemacs.exe
• Setting font size:
Option > Set Default Font (Consolas is recommended) > Save Options
• Setting dark background:
Options > Customize Emacs > Custom Themes (deeper-blue is recommended) > Save Theme Settings
3. Associate Fortran source codes (*.f90) with Emacs
• Create a text file (right click and 新增 > 文字文件) with filename extension f90 (e.g., test.f90)
• Right click the file to 開啟檔案 > 瀏覽 > c:\emacs-24.2\bin\runemacs.exe
• Double click the f90 file and set to dismiss the startup screen
(1) cross it
(2) click it
Edit a Fortran program and execute.
1. Edit a new Fortran program
• Create an text file (e.g., homework\test1.f90 in Desktop)
• Edit it with Emacs (remember to save the file after editing)
2. Compile the Fortran program
• Use "Intel 64 Visual Studio 2015 environment" to
start a command prompt window
• Change to the source code directory (e.g., cd Homework)
• Execute the compiling command: (e.g., ifort test1.f90)
3. Execute the program
Executable program
Fortran source code
Emacs backup file*
Object file*
*can be deleted without consequence