Introduction to Fortran Welcome to IT’s seminar on Fortran Sam Gordji, Weir 107.

Slides:



Advertisements
Similar presentations
Introduction to the Omega Server CSE Overview Intro to Omega Basic Unix Command Files Directories Printing C and C++ compilers GNU Debugger.
Advertisements

Linux, it's not Windows A short introduction to the sub-department's computer systems Gareth Thomas.
Introduction to Fortran and Fortran Compiling. Outline  Surfing websitewww.mcsr.olemiss.edu  Logging into the system via ssh 
Introduction to IMSL and VNI Welcome to IT’s seminar on Visual Numerics Inc (VNI) package Sam Gordji, Weir 107.
Introducing the Command Line CMSC 121 Introduction to UNIX Much of the material in these slides was taken from Dan Hood’s CMSC 121 Lecture Notes.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 20AP. 1Winter Quarter File Transfer Lecture.
Introduction to JMSL, IMSL and VNI Welcome to IT’s seminar on VNI package Sam Gordji, Weir 107.
CIS392 Sp 03Assign#11 CIS392 Text Processing, Retrieval, and Mining Spring 03 Instructor: Dr. Y. F. Brook Wu BOW toolkit:
CS1020: Intro Workshop. Topics CS1020Intro Workshop Login to UNIX operating system 2. …………………………………… 3. …………………………………… 4. …………………………………… 5. ……………………………………
Dayu Zhang 9/3/2014 Lab01. Lab Instructor: Dayu Zhang Office Hour Mon/Wed 10:40am – 11:10am Room A201 Lab Website
Unix Workshop Aug What is Unix Multitasking, multiuser operating system Often the OS of choice for large servers, large clusters.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 4P. 1Winter Quarter Introduction to UNIX.
1 C/C++ Compiling. 2 Outline Surfing websitewww.mcsr.olemiss.edu Logging into the system via ssh Brief History of C/C++ languages.
Introduction to the Mathematica Text Interface for Unix/Linux Kernel Part 1 MCSR Math Camp.
Introduction To Correlation with SAS Sam Gordji Weir 107.
A crash course in njit’s Afs
Using Macs and Unix Nancy Griffeth January 6, 2014 Funding for this workshop was provided by the program “Computational Modeling and Analysis of Complex.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
CNIT 132 Intermediate HTML and CSS Publish Web Page.
Introduction to Mortgage with SAS Welcome to IT’s seminar on stat. packages Sam Gordji, Weir 107.
Linear Programming with SAS Welcome to IT’s seminar on stat. packages Sam Gordji, Weir 107.
1 C/C++ UM/MCSR. 2 Logging into the system using ssh Logging into the system from Windows: –Start the secure shell client: Start->Programs->SSH.
Introduction to HTML Reporting with SAS Welcome to HTML reporting with SAS Sam Gordji, Weir 107.
1 N305 C Programming. 2 Objectives for the Lab ä Learn problem solving strategies ä Achieve intermediate knowledge of C Programming Language ä Gain experience.
O.S.C.A.R. Cluster Installation. O.S.C.A.R O.S.C.A.R. Open Source Cluster Application Resource Latest Version: 2.2 ( March, 2003 )
PROGRAMMING PROJECT POLICIES AND UNIX INTRO Sal LaMarca CSCI 1302, Fall 2009.
Sharif University of technology, Parallel Processing course, MPI & ADA Server Introduction By Shervin Daneshpajouh.
Visit us on the Web at UM Stats Camp Intro to SPSS Fall 2008.
Visit us on the Web at UM Stats Camp Intro to SPSS Spring 2008.
COP3502: Introduction to Computer Science Yashas Shankar.
Introduction to PV-WAVE Welcome to IT’s seminar on statistical packages Sam Gordji, Weir 107.
Statistics for Dissertations (and other Research) Welcome to IT’s seminar on stat. packages Sam Gordji, Jason Hale,
Introduction to SAS Welcome to IT’s seminar on stat. packages Sam Gordji, Weir 107.
Introduction to SPSS & SPSS/Regression Welcome to IT’s seminar on stat. packages Sam Gordji, Weir 107.
Introduction to SPSS & SPSS HTML Welcome to IT’s seminar on statistical packages Sam Gordji, Weir 107.
Introduction to Correlation & Regression with SAS Sam Gordji Weir 107.
Creating Programs on UNIX This term you can create programs on UNIX or you can create programs using a C++ compiler on your PC. This set of slides steps.
City Cluster Quickstart Lien-Chi Lai, COLA Lab, Department of Mathematics, NTU 2010/05/11.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lect 20AP. 1Winter Quarter File Transfer Lecture 20A.
Introduction to Programming Using C An Introduction to Operating Systems.
Introduction to Statistics with Mathematica 6 Welcome to IT’s seminar on stat. packages Sam Gordji, Weir 107.
COP3502: Introduction to Computer Science Yashas Shankar Lecture #2.
Introduction to SAS/willow (Unix) Sam Gordji Weir 107.
Visit us on the Web at UM Stats Camp Intro to SPSS for Windows Sam Gordji Spring 2009
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
Introduction to IMSL and VNI Welcome to OIT’s seminar on IMSL Numerical Libraries Sam Gordji, Weir 107.
AN INTRO TO UNIX/LINUX COMMANDS BY: JIAYANG WANG.
Unix Environment Basics CSCI-1302 Lakshmish Ramaswamy.
Graphics with Matlab Welcome to IT’s seminar on Matlab Sam Gordji, Weir 107.
SAS & SPSS Formats Welcome to IT’s seminar on stat. packages Sam Gordji, Weir 107.
 Last lesson, the Windows Operating System was discussed along with the Windows command shell  Unix is a computer operating system, that similarly manages.
SPSS/Data Editor Seminar on SPSS & SPSS Data Editor Sam Gordji,
Getting Started with Mathematica Welcome to IT’s seminar on Mathematica Sam Gordji, Weir 107.
The Central Limit Theorem with Mathematica 6 Welcome to IT’s seminar on Mathematica Sam Gordji, Weir 107.
Introduction to Linear Regression with SAS Welcome to IT’s seminar on statistical packages Sam Gordji, Weir 107.
CS 120 Extra: The CS1 Server Tarik Booker CS 120.
Introduction to SPSS & SPSS Categorical Data Welcome to IT’s seminar on stat. packages Sam Gordji, Weir 107.
Seminar on Mathematica 6 Welcome to IT’s seminar on Mathematica Sam Gordji, Jason Hale, Weir 107.
Introduction to SPSS Welcome to IT’s seminar on statistical packages Sam Gordji, Weir 107.
Introduction to Time Series Analysis with SAS Welcome to IT’s seminar on stat. packages Sam Gordji, Weir 107.
Overview of Linux Fall 2016 Dr. Donghyun Kim
ENEE150 Discussion 01 Section 0101 Adam Wang.
UNIX To do work for the class, you will be using the Unix operating system. Once connected to the system, you will be presented with a login screen. Once.
CS1010: Intro Workshop.
Andy Wang Object Oriented Programming in C++ COP 3330
Creating Programs on UNIX
Welcome to CSCI 230! Problem Solving using C
Web Programming Essentials:
Andy Wang Object Oriented Programming in C++ COP 3330
UNIX/LINUX Commands Using BASH Copyright © 2017 – Curt Hill.
Presentation transcript:

Introduction to Fortran Welcome to IT’s seminar on Fortran Sam Gordji, Weir 107

List of Statistical Packages  SPSS  SAS  Mathematica  MathWorks (Matlab)

General Information  SAS performs statistical analysis  SPSS also performs statistical analysis and is similar to SAS  Mathematica’s main function is to perform mathematical operations including statistics  MathWorks is similar to Mathematica and is available on willow and sweetgum

Statistical Package: SAS/PC (cont.)  50 copies are available for faculty use  For each copy purchased, a faculty member can get a free copy (to be installed on a student PC)  The cost is $200 per copy per year (starting Aug. 09)  To obtain a copy of SAS please 

List of Statistical Packages Mathematica  A free copy is available for faculty, staff, and students. To obtain a copy of Mathematica please visit: php?pagename=mathematica.inc

List of Statistical Packages  Matlab is available on willow and sweetgum  Fortran is available on willow, mimosa, redwood and sweetgum  Fortran is the oldest program that solves engineering problems

General Information  contact – your questions to  To download this and other materials visit: pagename=marcamp09.inc pagename=marcamp09.inc  Please fill out the performance report and leave your address so we may contact you for follow up questions

General Information  This seminar covers Fortran on willow, redwood and sweetgum  We’ll take a look at a few short examples of Fortran  MCSR has several examples of Fortran

General Information  IT staff will assist users to access these packages. We also assist users to find the proper procedure to analyze their data. If you need assistance please send an to Sam Gordji at or

Accessing Fortran on Willow, sweetgum or redwood  To run a Fortran job on willow, redwood or sweetgum enter: F77 my.f, where “my.f” is the name of your Fortran program To obtain an account for willow contact Helpdesk at:

Accessing Fortran on Willow Fortran on willow may be accessed from the network. Steps to access willow from a Windows PC: –Request a willow account from the IT Helpdesk. –Download/Install SSH Secure Shell Client from –Click “Secure Shell Client”

Accessing Fortran on Willow (Cont.) Click “Quick Connect”

Accessing Fortran on Willow (Cont.)  For this workshop, everyone can login as student  Fill in “Host Name” and “User Name” as above  Click “Connect”

Accessing Fortran on Willow (Cont.)  Enter your password  Click “OK”

Running Fortran on Willow  Willow is ready to execute Fortran jobs –cd to the numbered directory assigned to you, e.g. cd 5 –pwd to print working directory –ls to list files in working directory –To view a program, enter: cat file-name.f –To launch a Fortran program, enter: f77 file-name.f

Running Fortran on Willow  Creating or downloading a simple Fortran Program  Running a few Fortran Programs on willow (test.f,chen99.f, newton.f)  Looking at some aspects of Fortran  Running Fortran programs from sweetgum  Running fortran example “rawls.f” from path: fortnon

A Few Useful Unix Commands  cat --- for displaying a file  cd --- change directory  cd 1--- to move to sub-directory 1 & so on  cp --- for copying files  ls --- see what files you have  pwd --- find out what directory you are in  rm --- remove a file  pico --- a Unix editor  F to compile a Fortran programs  To attend a Unix seminar, please contact

Example of test.f  c to run this program on willow enter: f77 test.f, which is the name of this program. BLUE LINES ARE COMMENTS  x=1.0  w=4.*x  y=2.0  z=x+y  c open statement below creates an output file called 'output'.  open(6,file='output')  write(6,100)x,y,z,w  c write statement writes the values of x,w,y, and z.  100 format(2x,4f10.2)  stop  end