2 - Introducing Fortran 95
|
|
7WP.COM - Source code for Visual Basic and eMbedded VB projects created by owner of site.
|
|
ABINIT - Finds the total energy |
|
|
ActiveLock - Open source ActiveX control to protect programs from piracy and allow online registration.
|
|
|
|
|
|
|
Algorithms - Codes by Julio F. Fernández for uniform and Gaussian random number generation |
|
ALSCAL - Fortran code by Forrest W. Young for multidimensional scaling.
|
|
|
|
|
AR and ARFIMA models - Tests for AR(1) Parameter in Regression Models with Autocorrelated Errors. Univariate and multivariate Bayesian ARFIMA. By Nalini Ravishanker and coworkers.
|
Arcata Pet - Collection of code samples coded by Don Bradner |
|
|
ARPACK - Package for large-scale eigenvalue problems.
|
ASAD - Package for creating and integrating chemistry schemes in atmospheric models without the need to write any Fortran code to solve the chemical rate equations. Developed by Dr. Glenn Carver and Dr. Paul Brown (assisted by Dr. Oliver Wild) of the Centre for |
|
|
|
|
|
Astrophysics codes - BRUCE and KYLIE are Fortran 77 codes by Rich Townsend which calculate synthetic spectra for stars undergoing non-radial pulsation (NRP). TLUSTY and SYNSPEC are Fortran 77 codes by Ivan Hubeny and Thierry Lanz for calculating synthetic plane-parallel stell |
|
|
Atomic Physics - Codes from a course by Walter Johnson. Mod_pot.f determines the parameters in a model potential for an atom with one valence electron. Nrhf.f calculates nonrelativistic Hartree-Fock wave functions for closed-shell atoms.
|
|
|
Autoregressive to Anything (ARTA) - Code by Marne C. Cario and Barry L. Nelson to simulate stationary time series with arbitrary marginal distributions and feasible autocorrelation structure specified through lag p.
|
|
Benchmark - 3-D Computational Fluid Dynamics code using the SOR method. There is a link to CPU times on various platforms |
|
Bergen Ocean Model (BOM) - Fortran 90 code incorporating modern numerical techniques into ocean modeling. Code and documentation can be obtained from the site.
|
BETADER - Derivatives of the Incomplete Beta Function |
BIEPACK - Code for boundary integral equations |
BIFPACK - Fortran 77 package for bifurcation |
BILUM - Code by Yousef Saad and Jun Zhang to solve general sparse linear systems by using Krylov subspace methods preconditioned by some multi-level block ILU (BILUM) preconditioning techniques.
|
|
|
Bits of Code - Some VB code: a module with some sorting functions |
BlackBeltVB - Code for the most experienced programmer. Contains a lot of code from DevX and VBPJ.
|
Blended Implicit Methods (BiM) - Fortran 77 code implementing a variable order-variable stepsize method for (stiff) initial value problems for ODEs. The order of the method varies from 4 to 14 |
|
|
|
|
|
BOUNDSCO - Version of the program BOUNDSOL for the solution of multi-point boundary-value problems with switching conditions. By H. J. Oberle.
|
Brad's VB-32 Programs and Samples - A collection of 32 bit freeware programs and code samples for the intermediate and advanced developer familiar with the Win32 API.
|
|
|
|
C C++ Users Journal - Source code of basic and advance C language.Good for not only new users but also technical users see it and use it.
|
|
|
|
|
CANOCO - Program for canonical community ordination by [partial] [detrended] [canonical] correspondence analysis |
Car-Parrinello - Scalar implementation of the Car-Parrinello algorithm originally prepared as a tutorial tool for the 1997 "Spring College in computational Physics" at ICTP (Trieste Italy). The code is self-contained |
|
CASE Lab Codes - Space-time finite element solution for the 1-D Euler equations |
Castep - Fortran 90 code using density functional theory to provide a good atomic-level description of all manner of materials and molecules. Castep can give information about total energies |
CÆSAR Code Package - Computational physics development environment written in Fortran 90. It provides an environment where the physics of real systems can be modeled |
CESPage.com - Resource site containing quite a bit of code.
|
|
CFD Recipes - Computational fluid dynamics Fortran 77 code associated with "Computational Gasdynamics" |
|
CGS_constants - Fortran 90 code by Dale Ostlie containing up-to-date physical and astronomical constants and identifying the correct kind parameters for the current machine.
|
Check compiler and run-time environment (CHKSYS) - Chksys.f determines the properties of the run-time environment for Fortran 77 programs. Chkcomp.f is a Fortran 77 code containing deliberate deviations from the standard and deliberate bad statements for testing the compiler's accuracy. Chksysff.f90 is a |
CHIRP-Z transform for FFTs - Little known algorithm for calculating the FFT of a series of any length. Based upon Applied Statistics algorithms 117 & 83.
|
|
CirCut - Fortran 90 package for finding approximate solutions of certain binary quadratic programs |
Classical Item Analysis - Program by Seock-Ho Kim for classical item analysis for tests that consist of multiple-choice or true-false items. In addition to item statistics for each item response |
|
Clusfind - Complete code of six stand-alone Fortran programs for cluster analysis |
|
|
CMBFAST - Computes cosmic microwave background anisotropy |
Cnippets - Melange of drop-in C code including a fixed-size memory pool and a generic |
|
|
CodeArchive.com - Searchable. Allows posting of comments and submission of code.
|
CodeGuru - Code is categorized by name and type. Includes a section on Shell commands.
|
|
|
Columbus - Performs general ab initio electronic structure calculations within the framework of MR-CISD and related methods including size-extensivity corrections.
|
|
|
|
Computational Chemistry - ICON-EDiT is a program package that performs extended-Hückel molecular orbital and oscillator strength calculations on molecules. The complete program package can be downloaded |
|
|
|
|
|
|
|
Computational Physics - Fortran 90 and HPF Programs Related to the Book "An Introduction to Computational Physics" |
|
|
|
|
|
|
|
Computer Science Sucks - A guide for students tired of huge computer science books. This site contains the basic stuctures and functions of Pascal.
|
|
|
|
|
Coulomb Blockade - Model of two tunnel junctions. Each junction has a resistance and a capacitance. By John K. Tomfohr and Otto Sankey.
|
|
COVAR - Computer Program for Multifactor Relative Risks and Tests of Hypotheses Using a Variance-Covariance Matrix from Linear and Log-Linear Regression |
|
|
CRBond - Source codes of scientific applications |
Crossfire Designs - Graphics unit with anti-aliasing and support for many file formats |
|
cSVM - Fortran 95 program for the training and model selection of a Support Vector Machine for binary classification tasks.
|
|
CUBPACK - Fortran 95 code for automatic integration of functions over one or more-dimensional regions.
|
Curvi - Solves nonlinear optimization problems. [Commercial]
|
Dacapo - Total energy program based on density functional theory. It uses a plane wave basis for the valence electronic states and describes the core-electron interactions with Vanderbilt ultrasoft pseudo-potentials.
|
|
|
Daniel A. Steck - Fortran 90 codes to integrate Ito stochastic differential equations |
|
DATAPAC - Fortran 77 statistical library by James Filliben.
|
|
|
DDSCAT - Code by Bruce T. Draine to study the scattering and absorption of light by small particles.
|
|
|
DEGAS 2 - Monte Carlo code for studying neutral transport in plasmas |
DelPhi - Computes numerical solutions to the Poisson-Boltzmann equation (both linear and nonlinear form) for molecules of arbitrary shape and charge distribution.
|
|
|
|
|
|
|
DFREML - Suite of programs to estimate (co)variance components or covariance functions |
DFTGWA - Codes for ab-initio electronic structure calculations |
Diablo95 - Parallel finite element simulations in Fortran 95.
|
|
|
|
|
Dirac - Fortran (and a bit of C) code for relativistic molecular calculations based on the Dirac-Coulomb Hamiltonian. Free for academic use.
|
DLEARN - Linear static and dynamic finite element code.
|
DONLP2 - Programs by Peter Spellucci for nonlinear programming.
|
|
DownGradePrecision - Code by Kevin Rhoads to allow precision to be deliberately thrown away in an IEEE floating point compliant computing environment in order to more closely model computations in less precise floating point systems.
|
|
|
Dr. X - Included here are ActiveX |
|
DVERK - Fortran 77 subroutine written by Hull |
|
DYNAMO - Library of Fortran 90 modules that has been designed for the simulation of molecular systems using molecular mechanical (MM) and hybrid quantum mechanical (QM)/MM potential energy functions.
|
Econometrics - Fortran 95 codes by Karin Meyer: RRGIBBS does simple random regression analyses via Gibbs sampling |
Econometrics - Code for Bayesian analysis of long memory and persistence using ARFIMA models |
Edneeis.com Visual Basic Code - A collection of sample code and downloads for Visual Basic. Most of which cover varies topics and skill levels from COM/ActiveX |
|
|
|
|
EMLIB - Electromagnetic software in Fortran and C |
EMMIX - Fits a mixture model of multivariate normal or t-distributions to a user supplied data set via the EM algorithm. By Geoff McLachlan.
|
|
Ernst Mayer - Fortran 90 codes for Fast Fourier Transforms and Discrete Weighted Transforms |
Eta - Weather forecasting code in Fortran 90. Source code can be requested from the site.
|
|
Examples - Fortran 90 codes from introductory course by John Mahaffy.
|
|
Expokit - Software package for computing small dense and large sparse matrix exponentials in Fortran and Matlab. Usable in C/C++.
|
Extreme VB - Files categorized into several sections including I/O |
|
|
F2KCLI - Implements the draft F2K standard for accessing the command line and arguments. Site answers questions and lists supported compilers and platforms.
|
F77xml - C library designed to provide DOM parsing functionality to Fortran 77. It acts as a wrapper to gdome2 library.
|
f90gl - Interface for OpenGL and GLUT. By William Mitchell.
|
|
|
|
|
|
|
|
FD - Fortran 77 package by Jiri Zahradnik for 2-D P-SV elastic second-order finite differences.
|
|
|
FGHEVEN - Solves the one-dimensional Schrodinger equation for bound state eigenvalues and eigenfunctions corresponding to a potential V(x).
|
FIDISOL/CADSOL - The "FInite DIfference SOLver/Cartesian Arbitrary Domain SOLver" is a program package for the solution of partial differential equations. 2- and 3-dimensional systems of elliptic (stationary) and parabolic (time-dependent) equations can be solve |
|
Finite Element Analysis Program (FEAP) - General purpose finite element analysis program which is designed for research and educational use. Source code of the full program is available for compilation using Windows (Compaq or Intel compiler) |
|
|
|
|
|
|
Focus on Visual Basic - This site contains various code samples including how to write 3D graphics applications in Visual Basic and DirectX.
|
|
|
Fortran 77 Codes - Programs by John A. Strain to count zeros of the zeta function |
|
|
|
|
Fortran CGI - Fortran 77 CGI examples using GET and POST.
|
Fortran code - Fortran 77 codes by Daniel Powers for optimization and statistics.
|
Fortran Code for L-p Distance Statistic - Subroutines by David Allen to calculate the L-1 and L-2 distances between two density estimates. The L-1 statistic has been used successfully to testing the hypothesis that two samples come from the same distribution.
|
Fortran Genetic Algorithm - Initializes a random sample of individuals with different parameters to be optimized using the genetic algorithm approach -- evolution via survival of the fittest. By David Carroll.
|
Fortran Library - Site to find full information related to the fortran programming language. Tutorials |
|
|
|
|
|
Fortran Tools by Nelson Beebe - Dcl2inc postprocesses ftnchek .dcl files to create separate include files; dtosstod converts Fortran floating-point precision; fpp is a reversible Fortran preprocessor; lprsf3 is a filter to print Fortran and SFTRAN3 files with boldface keywords; and pret |
Fortran78 Test Suite - Product of the NIST Information Technology Laboratory (ITL). It is used to determine |
|
|
|
|
FSatom - Links to free software |
|
FUN2D/3D - Describes a Fortran 95 code for solving the Navier-Stokes equation on a fully unstructured grid.
|
|
|
FXDR - Library by David W. Pierce that allows calls to the XDR (eXternal Data Representation) routines from Fortran.
|
G77_i386_fpe_demo - Demonstrates handling of floating point exceptions under g77/i386/Linux. By Tom Crane.
|
Galahad - Thread-safe library of Fortran 90 packages for solving nonlinear optimization problems |
|
|
|
Gaussm3 - Fortran 90 code for Gauss-Legendre and Gaussian quadrature |
|
GDMA - Fortran 90 program by Andy Stone to carry out Distributed Multipole Analysis of wavefunctions calculated by the Gaussian system of programs |
Gemini - F (Fortran 95 subset) program by Bob Charity to calculate the decay of a compound nucleus via the statistical model.
|
|
General Software - Fortran and C programs for processing meteorological and oceanographic data from the Scientific Computing Division of the National Center for Atmospheric Research.
|
|
|
|
|
GeoFEM - Written primarily in Fortran 90 and MPI. Parallel finite element codes for linear/nonlinear solid mechanics and thermal fluid simulations |
GeoFramework Code - SPECFEM3D_BASIN is a spectral-element package which simulates seismic wave propagation in sedimentary basins. SPECFEM3D_GLOBE is a spectral-element package which simulates global and regional seismic wave propagation. The packages are written in Fortran 9 |
|
Giampaolo's Home Page - Has a link to a modified version of the Skyrme-Hartree-Fock program of P.G. Reinhard given in the book Computational Nuclear Physics 1.
|
|
|
|
Graded series of Pascal Tutorials - A set of tutorials arranged from "getting started" through more complex levels. Written for a version of Pascal available as a free download. Links.
|
Graphatom - Fortran 90 program by Natalie Holzwarth to calculate the electronic energy and density for an atom using density functional theory. For a specified atomic configuration |
|
GS2 - Fortran 90 code to study low-frequency turbulence in magnetized plasma.
|
|
Haplo - Fortran 77 code by Daniel E. Weeks and Kenneth Lange for haplotyping with computation of conditional probabilities.
|
HEAP - Fortran 90 and High Performance Fortran code implementing nonadaptive and adaptive O(N) hierarchical N-body methods in 3-D for gravitational and electrostatic fields.
|
|
|
Hello World - The standard "Hello World" application for beginners.
|
Helmholtz - Fortran 90 code to solve the Diffusion-Advection-Reaction equation in 2D.
|
|
|
|
Hompack90 - Suite of Fortran 90 subroutines by Layne T. Watson for solving nonlinear systems of equations by homotopy methods. There are subroutines for fixed point |
|
Hydra - Adaptive particle-particle |
Hypoinverse2000 - Determines earthquake locations and magnitudes from seismic network data like first-arrival P and S arrival times |
|
|
|
|
Input Routines - Fortran 90 module by Andy Stone that parses input lines into 'words' |
|
|
|
|
Iounits.f - Fortran 77 module to automatically assign i/o unit numbers |
IPDG3 - Programming knowledgebase with some code samples for several languages.
|
Ising Model - Fortran 90 program by Hans-Marc Erkinger for Monte Carlo simulation of the Ising model.
|
|
IT Toolbox - Listing of submitted code. Similar to Planet Source Code.
|
ITPACK - Collection of Fortran 77 subroutines for solving large sparse linear systems by adaptive accelerated iterative algorithms.
|
|
Jahedsoft - Listing of unsorted code samples. Mostly API.
|
James MacKinnon - Fortran codes for cointegration tests and other time series topics.
|
|
Jeeboland - Rajib's collection of free Visual Basic programs with source including code for OpenGL |
|
Jeff Cash - Codes for boundary value problems |
JETNET - Neural Network program for jet discrimination and other High Energy Physics triggering situations |
|
Jon's Open Source Projects - Jonathan Harm open source (GPL) programs written in C: html2html - converts HTML code so it source can be displayed in another HTML file |
|
|
|
Kather Source Code - Free code and utilities. Includes a working with Access databases section.
|
|
Kedar's Programs - A collection of free programs written in Visual Basic and Java by Kedar Kanitkar. This website includes games |
KindFinder - Fortran 90 program by Werner W. Schultz that checks for the available KIND parameters available for a given Fortran 90 or 95 compiler. It prints into a file a new Fortran program that can be compiled to write into a unit the various parameters that desc |
|
|
|
|
|
Lancelot - Fortran 77 package for solving unconstrained and constrained optimization problems |
LAPACK - Alternative source of LAPACK.
|
LAPACK - Fortran 77 routines for solving systems of simultaneous linear equations |
Large integers module - Extends the range of integers beyond 2^31. Could be useful for finding prime factors of large integers.
|
|
|
LFA_Search - Fortran 90 code by Chad M. Schafer to numerically approximate the least favorable alternative (LFA) and least regrettable alternative (LRA). These define the minimax expected size and minimax regret confidence procedures |
|
Linear Algebra and Econometrics - SPARSEM is a collection of sparse matrix classes that makes programming with sparse matrices (and large problems) almost as easy as a matrix language. BLUPF90 is a BLUP program written using SPARSEM. REMLF90 is a REML version of BLUPF90 that uses accelera |
|
Linear Programming - Ratfor code for the primal-dual log barrier form of the interior point LP solver of Lustig |
LINSOL - Uses iterative techniques based on generalized conjugate gradient methods and beyond to solve large and sparse linear systems.
|
LIPED - Fortran program by Jurg Ott to carry out genetic linkage analysis -- estimate the recombination fraction |
|
LSQR - Solves unsymmetric equations |
|
LUMOD - Updates a dense square factorization L*C = U |
|
|
|
Mario source code - Complete Turbo Pascal source code for the well known Mario Bros PC game |
Martrinex VB - Examples of fully working open source code programs.
|
Mat Fisher's Homepage - C programs written for projects at university. Lots of comments included in the code. Also contains pictures of nights out at Surrey university.
|
|
|
Matran - Fortran 95 wrapper that implements matrix operations and computes matrix decompositions using Lapack and the Blas.
|
|
Memory Leaks - Fortran 90 test program by Arjen Markus to see if memory leaks originating from derived-types can be circumvented.
|
|
|
|
Mersenne Twister - Random number generators in F (Fortran 95 subset) by Jose Rui Faustino de Sousa.
|
|
|
Microsoft VB Code - The foremost authority on VB has a list of code samples for download.
|
Ming Gu - Codes available from author to quickly update singular value decompositions |
Minpack - Fortran 77 code for solving nonlinear equations and nonlinear least squares problems. Five algorithmic paths each include a core subroutine and an easy-to-use driver. The algorithms proceed either from an analytic specification of the Jacobian matrix o |
|
|
|
Mode Testing - By Michael C. Minnotte. Uses a random number generator (RNG) from NAG |
MODEL - Finite element code by Professor Ed Akin.
|
|
Modulef - Modular finite element library.
|
|
Moisture Content Adjustment - Code to predict a property (P2) of dimension lumber at a target moisture content (MC2) given the value of the property (P1) at an initial moisture content (MC1).
|
|
MOLPRO - Ab-initio Fortran 90 programs for molecular electronic structure calculations |
|
|
MPLOT - Package of MATLAB-style-callable routines for plain graphics by Valery E.Grikurov |
|
|
|
|
|
|
Multiresolution schemes - Program by Sorin Mitran to solve the 1D Euler equations using Harten's multiresolution algorithm.
|
|
|
|
|
|
MySoft - Source code for Pascal |
Naccess - Fortran program to calculate the accessible area of a molecule from a PDB (Protein Data Bank) format file. It can calculate the atomic and residue accessiblities for both proteins and nucleic acids. Free for academics.
|
Namespace Edanmo - VB.NET clases and libraries (all with source code included) for WinForms and ASP.Net.
|
NAS Parallel Benchmarks - Set of eight programs designed to help evaluate the performance of parallel supercomputers. The benchmarks |
|
|
Ncregrid - Tool by Patrick Jöckel for data transfer of gridded 2- and 3-dimensional (spatial) geophysical/geochemical scalar fields between grids of different resolutions. The algorithm handles data on rectangular latitude/longitude grids (not necessarily evenly sp |
|
Netflow - Codes for network optimization.
|
|
Neural Network Freeware - Fortran 90 code using the backpropagation algorithm to fit a neural network to pairs of input vectors and target vectors. Numerical Recipes code is used for singular value decomposition.
|
|
|
|
|
|
|
|
|
|
|
|
NSPCG - Fortran 77 subroutines for solving large sparse linear systems by adaptive accelerated iterative algorithms.
|
NSWC Library of Mathematics Subroutines - NSWC (Naval Surface Warfare Center) Library of Mathematics Subroutines written in Fortran 66. Old but very high quality code. Unfortunately the manual is only available in hard copy |
|
|
|
|
|
|
|
|
|
|
|