Chemical and Process Engineering Resources
Numerical Methods and Programming
A collection of Fortran 77 subroutines for performing basic vector and matrix operations (BLAS = Basic Linear Algebra Subprograms).
http://www.netlib.org/blas/index.html
Development system for Windows 2000/XP/Server2003; successor of Microsoft Fortran PowerStation.
http://www.intel.com/cd/software/products/asmo-na/eng/compilers/278834.htm
Software tool for nonlinear regression (curve fitting) and statistical analysis, Windows 9x/NT and higher, 30 day evaluation copy can be downloaded.
http://www.oakdaleengr.com/features.htm
A free system for finite element analysis of mechanical and thermal problems; distributions for DOS, Windows and many Unix platforms.
http://felt.sourceforge.net/
Pointers to information and tools about the Fortran 90 (and Fortran 95) standard, compiled by Michel OLAGNON.
http://www.ifremer.fr/ditigo/molagnon/fortran90/engfaq.html
By Bo Einarsson and Yurij Shokin, tutorial on the transition from Fortran 77 to Fortran 90.
http://www.nsc.liu.se/~boein/f77to90/f77to90.html
Some answers to frequently asked questions about the programming language Fortran, compiled by Keith H. Bierman.
http://www.faqs.org/faqs/fortran-faq/
A free Fortran 77 compiler from the GNU Project.
http://www.gnu.org/software/fortran/fortran.html
Comprehensive Interactive HTML/Java course in Fortran 90 from the University of Liverpool, assumes a basic knowledge of programming.
http://www.liv.ac.uk/HPC/HTMLFrontPageF90.html
Paper by Viktor K. Decyk, Charles D. Norton, and Boleslaw K. Szymanski, explains the concepts of data encapsulation, function overloading, classes, objects, inheritance, and dynamic dispatching, and how to implement them in Fortran 90.
http://www.cs.rpi.edu/~szymansk/OOF90/F90_Objects.html
The international Fortran standards committee; gives an overview of the development and maintenance of Fortran language standards as well as information on current projects.
http://www.nag.co.uk/sc22wg5/
The U.S. Fortran Standards Technical Committee, developed the Fortran 66, Fortran 77, Fortran 90, and Fortran 95 standards, and is the primary development body for Fortran 200x. Site provides information on current and proposed Fortran standards.
http://www.j3-fortran.org/
Information on numerical computing in Java: reports, proposed APIs for numerical computing, benchmarks, libraries, tools/utilities, and more.
http://math.nist.gov/javanumerics/
Collection of Fortran 77 subroutines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems.
http://www.netlib.org/lapack/
Answers to frequently asked questions about linear programming: What are linear programming problems? Where and how to use linear programming? What software is available?
http://www-unix.mcs.anl.gov/otc/Guide/faq/linear-programming-faq.html
From Polyhedron Software Ltd., a series of charts comparing capabilities of various Fortran compilers for Windows and Linux.
http://www.polyhedron.co.uk/compare.html
Finite Element program for Windows 9x/NT or higher. Modules for mechanical, thermal, and fluid flow analysis. Free version limited to 1300 nodes.
http://www.lisa-fet.com/
A statistical analysis program for Windows 95/98/2000/ME/XP that performs linear and nonlinear regression analysis and curve fitting. Shareware demonstration version available.
http://www.nlreg.com/
Answers to frequently asked questions about NLP.
http://www.faqs.org/faqs/nonlinear-programming-faq/
The complete Numerical Recipes in C book from Cambridge University Press online in Acrobat PDF format.
http://www.nrbook.com/a/bookcpdf.php
The complete Numerical Recipes in Fortran book from Cambridge University Press online in Acrobat PDF format.
http://www.nrbook.com/a/bookfpdf.php
Volume 2 of the Numerical Recipes in Fortran series from Cambridge University Press in Acrobat PDF format.
http://www.nrbook.com/a/bookf90pdf.php
Graphics Subroutine Library for Fortran and C under UNIX/LINUX, Windows 95/98/NT/2000, and other operating systems.
http://www.astro.caltech.edu/~tjp/pgplot/
Fortran 95 compiler for console based, conventional Windows and Microsoft .NET applications; free for personal and evaluation use.
http://www.silverfrost.com/11/ftn95/ftn95_fortran_95_for_windows.asp
Scientific software environment for numerical computations similar to Matlab/Simulink, free for academic and industrial use, available for Windows, most Unix workstations, and Linux.
http://www.scilab.org/