Quale versione del fortran utilizzi?
A cura di Giuseppe Ciaburro
Pubblicato il 07/03/2007
Un manuale in inglese sul fortran 90
Sommario
Listing of topics covered
Format for our talk
What is a Genetic Algorithm
Simple algorithm for a GA
Our example problem
Start of real Fortran 90 discussion
Comparing a FORTRAN 77 routine to a Fortran 90 routine
Obsolescent features
New source Form (and related things)
New data declaration method
Kind facility
Modules
Module functions and subroutines
Allocatable arrays (the basics)
Passing arrays to subroutines
Interface for passing arrays
Optional arguments and intent
Derived data types
Using defined types
User defined operators
Recursive functions introduction
Fortran 90 recursive functions
Pointers
Function and subroutine overloading
Fortran Minval and Minloc routines
Pointer assignment
More pointer usage, association and nullify
Pointer usage to reference an array
Data assignment with structures
Using the user defined operator
Passing arrays with a given arbitrary lower bounds
Using pointers to access sections of arrays
Allocating an array inside a subroutine
Our fitness function
Linked lists
Linked list usage
Our map representation
Non advancing and character I/O
Date and time functions
Internal I/O
Inquire function
Namelist
Vector valued functions
Complete source for recent discussions
Some array specific intrinsic functions
The rest of our GA
Compiler Information
Fortan 95
Summary
References