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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 2 Developing with LF64If it is necessary for you to statically link the GNU C runtime libraries with your application,you must link with the -static linker option. Your distribution will be governed by a GNUPublic License and the <strong>Lahey</strong> Software License Agreement, which states:“If you distribute User Programs that statically link the <strong>Lahey</strong>/Fujitsu Fortran and the GNUC runtime libraries into your program, you may redistribute the <strong>Lahey</strong>/Fujitsu Fortran staticlibraries (*.a) and the fj90rt0.o file with your programs for the sole purpose of allowingyour customers to rebuild the programs you distribute, provided you instruct your customers,and they agree, to remove the <strong>Lahey</strong>/Fujitsu Fortran static libraries (*.a) and the fj90rt0.ofile from their computer systems after rebuilding the programs you distribute.”OpenGL Graphics ProgramsOpenGL is a software interface for applications to generate interactive 2D and 3D computergraphics independent of operating system and hardware operations. It is essentially a 2D/3Dgraphics library which was originally developed by Silicon Graphics with the goal of creatingan efficient, platform-independent interface for graphical applications (Note: OpenGL is atrademark of Silicon Graphics Inc.). It is available on many Windows, <strong>Linux</strong>, and Unix systems,and is strong on 3D visualization and animation.f90gl is a public domain implementation of the official Fortran 90 bindings for OpenGL, consistingof a set of libraries and modules that define the function interfaces. A complete set ofdemonstration programs may be downloaded from the <strong>Lahey</strong> web site. The f90gl interfacewas developed by William F. Mitchell of the Mathematical and Computational SciencesDivision, National Institute of Standards and Technology, Gaithersburg, MD, in the USA.For information on f90gl, see the f90gl web page at http://math.nist.gov/f90gl. Formore information on using OpenGL and f90gl with LF64, see the HTML help file“wisk.htm” in the help directory provided with LF64 PRO.Scientific Software Libraries (PRO Version only)The Scientific Software Libraries (SSL2) are a library of subroutines and functions designedto aid in the solution of common scientific and engineering problems. For more informationconcerning the SSL2 libraries or specific procedures, see the SSL2 PDF documents in themanuals directory of your LF64 distribution, or consult the man page for the procedure inquestion.46 <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!