C Scientific Computing

Open-source C projects categorized as Scientific Computing | Edit details

Top 13 C Scientific Computing Projects

  • Torch

    http://torch.ch

  • FFTW

    DO NOT CHECK OUT THESE FILES FROM GITHUB UNLESS YOU KNOW WHAT YOU ARE DOING. (See below.)

    Project mention: Why not use a script to generate c code instead of using macros? | reddit.com/r/C_Programming | 2021-07-30
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • shadow

    Shadow is a discrete-event network simulator that directly executes real application code, enabling you to simulate distributed systems with thousands of network-connected processes in realistic and scalable private network experiments using your laptop, desktop, or server running Linux. (by shadow)

  • ohpc

    OpenHPC Integration, Packaging, and Test Repo

    Project mention: Cluster OS and Management | reddit.com/r/HPC | 2022-04-06

    While I ended up rolling my own setup, I've seen https://openhpc.community/ suggested here a few times and it does seem a decent starting place if nothing else.

  • GSL

    GNU Scientific Library with CMake build support and AMPL bindings (by ampl)

    Project mention: C++ for numerical programming | reddit.com/r/cpp_questions | 2021-06-22

    Some time ago, I started on a similar journey. Started with https://www.gnu.org/software/gsl/

  • datoviz

    ⚡ High-performance GPU interactive scientific data visualization with Vulkan

    Project mention: Looking for a library for plotting a big amount of geometrical data | reddit.com/r/learnpython | 2021-08-23

    Maybe Datoviz or Dear PyGui?

  • numo-narray

    Ruby/Numo::NArray - New NArray class library

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • sundials

    Official development repository for SUNDIALS - a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. Pull requests are welcome for bug fixes and minor changes.

  • phpsci-carray

    PHP library for scientific computing powered by C

  • adorad

    Fast, Expressive, & High-Performance Programming Language for those who dare

    Project mention: Leading vs. Trailing Types (Programming Languages) | news.ycombinator.com | 2021-09-22
  • McCode

    The home of the McStas (neutrons) and McXtrace (x-rays) Monte-Carlo ray-tracing instrument simulation codes.

  • arpra

    A library for analysing numerical error propagation in floating-point computations.

    Project mention: Is there a language which can keep track of the potential epsilon error when doing calculations? | reddit.com/r/ProgrammingLanguages | 2022-01-06

    I don't know why everyone else is talking about bignums, but this is a fairly common subject of interest with lots of research projects out there. Off the top of my head Arpra, and CADNA. Julia also has IntervalArithmetic.jl which can be used with some manual work. None of these are core language features, but I don't imagine that was an important part of the question.

  • macadam

    Type-generic math and numerical library supporting c99 and cpp98 (header only).

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-04-06.

C Scientific Computing related posts

Index

What are some of the best open-source Scientific Computing projects in C? This list will help you:

Project Stars
1 Torch 8,704
2 FFTW 2,121
3 shadow 998
4 ohpc 635
5 GSL 392
6 datoviz 363
7 numo-narray 340
8 sundials 257
9 phpsci-carray 186
10 adorad 56
11 McCode 55
12 arpra 18
13 macadam 3
Find remote jobs at our new job board 99remotejobs.com. There are 9 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com