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/jacobwilliams/fastnml

Python module for reading and writing Fortran namelists

fortran namelist

Last synced: 14 Apr 2025

https://github.com/bast/calculator

Exercise to practice building projects with CMake.

cmake cpp fortran google-test

Last synced: 12 Apr 2025

https://github.com/urbanjost/m_display

An fpm(1) package for displaying small matrices based on dispmodule(3f)

display fortran fortran-package-manager fpm matrices

Last synced: 21 Aug 2025

https://github.com/ipqa-research/fenvelopes

Program to calculate phase boundaries of multicomponent systems using Equations of State. WIP now suporting PT envelopes and PX envelopes with partial three-phase-behaviour

envelope equation-of-state fortran fortran-package-manager phase-equilibria phase-equilibrium thermodynamic-calculations thermodynamics-models

Last synced: 30 Aug 2025

https://github.com/mankoff/gdb_fortran_tools

Tools to help debug Fortran code with gdb - plotting, saving, and Numpy functions.

debug debugger debugging fortran gdb numpy python

Last synced: 08 Apr 2025

https://github.com/stfc/PSycloneBench

Various benchmarks used to inform PSyclone optimisations

benchmark fortran gpu-acceleration kokkos mpi openacc opencl openmp optimization

Last synced: 10 Mar 2025

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

Fortran 2008 interface bindings to Motif

fortran fpm motif x11 xlib xm xmhtml xt

Last synced: 20 Feb 2025

https://github.com/jacobwilliams/rksuite

Unofficial mirror of RKSUITE http://www.netlib.org/ode/rksuite/

fortran ode runge-kutta

Last synced: 05 Jul 2025

https://github.com/bestmahdi2/uni__bachelors_sku_path

A repository of complete information on computer engineering courses and projects along with project links

bachelor c cpp css fortran html java javafx javascript js php pyqt python qt swing

Last synced: 29 Oct 2025

https://github.com/beliavsky/fortranshell

Interactive console program in which to edit, compile, and run Fortran code using gfortran or another compiler

fortran gfortran repl

Last synced: 14 Jun 2025

https://github.com/csdms/bmi-fortran

Basic Model Interface for Fortran

bmi csdms fortran

Last synced: 07 Oct 2025

https://github.com/jacobwilliams/argv-fortran

A better get_command_argument for Fortran

argv fortran fortran-package-manager

Last synced: 09 Oct 2025

https://github.com/gjbex/code-optimization

Repository for participants of the "Code optimization" training

c cpp fortran hpc optimization profiling scientific-computing

Last synced: 13 Oct 2025

https://github.com/arjenmarkus/fpm-gui

Straightforward graphical user-interface for fpm

fortran fortran-package-manager

Last synced: 25 Oct 2025

https://github.com/mineralscloud/epaw

A code for evolutionary optimization of PAW datasets especially for high-pressure applications

density-functional-theory fortran materials-science paw-datasets python quantum-espresso scientific-computing

Last synced: 28 Apr 2025

https://github.com/urbanjost/m_time

module of procedures that expand on the Fortran DATE_AND_TIME(3f) intrinsic

calendar date date-formatting datetime fortran fortran-package-manager fpm time

Last synced: 17 Oct 2025

https://github.com/owainkenwayucl/ruflib

Library of Really Useful Fortran modules

fortran io pbm pgm pnm

Last synced: 23 Mar 2025

https://github.com/urbanjost/m_attr

set terminal text attributes using ANSI escape sequences

ansi-escape-sequences fortran fortran-package-manager terminal

Last synced: 19 Jul 2025

https://github.com/beliavsky/chatgpt-fortran-generator

Python scripts to generate Fortran code by ChatGPT, compile it, correct errors, and run it -- broken by API changes. Try https://github.com/Beliavsky/OpenAI-Fortran-agent instead

chatgpt chatgpt4 chatgptapi chatgptapi-use code-generation code-generator fortran gfortran

Last synced: 25 Jul 2025

https://github.com/upc-ghs/modpath-rw

A Random Walk Particle Tracking code for solute transport in heterogeneous aquifers

fortran heterogeneous hydrogeology particles random-walk solute-transport

Last synced: 17 Aug 2025

https://github.com/interkosmos/sdl77

SDL 1.2 abstraction library for FORTRAN 77

fortran fortran-77 fortran77 game-dev sdl sdl-image sdl-mixer

Last synced: 14 Apr 2025

https://github.com/beliavsky/fortran-with-chatgpt

Questions about Fortran answered by ChatGPT-4, reviewed by a human

chatgpt chatgpt-4 fortran fortran-tutorial modern-fortran

Last synced: 03 Jul 2025

https://github.com/ivan-pi/libdogleg-f

Fortran bindings to libdogleg - a large-scale nonlinear least-squares optimization library

c dogleg-method fortran nonlinear-least-squares numerical-optimization

Last synced: 15 Apr 2025

https://github.com/noaa-mdl/tdlpackio

Python interface for reading and writing TDLPACK data.

f2py fortran python python-interface statistical-postprocessing statistics weather

Last synced: 27 Apr 2025

https://github.com/jacobwilliams/lsmr

Fortran Package Manager version of LSMR: Sparse Equations and Least Squares

fortran fortran-package-manager least-squares linear-algebra linear-equations lsmr sparse-linear-systems

Last synced: 20 Feb 2025

https://github.com/charlesll/sulfur-magma

FORTRAN code for prediction of sulfur redox state in magmatic liquids

fortran geochemical-modeling geochemistry magma sulfur volcanology

Last synced: 28 Mar 2025

https://github.com/cdslaborg/fortrankeywords

This repository contains a complete list of all Fortran 2018 Standard keywords, including intrinsic procedure argument names (specifiers).

fortran fortran-language fortran2018

Last synced: 11 Mar 2025

https://github.com/certik/matmul

Matrix multiplication benchmark

benchmark fortran matrix-multiplication

Last synced: 27 Mar 2025

https://github.com/gha3mi/forlapack

ForLAPACK compiles the latest LAPACK using the Fortran Package Manager (fpm).

fortran fortran-package-manager lapack

Last synced: 13 Sep 2025

https://github.com/ivan-pi/toms-algorithm-675

TOMS Algorithm 675: Fortran subroutines for computing the square root covariance filter and square root information filter in dense or Hessenberg forms

acm covariance filter filtering fortran hessenberg-forms information kalman optimal root square toms

Last synced: 27 Mar 2025

https://github.com/p-costa/first-timer

Simple timing routines to be used in codes which use MPI and possibly CUDA/OpenACC using NVTX markers

fortran mpi nvtx timer

Last synced: 20 Feb 2025

https://github.com/vmagnin/hat_polykite

This project generates SVG files containing a batch of aperiodic monotiles, using the cairo-fortran bindings as a fpm dependency. A laser cutting machine was used to create aperiodic puzzles.

cairo fortran fortran-package-manager laser-cutting mathematics tilings

Last synced: 30 Mar 2025

https://github.com/jacobwilliams/kronrod

Program for generating Gauss-Kronrod Coefficients

fortran fortran-package-manager gauss-kronrod gauss-kronrod-quadrature quadpack

Last synced: 20 Feb 2025

https://github.com/gjbex/defensive_programming_and_debugging

This is material to complement the FutureLearn MOOC on "Defensive programming and debugging", as well as for training purposes.

bash best-practices c cpp debugging fortran mpi openmp parallel-programming python training unit-testing

Last synced: 13 Jul 2025

https://github.com/jacobwilliams/mersenne-twister-fortran

Mersenne Twister pseudorandom number generator for Fortran

fortran fortran-package-manager mersenne-twister random-number-generators

Last synced: 20 Feb 2025

https://github.com/szaghi/dmoz-fortran-archive

an unofficial of DMOZ Fortran archive

dmoz fortran open-directory-project

Last synced: 07 Jul 2025

https://github.com/salvadorbrandolin/fortran_meson_py

Example of building python API of a Fortran project (that runs with fpm) with meson

api f2py fortran fortran-lang fpm meson meson-python python tutorial

Last synced: 25 Mar 2025

https://github.com/urbanjost/m_framework

aggregate small modules used for unit testing, comparing results to expected values, logging, creating messages, ...

fortran fortran-package-manager fpm unit-testing

Last synced: 20 Feb 2025

https://github.com/zedthree/fortran_pcre

Fortran wrapper around the PCRE library

fortran pcre regex

Last synced: 15 Oct 2025

https://github.com/csdms/bmi-example-fortran

An example of wrapping a model written in Fortran with a BMI

bmi csdms fortran

Last synced: 11 Sep 2025

https://github.com/jacobwilliams/inpe-atmosphere-models

Fortran code for various atmosphere modes from http://www.dem.inpe.br/~val/atmod/default.html

atmosphere fortran

Last synced: 20 Feb 2025

https://github.com/fedebenelli/fordoctest

Assure standarized Fortran documentation with tets!

documentation documentation-tool ford fortran python

Last synced: 25 Mar 2025

https://github.com/zoziha/rkf45

Fehlberg fourth-fifth order Runge-Kutta method. (rkf45)

fehlberg fortran fortran-package-manager fourth-fifth-order ode rkf45 runge-kutta

Last synced: 20 Feb 2025

https://github.com/zedthree/fortran-redblack

Demos of Red-Black and Binary Search Trees in Fortran

data-structures fortran redblacktree tree-structure

Last synced: 09 Oct 2025

https://github.com/singularitti/fortran90namelists.jl

A Julia implementation of Python f90nml package.

fortran fortran90 julia julia-package namelist parser python tokenizer

Last synced: 08 Aug 2025

https://github.com/caeassistant-group/abaqus-cae-umat-subroutine-for-3d-composite-fatigue-simulation

In this project, we modeled the fatigue behavior of a composite material in 3D space using the UMAT subroutine in Abaqus. The Abaqus .inp file and part of the UMAT subroutine are provided. To access the video tutorial and all the modeling files for this project, click the link below.

abaqus analysis code composite engineering fatigue fortran numerical-methods simulation subroutine umat

Last synced: 10 Jul 2025

https://github.com/jacobwilliams/dvode

Modern Fortran Edition of the DVODE ODE Solver

adams-bashforth fortran fortran-package-manager ode vode

Last synced: 20 Feb 2025

https://github.com/upc-ghs/gpkde

Fortran Code for Grid Projected Kernel Density Estimation From Multidimensional Particle Distributions

concentration density-estimation fortran kernel particles three-dimensional

Last synced: 26 Mar 2025

https://github.com/zoziha/open_linalg

🧮`open_linalg`: A collection of commonly used functions for linear algebra using [OpenBLAS](https://github.com/xianyi/OpenBLAS).

fortran fortran-package-manager linalg linear-algebra numpy-like openblas-bindings

Last synced: 12 Oct 2025

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

Fortran 2008 interface bindings to Lua 5.4

fortran fortran-2008 fortran-package-manager fpm lua lua54

Last synced: 08 Aug 2025

https://github.com/zoziha/dp-stdlib

real(real64) & integer(int32) Fortran stdlib.

double-precision fortran fpm stdlib unofficial

Last synced: 20 Feb 2025

https://github.com/konrad1991/rfortranrcpp

Communication between Fortran, Rcpp and R. Passing R or Fortran user code to Fortran code from a package.

fortran rcpp rlang

Last synced: 03 Apr 2025

https://github.com/coderonion/moblas

BLAS (Basic Linear Algebra Subprograms) library written in mojo programming language.

blas blis cublas cuda eigen fortran gemm gonum hpc lapack linear-algebra math mkl mojo numpy openblas pytorch scientific-computing simd tensor

Last synced: 15 Jun 2025

https://github.com/noaa-oar-arl/Fyaml

Very lightweight native fortran yaml parser

fortran yaml yaml-parser

Last synced: 21 Jul 2025

https://github.com/skeptycal/as-anansi

Tricky and fun ansi text utilities for python programs. The obligatory ANSI CLI module from the Python system utilities package AutoSys

ansi ansi-escape-sequences compiler fortran fstrings macos mit-license poetry python3 python38

Last synced: 19 Jul 2025

https://github.com/interkosmos/golf

Conway’s Game of Life in Fortran 2003

cellular-automaton fortran game-of-life

Last synced: 29 Jul 2025

https://github.com/gha3mi/forclust

ForClust - manage and control a Linux system, such as adjusting the settings of the CPU and other components.

cpu forclust fortran fortran-package-manager linux

Last synced: 23 Apr 2025

https://github.com/zedthree/fortran-gdb-pp

Pretty printer for Fortran dynamic types in gdb

fortran gdb pretty-print

Last synced: 26 Feb 2025

https://github.com/beliavsky/gfortran_windows_compiled_libs

Precompiled gfortran libraries (BLAS, LAPACK, etc.) for Windows using GNU Fortran

blas fortran gfortran lapack linear-algebra precompiled-gfortran-libraries

Last synced: 11 Apr 2025

https://github.com/lycantropos/run-fortran

Fortran files sorting based on modules definitions and usages.

fortran

Last synced: 22 Feb 2025

https://github.com/wiremoons/adventofcode2021

Solutions for Advent of Code puzzles: https://adventofcode.com/2021

aoc aoc-2021-in-fortran aoc2021 deno fortran typescript

Last synced: 29 Jul 2025

https://github.com/dev-cafe/context-api-example

Shows how to implement context-aware APIs in different languages.

api c cffi cmake context cpp fortran

Last synced: 16 May 2025

https://github.com/jacobwilliams/conmax

Modern Fortran CONMAX Optimization Method for general nonlinearly constrained function minimization

conmax constrained-optimization fortran fortran-package-manager nonlinear-optimization numerical-optimization optimization

Last synced: 08 Oct 2025

https://github.com/jacobwilliams/fmlib

Unofficial mirror of FMLIB for Multiple Precision Computations

arbitrary-precision fortran

Last synced: 30 Jul 2025

https://github.com/xavier2p/fortran.rs

An interpreter for Fortran, written in Rust

fortran interpreter rust

Last synced: 29 Jul 2025

https://github.com/csdms/babelizer

Transform BMI-wrapped models into Python packages

bmi c csdms cxx fortran hacktoberfest pymt python

Last synced: 07 Sep 2025

https://github.com/codingonion/moblas

BLAS (Basic Linear Algebra Subprograms) library written in mojo programming language.

blas blis cublas cuda eigen fortran gemm gonum hpc lapack linear-algebra math mkl mojo numpy openblas pytorch scientific-computing simd tensor

Last synced: 25 Apr 2025

https://github.com/gjbex/fortran-for-programmers

Repository for participants of the "Fortran for programmers" training

fortran fortran-training fortran2003 fortran2008 programming-language training

Last synced: 04 Oct 2025

https://github.com/tschoonj/easyrng

BSD licensed random number generators and distributions for C and Fortran

bsd-license c c-plus-plus-11 fortran gsl linux macos multi-platform random-number-distributions random-number-generators windows

Last synced: 11 Sep 2025

https://github.com/jacobwilliams/statlib

Unofficial mirror of StatLib http://lib.stat.cmu.edu/apstat/

fortran statistics

Last synced: 08 Sep 2025

https://github.com/zerothi/ncdf

NetCDF API with F95 capabilities by using handles and an intrinsic MPI layer

fortran mpi netcdf netcdf-api

Last synced: 09 Oct 2025

https://github.com/chazeon/gfortran-vscode-adapter

Make gfortran's seriously fucked-up output capturable to Visual Studio Code.

fortran gfortran vscode

Last synced: 25 Aug 2025

https://github.com/beliavsky/research-articles-using-fortran

List of recent research articles using Fortran

fortran

Last synced: 25 Mar 2025

https://github.com/jacobwilliams/aoc-2021

Advent of Code 2021 with Fortran.

advent-of-code-2021 aoc-2021 aoc-2021-in-fortran fortran

Last synced: 20 Feb 2025

https://github.com/gasinan/fornotes

Fortran 笔记

chinese fortran introduction

Last synced: 24 Mar 2025

https://github.com/skosukhin/mkhelper

Collection of utilities to be used with GNU Autoconf and GNU Make for building Fortran projects

building fortran

Last synced: 13 Oct 2025

https://github.com/zoziha/nnps

NNPS scheme practice in CFD particle method.🌲

fortran fpm nnps quad-tree

Last synced: 23 Oct 2025

https://github.com/urbanjost/m_overload

Common examples of overloading of intrinsics and operators

examples fortran fortran-package-manager fpm overload

Last synced: 20 Feb 2025

https://github.com/seigtm/spbpu

Все домашние задания, курсовые, учебные материалы, лабораторные работы, собранные за всё время обучения в СПбПУ, ИКНК (бывший ИКНТ), ВШПИ.

asm assembler assembly circuit cpp english-learning fortran homework homework-assignments labs llvm math oop physics spbpu spbstu

Last synced: 09 Aug 2025

https://github.com/beliavsky/c2f

Partial C to Fortran translator by David Frank

c fortran intel-fortran transpiler transpiler-for-casual-use

Last synced: 27 Jul 2025

https://github.com/jacobwilliams/popen-fortran

Simple Fortran module for popen

fortran fortran-package-manager popen

Last synced: 26 Jul 2025

https://github.com/blaylockbk/learn_fortran

My sandbox for learning Fortran using VS Code ⛱️

fortran learn-to-code vscode

Last synced: 21 Mar 2025

https://github.com/urbanjost/m_kracken95

An almost Fortran-95 version of the command line parser procedure kracken(3f)

argument cli command-line-parser fortran fortran-package-manager parser

Last synced: 20 Feb 2025

https://github.com/unidata/awips2-gemlibs

GEMPAK and NSHARP libraries for AWIPS II

awips c forecasting fortran gempak meteorology nsharp weather

Last synced: 02 Mar 2025

https://github.com/jchristopherson/peaks

PEAKS is a peak detection library meant to locate peaks and valleys in a signal.

fortran peak-detection signal-analysis

Last synced: 28 Jul 2025