dogear

enter for all results · esc to close

Scientific Computing

90 items from nschloe/awesome-scientific-computing ★1,596

  1. pyGAM pygam.readthedocs.io

    Generalized Additive Models in Python. (Python, Apache 2.0, GitHub)

  2. PyAMG pyamg.readthedocs.io

    Algebraic Multigrid Solvers in Python. (Python, MIT, GitHub)

  3. preCICE precice.org

    Coupling library for partitioned multi-physics simulations (FSI, CHT, and more). (C++, LGPL 3, GitHub)

  4. SuperLU portal.nersc.gov

    Direct solution of large, sparse, nonsymmetric systems of linear equations. (C, mostly BSD, GitHub)

  5. Polyscope polyscope.run

    Viewer and user interface for 3D geometry processing. (C++, MIT, GitHub)

  6. pmp-library pmp-library.org

    Polygon mesh processing library. (C++, MIT with Employer Disclaimer, GitHub)

    site link ↗
  7. PETSc petsc.org

    Parallel solution of scientific applications modeled by PDEs. (C, 2-clause BSD, GitLab)

  8. distmesh persson.berkeley.edu

    Simple generator for unstructured triangular and tetrahedral meshes. (MATLAB, GPL 3)

    site link ↗
  9. Nick Trefethen's Video Lectures people.maths.ox.ac.uk

    36 video lectures on approximation theory/practice and scientific computing.

  10. OpenFOAM openfoam.com

    Free, open source CFD (computational fluid dynamics) software. (C++, GPL 3, GitHub)

  11. OpenBLAS openblas.net

    Optimized BLAS library based on GotoBLAS2. (C and Assembly, BSD, GitHub)

    site link ↗
  12. Nick Higham's blog nhigham.com

    Mostly on MATLAB, general computing advice.

    site link ↗
  13. Netgen/NGSolve ngsolve.org

    High performance multiphysics finite element software. (C++, LGPL 2.1, GitHub)

  14. Jack Dongarra's software list netlib.org

    List of freely available software for the solution of linear algebra problems.

  15. NA Digest netlib.org

    Collection of articles on topics related to numerical analysis and those who practice it.

  16. LAPACK netlib.org

    Routines for solving systems of linear equations, linear least-squares, eigenvalue problems, etc. (Fortran, BSD, GitHub)

    site link ↗
  17. MOOSE mooseframework.inl.gov

    Multiphysics Object Oriented Simulation Environment. (C++, LGPL 2.1, GitHub)

    site link ↗
  18. Mmg mmgtools.org

    Robust, open-source & multidisciplinary software for remeshing. (C, LGPL 3, GitHub)

  19. MFEM mfem.org

    Free, lightweight, scalable C++ library for finite element methods. (C++, BSD-3-Clause, GitHub)

    site link ↗
  20. MeshPy mathema.tician.de

    Quality triangular and tetrahedral mesh generation. (Python, MIT, GitHub)

  21. Wolfgang Bangerth's video class math.colostate.edu

    MATH 676: Finite element methods in scientific computing.

  22. libMesh libmesh.github.io

    Framework for the numerical simulation of PDEs using unstructured discretizations. (C++, LGPL 2.1, GitHub)

    site link ↗
  23. Eigen libeigen.gitlab.io

    C++ template library for linear algebra. (C++, MPL 2, GitLab)

  24. libceed libceed.readthedocs.io

    Code for Efficient Extensible Discretizations. (C, 2-clause BSD, GitHub)

    site link ↗
  25. John D. Cook's blog johndcook.com

    Feats of scientific computing.

  26. HDF5 hdfgroup.org

    Data model, library, and file format for storing and managing data. (C/Fortran, BSD, GitHub)

    site link ↗
  27. Gmsh gmsh.info

    Three-dimensional finite element mesh generator with pre- and post-processing facilities. (C++, GPL, GitLab)

    site link ↗
  28. Ginkgo ginkgo-project.github.io

    High-performance manycore linear algebra library, focus on sparse systems. (C++, BSD, GitHub)

  29. FreeFEM freefem.org

    High level multiphysics-multimesh finite element language. (C++, LGPL, GitHub)

    site link ↗
  30. Firedrake firedrakeproject.org

    Automated system for the solution of PDEs using the finite element method. (Python, LGPL 3, GitHub)

  31. FEniCS fenicsproject.org

    Computing platform for solving PDEs in Python and C++. (C++/Python, LGPL 3, GitHub/Bitbucket)

  32. F3D f3d.app

    Cross-platform, fast, and minimalist 3D viewer with scientific visualization tools. (C++, BSD, GitHub)

  33. PyGMO esa.github.io

    Massively parallel optimization. (Python/C++, MPL 2, GitHub)

  34. DUNE Numerics dune-project.org

    Toolbox for solving PDEs with grid-based methods. (C++, GPL 2, GitLab)

    site link ↗
  35. DifferentialEquations.jl docs.sciml.ai

    Toolbox for solving different types of differential equations numerically. (Julia, MIT, GitHub)

    site link ↗
  36. Discord: Numerical Software discord.com

    Discord messaging server on numerical software.

  37. Dedalus dedalus-project.org

    Solve partial differential equations with spectral methods. (Python, GPL 3, GitHub)

  38. deal.II dealii.org

    Software library supporting the creation of finite element codes. (C++, LGPL 2.1, GitHub)

  39. FiPy ctcms.nist.gov

    Finite-volume PDE solver. (Python, custom open-source license, GitHub)

  40. Triangle cs.cmu.edu

    Two-dimensional quality mesh generator and Delaunay triangulator. (C, nonfree software)

  41. hypre computing.llnl.gov

    Library of high-performance preconditioners and solvers. (C, Apache 2.0/MIT, GitHub)

    site link ↗
  42. TriWild cims.nyu.edu

    Robust triangulation with curve constraints. (C++, MPL 2, GitHub)

  43. Chebfun chebfun.org

    Computing with functions to about 15-digit accuracy. (MATLAB, BSD, GitHub)

    site link ↗
  44. Gabriel Peyré on Bluesky bsky.app

    One post a day on computational mathematics.

  45. TetWild arxiv.org

    Generate tetrahedral meshes for triangular surface meshes. (C++, GPL 3, GitHub)

    site link ↗