Home > C,C++ > Calculus


Related Categories

Calculus 1.0  
Software for Windows by Ashay Dharwadker. Compute and graph functions, derivatives, integrals, tangents, arc lengths, areas, roots, maxima/minima, points of inflection, Taylor series and Fourier series.
Submitted: Mar 10, 2003
A C++ toolbox for the solution of linear scalar elliptic and parabolic problems in 1, 2, and 3 dimensions using adaptive finite element methods. The toolbox includes extensions for handling systems of equations as well as example algorithms for nonlinear methods used in obstacle, porous media, or Stefan problems. The core of the program consists of a variety of multilevel/multigrid preconditioners for the linear systems involved. The iterative solvers included in the package include: conjugate gradient (with and without 3-term recurrence), conjugate residual (with and without 3-term recurrence), several relaxation routines (Jacobi, SSOR, etc.), GMRES, bi-conjugate gradients, BiCGStab, the Sonneveld CGS algorithm, conjugate gradients for normal equations, and a nonlinear relaxation routine. Preconditioner methods include: Jacobi type, symmetric Gauss-Seidel, incomplete LU-factorization, multilevel with Jacobi-type smoothing, multilevel with symmetric Gauss-Seidel smoothing, additiv's and user's guides in PostScript format.
Submitted: Jan 09, 2000
Mathematical Utilities  
Online utilities for students, engineers, and scientists.
Submitted: Aug 23, 2002
Automatic Differentiation  
We want to calculate a value f(t1,...,tn) that depends on parameters t1,...,tn. But, in addition, we want to calculate the first and possibly second derivatives of f(t1,...,tn) with respect to t1,...,tn. For example, we want to find the maximum or minimum of f(t1,...,tn) and want to use an optimization method involving derivatives. The aim of the automatic differentiation package is to allow us to calculate the derivatives using a program that is just a minor modification of the program that calculates f. This greatly reduces the work involved and greatly increases the chances of getting the correct answer.
Submitted: Nov 14, 1999
Diffpack is a comprehensive development framework for multi-physics simulation. It is available on a wide range of hardware platforms.
Submitted: Oct 02, 1997
PVODE is a portable solver for ordinary differential equation systems. It is based on robust mathematical algorithms, and targeted at large systems on parallel machines. A closely related solver called KINSOL has been developed for systems of nonlinear algebraic equations, and another is in progress for systems of differential-algebraic equations.
Submitted: Jul 05, 1999
A++ is a C++ array class for numerical computation designed to work with structured grid computations, including work on overlapping grids and adaptive mesh refinement. P++ is the parallel version of the serial class A++. A++/P++ was designed to simplify the development of numerical software, specifically to allow an application developed in the serial environment to be run on parallel machines with little or no additional effort. It is also intended as a partial solution to a growing crisis in the development of large numerical codes that are required to run on many different serial and complex parallel architectures. The A++/P++ distribution (35 Mb uncompressed) includes the source code and the documentation. Requirements for compilation and installation include a C++ compiler ( g++ will do) and a C and/or a Fortran compiler. The graphics visualization facilities of A++/P++ additionally require the Plotmtv software. The use of P++ requires a communication library. It presently w
Submitted: Jan 09, 2000
MODEL is a numeric simulation library written to simulate systems of rate equations describing Vertical Cavity Surface Emitting Lasers (VCSELs). Try it if you need an easy way to solve some systems of ordinary differential equations.
Submitted: Oct 10, 2000

  Privacy - Trademarks - Feedback - Terms of Use Copyright The MathWorks, Inc.