LinuxLinks.com
Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Guide | Free Software | Portal Pages | MyLinks | Add Link | Modify Link | New | Hot | Link Us

Search/Browse

 Category Gateway
More Options
Category:  

Related Sites

LinuxLinks Login

Login:

Password:



Click here
to start your own
Link collection!

LinuxLinks News
 · Linux Space Cube ready for blast-off
 · The rise of the all-conquering Liliputer
 · Brazil’s love of Linux
 · Acer Aspire One Linux OS Review
 · Portal Pages & Features
 · Sensoray 16 channel PCI Express frame grabber
 · 21 of the Best Free Linux Text Editors
 · SCO fined in Germany over Linux claims
 · Linux to gain anti-virus software
 · PMPs run Linux on ARM Cortex
(more...)

 

Latest Links
VS-Simulator
shd-tcp-tools
openBmap
testicle
(more...)

 

Google Search
 



Top : Software : Scientific : Numerical Analysis

Highlights
Linux Space Cube ready for blast-off
Japanese manufacturer Shimafuji is readying a two-inch cubed computer that runs Red Hat Linux on 1GB of flash. The Space Cube is equipped with a MIPS-based NEC VR5701 processor, 64MB RAM, and numerous I/O connections, including a Firewire-like "SpaceWire" port designed for spaceflight.

(Read more)
Advanced Linux Sound Architecture
Primary goals are: Create fully modularized sound driver which will support kerneld/kmod, Create new ALSA Kernel API which breaks most of limitations of current OSS API, Ensure compatibility with most binary OSS/Lite applications, Create ALSA Library (C,C++) and ALSA Manager

Links:

  • GAUSS
    (commercial) An easy-to-use data analysis, mathematical and statistical environment based on the powerful, fast and efficient GAUSS Matrix Programming Language. GAUSS is used to solve real world problems and data analysis problems of exceptionally large scale. hot
  • Octave
    GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language. Octave has extensive tools for solving common numerical linear algebra problems, finding the roots of nonlinear equations, integrating ordinary functions, manipulating polynomials, and integrating ordinary differential and differential-algebraic equations. It is easily extensible and customizable via user-defined functions written in Octave's own language, or using dynamically loaded modules written in C++, C, Fortran, or other languages. Read more hot
  • ADMesh
    ADMesh is a program for processing triangulated solid meshes. Currently, ADMesh only reads the STL file format that is used for rapid prototyping applications, although it can write STL, VRML, OFF, and DXF files.
  • Aladdin
    a Computational Toolkit for Interactive Engineering Matrix and Finite Element Analysis
  • ALBERT
    ALBERTA is an Adaptive multiLevel finite element toolbox using Bisectioning refinement and Error control by Residual Techniques for scientific Applications.
  • Algae
    Algae is a programming language for numerical analysis. Algae was developed because we needed a fast and versatile tool, capable of handling large systems. Algae has been applied to interesting problems in aerospace and related fields for more than a decade.
  • AMESH
    (commercial) a series of mesh generation tools designed specifically for the casting industry. AMESH uses a unique meshing method to construct multi-component (casting, mold, core, chill, etc.) geometry simultaneously. This ensures an accurate finite element model which is representative of the problem at hand
  • ATLAS
    Automatically Tuned Linear Algebra Software: an approach for the automatic generation and optimization of numerical software for processors with deep memory hierarchies and pipelined functional units
  • BLOPEX
    BLOPEX is a package, written in C, that at present includes only one eigenxolver, Locally Optimal Block Preconditioned Conjugate Gradient Method (LOBPCG). BLOPEX supports parallel MPI-based computations. The complex arithmetic is not yet supported in BLOPEX C codes, but is available for MATLAB codes.
  • Blossom IV
    Blossom IV is a minimum weight perfect matchings for point-sets in two or three dimensions with different norms as well as matchings for graphs given by a distance matrix.
  • BoxLib
    BoxLib is a library of C++ classes that facilitate the development of block structured finite difference algorithms such as arise in the solution of systems of partial differential equations. BoxLib is particularly useful in designing and building adaptive algorithms. BoxLib contains rich data structures for describing operations which take place on data defined in regions of index space that are unions of non-intersecting rectangles.
  • Cactus
    Cactus is an open source problem solving environment designed for scientists and engineers. Its modular structure easily enables parallel computation across different architectures and collaborative code development between different groups. Cactus originated in the academic research community, where it was developed and used over many years by a large international collaboration of physicists and computational scientists.
  • CalculiX
    CalculiX is a package designed to solve field problems. The method used is the finite element method. With CalculiX Finite Element Models can be build, calculated and post-processed. The pre- and post-processor is an interactive 3D-tool using the openGL API. The solver is able to do linear and non-linear calculations. Static, dynamic and thermal solutions are available.
  • CAP
    (commercial) CAP is a 3-D finite element analysis program that simulates solidification processes. CAP can be used on various casting processes, different mold materials, and multiple casting materials. CAP can also be used to optimize casting geometry in order to improve part integrity and reduce costs.
  • Cart3d
    Cart3D is a high-fidelity inviscid analysis package for conceptual and preliminary aerodynamic design. It allows users to perform automated CFD analysis on complex geometry. The package includes utilities for geometry import, surface modeling and intersection, mesh generation and flow simulation. Currently the package includes two flow simulation codes, Tiger, and flowCart.
  • Cassowary
    Cassowary is an incremental constraint solving toolkit that efficiently solves systems of linear equalities and inequalities. Constraints may be either requirements or preferences. Client code specifies the constraints to be maintained, and the solver updates the constrained variables to have values that satisfy the constraints.
  • CastCAE
    (commercial) CastCAE is the tool for foundries interested in casting simulation. CastDESIGN is a revolutionary simulation package that helps in designing the feeding systems for your castings. With CastCHECK, every machine designer can check and improve the castability of the components- without extensive foundry knowledge.
  • Cheap Matrix
    Cheap Matrix is a C++ Matrix class optimized for memory before speed. It enables handling huge matrices, and can link with LAPACK.
  • CLUTO
    CLUTO is a software package for clustering low- and high-dimensional datasets and for analyzing the characteristics of the various clusters. CLUTO is well-suited for clustering data sets arising in many diverse application areas including information retrieval, customer purchasing transactions, web, GIS, science, and biology.
  • CSCMDO
    The Coordinate and Sensitivity Calculator for Multi-disciplinary Design Optimization CSCMDO is a general purpose multi-block three-dimensional volume grid generator which is suitable for Multi-disciplinary Design Optimization.
  • CSDP
    CSDP is a library of routines that implements a predictor corrector variant of the semidefinite programming algorithm of Helmberg, Rendl, Vanderbei, and Wolkowicz.
  • diffpack
    (commercial) consists of a collection of object-oriented libraries (implemented in C++) for solving partial differential equations with a particular focus on finite element methods, and several Unix utilities for general software management and numerical programming
  • dstool tk
    dstool tk is a dynamical systems toolkit. It's very useful in the visual study of nonlinear systems and Chaos, as well as for finding numerical solutions to differential equations.
  • DUNE
    DUNE, the Distributed and Unified Numerics Environment, is a modular toolbox for solving partial differential equations (PDEs) with grid-based methods. DUNE is first of all a set of abstract interfaces which embody concepts from scientific computing.
  • Fastflo
    (commercial) Fastflo is a finite element package for the numerical solution of partial differential equations (PDEs) in one-, two- and three-dimensional regions.
  • FEATFLOW
    FEATFLOW is both a user oriented as well as a general purpose subroutine system for the numerical solution of the incompressible Navier-Stokes equations in two and three space dimensions.
  • FEMSET
    FEMSET is a library of FEM routines.
  • FIDISOL/CADSOL
    (commercial) 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 solved. The boundary conditions may be arbitrary. The solution method is the finite difference method. For the FIDISOL part the solution domain is restricted to be rectangular.
  • FLOW-3D
    (commercial) FLOW-3D isa general purpose CFD software package capable of simulating a wide variety of fluid flows.
  • FreeFEM
    FreeFEM is an implementation of the Gfem language dedicated to the finite element method. It provides you a way to solve Partial Differential Equations (PDE) simply.
  • gridpak
    gridpak is a program which creates an orthogonal grid when provided with the boundary information. The other programs in gridpak are support for this program and do such things as aid in the defining of the grid boundary or finding the bathymetry on the finished grid.
  • GUST
    GUST is an unstructured grid generator, flow analysis code, graphical user interfaces, and post-processing utilities.
  • HASAS
    HydroAcoustic Signal Analysis System: a modular system for passive sonar signal analysis. It can be used for biological research or surveillance
  • HQP
    HQP is a solver for nonlinearly constrained large-scale optimization. It is intended for problems with sufficient regular sparsity structure, e.g. multistage problems, discrete-time optimal control problems.
  • KASKADE
    KASKADE is developed for the solution of partial differential equations in one, two, or three space dimensions. Adaptive finite element techniques are applied to provide solution procedures of optimal computational complexity.
  • keyFE2
    keyFE2 is a FE (finite elements) program devoted to the resolution of discretized partial derivative equations.
  • KFem
    This is a client/server/CORBA software aiming at solving partial differential equations.The server provides the solver while the client provides the input data and the handling of the output using a graphic library, vtk.
  • KMonodim
    KMonodim is a simple solver for monodimensional problems. It provides calculation of eigenvalues and eigenfunctions for a given system, Richardson extrapolation to achieve better precision & integral evaluations.
  • kOctave
    kOctave is a KDE GUI for Octave. kOctave contains a editor with syntax highlighning and a help browser, you can work almost the same way as in Matlab.
  • LASSPTools
    LASSPTools is a collection of Unix utilities for numerical analysis and graphics. It was written around 1990.
  • levmar
    levmar is a robust and efficient C/C++ implementation of the Levenberg-Marquardt non-linear least squares algorithm. It includes double and single precision L-M versions, both with analytic and finite difference approximated Jacobians. It also has some support for constrained non-linear least squares, allowing linear equation and box constraints to be imposed. Availability of LAPACK/BLAS is strongly recommended for carrying out linear algebra computations.
  • LINDO
    (commercial) LINDO is a versatile tool for solving linear, integer, and quadratic programming problems.
  • mathnium
    Mathnium is a program for interactive numerical computations. With its comprehensive library of functions for a variety of problems in applied mathematics, and with its facilities for the definition and manipulation of arrays of numbers as basic data objects, Mathnium allows you to solve numerical problems rather painlessly and without a great deal of programming effort.
  • MAXDET
    MAXDET is an implementation of a long-step path-following method for determinant maximization problems. Includes full C-source (with calls to LAPACK), which can be used directly or via matlab mex file interfaces, matlab examples, and documentation.
  • Mesh-Maker
    Mesh-Maker is a comparatively simple program for generating unstructured meshes over a pre-specified orography.
  • Meshtools
    Meshtools is a finite Element Method (FEM)Mesh-Generating Facility in MATLAB.
  • METIS
    METIS is a set of programs for partitioning graphs, partitioning finite element meshes, and for producing fill reducing orderings for sparse matrices.
  • MGGHAT
    MultiGrid Galerkin Hierarchical Adaptive Triangles: a FORTRAN program for the solution of general second order linear self-adjoint elliptic partial differential equations with Dirichlet, natural or mixed boundary conditions on 2D polygonal domains (possibly with holes)
  • Mgsor
    Mgsor solves the Laplace equation in cartesian coordinates, discretized with the 5-point approximation to the derivative.
  • MODULEF
    The MODULEF library contains about 3000 procedures written in Fortran 77. These procedures were designed with the utmost concern for software portability. The approach used in building this library of procedures is a combination of abstract approach and modular programming. By implementing a top-down design, mathematical formulations are split into successive operators.
  • MOSEK
    (commercial) MOSEK is an optimization toolbox for MIDEVA and MATLAB. MOSEK is compatible with a subset of the MathWorks Optimization Toolbox version 2, and includes a much-faster implementation for linprog, quadprog, lsqnonneg, and lsqlin.
  • MSC.Patran
    (commercial) MSC.Patran provides a complete software environment for companies performing simulation of mechanical products.
  • MUMPS
    MUMPS is a MUltifrontal Massively Parallel sparse direct Solver. It provides a Solution of large linear systems with symmetric positive definite matrices, general symmetric matrices, and general unsymmetric matrices.
  • MV++
    MV++ is a small, efficient, set of concrete vector and simple matrix classes for numerical computing. It is not intended as a general vector container class, but rather designed specifically for optimized numerical computations on RISC and pipelined architectures. It is one step above a C/C++ array.
  • Nast++
    Nast++ is a C++ framework for solving Navier-Stokes equations with complex geometries (in German).
  • NLPQL
    NLPQL solves general nonlinear mathematical programming problems with equality and inequality constraints.
  • NLPQLB
    NLPQLB is an extension of the general nonlinear programming code NLPQL with the intention to solve also problems with very many constraints, where the derivative matrix of the constraints does not possess any special sparsity structure that can be exploited numerically.
  • NP-Completeness
    NP-Completeness has an efficient algorithm designing for hard computational problems. It includes a new NP-complete problem named SAT01, which is suitable for reduction to it and for solving algorithms development.
  • NumExp
    NumExp is a family of open-source applications for numeric computation. It is based on a server with the NumExp core functionalities. This server comunicates with potencial clients using a simple Corba interface.
  • Octave GTK
    A set of GTK+ bindings for Octave, to help develop GUI programs from Octave, with GTK+. It aims to aid fast creation of scientific programs that need GUIs as well as number crunching power.
  • OPBDP
    OPBDP is an implementation in C++ of an implicit enumeration algorithm for solving (non)linear 0-1 (or pseudo-Boolean) optimization problems with integer coefficients.
  • OptSolve++
    (commercial) OptSolve++ is an optimization library that provides a convenient and extensible interface for rapid nonlinear optimization of user-specified functions.
  • Orderpack
    Orderpack contains public domain Fortran 90 source code for a wide variety of general and specialized ordering problems.
  • PARTY
    PARTY serves a variety of different partitioning methods in a very simple and easy way. The problem of partitioning a graph into a number of pieces is one of the fundamental tasks in computer science and has a number of applications e.g. in parallel programming or VLSI design.
  • pdelib
    pdelib is a collection of software components which are useful to create simulators based on partial differential equations. The main idea of the package is modularity, based on a pattern oriented bottom up design. The user interface is based on the powerful scripting language Lua. Modern 3D graphics hardware output can be utilized for online visualization and generation of MPEG videos.
  • PDEsim
    PDEsim is a Monte Carlo partial differential equation solver.
  • peak-o-mat
    peak-o-mat (former lorentz) is a curve fitting program aimed for fast and easy fitting of spectroscopic data, especially if you face a large amount of similar spectra.
  • PHAML
    PHAML is a parallel program for the solution of 2D elliptic partial differential equations using low or high order finite elements, adaptive mesh refinement based on newest node bisection of triangles, and multigrid. All aspects of the method are based on the hierarchical basis functions.
  • PPBB
    The Portable Parallel Branch-and-Bound Library (PPBB-Library) presents an easy way to parallelize sequential Branch-and-Bound algorithms for several architectures. A user of the library, who wants to run his sequential algorithm on a parallel system, needs neither knowledge about the hardware architecture nor the parallelization mechanisms.
  • PVODE
    PVODE is a solver for large systems of ordinary differential equations on parallel machines. It contains methods for the solution of both stiff and non-stiff initial value problems.
  • pysimplex
    pysimplex provides some basic symbolic programming tools for constructing, solving and optimizing systems of linear equations and inequalities.
  • QL
    QL solves quadratic programming problems with a positive definite objective function matrix and linear equality and inequality constraints.
  • QMG
    The QMG package generates finite element meshes in two and three dimensions. QMG is free software distributed at the source-code level. Although QMG is free, it is copyrighted by Cornell University. The package includes some geometric modeling software, the mesh generator itself, and an elementary finite element solver. The software is written in C++, Tcl/Tk and Matlab.
  • radarfdtd
    radarfdtd lets you compute the propagation of electromagnetic waves according to Maxwell's equations.
  • SIMTEC
    (commercial) SIMTEC is a FEM based solidification modeling program.
  • SLFFEA
    SLFFEA stands for San Le's Free Finite Element Analysis. It is a package of scientific software and graphical user interfaces for use in finite element analysis. It is written in ANSI C by San Le and distributed under the terms of the GNU license.
  • Solving Constraint Integer Programs
    SCIP is a framework for Constraint Integer Programming oriented towards the needs of Mathematical Programming experts who want to have total control of the solution process and access detailed information down to the guts of the solver. SCIP can also be used as pure MIP solver or as framework for branch-cut-and-price.
  • SolvOpt
    The program SolvOpt (Solver for local optimization problems) is concerned with minimization or maximization of nonlinear, possibly non-smooth objective functions and solution of nonlinear minimization problems taking into account constraints by the method of exact penalization.
  • SparsePy
    SparsePy is a module that implements a sparse matrix class for Python. The attributes of the class are Numeric arrays and the methods are based on the included toolkits SPARSEKIT2 by Yousef Saad (in FORTRAN) and SuperLU.
  • StarFLIP++
    StarFLIP++ is a reusable iterative optimization library for combinatorial problems with fuzzy constraints.
  • SYMPHONY
    SYMPHONY is a fully parallel, generic implementation of the branch, cut, and price algorithm for solving integer and mixed-integer programs. The user of the library need only supply model-specific preprocessing and separation functions to implement a state-of-the-art branch and cut algorithm for virtually any problem setting.
  • Systems of Ordinary Differential Equations
    SODE uses long Taylor series to solve systems of ordinary differential equations. It generates code to solve the equations in either Icon (or Unicon) or Maple. Using the Taylor series, estimates are made of the location and order of poles. An effort is made to adjust H to control the error. It has worked well in testing, but needs more testing as there are so many possibilities.
  • TeLa
    TeLa is a numerical computing environment mainly targeted for numerical simulation pre- and postprocessing work.
  • UG
    UG is a flexible software tool for the numerical solution of partial differential equations on unstructured meshes in two and three space dimensions using multigrid methods.
  • VBCTOOL
    VBCTOOL is a graphical interface for Visualization of Branch Cut algorithms.
  • Xcog
    Xcog is an interactive 2-D overlapping grid generator.
  • XPPAUT
    XPPAUT is for the analysis and simulation of dynamic systems. It includes AUTO, a bifurcation package, as well as dozens of other useful routines. Differential equations, maps, stochastic systems, delay equations, integral equations, and other systems are easily solved and plotted.
  • Zimpl
    Zimpl is a little language to translate the mathematical model of a problem into a linear or (mixed-) integer mathematical program expressed in .lp or .mps file format which can be read and (hopefully) solved by a LP or MIP solver.



Other Sites

Migrate to Linux
Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

This feature also includes over 150 individual software portal pages including Blender, Scribus, OpenOffice.org, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.

 

Distribution Guides
Distro Guide

Debian
Fedora
Gentoo
Mandriva
OpenSuSE
RedHat
Slackware
Ubuntu
Xandros

Absolute
Linux Mint
64 Studio

LiveCDs
Berry Linux
GoblinX
KNOPPIX
Kubuntu
NimbleX
PCLinuxOS
Sabayon
SimplyMEPIS
Xubuntu

Entire List

 

SourceFiles.org
Sourcefiles.org
Backup
CD Writing
Databases
Editors
Emulators
Financial
Games
Graphics
Home ...
Internet
Multimedia
Networking
Office
Prod Tools
Scientific
Shells
Spreadsheets
Toys
Utilities
WMs

 

Services
Web Calendar
Linux Licenses

Advertise at LinuxLinks.com

 

My LinuxLinks
MyLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Latest Portal Pages
    Mixxx
    energyXT2
    GRASS
    uDig
    QGIS
    gretl
    SPSS

     

    About | FAQ | Privacy | Awards | Contact
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2002-2007 LinuxLinks.com All rights reserved.