Intelligentedu
Best New Free Computer IT Training Tutorial Resources
Translate to EnglishÜbersetzen Sie zum Deutsch/GermanΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/NorwegianÖversätta till Svensk/Swedishहिन्दी अनुवाद करने के लिए/Hindi
Tradueix al català/CatalanTulkot uz latviešu/LatvianPreložiť do slovenčiny/SlovakVertaal aan het Nederlands/Dutchترجمة الى العربية/ArabicTraduzca al Español/SpanishTraduisez au Français/French
Traduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese TraditionalПереклад на українську/Ukrainian


 



     Blog Roll:


     Top Links:

February 22, 2008

Fortran 90 Tutorial Course

Fortran was developed for general scientific computing and is a very popular language for this purpose. In 1996 it was estimated that Fortran was employed for more than 90% of scientific computation (see Scientific Computing World, April 1996). Here is a Fortran 90 Tutorial Course, from Durham University, that gives you an introduction to programming in Fortran 90. The elements of programming are introduced in the context of Fortran 90 and coding examples and exercises are used to demonstrate their use. Upon finishing this Fortran tutorial course, you will have enough understanding of programming and Fortran 90 to code straightforward programs. The course is designed for those with little or no previous programming experience, but you will need to be able to work in linux or Unix and use a linux or Unix text editor. (61 pages, 410kb, pdf format)

This Fortran course consists of five parts:

  • Part 1: Getting started: programming basics
  • Part 2: Input and output, and using intrinsic functions
  • Part 3: Arrays: vectors and matrices
  • Part 4: Program control: do loops and if statements
  • Part 5: Subprograms: functions and subroutines

Contents of Fortran 90 Tutorial Course:
1.   Introduction
2.   Programming basics
   2.1 The main parts of a Fortran 90 program 
   2.2 The layout of Fortran 90 statements
3.   Data types
   3.1 Constants
     3.1.1 Integers
     3.1.2 Reals
     3.1.3 Double Precision
     3.1.4 Character
     3.1.5 Logical 
     3.1.6 Complex
   3.2 Variables
4.   How to write, process and run a program
   4.1 Writing the program 
   4.2 Compilation and linking
   4.3 Running the program 
   4.4 Removing old files
5.   Converting between types of variable.
6.   The hierarchy of operations in Fortran 
7.   About input and output
   7.1 Redirection of input/output 
   7.2 Formatting input and output 
   7.3 E format and D format 
8.   More intrinsic functions 
9.   Arrays 
   9.1 Whole array elemental operations 
   9.2 Whole array operations
   9.3 Working with subsections of arrays 
     9.3.1 Selecting individual array elements
     9.3.2 Selecting array sections
     9.3.3 Using masks
   9.4 Allocatable arrays
10. Parameters and initial values 
11. Program control: DO loops and IF statements
   11.1 DO. END DO loops
   11.2 IF statements
     11.2.1 More about the where statement
   11.3 CASE statements
   11.4 Controlling DO loops with logical expressions
     11.4.1 Conditional exit loops
     11.4.2 Conditional cycle loops
     11.4.3 DO WHILE loops
   11.5 Named DO loops and IF statements
   11.6 Implied DO loops 
12. Hints on debugging programs
13. Subprograms
  13.1 Functions 
  13.2 Subroutines 
    13.2.1 Generating random numbers
  13.3 Storing subprograms in separate files
  13.4 Using subroutine libraries 
    13.4.1 The NAG library 
    13.4.2 Other external libraries 
    13.4.3 The 'Numerical Recipes' book
14. Modules 
  14.1 Sharing variables and constants 
  14.2 Module subprograms 
15. About Fortran 77 
  15.1 Fixed form syntax 
  15.2 Specific intrinsic functions
  15.3 Common blocks
  15.4 'Include' files 
  15.5 Standard F77 DO loops 
16. Further information 

Popularity: 15% [?]

Share and Enjoy:
  • blogmarks
  • del.icio.us
  • Furl
  • Reddit
  • Shadows
  • YahooMyWeb
  • StumbleUpon
  • Digg



Related Posts:
  • 2 Fortran 77 Books: Reference Manual and Programmer's Guide
  • Quickstart Programming Tutorials from Villanova University
  • 71 Free Computer Programming Books
  • Programming in C, C++, Perl, Java, and Fortran
  • More Free Computer, OS, Programming, and IT Books

  • Tags for this post>>

    Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 10:10 pm

    No Comments »

    No comments yet.

    RSS feed for comments on this post.

    Leave a comment

    You must be logged in to post a comment.



    Powered by WordPress