Newbies What Next ? News Forums Calendar


News Sections
General News (3987/0)
Reviews (636/0)
Press Releases (465/0)
Distributions (195/0)
Software (902/0)
Hardware (537/0)
Security (192/0)
Tutorials (356/0)
Off Topic (181/0)

User Functions


Don't have an account yet? Sign up as a New User

There are no upcoming events

The 9 Best Free Fortran Books - Part 2

The 9 Best Free Fortran Books - Part 2

4. Introduction to Computer Programming Using Fortran 95

Introduction to Computer Programming Using Fortran 95
Author Dr Marshall, Helen Talbot, Neil Hamilton-Smith
Format PDF
Pages 82

Introduction to Computer Programming Using Fortran 95 is a student guide which introduces the reader to Fortran.

The book comes complete with questions to tax the budding Fortran developer.

Chapters cover:

  • Fundamentals of Computer Programming
  • Logical Operations and Control Constructs - includes control flow, IF statement, IF ... THEN ... ELSE construct, IF ... THEN ... ELSEIF construct, and more
  • Arrays - good coverage including array element ordering, array sections, array conformance, array syntax, functions (COUNT, SUM, MOD, MINVAL, MAXVAL, MINLOC, MAXLOC), Array I/O and more
  • Procedures - covers functions, subroutines, argument association, argument intent, local objects, SAVE attribute, scoping rules, dummy array arguments, external functions and more
  • Modules and Derived Types - plan geometry program, reusability- modules, restricing visibility, the USE Renames facility, USE ONLY statement, derived types, and true portability

5. Introduction to Programming using Fortran 95

Introduction to Programming using Fortran 95
Author Ed Jorgensen
Format PDF
Pages 227

Introduction to Programming using Fortran 95 provides an introduction to programming and problem solving using the Fortran 95 programming language.

This introduction is geared for non computer science majors. As such, this book is not a complete, comprehensive guide to the Fortran 95 programming language. The primary focus is on an introduction to problem solving and algorithm development. As such, many details of the Fortran are omitted. The book includes quiz questions and suggested projects for the reader.

Chapters cover:

  • Fortran 95 Basic Elements - describes some of the basic elements of Fortran
  • Expressions - describes how to form basic Fortran 95 expressions and perform arithmetic operations
  • Simple Input and Output - simple, unstructured, input and output can be performed with the write and read statements
  • Program Development - understand the problem, create the algorithm, develop the program, and test/debug the program
  • Selection Statements - covers relational expressions, IF statements, create the algorithm, and more
  • Looping - looks at looping methods
  • Formatted Input/Output - FORMAT statement
  • Characters and Strings - examines Fortran's extensive character and string handling capabilities
  • File Operations - allows Fortran programs to read from files and/or write to files
  • Single Dimension Arrays
  • Multidimensional Arrays - looks at this more advanced type of array
  • Subprograms - there are two types of Fortran subprograms: functions and subroutines
  • Derived Data Types - a user-defined combination of the intrinsic data types
  • Modules - provides a description of the formatting requirements and an example of how to set-up the modules
  • Recursion - examines this powerful general-purpose programming technique
  • Character String / Numeric Conversions
  • System Services

This book is released under the Creatve Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) license.

6. Parallel Programming in Fortran 95 using OpenMP

Parallel Programming in Fortran 95 using OpenMP

Author Miguel Hermanns
Format PDF, PS
Pages 75

Parallel Programming in Fortran 95 using OpenMP is a good starting point for Fortran 95 programmers interested in learning OpenMP, an API that supports multi-platform shared memory multiprocessing programming. OpenMP represents a collection of compiler directives, library routines and environment variables meant for parallel programming in shared-memory machines.

Special importance has been given to graphical interpretations and performance aspects of the different OpenMP directives and clauses.

Chapters cover:

  • OpenMP Fortran Application Program Interface
  • OpenMP constructs - four different groups of OpenMP directives or constructs exist: Work-sharing constructs, combined parallel work-sharing constructs, synchronization constructs, and data environment constructs
  • PRIVATE, SHARED & Co - data scope attribute clauses, and other clauses
  • The OpenMP run-time library - besides introducing this library, the chapter describes the subroutines and functions it includes and to explain its capabilities as well as its limitations
  • The environment variables - controls the parallel environment

Next Section: 9 Best Free Fortran Books - Part 3

This article is divided into three parts:

Part 1, Part 2, Part 3

Bookmark and Share

Last Updated Monday, May 26 2014 @ 03:25 PM EDT

We have written a range of guides highlighting excellent free books for popular programming languages. Check out the following guides: C, C++, C#, Java, JavaScript, CoffeeScript, HTML, Python, Ruby, Perl, Haskell, PHP, Lisp, R, Prolog, Scala, Scheme, Forth, SQL, Node.js (new), Fortran (new), Erlang (new), Pascal (new), and Ada (new).

Group Tests
All Group Tests

Top Free Software
5 Office Suites
7 Document Processors
6 Lean Desktops
6 Desktop Search
9 Project Management
9 Groupware Apps
14 File Managers
10 Databases
21 Backup Tools
21 DVD Tools
21 Window Managers
21 Productivity Tools
9 Terminal Emulators
21 Financial Tools
21 Text Editors
21 Video Emulators
21 Home Emulators
42 Graphics Apps
6 CAD Apps
42 Scientific Apps
10 Web Browsers
42 Email Apps
12 Instant Messaging
10 IRC Clients
7 Twitter Clients
12 News Aggregators
11 VoIP Apps
11 Remote Display Apps
42 Best Games
42 More Games
21 More Games
21 Notable Games (1)
21 Notable Games (2)
21 Notable Games (3)
8 ASCII Games
9 Educational Games
42 Audio Apps
42 Video Apps
6 Screencasting Apps
80 Security Apps
9 System Monitoring
6 Family History Apps
11 PDF Tools
6 Music Servers
6 Collection Managers
7 Calculator Apps
8 Geometry Apps
Free Console Apps
14 Multimedia
8 Compilers
9 IDEs
9 Debuggers
7 Revision Control Apps
6 Doc Generators
'Free' Proprietary
21 Closed-Source Apps
Top Commercial Apps
42 Games
Free Web Software
21 Web CMS
14 Wiki Engines
8 Blog Apps
6 eCommerce Apps
5 Human Resource Apps
10 ERP
10 CRM
6 Data Warehouse Apps
8 Business Intelligence
6 Point-of-Sale

All Group Tests

Other Articles
Migrating from Windows
Back up your data
Distribution Guide
Distro Portal Pages
20 Free Linux Books
Running Linux Under Windows

Older Stories
Sunday 01/18
  • 6 Invaluable Assembly Books (0)

  • Wednesday 01/14
  • Why Mac users don’t switch to Linux (0)
  • MIPS Creator CI20 review (0)

  • Tuesday 01/13
  • Getting a Time Without NTP (0)

  • Monday 01/12
  • CES 2015: Intel announces 9 Compute Stick which runs Windows and Linux (0)
  • Firefox OS-Powered Smart TVs Coming Soon, Says Panasonic (0)
  • ‘Linux Advocates’ Throws in the Towel (0)

  • Sunday 01/11
  • 14 Excellent Free LaTeX Books (0)

  • Monday 01/05
  • 2015: Open Source Has Won, But It Isn't Finished (0)

  • Sunday 01/04
  • 5 Top Free TeX Books (0)

  • Vote

    What Linux distribution do you run on your main computer?

    464 votes | 3 comments

    Built with GeekLog and phpBB
    Comments to the webmaster are welcome
    Copyright 2009 - All rights reserved