UBB Store

FORTRAN Programming Language & Libraries CD 77/90/95
When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
FORTRAN Programming Language & Libraries CD 77/90/95
Price: IL $12.50
cs2027 - FORTRAN 77/90/95 Compilers and additional Scientific and Math Libraries

February, 2005 Edition Copyright Arnold Kochman. Other copyrights also apply, in particular the General Public License.

This CD contains advanced FORTRAN compilers. In addition it contains a number of very fine computational libraries. Finally, there are links to other resources, including compilers that are available for download, but may not be redistributed. The various packages appear to be useful, but naturally I cannot certify that they are all worthwhile for any particular purpose. The programs are either public domain or some kind of public license. Naturally, I cannot give assurances about the suitability of any package for a particular purpose. I have included some documentation, where possible. You may need one of the commonly available unzip utilities, such as PKUNZIP, WinZip, 7zip, etc. or tar, depending upon your system environment. Packages contain documentation at varying levels of thoroughness, which you will see when you expand the archives in which they are stored. Note that there are various archive formats, which generally are appropriate to the area of applicability of the contents.In addition, I have included copies of some web pages with very useful links.

Here are the Packages included:CompilersG95 - An open source Fortran 95 compiler. Most of the ISO Fortran 95 standard has been implemented. Platforms supported include Linux(x86, Intel IA64, AMD x86_64), Windows, Macintosh OS X, FreeBSD, Sparc Solaris and HP-UX. Included are the following files are binaries: g95-hppa-hpux11.tgz
g95-ia64-32-AMD-linux.tgz -- Default integer of 32 bits, compatible with older programs
g95-ia64-64-AMD-linux.tgz -- Default integer of 64 bits, may break older programs
g95-powerpc-osx.tgz
g95-sparc-solaris.tgz
g95-Win.exe -- Self-extracting g95 for Windows systems without Cygwin.
g95-x86_64-32-linux.tgz -- Default integer of 32 bits, compatible with older programs
g95-x86_64-64-linux.tgz -- Default integer of 64 bits, may break older programs
g95-x86-cygwin.tgz
g95-x86-freebsd.tgz
g95-x86-linux.tgz
gfortran - A Fortran 95 compiler. It runs on Linux and Windows (under cygwin). gfortran is a is part of gcc, the gnu compiler collection. Its goal is to fully support the Fortran 95 language. Some Fortran 2003 features are also implemented. Apple users will need to have the Apple Developper Tools installed. The package provided here is best used on a MacOS 10.3, but may be run on 10.2 with some adjustments. It will also be necessary to upgrade your cctools to a reasonnably recent version. This is an Apple installer.
OpenWatcom Fortran Compiler - The OpenWatcom Fortran 77 compiler generates code for Win32, Windows 3.1 (Win16), OS/2, Netware, MSDOS (16 and 32 bit), etc. Complete with source, as well as binary. By ordering this CD you agree to the terms of the Sybase Open Watcom Public License
GNU Fortran g77 - A free Fortran compiler produced by the Free Software Foundation (FSF). The credit for its creation goes to Mr Craig Burley of the FSF and the team of very competent individuals who volunteered to help enhance g77 the compiler. It can compile Fortran 77 and supports all the common extensions that make it substantially Fortran 90 It's still called g77 though. The executables it produces are as fast as those produced by any commercial compiler.
LibrariesLAPACK is written in Fortran77 and provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. The associated matrix factorizations (LU, Cholesky, QR, SVD, Schur, generalized Schur) are also provided, as are related computations such as reordering of the Schur factorizations and estimating condition numbers. Dense and banded matrices are handled, but not general sparse matrices. In all areas, similar functionality is provided for real and complex matrices, in both single and double precision.
LAPACK95 - a Fortran 95 interface to the Fortran 77 LAPACK library.
FMLIB is a package of Fortran routines for real and complex arithmetic and elementary functions. The precision and base for the arithmetic can be set by the user, and routines are available for floating-point arithmetic, conversion and input/output operations, trigonometric, exponential, logarithmic, and hyperbolic functions. The package also has routines for integer multiple-precision arithmetic and functions, including GCD, modular products and powers, and a random number generator based on 49-digit primes.
FMZM90 - A Fortran-90 module that defines three derived types: multiple-precision real, multiple-precision integer, and multiple-precision complex. Interfaces are provided so that a program can declare variables to be multiple-precision types and then write the code for multiple-precision operations using normal Fortran syntax.
f90gl - A public domain implementation of the official Fortran 90 bindings for OpenGL. The current version is Version 1.2.9 This version implements the interface for OpenGL 1.2, GLU 1.2, GLUT 3.7, and several extensions. It supports several Unix workstations and Windows 95/98/NT. It is also the Fortran interface for Mesa. OpenGL is a software interface for applications to generate interactive 2D and 3D computer graphics independent of operating system, window system, and hardware operations. GLUT is the OpenGL Utility Toolkit, a window system independent API toolkit for writing OpenGL programs. Mesa is a 3D graphics library with an API which is very similar to that of OpenGL. The Fortran 90 bindings for OpenGL are an alternative to the older FORTRAN 77 bindings. By using the new features of Fortran 90, they define an interface to OpenGL that does not depend on any extensions to the Fortran standard and provide access to the full function-ality of OpenGL. This provides the capability of robust, standard-conforming, portable userapplication codes, and increases the similarity between the Fortran and C interfaces to OpenGL. The Fortran 90 bindings were favorably reviewed by J3, the US Fortran Standards Committee, and officially adopted by the OpenGL Architecture Review Board in February 1998.
MATRAN - A matrix wrapper for Fortran 95 Matran implements matrix operations and computes matrix decompositions using LAPACK and the BLAS. Although Matran is not based on a formallydefined matrix language, it provides the flavor and convenience of coding in matrix oriented systems like Matlab, Octave, etc. By using routines from Lapack and the Blas, Matran allows the user to obtain the computational benefits of these packages with minimal difficulty.
F2KCLI - An implementation of the proposed Fortran F2003 command line interface, which consists of three routines: - COMMAND_ARGUMENT_COUNT - Returns the number of command arguments.
- GET_COMMAND_ARGUMENT - Returns a command argument.
- GET_COMMAND - Returns the entire command by which the program was invoked. F2KCLI provides versions of these routines for a wide range of Fortran 77/9x compilers. Nearly 80 different platform/compiler combinations are supported.
ODEPACK - A systemized package of routines for solving systems of initial value, ordinary differential equations, for stiff and non-stiff problems. This package uses Gear's method and step methods. The user has the option of providing Jacobian matrices for the stiff case, or of letting ODEPACK generate them numerically. ODEPACK is a collection of nine Fortran solver variants for the initial value problem for ordinary differential equation systems. The collection is suitable for both stiff and nonstiff systems. It includes solvers for systems given in explicit form, dy/dt = f(t,y),and also solvers for systems given in linearly implicit form, A(t,y) dy/dt = g(t,y). The ODEPACK solvers are written in standard Fortran 77, with a few exceptions, and withminimal machine dependencies. There are separate double and single precision versions of ODEPACK.
SLATEC - Common Mathematical Library - A comprehensive software library containing over1400 general purpose mathematical and statistical routines. Written in Fortran 77.
SPECFUN - A modern, transportable library of special function routines and accompanying test drivers. Library components include Bessel functions, exponential integrals, error and error-related functions, and gamma and gamma-related functions. SPECFUN replaces the old AMOSLIB and FUNPACK libraries which are no longer available.
STARPAC is a free, portable library of Fortran routines for statistical data analysis from the National Institute for Standards and Technology (NIST). "STARPAC" is an acronym for "Standards Time Series and Regression Package". The package contains computational routines for normal random number generation, univariate sampling, one-way analysis of variance, correlation analysis, linear least squares, nonlinear least squares, digital filtering, complex demodulation, correlation and spectrum analysis, and time series analysis. Documents are in WORD format; possible inconvenience for Linux users.
Shipping is $3.00 Worldwide



Buy Now