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/awvwgk/fpm-artwork

Artwork and resources created in the context of the Fortran package manager (fpm)

artwork fortran public-domain svg-images

Last synced: 06 Apr 2025

https://github.com/gha3mi/forbenchmark

ForBenchmark - A Fortran library for benchmarking (with support for coarrays).

benchmark coarray fortran fortran-package-manager

Last synced: 30 Mar 2025

https://github.com/themanyone/replace

A REPL for all langauges with *your* editor and this simple bash script.

c c17 cobol cpp cpp17 csharp fortran go hare java node perl php python repl rust zig

Last synced: 13 Mar 2025

https://github.com/urbanjost/m_fixedform

create fixed-form TDU interfaces using ncurses(3c) from Fortran

fortran fortran-package-manager ncurses tui

Last synced: 20 Feb 2025

https://github.com/vmagnin/gtkzero_fpm

We demonstrate how gtk-fortran can be used as a fpm (Fortran Package Manager) dependency.

fortran fortran-package-manager gtk gtk-fortran gui

Last synced: 23 Feb 2025

https://github.com/reyrove/fortran

Welcome! This repo offers simple Fortran 95 examples for key algorithms and numerical methods. Learn with Plato IDE and FTN95. For more, check out my YouTube tutorials!

compiler fortran fortran-language fortran-tutorial fortran77 fortran90 fortran95 freyja mathematics numerical-computation plato programming reyrove youtube

Last synced: 18 Mar 2025

https://github.com/beliavsky/fortran_faq

originally the comp.lang.fortran FAQ from January 1997 by Keith Bierman

faq faqs fortran

Last synced: 25 Mar 2025

https://github.com/nelson-lang/slicot_f2c

slicot library using f2c for Nelson

f2c fortran library nelson slicot

Last synced: 22 Mar 2025

https://github.com/ababaee1/fortranfea_upsetting

Fortran FEA solver for simulating plastic deformation in metal forming (upsetting process). Supports custom stiffness matrix assembly, nonlinear updates, various boundary conditions, and restart capability with post-processing for stress and strain.

fem finite-element-analysis fortran metal-forming spid

Last synced: 04 Mar 2025

https://github.com/trixi-framework/paper-2021-ec_performance

Reproducibility repository for "Efficient implementation of modern entropy stable and kinetic energy preserving discontinuous Galerkin methods for conservation laws"

conservation-laws discontinuous-galerkin fortran julia simd

Last synced: 13 Mar 2025

https://github.com/lewisjared/fgen-example

Example of fgen-wrapped fortran code

fortran python

Last synced: 13 Apr 2025

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

Fortran 2018 interface bindings to the XMPP client library libstrophe

fortran fortran-2018 fortran-package-manager jabber libstrophe xmpp

Last synced: 21 Mar 2025

https://github.com/raleighlittles/projecteuler-fortran

A repository of solutions to Project Euler problems, written in FORTRAN 95.

fortran fortran95 project-euler

Last synced: 21 Mar 2025

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

Fortran bindings for the Basic Model Interface

bmi csdms fortran

Last synced: 22 Feb 2025

https://github.com/kyrylo-sovailo/benchmark

Measuring performances of different languages on same tasks

benchmark benchmarking c cpp csharp fortran haskell javascript matlab python

Last synced: 12 Jun 2025

https://github.com/tallamjr/computing-for-scientists-book

Exercises and code from Computing for Scientists Book.

book cpp fortran

Last synced: 04 Apr 2025

https://github.com/gha3mi/forinv

ForInv - A Fortran library for inverse and pseudo-inverse calculations.

fortran fortran-package-manager inverse pseudoinverse svd

Last synced: 30 Mar 2025

https://github.com/jacobwilliams/schittkowski-test-problems

Mirror of Schittkowski's Test Problems for Nonlinear Programming

constrained-optimization fortran

Last synced: 13 Mar 2025

https://github.com/lu1zedu/fortran

Esse repositorio coloca todos os projetos em Fortran e toda a minha evolução

fortran

Last synced: 18 Mar 2025

https://github.com/scivision/cmake-fetchcontent

A dummy repo used by scivision/cmake-utils demonstrating modern CMake and Fortran distribution

cmake fortran modern-cmake

Last synced: 05 Apr 2025

https://github.com/anishsharma21/Assembly-Projects

A deep dive into the foundations of programming and computer science, exploring assembly (x86, ARM64, MIPS), FORTRAN, LISP, C, and more

arm64 assembly fortran mips x86

Last synced: 23 Jan 2025

https://github.com/thomasms/fortsraw

Native data structures for modern Fortran

data-structures fortran fortran2008 ftl linked-list

Last synced: 29 Mar 2025

https://github.com/thomasms/fortc

Fortran to C (and back again) examples

bindings c cpp fortran iso modern-fortran

Last synced: 29 Mar 2025

https://github.com/gasinan/fdata2pyplot

A simple Fortran module for passing Fortran output to a Python script for later using Matplotlib to make figure

fortran matplotlib plot

Last synced: 24 Mar 2025

https://github.com/kimpro82/mylegacypractice

Old School Party!

ada basic cobol fortran

Last synced: 12 Mar 2025

https://github.com/vmagnin/penrose_tiling

This project generates a SVG file with a Penrose tiling, using the cairo-fortran bindings.

cairo fortran fortran-package-manager penrose-tilings

Last synced: 30 Mar 2025

https://github.com/owainkenwayucl/mandel

Various code to generate mandelbrot sets.

benchmark c common-lisp fortran go javascript julia mandelbrot pgm python r swift

Last synced: 23 Mar 2025

https://github.com/douglowe/f2py-manic-demo

Testing the construction of Python modules from complex Fortran model code.

fortran python

Last synced: 19 Feb 2025

https://github.com/ismoreirakt/fortrant

Vscode plugin that offers syntax highlighting for fortran.

fortran vscode-extension vscode-plugin

Last synced: 01 Apr 2025

https://github.com/owainkenwayucl/cobol-rand

Experiment showing that Ubuntu Xenial's open-cobol package has a broken RNG

bug cobol fortran rng ubuntu ubuntu-packages

Last synced: 23 Mar 2025

https://github.com/camfort/fortran-src-extras

Various utility functions and orphan instances which may be useful when using fortran-src.

fortran haskell static-analysis

Last synced: 13 Mar 2025

https://github.com/alejandrogallo/lapack-manpages

Manpages for lapack

fortran lapack manpages

Last synced: 21 Mar 2025

https://github.com/jacobwilliams/ffp

Unofficial mirror of Fortran Function Parser from http://www.labfit.net/functionparser.htm

expression-parser fortran function-parser

Last synced: 20 Feb 2025

https://github.com/jamiejquinn/sdf-tool

Tool for manipulating SDF files

fortran gplv3 hpc sdf

Last synced: 23 Apr 2025

https://github.com/beliavsky/desired_fortran_software

List of algorithms I'd like to see in modern Fortran

fortran

Last synced: 25 Mar 2025

https://github.com/alejandrogallo/fortranman

Manpages for fortran

fortran lapack man manpages

Last synced: 21 Mar 2025

https://github.com/aantusahaa/fortran-lab

This repository contains a collection of numerical methods implemented in modern Fortran. These methods are widely used in scientific computing, engineering simulations, and mathematical problem-solving.

fortran numerical-analysis numerical-methods

Last synced: 30 Mar 2025

https://github.com/pdebuyl/random_module

A modular and version controlled implementation of the Mersenne Twister

fortran mersenne-twister random-number-generators threefry

Last synced: 02 Mar 2025

https://github.com/beliavsky/r_and_fortran

Examples of simple R and Fortran programs that calculate descriptive statistics and of equivalent R and Fortran syntax

fortran fortran-tutorial language-comparison r r-tutorial simulation statistics

Last synced: 25 Mar 2025

https://github.com/caeassistant-group/path-dependent-abaqus-model-for-the-analysis-of-composite-curing

This study introduces a novel method for analyzing residual stresses in composite materials: the Abaqus path-dependent curing model. The model is implemented within Abaqus CAE using Fortran subroutines like USDFLD, UMAT, HETVAL, UEXPAN, and DISP.

abaqus cae composite curing f90 fortran frc path-dependent simulation subroutines umat

Last synced: 31 Mar 2025

https://github.com/beliavsky/antia_numerical_methods

Codes from "Numerical methods for scientists and engineers, 3rd ed." (2012), by H. M. Antia

c fortran fortran77 numerical numerical-library numerical-methods

Last synced: 25 Mar 2025

https://github.com/zeyu-li/fortified-e

Monte Carlo Simulator for e using Fortran 🧮

euler-number fortran monte-carlo monte-carlo-simulation

Last synced: 16 Mar 2025

https://github.com/beliavsky/fortran-non-english-resources

Fortran resources not in English

fortran spanish

Last synced: 25 Mar 2025

https://github.com/beliavsky/haskell_and_fortran

Haskell and Fortran programs to solve the same problems

fortran haskell

Last synced: 25 Mar 2025

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

Experiments with ChatGPT to generate, find flaws in, or shorten Fortran code

chatgpt chatgpt4 debugging fortran static-analysis

Last synced: 25 Mar 2025

https://github.com/beliavsky/r-packages-with-fortran-code

List of R packages with Fortran code

fortran r

Last synced: 25 Mar 2025

https://github.com/zoziha/sm3-fortran

The SM3 password hashing algorithm is a hash algorithm similar to SHA-256, which belongs to the Chinese national standard. This library only contains a Fortran interface `SM3` of GmSSL and its usage examples.

bindings fortran gmssl hash md5 sm3

Last synced: 20 Feb 2025

https://github.com/zoziha/h5part

H5PART is a structured HDF5 data format that stores multiple time-step data for particle simulation scenarios and can be used for ParaView / VisIt visualization.

bindings fortran fortran-package-manager h5part hdf5 hdf5-wrapper mesonbuild paraview-plugin particles sph

Last synced: 20 Feb 2025

https://github.com/zoziha/fgsl-binary-objs

🗺`fgsl-binary-objs`: Compiled FGSL binary components for Fortran.

fgsl fortran fortran-package-manager fpm gsl gsl-bindings

Last synced: 20 Feb 2025

https://github.com/diegonti/md_simulation

EIA Project for the Computational Modelling Master's Degree.

fortran lennard-jones molecular-dynamics mpi multiprocessing parallel-computing

Last synced: 19 Jun 2025

https://github.com/zoziha/mini-test

Minimal test library, born for Fortran.

fortran fpm minimal test

Last synced: 20 Feb 2025

https://github.com/zoziha/vdb

🏍vs code configurator of graphical debugger for fpm.

debug fortran fpm vscode

Last synced: 20 Feb 2025

https://github.com/beliavsky/lapack_miller_elf90

Alan Miller's conversion of part of Lapack to ELF90, using his to_f90.f90 program

elf90 fortran lapack linear-algebra

Last synced: 25 Mar 2025

https://github.com/zoziha/escape-f

Convert the common C escape characters in a string to Fortran characters

escape-char fortran fortran-package-manager string

Last synced: 20 Feb 2025

https://github.com/zoziha/fazang

Since the original fazang repository cannot be compiled successfully, this repository provides a version of fazang without ODE

auto-diff fortran mesonbuild mirrored-repository

Last synced: 20 Feb 2025

https://github.com/James-Montgomery/platea

A neat package for numerical methods and statistics.

fortran math numeric-methods python statistics

Last synced: 13 Apr 2025

https://github.com/st-maxwell/utf8-f

Prototype of UTF-8 manipulation in Fortran.

fortran utf-8

Last synced: 20 Feb 2025

https://github.com/everythingfunctional/vegetables

For a healthier code base, eat your vegetables

fortran testing unit-testing

Last synced: 20 Feb 2025

https://github.com/everythingfunctional/sqliteff

SQLite for Fortran A thin wrapper around the SQLite C library.

database fortran sqlite sqlite3

Last synced: 20 Feb 2025

https://github.com/everythingfunctional/parff

The foundations of a functional style parser library

fortran parser parser-combinators parser-library

Last synced: 20 Feb 2025

https://github.com/everythingfunctional/fortran-style-guide

A style guide for Fortran

fortran styleguide

Last synced: 20 Feb 2025

https://github.com/everythingfunctional/strff

A library of string functions for Fortran.

fortran string-manipulation

Last synced: 20 Feb 2025

https://github.com/beliavsky/python-scripts-for-fortran

Python scripts to analyze and reformat Fortran code

fortran python tool

Last synced: 25 Mar 2025

https://github.com/caeassistant-group/abaqus-hashin-progressive-damage-for-3d-continuum-composites-vumat-subroutine-

Hashin criteria predict failure modes in composites based on stresses in fiber and matrix. While effective, implementing them in numerical simulations poses challenges. Abaqus addresses this but is limited to 2D plane stress. A VUMAT subroutine extends Abaqus to simulate 3D damage progression using the energy method for static and dynamic problems.

abaqus cae damage failure failure-analysis failure-detection finite-element-analysis fortran hashin numerical-analysis numerical-simulations simulation

Last synced: 09 Apr 2025

https://github.com/everythingfunctional/iso_varying_string

Implementation of the Fortran ISO_VARYING_STRING module in accordance with the standard

fortran iso strings

Last synced: 20 Feb 2025

https://github.com/caeassistant-group/umat-abaqus-tsai-hill-orthotropic-composite-subroutine

The UMAT subroutine is a tool in Abaqus that can be used when a material cannot be adequately modeled using the Abaqus material library. In this project, we employed this subroutine to evaluate the Tsai-Hill failure criterion in composites. Additional projects in this field can also be accessed on the following link.

3ds abaqus cae finite-element-analysis finite-element-methods fortran numerical-analysis simulation subroutine tsai-hill umat

Last synced: 09 Apr 2025

https://github.com/caeassistant-group/abaqus-vumat-isotropic-elasticity-isothermal-suboutine

The VUMAT subroutine in Abaqus provides an effective approach for simulating materials that are not adequately captured by the standard Abaqus material library. In this study, we applied this subroutine to analyze a 3D isotropic isothermal beam. Further projects related to this domain can be explored at the link provided below.

abaqus abaqus-input-file cae code f90 fem fortran inp simulation subroutine umat vumat

Last synced: 09 Apr 2025

https://gitlab.com/DLR-SY/boxbeam

Boxbeam is a legacy Fortran tool translated to python. It calculates effective beam properties of composite cross sections comprised of rod-like elements.

fortran numpy python

Last synced: 29 Jan 2025

https://github.com/jacobwilliams/igrf

International Geomagnetic Reference Field in Fortran

fortran geomagnetic igrf igrf11 igrf12 igrf13

Last synced: 20 Feb 2025

https://github.com/james-montgomery/platea

A neat package for numerical methods and statistics.

fortran math numeric-methods python statistics

Last synced: 08 Apr 2025

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

Advent of Code 2020 - with Fortran

aoc aoc-2020 aoc-2020-in-fortran fortran

Last synced: 20 Feb 2025

https://github.com/0x4248/fortran_template

This is a template for a Fortran

fortran template

Last synced: 10 Mar 2025

https://github.com/scivision/fortran-sleep

OS/compiler-independent "sleep" Fortran subroutine

fortran sleep

Last synced: 05 Apr 2025

https://github.com/hansalemaos/fortran2cc2fortran

Fortran to C / C to Fortran (nested) index converter

c converter fortran index numpy

Last synced: 31 Mar 2025

https://github.com/pkm74/fortran-cc

I'm doing this for fun... might as well... oh and im writing it in fortran too... i've never used fortran untill today...

c c-compiler compiler fortran

Last synced: 20 Jun 2025

https://github.com/uncenter/codingchallenges.fyi

✅ Solutions to the https://codingchallenges.fyi/ challenges.

challenges fortran

Last synced: 19 Feb 2025

https://github.com/kneth/mdreac

Molecular Dynamics simulation coupled with chemical reactions

c chemical-reactions fortran molecular-dynamics

Last synced: 19 Feb 2025

https://github.com/bearddan2000/fortran-cli-gradle-hello-world

This is a POC project to demonstrate a

cli fortran gfortran gradle hello world

Last synced: 24 Mar 2025

https://github.com/bearddan2000/fortran-cli-hello-world

This is a POC project for fortran.

cli fortran gfortran hello world

Last synced: 24 Mar 2025

https://github.com/thisalmandula/lpt_biofouling_microplastic_turbulence

This repository contains a new lagrangian particle tracking model for biofouled microplastic particles in a turbulent environment.

biofouling computational-fluid-dynamics fortran lagrangian-particle-tracking microplastics mpi turbulence

Last synced: 08 Apr 2025

https://github.com/alessandropierro/2021assignment01

MPI programming and HPC cluster performance analysis for "Foundations of HPC" course @ University of Trieste

cpp fortran hpc mpi-library

Last synced: 04 Mar 2025

https://github.com/yisus82/fic-cn

Computación Numérica - Facultad de Informática de A Coruña

fortran fortran90 numerical-computation

Last synced: 24 Mar 2025

https://github.com/jacobwilliams/json-fortran-benchmarks

Benchmarks for JSON Fortran parsers

fortran json

Last synced: 20 Feb 2025

https://github.com/aminmirzaeione/helloworldpls

Hello world program in 20 popular programming languages

c cpp csharp dart delphi fortran golang html java javascript kotlin pascal progrmming-language python rust vb-net

Last synced: 29 Mar 2025

https://github.com/beliavsky/fortran-windows-cmd-scripts

Windows CMD scripts for Fortran programmers

batch-script cmd fortran windows windows-cmd

Last synced: 31 Mar 2025

https://github.com/leickh/json-f90

JSON-Parser written in Fortran 90

fortran fortran90 json json-parser library

Last synced: 21 Jun 2025

https://github.com/jacobwilliams/hwm14

Unofficial mirror of Horizontal Wind Model 2014

atmosphere-model fortran

Last synced: 20 Feb 2025

https://github.com/jacobwilliams/lusol

Fortran Package Manager library for LUSOL

fortran fortran-package-manager lu-factorization lusol

Last synced: 20 Feb 2025