Geometry.Net - the online learning center
Home  - Basic_F - Fortran Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 9     161-176 of 176    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | 8  | 9 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

         Fortran Programming:     more books (100)
  1. Schaum's Outline of Programming With Fortran 77 (Schaum's Outlines) by Willam E. Mayo, 1994-09-01
  2. Elementary Computer Programming in Fortran IV by Boris W. Boguslavsky, 1980-08
  3. Introduction to Programming with Fortran: with coverage of Fortran 90, 95, 2003 and 77 by Ian Chivers, Jane Sleightholme, 2008-12-31
  4. An introduction to Fortran computer programming for business analysis (Dickenson series in computer and information science) by Donald L Raun, 1968
  5. Structured Fortran 77 for Engineers and Scientists by D.M. Etter, 1990-04-05
  6. Basic FORTRAN (Hayden computer programming series) by James S Coan, 1980-01-01
  7. Fortran 90 Programming (International Computer Science Series) by T.M.R. Ellis, Ivor R. Phillips, et all 1994-05-31
  8. Fortran 90/95 for Scientists and Engineers by Stephen J. Chapman, Stephen Chapman, 2003-07-31
  9. Object-Oriented Programming via Fortran 90/95 by Ed Akin, 2003-01-13
  10. Fundamentals of Engineering Programming with C and Fortran by Harley R. Myler, 1998-07-13
  11. Computing for Scientists: Principles of Programming with Fortran 90 and C++ by R. J. Barlow, A. R. Barnett, et all 1998-09-09
  12. Numerical Recipes in FORTRAN Example Book: The Art of Scientific Computing by William H. Press, Brian P. Flannery, et all 1992-11-27
  13. Compaq Visual Fortran by Norman Lawrence, 2001-12-21
  14. Introduction to FORTRAN 90 for Engineers and Scientists by Larry R. Nyhoff, Sanford Leestma, 1996-09-13

161. Fortran And Windows - How To Do It!
For example, a fortran program may have an error reporting routine which prints a message and then halts execution. In a DLL, control must be passed all the
http://www.polyhedron.co.uk/winnl.html
Fortran and Windows
Polyhedron has extensive experience in the conversion of Fortran programs to Windows, using all of the strategies described below, and is able to act as a consultant or contractor for your Windows conversion projects.
DOS is dead. Love it or loathe it, Windows is the future, at least for Intel based machines, and Fortran programmers everywhere are asking how they can turn their programs into good-looking, native Windows applications. Well, there are three main routes:-
  • Each of the current generation of Fortran compilers (Salford, CVF, Lahey and Absoft) is supplied with tools for building simple Windows applications. The CVF compiler comes with QuickWin (inherited from the defunct Microsoft Powerstation compilers). This allows you to route output to the screen, and to create simple menus and dialogs. Absoft's compiler includes an application framework called MRWE, which has a similar functionality; MRWE is also available in Absoft's Mac compilers. Lahey's LF90 is supplied with a cut-down version of Winteracter, the Windows toolkit described in more detail below. Salford's ClearWin+ is an ambitious attempt to make Windows programming easy for Fortran (as well as C and C++) programmers. Unusually, the interface is specified using something

162. Lahey - Fortran Resources
A collection of links provided by a vendor of fortran compilers.
http://www.lahey.com/other.htm
****JavaScript based drop down DHTML menu generated by NavStudio. (OpenCube Inc. - http://www.opencube.com)**** cddcodebase = "http://www.lahey.com/navstudio/";cddcodebase432606 = "http://www.lahey.com/navstudio/"; Search
Fortran Resources
    Free online Fortran 77/90/95 syntax and conformance checking!
    Let the Lahey online source checker diagnose hitherto undetected programming errors in your code, whether it's spaghetti pre-77 code or nice fresh Fortran 90 or 95. Detects argument mismatches across files and other hard-to-find errors. Also generates listings and cross references. Works with a single Fortran file or with a zip of multiple source files.
Recommended Links Free Software

163. Mathtools.net : Fortran/Books And Tutorials
Listing of fortran books and tutorials. The solution is to include fortran.h in the C program, make string variables of type _fcd instead of char*
http://www.mathtools.net/Fortran/Books_and_Tutorials/
Link Exchange for the Technical Computing Community Hosted by The MathWorks
www.mathworks.com

Search Entire Site Applications and Industries C,C++ Excel Fortran Java Learning and Education MATLAB Visual Basic Home Fortran Top-Rated Links
Books and Tutorials
Related Categories

164. Home Page For Comp Sci 201F, Fortran
Table of Contents Index of fortran Programs. Notices. This is a reasonably complete description of fortran 90. However, since this course was taught,
http://www.personal.psu.edu/faculty/j/h/jhm/f90/

165. Fortran Tutorial
A fortran program is just a sequence of lines of text. The text has to follow a certain syntax to be a valid fortran program.
http://gershwin.ens.fr/vdaniel/Doc-Locale/Langages-Program-Scientific/Fortran/Tu
3. Fortran 77 Basics
A Fortran program is just a sequence of lines of text. The text has to follow a certain syntax to be a valid Fortran program. We start by looking at a simple example: program circle real r, area c This program reads a real number r and prints c the area of a circle with radius r. write (*,*) 'Give radius r:' read (*,*) r area = 3.14159*r*r write (*,*) 'Area = ', area stop end The lines that begin with with a "c" are comments and has no purpose other than to make the program more readable for humans. Originally, all Fortran programs had to be written in all upper-case letters. Most people now write lower-case since this is more legible, and so will we.
Program organization
A Fortran program generally consists of a main program (or driver) and possibly several subprograms (or procedures or subroutines). For now we will assume all the statements are in the main program; subprograms will be treated later. The structure of a main program is: program name declarations statements stop end In this tutorial, words that are in

166. F77
f77 is the fortran compiler. It compiles fortran programs into object files The filename of a fortran program must have the extension of .f or .for.
http://wings.buffalo.edu/computing/documentation/unix/f77.html
@import url(../ubitie.css); Does this page look odd?
Contents
Platform: UNIX
Introduction
f77 is the FORTRAN compiler. It compiles FORTRAN programs into object files which are passed to the link editor to create an executable program. f77 is available on UBUnix.
Setup
Make sure that you are using the default system path, or that it has been included in your path.
f77 Conventions
The compiler name is f77. The filename of a FORTRAN program must have the extension of .f or .for. A comment in FORTRAN begins with C or in column one, and continues through the end of the line. A totally blank line is also a comment line. Program statements start at column seven, and the default maximum line length is 72 columns. Statement continuation lines can be indicated by a nonblank, nonzero character in column six or an ampersand ( ) in column one. Lines starting with a

167. Academic Services: Computer Services Center
For example, fortran programs calling subroutines in IMSL may abend with an 0C4 The following example illustrates how a fortran program might be set up
http://www.csd.sc.edu/ars/handouts/fortran.shtml
DIVISION OF IT OFFICE OF IT GET CONNECTED UTS HOME ...
BLACKBOARD

USC THIS SITE FORTRAN September 17, 1999 INTRODUCTION This documentation provides instructions for running FORTRAN jobs at the University of South Carolina. Included are instructions for running the various compilers in batch mode (on MVS). For the user who needs more than a general introduction to FORTRAN, sources of additional documentation are listed at the end. Call 777-1800 with any questions or submit a support request online at the Computer Services Help Desk [RETURN TO TOP] APPLICATIONS The acronym FORTRAN is made up of the initial letters of the words FORmula TRANslation and, as the words imply, FORTRAN is particularly useful in scientific, engineering, and mathematical applications requiring numerical computation. FORTRAN was one of the first high-level programming languages and, consequently, is widely available today. The FORTRAN compilers available at the University of South Carolina: IBM VS FORTRAN, Version 2.6.0 in batch mode

168. Use FORTRAN On Unix (L-2)
As an example, if your fortran program is called myprog.f, One problem you may run into when bringing a fortran program to Unix relates to the way
http://www.sfu.ca/acs/howtos/l/l-2.htm
Use FORTRAN on Unix
April 12, 2000 L-2
What is FORTRAN?
FORTRAN is a computer language which is useful for numerical calculations. Compilers for both FORTRAN90 and the old FORTRAN77 standards are available at SFU. FORTRAN90 has standardized several popular extensions of FORTRAN77 such as INCLUDE, DO WHILE and 31-character names. It also incorporates a new program unit type, the module , for object-oriented programming. Programs written in the FORTRAN77 standard will compile using the FORTRAN90 compiler. Libraries such as NAG and IMSL are written in FORTRAN. For details on these, see how-to N-4 Use NAG and IMSL on Unix
How to access FORTRAN on Unix
Accessing FORTRAN77
If your program is in the file myprog.f, you can compile it with the following Unix command: f77 myprog.f The filename of the program must always have the suffix .f. If the compilation is successful, the compiled code will be put in the file a.out. You can run it with the following command: a.out The output for unit 6 will be written to the screen. If you want to name your compiled program something other than a.out, say myprog, compile your program with this command:

169. CSG Helpdesk - Fortran - Compiling In Unix
In order to write a fortran program you need to be able to type it into the See Using notepad to write your fortran program for information on the
http://helpdesk.cs.tamu.edu/docs/fortran_Compiling
@import url(style.css);
Fortran - Compiling in Unix Turn images off
Fortran - Compiling in Unix
I. Introduction
Fortran was one of the first high level language, if not the first! It was created by John Backus, an engineer at IBM, in 1955-1957 when computers were extremely slow and most programming was done at the machine language level. Fortran is still widely used today in mathematical and scientific communities, almost a half century later. There have been several updates to the Fortran language in 1977, 1990, 1999, and again in 2000. Each of these versions of the language has a separate compiler to use. Your Instructor or TA will tell you which version they want you to use on your homework and projects. The department has the following versions installed for students to use: Fortran 1977 use compiler: Fortran 1990 use compiler: Fortran 1999 use compiler:
II. Writing a Fortran program
In order to write a Fortran program you need to be able to type it into the computer and save it to disk so that the compiler can translate the program to machine language which can be executed by the computer. There are two options, you can write your program in Windows using notepad or you may write your program in UNIX using pico, vi, or emacs. Since the departments Fortran compiler is on UNIX there are a few extra steps to convert between Windows and UNIX. Sample Hello World Program: PROGRAM HELLO
PRINT*, 'Hello World!'

170. AML/NYU ViSLab - Software - Fortran
If running a fortran program produces an error message related to the This command has to be run before the fortran program and in the same window.
http://www.math.nyu.edu/AML/software/fortran.html
Fortran
Fortran Version Manufacturer Hardware WorkShop 6.0 update 2 5.3 SUN SUN GNU 3.0.4 GNU WorkShop 6 update 2 6.2 SUN NAGWare r.4.0(154)- SunPro NAG NAGWare r.1.0(449)- GNU NAG MIPSpro V7.3.1.2m SGI SGI GNU 2.95.2 GNU MIPSpro V7.3.1.2m SGI NAGWare r1.0(428)- SGI NAG
  • Description
    • A high-level programming language useful for scientific computing

    Instructions for Use
    • We have several versions of fortran. We have the standard fortran 77 as well as fortran 90/95 from Sun and fortran 90 from SGI. We also have the GNU fortran compiler g77 and fortran 90/95 from NAG.
      • On the Suns:
        • The standard Solaris compiler is located in /opt/SUNWspro/bin The standard Solaris ) compiler is located in /opt/SUNWspro/bin The GNU fortran compiler is located in /usr/local/bin. The NAG fortran 95 compiler using SunPro libraries is located in /opt/bin and is the software package located in /opt/NAG/npsol40na The NAG fortran 90 compiler using SunPro libraries is an alias for and is also located in /opt/bin with software package in /opt/NAG/npsol40na The NAG fortran 95 compiler using Gnu fortran libraries is located in /opt/bin and is the software package located in /opt/NAG/npsol10ng The NAG fortran 90 compiler using Gnu fortran libraries is an alias for and is also located in /opt/bin with software package in /opt/NAG/npsol10ng
          Please make sure that the chosen compiler's path is in your PATH environment variable:
          Type f77, f90, g77, f90_sola, f95_sola, f90_solg, or f95_solg

171. Real Programmers Don't Use Pascal
With a combination of large groundbased fortran programs and small Besides, the determined Real Programmer can write fortran programs in any language.
http://www.pbm.com/~lindahl/real.programmers.html
Real Programmers Don't Use Pascal
[ A letter to the editor of Datamation The story of Mel is a related article. ] Back in the good old days the "Golden Era" of computers it was easy to separate the men from the boys (sometimes called "Real Men" and "Quiche Eaters" in the literature). During this period, the Real Men were the ones who understood computer programming, and the Quiche Eaters were the ones who didn't. A real computer programmer said things like "DO 10 I=1,10" and "ABEND" (they actually talked in capital letters, you understand), and the rest of the world said things like "computers are too complicated for me" and "I can't relate to computers they're so impersonal". (A previous work [1] points out that Real Men don't "relate" to anything, and aren't afraid of being impersonal.) But, as usual, times change. We are faced today with a world in which little old ladies can get computers in their microwave ovens, 12 year old kids can blow Real Men out of the water playing Asteroids and Pac-Man, and anyone can buy and even understand their very own personal Computer. The Real Programmer is in danger of becoming extinct, of being replaced by high school students with TRASH-80s. There is a clear need to point out the differences between the typical high school junior Pac-Man player and a Real Programmer. If this difference is made clear, it will give these kids something to aspire to a role model, a Father Figure. It will also help explain to the employers of Real Programmers why it would be a mistake to replace the Real Programmers on their staff with 12 year old Pac-Man players (at a considerable salary savings).

172. Process Systems: Fortran
A fortran program at its simplest consists of a list of formulas as we have In fact a fortran program consists of other `instructions all of which are
http://www.see.ed.ac.uk/~jwp/pse2/modelling/fortran/
Fortran as a Modelling Language
(A printable summary of this section, 2 sides, is available here. More chemical engineering programs are written in one or other of the `dialects' of Fortran than in any other programming language. This is largely because Fortran has been around longer than any other useful language, and because chemical engineers were amongst the first engineers to realise the potential of the then newly invented computer to solve important and useful problems. Most of these programs were written by chemical engineers. The ability to write large and complicated programs is much less likely to be required of chemical engineering graduates nowadays, but you may well encounter programs which you may have to understand or even modify in industry. Fortran, as indicated, comes in various dialects, which have evolved from the earliest in the late 1950s through Fortran 66 (1966), Fortran 77 (1977, still sometimes encountered) to the current Fortran 90 which we will use. The earlier versions are rather horrible and unsuitable for teaching purposes. But if you do have to deal with, say a Fortran 77 program, then your knowledge of Fortran 90 and a reference manual should be enough to enable you to work out what is going on. Fortran has all the necessary features required to represent a mathematical model. These are described in the following sections.

173. Writing Simple Fortran Programs
Writing Simple fortran Programs. This section is intended to get you started writing elementary Here is the world s simplest `useful fortran program
http://www.see.ed.ac.uk/~jwp/pse2/modelling/fortran/simple.html
Writing Simple Fortran Programs
This section is intended to get you started writing elementary programs in Fortran. We will not attempt to explain all the peculiarities of the Fortran programming language. We will try and explain the logic behind those parts of the language which are easily explained, and treat as arbitrary rules to be learned by rote those which are either actually arbitrary, or too time consuming to attempt to explain. Examples will be given on the assumption that the Edinburgh Portable Compilers EPCF90 compiler is being used on a Unix system. The aim is to get you writing simple programs quickly, not to teach you all about writing complex programs. If you want to find out more about the Fortran 90 (F90) language and `real' programming, we will provide hypertext links and a bibliography which you can follow up.
A First Program
Here is the world's simplest `useful' Fortran program: program hello print *, 'Hello!' end program hello
Program structure
The program starts with the word `program' simply because F90 programs must do so. The program must also be given a name, so we have called it `hello'. It must also end with the words `end program', hence the last line. The use of the program name in the last line is optional in most F90 dialects, but it is good practice to include it. (Your lecturer, however, often gets lazy and omits it. In fact just the word `end' is sometimes enough, but you should try to follow what everyone agreesis good practice!) A program which consisted just of the first and last lines would be a `syntactically acceptable' program, i.e. it could be compiled and run as described below. However, it wouldn't do anything, and so would be pointless.

174. Fortran, C, C++ Compilers
When I compile a fortran program on the clusters, I get the message Error The work.pc file is used to store information about fortran program units.
http://www.ncsa.uiuc.edu/UserInfo/Resources/Hardware/CommonFAQ/ClusterCompilers.
setMenu=""; currentIMG=""; setMenu ="hpcmenu"; currentIMG ="hpcimg"; Skip Navigation [1] Toggle Text Only Site Map Contacts
Search: Overview Staff Publications Leadership Divisions ... News Releases Methanol adsorbed on chabazite. Image courtesy of Bernhardt Trout, Massachusetts Institute of Technology. For further information, see "Catalysts Really Rock." Supersonic turbulence in the outer envelope of a red giant star. Image courtesy of the University of Minnesota's Laboratory for Computational Science and Engineering. For further information, see "Going with the Flow." Jump to top [2]
Fortran, C, C++ compilers
What compilers are available on NCSA's clusters?
    The Intel compilers usually produce the fastest running programs. The GNU compilers are supported on both the IA32 and IA64 clusters but they do not include support for Fortran 90/95. The Portland Group (PGI) compilers are available only on the the IA32 cluster.
What versions of the compilers are available on the clusters?

175. This Page Has Moved...
You will automagically be redirected to http//www.spyhill.net/~myers/fortran/ in a few seconds. (If it doesn t work then click on the link)
http://feynman.physics.lsa.umich.edu/~myers/fortran/
This page has moved....
This page has moved. You will automagically be redirected to http://www.spy-hill.net/~myers/fortran/ in a few seconds. (If it doesn't work then click on the link)

176. IBM XL Fortran At NERSC
Default Memory Limits for 32bit fortran Programs This limitation does not apply to fortran programs compiled with 64-bit addresses using the -q64
http://www.nersc.gov/nusers/resources/software/ibm/xlf.php
National Energy Research Scientific Computing Center A DOE Office of Science User Facility
at Lawrence Berkeley National Laboratory
Site Map Help Search ...
Applications
Software by Platform
Seaborg
Jacquard

DaVinci

PDSF
...
Newton
Additional Software
Request Form
Affiliated Collections
ACTS Collection Navigation column
for this page: Package Platform Version Module Docs xlf seaborg xlf/7.1.1.3 Vendor xlf seaborg not needed Vendor xlf seaborg xlf Vendor (*) Denotes limited support
IBM XL Fortran
The XL Fortran Compiler offers full support for the Fortran 77, 90 and 95 language standards.
Contents
Related Information
Invoking the compiler
The IBM xlf Fortran compiler is used in a similar manner to most UNIX compilers. The most basic compile is of the form seaborg% xlf source .f This will produce an executable named a.out

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

Page 9     161-176 of 176    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | 8  | 9 

free hit counter