An open API service indexing awesome lists of open source software.

Fortran

Fortran is a statically typed compiled programming language that is especially suited to numeric computation, and scientific computing. While Fortran has been in use since its inception by John Backus at IBM in 1957, it still remains popular today, especially for computationally intensive applications including numerical weather prediction, finite element analysis, computational fluid dynamics, computational physics, crystallography, and computational chemistry. Despite its age, new language revisions include syntax and semantics for modern language ideas including pointers, recursion, object orientated programming features, and parallel programming using Coarray Fortran.

https://github.com/space-physics/grwave

Python for ITU P.368 : Ground-wave propagation curves for frequencies between 10 kHz and 30 MHz

basic-programming-language broadcast fortran geoscience itu medium-wave propagation python shortwave

Last synced: 14 Dec 2024

https://github.com/robintw/PyProSAIL

Python interface to the ProSAIL leaf/canopy reflectance model

fortran python satellite science vegetation

Last synced: 15 Nov 2024

https://github.com/arjenmarkus/old-programming-idioms

Explain old-style programming idioms used in FORTRAN 77 programs

fortran fortran-tutorial fortran77

Last synced: 27 Mar 2025

https://github.com/nomad-coe/greenx

Library for Green’s function based electronic structure theory calculations

exascale fortran greens-functions

Last synced: 26 Feb 2025

https://github.com/ivan-pi/stiff3

Adaptive solver for stiff systems of ODEs using semi-implicit Runge-Kutta method of third order

adaptive differential equation fortran ode solver stiff

Last synced: 27 Mar 2025

https://github.com/0382/argparse-f

Modern Fortran command line parser, implemented with OOP.

argparse command-line fortran modern-fortran oop

Last synced: 18 Feb 2025

https://github.com/t-kalinowski/RFI

R-Fortran Interface for Modern Fortran

fortran fortran2018 r

Last synced: 24 Apr 2025

https://github.com/dceresoli/ce-tddft

Real-time TDDFT for Quantum-Espresso

dft fortran quantum-dynamics quantum-espresso quantum-mechanics tddft

Last synced: 20 Nov 2024

https://github.com/rjfarmer/pyMesa

Allows python to interface with MESA

astrophysics bindings fortran mesa python

Last synced: 10 Mar 2025

https://github.com/jacksonburns/py2sambvca

Simple thin client to interface python scripts with SambVca catalytic pocket fortran calculator.

chemistry fortran python-script

Last synced: 14 Apr 2025

https://github.com/tmm1/taxsim.js

JS/WebAssembly version of NBER TAXSIM

fortran tax-calculator webassembly

Last synced: 03 Mar 2025

https://github.com/bast/python-cffi-demo

Python CFFI demo: interfacing C++, Fortran, and Python.

cffi cpp fortran python testing

Last synced: 12 Apr 2025

https://github.com/t-kalinowski/rfi

R-Fortran Interface for Modern Fortran

fortran fortran2018 r

Last synced: 23 Mar 2025

https://github.com/it4innovations/intel-sde-flops

Computing FLOPs with Intel Software Development Emulator (Intel SDE)

c cpp cpu flops fma fortran intel python sde simd vectorization

Last synced: 12 Nov 2024

https://github.com/geoschem/gchp

The "superproject" wrapper repository for GCHP, the high-performance instance of the GEOS-Chem chemical-transport model.

aerosols atmospheric-chemistry atmospheric-composition atmospheric-science carbon-cycle climate earth-science earth-system-model esmf fortran gchp geos-chem greenhouse-gases hg mpi

Last synced: 26 Feb 2025

https://github.com/vmagnin/forcolormap

A Fortran library for colormaps

colormaps fortran fortran-package-manager

Last synced: 30 Mar 2025

https://github.com/gha3mi/forcad

ForCAD - A Fortran library for Geometric Modeling

bezier bsplines cad curves fortran fortran-package-manager nurbs surfaces volumes

Last synced: 30 Mar 2025

https://github.com/geospace-code/h5fortran-mpi

HDF5-MPI parallel Fortran object-oriented interface

fortran hdf5 mpi mpi-applications object-oriented-fortran

Last synced: 01 Mar 2025

https://github.com/gnikit/findent-pypi

Generates the PyPi wheels for findent

formatter fortran pypi vscode

Last synced: 14 Apr 2025

https://github.com/urbanjost/m_cli2

Fortran commandline-interface using a simple prototype command

argument command-line fortran fortran-package-manager parsing

Last synced: 20 Feb 2025

https://github.com/samharrison7/fortran-error-handler

Comprehensive error framework for applications requiring functional and robust error handling, utilising the power of modern object-oriented Fortran.

error-handling fortran fortran-package-manager fpm

Last synced: 17 Mar 2025

https://github.com/gha3mi/foropenai

ForOpenAI - A Fortran library for OpenAI API.

api chatgpt dall-e fortran fortran-package-manager gpt openai openai-api whisper

Last synced: 23 Apr 2025

https://github.com/sintef/fortran-error-handling

A library for flexible and easy to use error handling in Fortran projects

error-handling fortran fortran-package-manager

Last synced: 02 Mar 2025

https://github.com/szaghi/zoo

ZOO, Zaghi fOrtran cOllection, where my wild Fortran pets will survive

fortran fortran-library fortran2003 fortran2008 oop zoo

Last synced: 18 Feb 2025

https://github.com/szaghi/zen-of-fortran-talk

a path to discover Modern Fortran, a poor, informal talk for newbies Fortraners

discover-modern-fortran fortran fortran-talk newbies-fortraners zen

Last synced: 18 Feb 2025

https://github.com/szaghi/befor64

BeFoR64, Base64 encoding/decoding library for FoRtran poor men

base64 decoding encoding fortran oop

Last synced: 18 Feb 2025

https://github.com/flang-compiler/classic-flang-llvm-project

LLVM monorepo for integration with classic flang

compiler fortran fortran-compiler llvm

Last synced: 20 Dec 2024

https://github.com/vmagnin/exploring_coarrays

Let's explore the modern Fortran features for parallel programming (coarrays, images, collective subroutines...)

coarray-fortran coarrays fortran openmp

Last synced: 30 Mar 2025

https://github.com/zbeekman/zstdfortranlib

👨‍💻Zaak's 🧩(missing) 🏛Standard 🔬Fortran 📚Library 🚧(WIP)

convenience fortran fortran-library fortran-modules fortran2003 fortran2008 fortran2018 productivity syntactic-sugar

Last synced: 14 Mar 2025

https://github.com/interkosmos/fortran-lua53

Fortran 2008 interface bindings to Lua 5.3

fortran fortran-package-manager fpm lua lua53

Last synced: 14 Apr 2025

https://github.com/Mohid-Water-Modelling-System/MOHID-Lagrangian

High-performance Lagragian tracer model, standard compliant and ready to use out-of-the-box

faecal fortran lagrangian lagrangian-ocean-modelling mohid oop particle tracer

Last synced: 27 Nov 2024

https://github.com/urbanjost/m_intrinsics

man-page style descriptions of Fortran intrinsics for use as a reference for developers and tutorials

fortran fortran-package-manager fortran-tutorial intrinsics

Last synced: 20 Feb 2025

https://github.com/victorsndvg/forex

Fortran User Defined Exceptions Handler

exception-handler experimental fortran object-oriented

Last synced: 18 Feb 2025

https://github.com/jacobwilliams/stringsort

Modern Fortran sorting routines for strings

fortran fortran-package-manager quicksort sorting-algorithms

Last synced: 20 Feb 2025

https://github.com/jchristopherson/fplot

A Fortran library providing a convenient interface for plotting with Gnuplot.

fortran gnuplot plot plotting scientific-visualization

Last synced: 01 Mar 2025

https://github.com/lkedward/lbm2d_opencl

D2Q9 BGK Lattice Boltzmann code written in OpenCL and Modern Fortran.

fortran gpu-computing lattice-boltzmann modern-fortran opencl

Last synced: 20 Feb 2025

https://github.com/pnavaro/fortran-vs-julia

Fortran-Julia syntax comparison and Maxwell Solver in 2D using Yee numerical scheme and MPI topology

cheatsheet fdtd fortran fortran90 julia julia-language language-comparison maxwell maxwell-equations-solver mpi

Last synced: 10 Mar 2025

https://github.com/luc99hen/fta

An Adapter aimed for using a PyTorch model directly from a Fortran program

fortran libtorch pytorch

Last synced: 21 Mar 2025

https://github.com/dabamos/dmpack

Sensor network middleware in Fortran 2018, for deformation monitoring and geodetic control measurements in the IoT (client and server).

automation deformation-monitoring engineering environmental-monitoring fortran geocom geodesy geospatial internet-of-things iot monitoring sensor sensor-data sensor-data-collection sensor-monitor sensor-network timeseries wsn xmpp

Last synced: 11 Apr 2025

https://github.com/johnsonjh/sgs-68k

sgs-68k: AT&T (Software Generation System) SGS for Motorola 68000, including compilers (C, FORTRAN-77, RATFOR, EFL) and tools (SCCS, cflow, ctrace, cxref, lint, prof, lex, yacc)

68000 compiler efl fortran m68k ratfor sccs sgs systemv

Last synced: 18 Mar 2025

https://github.com/vmagnin/formidi

A small Fortran MIDI sequencer for composing music, exploring algorithmic music and music theory.

fortran fortran-package-manager midi music

Last synced: 30 Mar 2025

https://github.com/imperialcollegelondon/rcds-introduction-to-fortran

An Introductory Fortran course delivered by the Imperial College London Graduate School.

fortran fortran-tutorial

Last synced: 12 Apr 2025

https://github.com/urbanjost/m_system

Call C system routines (mostly POSIX) from Fortran

fortran fortran-package-manager fpm posix system

Last synced: 20 Feb 2025

https://github.com/zoziha/fortran-design-patterns

Fortran Design Patterns.(Fortran语言设计模式)

chinese design-patterns fortran oop

Last synced: 20 Feb 2025

https://github.com/jchristopherson/integral

The INTEGRAL library provides routines for the integration of functions of various types. Additionally, the INTEGRAL library provides routines for the integration of systems of ordinary differential equations (ODEs).

differential-equations fortran integration odepack ordinary-differential-equations quadpack

Last synced: 01 Mar 2025

https://github.com/jacobwilliams/fgif

Create Animated GIFs with Fortran

animated-gifs fortran fortran-package-manager gif gif-animation

Last synced: 20 Feb 2025

https://github.com/llnl/frescox

Scattering code Frescox for coupled-channels calculations

coupled-channels fortran fortran90 fresco math-physics

Last synced: 27 Feb 2025

https://github.com/aamaricci/dmfttools

A collection of fortran modules and routines to support quantum many-body calculations, with a strong focus on Dynamical Mean-Field Theory

condensed-matter condmat-numerical-codes dmft fortran fortran-modules routines

Last synced: 06 Mar 2025

https://github.com/gnikit/gmsh-fpm

Gmsh API using the Fortran Package Manager (fpm)

finite-element-mesh fortran fortran-package-manager gmsh mesh mesh-generation

Last synced: 27 Mar 2025

https://github.com/helgee/llea

LLEA (Low-Level Engine for Astrodynamics) a modern Fortran astrodynamics library

astrodynamics fortran orbital-mechanics

Last synced: 21 Feb 2025

https://github.com/jacobwilliams/cmlib

NBS Core Math Library (CMLIB) Unofficial Mirror

cmlib fortran fortran77 nist

Last synced: 20 Feb 2025

https://github.com/perazz/fastmath

A Modern Fortran library for fast, approximate math functions

exponential fast-math fortran logarithm rsqrt

Last synced: 17 Mar 2025

https://github.com/esss/cquadpack

A C port of the QUADPACK software (originally in Fortran) for solving integrals

c fortran

Last synced: 11 Nov 2024

https://github.com/szaghi/fitter

Fortran tIc Toc Timer

fortran oop tic-tac-toe timer

Last synced: 18 Feb 2025

https://github.com/llnl/irep

A tool for filling C/C++ or Fortran data structures from Lua input tables

app-infrastructure c cplusplus fortran input-deck interoperability lua

Last synced: 11 Nov 2024

https://github.com/vmagnin/gtk-fortran-extra

Extra examples to start your own gtk-fortran application (MIT license).

fortran gtk-fortran gtk4 gui gui-application

Last synced: 31 Mar 2025

https://github.com/fortran-lang/homebrew-fortran

Homebrew tap for Fortran tooling and libraries

fortran fortran-package-manager homebrew lfortran

Last synced: 14 Apr 2025

https://github.com/pdebuyl/fortran_hash_table

"<string,string>" hash table in Fortran 2008

fortran fortran2008 hashtable

Last synced: 02 Mar 2025

https://github.com/szaghi/hasty

HASh Table fortran container exploting coarraY

coarray fortran generic-container hash-table oop

Last synced: 18 Feb 2025

https://github.com/geoschem/gcclassic

This repository contains the "superproject" wrapper for the "Classic" configuration of the GEOS-Chem model of atmospheric chemistry and composition.

aerosols atmospheric-chemistry atmospheric-composition atmospheric-modeling aws carbon-cycle climate cloud-computing fortran greenhouse-gases hg openmp particulate-matter scientific-computing

Last synced: 11 Nov 2024

https://github.com/vmagnin/fundamental_constants

Fortran modules with the CODATA fundamental physical constants, generated by a Python script.

codata fortran fortran-package-manager nist

Last synced: 30 Mar 2025

https://github.com/urbanjost/m_ncurses

Fortran interface to the Ncurses C library

fortran fortran-package-manager ncurses tui

Last synced: 20 Feb 2025

https://github.com/14ngiestas/shunting-yard-fortran

Small Expression Parser Using Shunting Yard Algorithm

fortran modern-fortran parsing shunting-yard-algorithm

Last synced: 27 Mar 2025

https://github.com/rtoy/f2cl

F2cl - A Fortran 77 to Common Lisp translator

fortran lisp translation

Last synced: 11 Apr 2025

https://github.com/interkosmos/fortran-xlib

Fortran 2003 interface bindings to Xlib

fortran fortran-package-manager fpm x11 xlib

Last synced: 20 Feb 2025

https://github.com/fortran-lang/stdlib-cmake-example

Integration of the Fortran standard library in CMake projects

cmake fortran stdlib

Last synced: 20 Feb 2025

https://github.com/allalgorithms/fortran

Implementation of All ▲lgorithms in Fortran Programming Language

algorithms allalgorithms fortran hacktoberfest

Last synced: 17 Mar 2025

https://github.com/jacobwilliams/namelist2json

Converting a Fortran namelist to JSON

fortran fortran-package-manager json namelist

Last synced: 14 Apr 2025

https://github.com/urbanjost/m_matrix

interact with your Fortran program with a matlab-like scripting language

array embeddable fortran fortran-package-manager fpm inspection mathematics

Last synced: 20 Feb 2025

https://github.com/ivan-pi/fortran-ascii

Fortran routines for manipulating ASCII characters (future pull request to fortran-lang/stdlib https://github.com/fortran-lang/stdlib)

ascii fortran string strings

Last synced: 27 Mar 2025

https://github.com/urbanjost/m_cli

Unix-like command line parsing -- prototype style converts command line to a NAMELIST group

argument command command-line commandline-interface fortran fortran-package-manager fpm namelist parsing

Last synced: 20 Feb 2025

https://github.com/warrenweckesser/dde_solver

Thompson and Shampine's DDE_SOLVER, a Fortran library for delay differential equations.

delay-differential-equations differential-equations fortran

Last synced: 27 Mar 2025

https://github.com/everythingfunctional/quaff

Quantities For Fortran

fortran units-of-measure

Last synced: 20 Feb 2025

https://github.com/pdebuyl/fortran_quaternion

Basic quaternion operations

fortran

Last synced: 02 Mar 2025

https://github.com/interkosmos/fortran-tcl86

Fortran 2018 interface bindings to Tcl/Tk 8.6

fortran fortran-2018 fortran-package-manager fpm tcl tcl-tk tk

Last synced: 20 Feb 2025

https://github.com/interkosmos/fortran-pthread

Fortran 2003 interface bindings to POSIX Threads.

fortran posix posix-threads threads

Last synced: 20 Feb 2025

https://github.com/goerz/fortran_examples

Fortran example programs for Intro to Computational Physics

fortran science teaching

Last synced: 02 Mar 2025

https://github.com/perazz/fortran-bessels

Fortran port of the Bessels.jl repository

bessel bessel-function fortran math special-functions

Last synced: 17 Mar 2025

https://github.com/ivan-pi/fortran_lsp

Fortran routines from "Solving Least Squares Problems" by C. Lawson and R. Hanson (1995)

bounded distance fortran householder interface least least-squares non-negative programming svd variables

Last synced: 27 Mar 2025

https://github.com/szaghi/mortif

MORTon Indexer (Z-order) Fortran environment

fortran morton-indexer morton-order oop

Last synced: 18 Feb 2025

https://github.com/szaghi/flow

Fortran fLuid Object

cfd fluid fortran oop

Last synced: 18 Feb 2025

https://github.com/szaghi/fundal

Fortran UNified Device Acceleration Library

fortran gpu hpc openacc openmp parallel-computing

Last synced: 18 Feb 2025

https://github.com/urbanjost/m_process

read or write to a process from Fortran via a C wrapper

fortran fortran-package-manager popen process reading writing

Last synced: 20 Feb 2025

https://github.com/urbanjost/m_blas

A Fortran BLAS library implemented as a free-format module.

blas fortran fortran-package-manager fpm linear-algebra

Last synced: 20 Feb 2025

https://github.com/interkosmos/fortran-nginx

Fortran 2003 interface bindings to nginx-link-function

fortran nginx nginx-link-function openresty

Last synced: 14 Apr 2025