Numerical Analysis/Methods Packages

  • Thread starter neurocomp2003
  • Start date
  • Tags
    Numerical
In summary, some people use LAPACK while others use the Template Numerical Toolkit. Both are very good and optimized for different purposes.
  • #1
neurocomp2003
1,366
4
Any body use or know of any good numerical analysis packages in C/C++.
something like LAPACK. and are they easy to use.
 
Computer science news on Phys.org
  • #3
Here is a good library of numerical analysis functions:

http://www.gnu.org/software/gsl/

If you want to learn how numberical analysis is done in C this is a good resource:

http://www.library.cornell.edu/nr/cbookcpdf.html
 
Last edited by a moderator:
  • #4
thanks i alredy have thle numerical recipesin C(waiting on C++) just wondering if there were some other ones, or if people have used cLAPACK. I'll look into gsl but it seems only for linux =[ and I'm coding in windows platform(like the vc6 interface too much.

i'll also look at the netlib site...thanks...thats the one my compphys text(landau) suggested...have you guys used these packages...are they pretty optimized?
 
  • #5
Yes, I've used/use several programs from netlib and have never had any problems with any of them (including several routines from LAPACK-fortran version). As for optimization it depends on what you mean by "optimized". The code can be optimized for vector processing, parallel processing, or scalar processing. Check the header of the given code you want for specifics.
 
  • #6
You may know of this, but there's a version of LAPACK for C++ called LAPACK++, but this is being superseeded by the Template Numerical Toolkit, available at http://math.nist.gov/tnt/.
 
  • #7
With respect to degree of "optimization" of netlib packages typically exceed my own workings by a fair margin, as problem free as it comes.

Usually access via our neighboring organization who have their things pretty good straightened and sorted out:

http://www.csc.fi/math_topics/FTP/index.html
http://www.csc.fi/math_topics/Software.html
 
Last edited by a moderator:

FAQ: Numerical Analysis/Methods Packages

What is numerical analysis/methods?

Numerical analysis/methods is a branch of mathematics that focuses on developing algorithms and techniques to solve mathematical problems using numerical approximations. It involves using computers to analyze and solve problems that cannot be solved using exact methods.

What is a numerical analysis/methods package?

A numerical analysis/methods package is a software tool that includes a collection of algorithms and techniques for solving a variety of mathematical problems. These packages are designed to simplify and automate the process of performing numerical analysis, and are commonly used by scientists, engineers, and other professionals.

What are the benefits of using a numerical analysis/methods package?

Using a numerical analysis/methods package can save time and effort in solving complex mathematical problems. These packages offer a wide range of algorithms and methods, allowing users to choose the most appropriate one for their specific problem. They also provide accurate and efficient solutions, as they are designed and tested by experts in the field.

What types of problems can be solved using numerical analysis/methods packages?

Numerical analysis/methods packages can be used to solve a variety of problems, including differential equations, optimization problems, interpolation and approximation, and linear algebra problems. They are also commonly used in fields such as physics, engineering, economics, and finance.

Are there any limitations to using numerical analysis/methods packages?

While numerical analysis/methods packages offer a powerful and efficient way to solve mathematical problems, they do have limitations. These packages rely on numerical approximations, which may introduce errors in the solutions. They also require knowledge and understanding of mathematical concepts and programming skills to use effectively.

Similar threads

Back
Top