LinuxLinks.com
Newbies What Next ? News Forums Calendar

Search





News Sections
Home
General News (3973/0)
Reviews (628/0)
Press Releases (464/0)
Distributions (187/0)
Software (878/1)
Hardware (522/0)
Security (192/0)
Tutorials (345/0)
Off Topic (181/0)


User Functions
Username:

Password:

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


Events
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
Website www.docs.is.ed.ac.uk/skills/documents/3570/3570.pdf
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
Website www.egr.unlv.edu/~ed/fortran
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

Website www.openmp.org/presentations
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
Programming
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
Saturday 08/02
  • The Best Lightweight Graphical Email Clients (0)

  • Sunday 07/20
  • Excellent Free Distraction-Free Tools for Writers (0)
  • Pick of the Bunch: Console Internet Applications (0)
  • Mobile Phone Management Made Easy (0)

  • Saturday 06/28
  • Easy File Comparisons With These Great Free Diff Tools (0)
  • 9 ASCII Games You'll Want to Play Again and Again (0)

  • Friday 06/13
  • 12 Remarkable Free Shell Scripting Books (0)

  • Saturday 06/07
  • Open Source LDAP Solutions (0)

  • Monday 06/02
  • Delightful ASCII Art Tools (0)

  • Saturday 05/31
  • Best Tools for Network Inventory Management (0)


  • Vote

    What do you find MOST attractive about Open Source software?

    Amount of customization
    Security
    Freedom provided
    Speed of development
    Quality
    Multiple versions
    Cost
    Potential to contribute
    Ability to modify code
    Results
    4848 votes | 2 comments

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