Resources and Tools for Numerical Method and Scientific Computing
=================================================================
Resources
---------
- `Numerical Recipes - The Art of Scientific
Computing `__
- The famous book. Algorithms available in Fortran, C, and C++.
- A `Second Edition of the C
version `__
is available here.
- `Numerical Recipes 2nd ed. ANSI C++
Files `__
- `Awesome Scientific Computing - Curated list of awesome software for
numerical
analysis `__
- Scientific computing and numerical analysis are research fields
that aim to provide methods for solving large-scale problems from
various areas of science with the help of computers.
Tools
-----
- `meshio - I/O for various mesh
formats `__
- By Nico Schlömer. There are various mesh formats available for
representing unstructured meshes. meshio can read and write a lot
of them, and can convert among them.
- `quadpy - Numerical integration (quadrature, cubature) in
Python `__
- By Nico Schlömer. More than 1500 numerical integration schemes for
line segments, circles, disks, triangles, quadrilaterals, spheres,
balls, tetrahedra, hexahedra, wedges, pyramids, n-spheres,
n-balls, n-cubes, n-simplices, and the 1D/2D/3D/nD spaces with
weight functions exp(-r) and exp(-r2) for fast integration of
real-, complex-, and vector-valued functions.
- `optimesh - Mesh optimization, mesh
smoothing `__
- By Nico Schlömer. Several mesh smoothing/optimization methods with
one simple interface. Only works for triangular meshes