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.

Compiler and Linker OptionsThe -v95o option issues a diagnostic message when any features are encountered that areobsolescent in Fortran 95.The -v95s option issues a diagnostic message when any features are encountered that are nonstandardin Fortran 95.--[n]varheap sizeAllocate local variables on heapCompile only. Default: --nvarheapSpecify --varheap to cause local variables to be allocated on the heap rather than in the bsssegment.size is the minimum variable size that will be placed on the heap. Variables smaller than sizeare not placed on the heap.If size is omitted, it defaults to 4096.Use the --varheap option when creating programs that have large arrays. If you notice thatincreasing the size of an array causes a segmentation fault, using --varheap may alleviate thiscondition.Note that the --varheap option does not apply to variables having the SAVE attribute, whichincludes initialized variables.--[n]varstackAllocate local variables on stackCompile only. Default: --nvarstackThe --varstack option causes local variables to be allocated on the stack. These variablesbecome undefined when execution of the procedure terminates. Use of this option may causestack faults if the local variable size is larger than the available stack. Stack limits are determinedby the OS shell program.Use of the --openmp option forces the --varstack option. This behavior can be overridden byspecifying --nvarstack.--[n]verboseVerbose OutputCompile only. Default: --nverboseSpecify --verbose to see details of commands passed to all component tools used in the creationof object files, executable files, and libraries.--[n]versionPrint Version InformationCompile and link. Default: --nversion<strong>Lahey</strong>/Fujitsu <strong>Linux</strong>64 Fortran User’s <strong>Guide</strong> 41

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

Saved successfully!

Ooh no, something went wrong!