Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/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: 30 Dec 2024

https://github.com/jacobwilliams/stringsort

Modern Fortran sorting routines for strings

fortran fortran-package-manager quicksort sorting-algorithms

Last synced: 30 Dec 2024

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

Explain old-style programming idioms used in FORTRAN 77 programs

fortran fortran-tutorial fortran77

Last synced: 06 Dec 2024

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/lkedward/lbm2d_opencl

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

fortran gpu-computing lattice-boltzmann modern-fortran opencl

Last synced: 30 Dec 2024

https://github.com/jacksonburns/py2sambvca

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

chemistry fortran python-script

Last synced: 01 Nov 2024

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

Fortran 2008 interface bindings to Lua 5.3

fortran fortran-package-manager fpm lua lua53

Last synced: 08 Nov 2024

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

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

chinese design-patterns fortran oop

Last synced: 30 Dec 2024

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: 12 Dec 2024

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: 27 Oct 2024

https://github.com/luc99hen/fta

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

fortran libtorch pytorch

Last synced: 28 Oct 2024

https://github.com/urbanjost/m_system

Call C system routines (mostly POSIX) from Fortran

fortran fortran-package-manager fpm posix system

Last synced: 30 Dec 2024

https://github.com/jacobwilliams/fgif

Create Animated GIFs with Fortran

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

Last synced: 30 Dec 2024

https://github.com/llnl/frescox

Scattering code Frescox for coupled-channels calculations

coupled-channels fortran fortran90 fresco math-physics

Last synced: 10 Jan 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: 16 Jan 2025

https://github.com/helgee/llea

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

astrodynamics fortran orbital-mechanics

Last synced: 01 Jan 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: 24 Dec 2024

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/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/gnikit/gmsh-fpm

Gmsh API using the Fortran Package Manager (fpm)

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

Last synced: 06 Dec 2024

https://github.com/jacobwilliams/cmlib

NBS Core Math Library (CMLIB) Unofficial Mirror

cmlib fortran fortran77 nist

Last synced: 30 Dec 2024

https://github.com/urbanjost/m_ncurses

Fortran interface to the Ncurses C library

fortran fortran-package-manager ncurses tui

Last synced: 30 Dec 2024

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: 12 Dec 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: 02 Nov 2024

https://github.com/pdebuyl/fortran_hash_table

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

fortran fortran2008 hashtable

Last synced: 13 Jan 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: 12 Dec 2024

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

Integration of the Fortran standard library in CMake projects

cmake fortran stdlib

Last synced: 30 Dec 2024

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

Small Expression Parser Using Shunting Yard Algorithm

fortran modern-fortran parsing shunting-yard-algorithm

Last synced: 06 Dec 2024

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

Fortran 2003 interface bindings to Xlib

fortran fortran-package-manager fpm x11 xlib

Last synced: 30 Dec 2024

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: 30 Dec 2024

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: 30 Dec 2024

https://github.com/rtoy/f2cl

F2cl - A Fortran 77 to Common Lisp translator

fortran lisp translation

Last synced: 24 Dec 2024

https://github.com/jacobwilliams/namelist2json

Converting a Fortran namelist to JSON

fortran fortran-package-manager json namelist

Last synced: 08 Nov 2024

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: 06 Dec 2024

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: 06 Dec 2024

https://github.com/everythingfunctional/quaff

Quantities For Fortran

fortran units-of-measure

Last synced: 30 Dec 2024

https://github.com/goerz/fortran_examples

Fortran example programs for Intro to Computational Physics

fortran science teaching

Last synced: 12 Jan 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: 30 Dec 2024

https://github.com/scivision/tincanradar

Utilities for designing, building, and using a $35 Tin Can Radar, from the original 2006 prototype

antenna f2py fortran geoscience matlab python radar

Last synced: 31 Oct 2024

https://github.com/pdebuyl/fortran_quaternion

Basic quaternion operations

fortran

Last synced: 13 Jan 2025

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

Fortran 2018 interface bindings to raylib 4.5/4.6/5.0/5.1

fortran fortran-2018 fortran-package-manager game-dev opengl raylib

Last synced: 08 Nov 2024

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: 06 Dec 2024

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

Homebrew tap for Fortran tooling and libraries

fortran fortran-package-manager homebrew lfortran

Last synced: 08 Nov 2024

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: 30 Dec 2024

https://github.com/allalgorithms/fortran

Implementation of All ▲lgorithms in Fortran Programming Language

algorithms allalgorithms fortran hacktoberfest

Last synced: 24 Nov 2024

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

Fortran 2003 interface bindings to POSIX Threads.

fortran posix posix-threads threads

Last synced: 30 Dec 2024

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: 30 Dec 2024

https://github.com/wkliao/parallel-netcdf

Mirror to PnetCDF SVN repo. PnetCDF official repo is now in https://github.com/Parallel-NetCDF/PnetCDF

fortran io mpi netcdf parallel-computing

Last synced: 05 Dec 2024

https://github.com/scivision/lcpfct

NRL Flux-corrected Algorithm for Solving Generalized Continuity Equations LCPFCT from Python

f2py fortran geoscience plasma-physics plasma-turbulence python

Last synced: 31 Oct 2024

https://github.com/charlesll/gcvspline

A Python interface to the GCVspline fortran library

fortran gcvspline-wrapper interpolation python spline

Last synced: 06 Jan 2025

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

Fortran module for generating UUIDs

fortran fortran-package-manager uuid uuid-generator

Last synced: 30 Dec 2024

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

Fortran 2003 interface bindings to nginx-link-function

fortran nginx nginx-link-function openresty

Last synced: 08 Nov 2024

https://github.com/aamaricci/tbmodels

A collection of non-interacting Tight Binding models, often used as a basis for interacting problem calculations.

condensed-matter fortran scientific-computing tight-binding tightbinding

Last synced: 16 Jan 2025

https://github.com/ohno/fortran2julia.js

Fortran to Julia transpiler on JavaScript

fortran julia julialang transpiler

Last synced: 12 Oct 2024

https://github.com/artemis-beta/fortutf

FORTRAN Unit Test Suite written in FORTRAN

fortran test test-framework testing-fortran unit-testing

Last synced: 12 Jan 2025

https://github.com/pdebuyl-lab/rmpcdmd

Code to perform chemical MPCD simulations

colloids fortran hydrodynamics nanomotor openmp simulation

Last synced: 08 Jan 2025

https://github.com/ComputerWhisperer/pisces

Port of PISCES TCAD Device Simulator to Linux

fortran semiconductor-physics tcad tcad-device-simulator

Last synced: 15 Nov 2024

https://github.com/certik/ffte

FFTE: A Fast Fourier Transform Package (Official tarballs are unpacked into master as commits)

fast-fourier-transform fft fortran gpu-acceleration high-performance-computing parallel-computing

Last synced: 06 Dec 2024

https://github.com/interkosmos/eggx-procall-2003

Fortran 2003 interfaces to the X11 graphics library EGGX/ProCALL

eggx fortran graphics plotting procall x11

Last synced: 30 Dec 2024

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

xkcd client for X11 written in Fortran 2018

fortran fortran-2018 fortran-package-manager fpm xkcd xkcd-client

Last synced: 30 Dec 2024

https://github.com/urbanjost/m_match

subset of Regular Expressions implemented in Fortran

bre fortran fortran-package-manager regex regular-expressions

Last synced: 30 Dec 2024

https://github.com/ntia/if77-gierhart-johnson

IF-77 Air-to-Ground Propagation Model (Gierhart-Johnson)

fortran propagation

Last synced: 28 Dec 2024

https://github.com/urbanjost/m_stopwatch

package for measuring cpu and wall clock execution time

cputime fortran fortran-package-manager fpm timing wallclock

Last synced: 30 Dec 2024

https://github.com/urbanjost/m_pixel

low-level graphics routines that write into a pixel array; supplemented by modules that create GIF files

fortran fortran-package-manager fpm pixmap vector-graphics

Last synced: 30 Dec 2024

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

Python and Matlab readers for Fortran namelist => dict / struct

fortran namelist

Last synced: 31 Oct 2024

https://github.com/urbanjost/m_io

A collection of procedures that create a simple interface for common I/O tasks not conveniently done with intrinsic I/O procedures

fortran fortran-package-manager io

Last synced: 30 Dec 2024

https://github.com/beliavsky/fortran-best-practices

Personal opinions on good Modern Fortran style. See fortran-lang.org for a community effort.

fortran fortran-tutorial modern-fortran styleguide

Last synced: 03 Dec 2024

https://github.com/ddemidov/fortran_amg_omp_ocl

Fortran wrapper for AMGCL with OpenMP/OpenCL support

amg fortran gpgpu opencl openmp scientific-computing sparse-linear-systems

Last synced: 12 Oct 2024

https://github.com/pdebuyl/vmf90

vmf90 - Vlasov solver for mean-field systems in Fortran 90

fortran vlasov

Last synced: 13 Jan 2025

https://github.com/everythingfunctional/rojff

Return of JSON for Fortran: a much more performance oriented take on a json library

fortran json json-parser

Last synced: 08 Nov 2024

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

Interfacing Fortran and Python via JSON

fortran fortran2008 json python

Last synced: 08 Nov 2024

https://github.com/spirit-code/ovf

OVF (OOMMF Vector Field file format) parser library with C API and language bindings

api cpp11 forschungszentrum-juelich fortran micromagnetism ovf parser python spin-dynamics vector-field vectorfield

Last synced: 08 Nov 2024

https://github.com/awvwgk/stdlib-docs

Soon to be completed user documentation for the Fortran standard library

documentation fortran fortran-stdlib fortran-tutorial

Last synced: 17 Oct 2024

https://github.com/jacobwilliams/splpak

Modernized SPLPAK library for multidimensional least-squares cubic spline fitting

cubic-splines curve-fitting fortran fortran-package-manager interpolation least-squares splines

Last synced: 30 Dec 2024

https://github.com/urbanjost/m_datapac

The NIST DATAPAC package modularized and made available as an fpm(1) package

fortran fortran-package-manager probability-distribution random random-number-generator rng statistics

Last synced: 30 Dec 2024

https://github.com/prj-/aldaas2021robust

A Robust Algebraic Domain Decomposition Preconditioner For Sparse Normal Equations

c domain-decomposition fortran least-squares mpi petsc preconditioners python

Last synced: 28 Oct 2024

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

Fortran 2018 interface bindings to Zstandard (zstd)

archiving compression fortran fortran-2018 fortran-package-manager zstandard zstd

Last synced: 30 Dec 2024

https://github.com/urbanjost/m_orderpack

The ORDERPACK2.0 modules repackaged for fpm(1) use

fortran fortran-package-manager fpm sort

Last synced: 30 Dec 2024

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

Fortran 2018 interface bindings to PCRE2

fortran fortran-2018 fortran-package-manager fpm pcre pcre2 regex regexp

Last synced: 30 Dec 2024

https://github.com/dev-cafe/rust-demo

Hands-on demo of the Rust programming language.

fortran rust

Last synced: 19 Nov 2024

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

Fortran 2008 interface bindings to libgit2

fortran fortran-package-manager fpm git libgit2

Last synced: 08 Nov 2024

https://github.com/vmagnin/cairo-fortran

Fortran bindings for the Cairo vector graphics library

bindings cairo fortran fortran-package-manager

Last synced: 12 Dec 2024

https://github.com/jfriedlein/elasto-plasticity_modules_fortran_ls-dyna

A module containing elasto-plastic material models (Hill-Plasticity) with straightforward extension to various hardening laws.

anisotropy elastoplasticity fortran hardening-laws hill-plasticity ls-dyna material-model modules

Last synced: 11 Jan 2025

https://github.com/urbanjost/easy

steps to setup a github repository with fpm, and github actions including ford(1) documentation and unit tests

ford fortran fpm github-actions

Last synced: 08 Nov 2024