Introduction to fortran and fortran compiling
Download
1 / 15

How to run a compiled files - PowerPoint PPT Presentation


  • 170 Views
  • Uploaded on

Introduction to Fortran and Fortran Compiling. Outline. Surfing www.mcsr.olemiss.edu website Logging into the system via ssh Basic Structure and Syntax of Fortran A quick glance on PICO editor More detailed look on compilers and compiling commands Application of Fortran Compiling.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'How to run a compiled files' - Leo


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Outline
Outline

Surfing www.mcsr.olemiss.edu website

Logging into the system via ssh

Basic Structure and Syntax of Fortran

A quick glance on PICO editor

More detailed look on compilers and compilingcommands

Application of Fortran Compiling


Logging into the system using ssh
Logging into the system using ssh

Logging into the system from Windows:

Start the secure shell client: Start->Programs->SSH Secure Shell->Secure Shell Client

Connect to willow: From the secure shell window, click Quick Connect. Then, from the Connect to Remote Host pop-up window, enter: Hostname : HostNameUser Name : UserName

Click Connect.

Logging into the system from Unix:

Start the Terminal:

Finder Utilities  Terminal

Type the following command:

ssh [email protected]

Enter your password

If you are a windows user and you want to download ssh;

Go to IT Helpdesk @ http://www.olemiss.edu/helpdesk/resources.html#software and click on the SSH Secure Shell 3.1 link.

If you are a Unix user, ssh will come with the operating system


Simple fortran program
Simple Fortran Program

c This program adds two numbers and displays the result

program add

double precision a,b,c

write(*,*) 'Input two numbers (include a decimal point)'

read (*,*) a,b

c=a+b

write (*,*) 'The sum of the numbers you entered is', c

stop

end


The pico editor
The PICO Editor

General Command

Write editor contents to a file [Ctrl] o

Save the file and exit pico [Ctrl] x

Spell Check [Ctrl] t

Justify the text [Ctrl] j

Moving around in your file

Move one character to the right [Ctrl] f or right arrow key

Move one character to the left [Ctrl] b or left arrow key

Move up one line [Ctrl] p or up arrow key

Move down one line [Ctrl] n or down arrow key


More detailed look into compilers and compiling commands
More detailed look into Compilers and Compiling commands

Fortran Compilers at UM/MCSR:

MIPSPro Fortran Compilers, version 7.4, on sweetgum

Portland Group and MPICH Fortran compilers on mimosa

Intel Fortran Compilers(7.1, 8.0 and 9.0) on redwood

GUI g77 on willow

Sun’s Forte f90 on willow


Sweetgum
Sweetgum

MIPSPro Fortran Compilers, version 7.4

To compile with f77 on sweetgum, enter:

f77 filename.for

To compile with f90 on sweetgum, enter:

f90 filename.for


Mimosa
Mimosa

Portland Group and MPICH Fortran compilers

To compile with the MPICH Fortran compilers, enter:

/usr/local/apps/pgi-5.2/linux86/5.2/bin/pgf77 filename.for

To compile with the PGI SDK compilers, enter:

/usr/local/apps/pgi-6.1/linux86/6.1/bin/pgf90 filename.for


Redwood
Redwood

Intel Fortran Compilers(7.1, 8.0 and 9.0)

Before using the Fortran Compiler on redwood, you must first load the appropriate Intel compiler module.

Then, to compile:

ifc filename.for if using the 7.1 compiler

ifort filename.for if using the 8.0 or 9.0 compilers


Loading the appropriate intel compiler module
Loading the appropriate Intel Compiler Module

Several versions/builds of Intel compilers are available on redwood. To compile, you must first pick which compiler version module you want to load, then load it. Before you can use the module command, you must source the correct setup file for your shell.

. /usr/share/modules/init/sh (if using ssh) (There should be a space between . and /opt)

Then you use the module command:

module list (to see if any other versions of compiler modules are loaded)

module purge (to unload any other versions of compiler modules)

module list (to verify that other versions were successfully unloaded)

module avail (to see what versions of compiler modules are available to load)

For example, to load the latest 9.1 version of the F Compilers:

module load f91

module list

These are the names of the modules and the compiler versions they correspond to:

intel-compilers.7.1.037 for fortran 7.1

intel-compilers.8.0.042 for fortran 8.0

intel-compilers.8.0.046 for fortran 8.0

intel-compilers.9.0.027 for fortran 9.0

intel-compilers.9.1.046 for fortran 9.1


Willow
Willow

Sun’s Forte f90

To compile with f90, enter:

f90 filename.for

If there are no compilation errors this creates an executable file called a.out. To execute the Fortran program, enter: ./a.out.

GUI g77

To compile with g77, enter:

g77 filename.for

If there are no compilation errors this creates an executable file called a.out. To execute the Fortran program, enter: ./a.out.


More about compiling commands
More about Compiling Commands

If there are no compilation errors, the previously mentioned Fortran Commands create an executable file called a.out. To execute the Fortran program, enter: ./a.out.

To create an executable file with another filename, use the –o flag, for example:

f90 –o exefilename filename.for

For more information about Fortran compilers, Go to:

www.mcsr.olemiss.edu

SoftwareFortran


How to run a compiled files
How to run a compiled files

  • The compiling commands create an executable file known as a.out unless specified otherwise.

  • To execute your program, type: ./a.out and press Enter.


Mcsr fortran compilers
MCSR Fortran Compilers

MCSR's Fortran compilers and platforms are available for instructional or research use for all students, faculty, and staff of Mississippi's eight public universities. Users should decide which compiler is best suited for their application. Compilers on SUN are for fast jobs with a quick turn around, while compilers on sweetgum and magnolia are designed for larger, more computationally intensive jobs.


Mcsr accounts
MCSR Accounts

MCSR is pleased to provide free computer accounts on redwood, sweetgum, and mimosa for any student, faculty, or research staff member at any of Mississippi's 8 publicly funded universities.

If you can't access an existing account, please e-mail [email protected] or call one of the consultants at 662-915-7206. You may request a password reset from the MCSR Online Account Manager.


ad