12.07.2015 Views

LF95 Linux User's Guide - Lahey Computer Systems

LF95 Linux User's Guide - Lahey Computer Systems

LF95 Linux User's Guide - Lahey Computer Systems

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ContentsScripts........................................................ 78Signals....................................................... 78Miscellaneous Controls............................. 79Files........................................................... 79Fortran 95 Specific.................................... 80Memory Leak Detection ........................... 80Processes and Threads .............................. 81Restrictions.................................................... 81Multi-Processing (PRO version only) . 83Overview of Multi-Processing .................. 83Creating Parallelized Programs................. 84Controlling parallel program execution .... 84Performance Improvement........................ 87Impediments to Improvements.................. 87Hardware for Multi-Processing................. 89Examples of Compilation and Execution.. 89Details of Multi-Processing ...................... 89Optimization Control Line ........................ 94Notes on Parallelization .......................... 103OpenMP....................................................... 106Implementation Specifications................ 107Automake (PRO version only)....111Introduction ................................................. 111What Does It Do?.................................... 111How Does It Do That? ............................ 111How Do I Set It Up? ............................... 111What Can Go Wrong?............................. 112Running AUTOMAKE ............................... 112The AUTOMAKE Configuration File ........ 112Multi-Phase Compilation ............................ 117Automake Notes .......................................... 118Utility Programs.................................. 121fot ............................................................ 121hdrstrip.f90.............................................. 122sequnf.f90................................................ 122tryblk.f90................................................. 122Programming Hints ............................123Efficiency Considerations............................123Side Effects ..................................................123File Formats .................................................124Formatted Sequential File Format ...........124Unformatted Sequential File Format .......124Direct File Format (Formatted) ...............125Direct File Format (Unformatted) ...........125Binary File Format...................................125Endfile Records .......................................125Porting Unformatted Files .......................125File Creation: Default Names ......................126Link Time.....................................................126Year 2000 compliance .................................126Limits of Operation......................................128Runtime Options.................................131Command Format ........................................131Environment Variables ................................132Runtime Configuration File (jwe_prof).......132Execution Return Values .............................133Standard Input, Output, and Error................133Runtime Options ..........................................133Descriptions of Runtime Options ............134Environment Variables for Input/Output.....140<strong>Lahey</strong> Technical Support...................143Technical Support Services..........................143How <strong>Lahey</strong> Fixes Bugs............................143Contacting <strong>Lahey</strong>.....................................144Information You Provide.........................144<strong>Lahey</strong> Warranties.....................................145Return Procedure .....................................146ii<strong>Lahey</strong>/Fujitsu <strong>Linux</strong>64 Fortran User’s <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!