Fortran

Open-source projects categorized as Fortran

Top 23 Fortran Open-Source Projects

  • dockcross

    Cross compiling toolchains in Docker images

    Project mention: Cross compiling toolchains in Docker images | news.ycombinator.com | 2024-03-16
  • cmake-cookbook

    CMake Cookbook recipes.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • ompi

    Open MPI main development repository

    Project mention: Ask HN: Does anyone care about OpenPOWER? | news.ycombinator.com | 2024-02-09

    The commercial Linux world (see https://github.com/open-mpi/ompi/issues/4349) and other open source OSes (eg FreeBSD) seem to have lined up behind little-endian PowerPC. IBM still has a big-endian problem with AIX, IBM i, and Linux on Z.

  • WRF

    The official repository for the Weather Research and Forecasting (WRF) model

    Project mention: Why hasn't there been more of an effort to create an open source network of weather stations? | /r/opensource | 2023-05-26

    WRF-ARW Modeling System is in the public domain and there is a fork called WRFg that can utilize GPU acceleration. The price of used Nvidia tesla GPUs could allow an enthusiast group to band together and thrive however that doesn't solve the sheer complexity of using the model and obtaining enough accurate data points to even run the model.

  • stdlib

    Fortran Standard Library (by fortran-lang)

    Project mention: SciPy: Interested in adopting PRIMA, but little appetite for more Fortran code | news.ycombinator.com | 2023-05-18

    Hopefully, the SciPy community can stay open-minded about modern Fortran libraries.

    Modern Fortran is quite different from Fortran 77, while being as powerful, if not more.

    In addition, there has been a significant community effort on improving and modernising the legacy packages, the ecosystem, and the language itself.

    With projects like LFortran (https://lfortran.org/), fpm (https://github.com/fortran-lang/fpm), and stdlib (https://github.com/fortran-lang/stdlib), I believe that Fortran will enjoy prosperity again.

  • oneAPI-samples

    Samples for Intel® oneAPI Toolkits

    Project mention: For those interested in learning how to build a Language Identification solution using PyTorch, check out my article. | /r/learnmachinelearning | 2023-04-28

    Link to code sample: https://github.com/oneapi-src/oneAPI-samples/tree/master/AI-and-Analytics/End-to-end-Workloads/LanguageIdentification

  • fpm

    Fortran Package Manager (fpm) (by fortran-lang)

    Project mention: Fortran Package Manager (FPM): Package Manager and Build System for Fortran | news.ycombinator.com | 2023-09-15
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • cmakeconverter

    This project aims to facilitate the conversion of Visual Studio to CMake projects.

    Project mention: Question about finding source files | /r/cmake | 2023-05-05

    I used a tool called cmake-converter to generate some cmake files. It works great, but my include and library directories are set to be relative to the projects. On top of that, I didn't consider if the source files would be visible or how to make that happen. So here's a couple questions:

  • flang

    Flang is a Fortran language front-end designed for integration with LLVM.

    Project mention: Supporting BFLOAT16 in ISO_Fortran_env: not recommended | news.ycombinator.com | 2024-03-15

    It is great to know that LLVM Flang supports BFLOAT16!

    I look forward to trying it in my project ( http://www.libprima.net ), although LLVM Flang is not ready to use last time I tried.

    As a side note, the Classic Flang ( https://github.com/flang-compiler/flang ) does not support kind = 3.

  • mpich

    Official MPICH Repository

  • gcc_termux

    Gcc for termux with fortran scipy etc... Use apt for newest updates instructions in README.txt

    Project mention: Local LLaMa on Android phone | /r/LocalLLaMA | 2023-07-06

    I'm attempting this on a Pixel 3. I'm going to try the instructions in the gcc-termux README.md

  • functional-fortran

    Functional programming for modern Fortran

  • ford

    Automatically generates FORtran Documentation from comments within the code.

  • fortran2018-examples

    Fortran 2018 standard examples with broad applications

  • neural-fortran

    A parallel framework for deep learning

    Project mention: Fortran 2023 has been published | news.ycombinator.com | 2023-11-22

    A few more:

    https://github.com/modern-fortran/neural-fortran (disclaimer, I originally created this one)

    https://github.com/BerkeleyLab/inference-engine

    https://git.exeter.ac.uk/hepplestone/athena

  • pyccel

    Python extension language using accelerators

  • E3SM

    Energy Exascale Earth System Model source code. NOTE: use "maint" branches for your work. Head of master is not validated.

  • json-fortran

    A Modern Fortran JSON API

  • macos-cross-compiler

    Compile binaries for macOS on Linux

    Project mention: Show HN: dockerc – Docker image to static executable "compiler" | news.ycombinator.com | 2024-03-06

    It will depend heavily on the docker image you're trying to ship. For example with macos-cross-compiler[0] the resulting binary is over 2GB. With python:alpine[1] it's only 25MB.

    Because image isn't copied whether the image is 2GB or 25MB the startup time will be nearly instantaneous for both.

    The runtime adds 6-7MB of overhead although I expect that this can be reduced to less than 3MB with some work.

    [0]: https://github.com/shepherdjerred/macos-cross-compiler

  • Fortran-code-on-GitHub

    Directory of Fortran codes on GitHub, arranged by topic

    Project mention: Fortran 2023 has been published | news.ycombinator.com | 2023-11-22
  • gtk-fortran

    A GTK / Fortran binding

    Project mention: Is it possible to create a Sierpinski Triangle with Fortran? | /r/fortran | 2023-04-20

    The answer to 2) is more complicated, because in any language writing graphics is more complicated, because the hardware changes. The way you did it in Turbo C would not work today in Windows 11 (at least, not easily), nut as u/Uncle-Rufus says, you just need the right library, for example gtk-fortran. Here's Fortran code to create a Sierpinski Triangle in a PNG image file using that library, doing it to screen will be a little, but not much, more complicated.

  • OpenCoarrays

    A parallel application binary interface for Fortran 2018 compilers.

    Project mention: Coarrays | /r/fortran | 2023-12-10
  • paramonte

    ParaMonte: Plain Powerful Parallel Monte Carlo and MCMC Library for Python, MATLAB, Fortran, C++, C.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2024-03-16.

Fortran related posts

Index

What are some of the best open-source Fortran projects? This list will help you:

Project Stars
1 dockcross 3,109
2 cmake-cookbook 2,556
3 ompi 1,980
4 WRF 1,122
5 stdlib 951
6 oneAPI-samples 810
7 fpm 792
8 cmakeconverter 783
9 flang 772
10 mpich 503
11 gcc_termux 446
12 functional-fortran 404
13 ford 386
14 fortran2018-examples 375
15 neural-fortran 358
16 pyccel 328
17 E3SM 325
18 json-fortran 317
19 macos-cross-compiler 314
20 Fortran-code-on-GitHub 247
21 gtk-fortran 243
22 OpenCoarrays 231
23 paramonte 224
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com