Ecosyste.ms: Awesome
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.
- GitHub: https://github.com/topics/fortran
- Wikipedia: https://wikipedia.org/wiki/Fortran
- Repo: https://github.com/j3-fortran
- Created by: John W. Backus
- Released: April 1957
- Related Topics: mpi, coarrays, coarray-fortran, hpc, high-performance-computing, c, compiler, finite-element-method,
- Aliases: f95, f77, fortran90, fortran77, fortran95, fortran2003, fortran2008, fortran2018,
- Last updated: 2025-02-02 00:11:15 UTC
- JSON Representation
https://github.com/gasinan/fdata2pyplot
A simple Fortran module for passing Fortran output to a Python script for later using Matplotlib to make figure
Last synced: 29 Jan 2025
https://github.com/ssoehdata/cuda_fortran_sci_eng
Working through examples from the Cuda Fortran for Scientists and Engineers 2nd Edition Book
cuda cuda-fortran fortran hpc nvfortran
Last synced: 10 Dec 2024
https://github.com/zoziha/nnps
NNPS scheme practice in CFD particle method.🌲
Last synced: 30 Dec 2024
https://github.com/azimonti/ma-libs
A set of libraries and tool in C++ and Fortran, developed during the years, that can be reused in other projects
cpp fortran hdf5 lapack neural-networks opengl opengl-engine python python-bindings
Last synced: 20 Jan 2025
https://github.com/everythingfunctional/erloff
Errors and logging for fortran
error-handling fortran logging
Last synced: 30 Dec 2024
https://github.com/urbanjost/m_color
convert between RGB color values and other common color models
color-conversion color-models fortran fortran-package-manager
Last synced: 30 Dec 2024
https://github.com/thomasms/fortc
Fortran to C (and back again) examples
bindings c cpp fortran iso modern-fortran
Last synced: 09 Dec 2024
https://github.com/csdms/bmi-f90
Fortran bindings for the Basic Model Interface
Last synced: 02 Jan 2025
https://github.com/truong-pham-dang/hello
Some Fortran codes to practice programming in Fortran.
cuda-fortran fortran mpi mpi-library openacc
Last synced: 23 Oct 2024
https://github.com/awikramanayake/lookup-optimization
A sandbox to speed up maths intensive python steps from other projects using Fortran/C++ and parallelization.
Last synced: 29 Jan 2025
https://github.com/thisalmandula/gpu_accelerated_lpt_cfd_code
This repository contains GPU accelerated version of the particle tracking model developed by Merel Kooi for biofouled microplastic particles ( available at: https://pubs.acs.org/doi/10.1021/acs.est.6b04702) written in CUDA Fortran and CUDA Python. This repository is intended as a learning tool for GPU programming.
biofouling computational-fluid-dynamics cuda fortran lagrangian-particle-tracking microplastics python
Last synced: 02 Feb 2025
https://github.com/fedebenelli/fortimize
General Fortran API for optimization routines
fortran fortran- gradient-descent nelder-mead optimization optimization-algorithms
Last synced: 06 Jan 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: 26 Jan 2025
https://github.com/stdlib-js/blas-base-transpose-operations
List of BLAS transpose operations.
array blas c fortran javascript multidimensional ndarray node node-js nodejs operation stdlib transpose transposition types util utilities utility utils
Last synced: 17 Oct 2024
https://github.com/ipqa-research/fortrancodespace
codespace-template fortran fortran-package-manager fpm
Last synced: 13 Jan 2025
https://github.com/stdlib-js/blas-base-matrix-triangles
BLAS matrix triangles.
array blas c fortran javascript matrix multidimensional ndarray node node-js nodejs stdlib triangle triangular types util utilities utility utils
Last synced: 17 Oct 2024
https://github.com/thesgj/cointoss-fortran
This program implements a simple coin tossing game where the user guesses the outcome of a coin toss. The game should toss a coin 1 times and add the score.
fortran fortran90 github-copilot mlh mlh-hackathon
Last synced: 31 Dec 2024
https://github.com/somajitdey/f_
A KISS library for extending standard Fortran in a portable way
fortran fortran-library fortran-modules library posix stdlib syscall syscalls system systemcall systemcalls utility utility-library
Last synced: 14 Dec 2024
https://github.com/owainkenwayucl/minipi
Versions of the pi example for slightly less hospitable environments.
basic calculating-pi fortran fortraniv maclisp sc ulisp xlisp
Last synced: 28 Jan 2025
https://github.com/somajitdey/cross-product
One-liner array expression to determine the cross-product of two 3-dimensional vectors. Fast computation of inverse of 3x3 matrix using this expression.
cross-product fortran matrix-inversion
Last synced: 14 Dec 2024
https://github.com/beliavsky/computer-methods-for-mathematical-computations
Code from the book of the same name by Forsythe, Malcolm, and Moler, translated to Fortran 90 by Ralph Carmichael
book-code cubic-splines fortran fortran90 linear-algebra minimization numerical-integration numerical-methods ode root-finding svd
Last synced: 30 Jan 2025
https://github.com/scivision/cmake-fetchcontent
A dummy repo used by scivision/cmake-utils demonstrating modern CMake and Fortran distribution
Last synced: 23 Jan 2025
https://github.com/tallamjr/computing-for-scientists-book
Exercises and code from Computing for Scientists Book.
Last synced: 17 Dec 2024
https://github.com/wiremoons/adventofcode2015
Solutions for Advent of Code puzzles: https://adventofcode.com/2015
aoc aoc-2015-in-cpp aoc-2015-in-deno aoc2015 cpp20 deno fortran typesctipt
Last synced: 26 Dec 2024
https://github.com/thomasms/fortsraw
Native data structures for modern Fortran
data-structures fortran fortran2008 ftl linked-list
Last synced: 09 Dec 2024
https://github.com/beliavsky/ezup
August Miller's tool to convert Fortran fixed source form to free source form to be compatible with ELF90
fortran transpiler transpiler-for-casual-use
Last synced: 30 Jan 2025
https://github.com/beliavsky/fortrancode
Various Fortran codes
binomial fortran monte-carlo negative-binomial negative-binomial-distribution rng
Last synced: 30 Jan 2025
https://github.com/miladsade96/numermp
Multi-threaded numerical methods implemented in fortran and wrapped in python
fortran fortran90 mathematical-programming mathematics multithreading numerical-analysis numerical-methods openmp parallel-computing python
Last synced: 03 Jan 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: 30 Dec 2024
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: 04 Jan 2025
https://github.com/beliavsky/desired_fortran_software
List of algorithms I'd like to see in modern Fortran
Last synced: 30 Jan 2025
https://github.com/stdlib-js/ndarray-base-assert-is-column-major
Given a stride array, determine whether an array is column-major.
assert base check column-major fortran fortran-order javascript ndarray node node-js nodejs order row-major stdlib strides test types valid validate validation
Last synced: 03 Dec 2024
https://github.com/jacobwilliams/novas
Refactoring of NOVAS: Naval Observatory Vector Astrometry Subroutines
astronomy fortran fortran-package-manager novas us-navy usno
Last synced: 30 Dec 2024
https://github.com/zoziha/ampd-algorithm
Automatic Multiscale-based Peak Detection (AMPD) Algorithm
fortran fortran-package-manager matlab python
Last synced: 30 Dec 2024
https://github.com/jacobwilliams/fortran-mach
Modern Fortran Machine Constants Module (r1mach, d1mach, i1mach)
Last synced: 30 Dec 2024
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: 12 Dec 2024
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: 19 Dec 2024
https://github.com/beebus/hello-world-fortran
Using an Ubuntu Linux text editor, I followed a "hello world" tutorial at https://fortran-lang.org/learn/quickstart/hello_world
fortran fortran90 hello-world helloworld
Last synced: 13 Dec 2024
https://github.com/beliavsky/fortran_faq
originally the comp.lang.fortran FAQ from January 1997 by Keith Bierman
Last synced: 30 Jan 2025
https://github.com/ismoreirakt/fortrant
Vscode plugin that offers syntax highlighting for fortran.
fortran vscode-extension vscode-plugin
Last synced: 14 Dec 2024
https://jchristopherson.github.io/collections/
A set of types supporting collections in Fortran.
collection collections fortran generic-collections generic-list linked-list list lists
Last synced: 01 Nov 2024
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: 13 Jan 2025
https://github.com/upc-ghs/modpath-omp
MODPATH-v7 plus parallel particles processing with OpenMP
fortran hydrogeology modflow modpath particle-tracking
Last synced: 31 Jan 2025
https://github.com/lewisjared/fgen-example
Example of fgen-wrapped fortran code
Last synced: 15 Oct 2024
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: 28 Jan 2025
https://github.com/globalpolicy/flownet
Flownet generation with Fortran
equation equipotential flownet fortran groundwater laplace
Last synced: 19 Dec 2024
https://github.com/beliavsky/timeslab
Mirror of Timeslab Fortran 77 time series package by H. Joseph Newton
fortran statistics time-series time-series-analysis timeseries
Last synced: 30 Jan 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: 28 Jan 2025
https://github.com/gha3mi/forimage
ForImage - A Fortran library for processing and editing PNM images and managing colors.
color decimal fortran fortran-package-manager hexadecimal hsl hsv image pbm pgm pnm ppm rgb
Last synced: 12 Dec 2024
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: 20 Jan 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: 24 Jan 2025
https://github.com/gha3mi/fordiff
ForDiff - A Fortran library for numerical differentiation
complex-step-differentiation derivative differentiation finite-difference fortran fortran-package-manager
Last synced: 12 Dec 2024
https://github.com/e3sm-project/transport_se
Atmosphere transport mini app
advection climate-model dynamical-core fortran
Last synced: 01 Feb 2025
https://github.com/gha3mi/forsvd
ForSVD - A Fortran library for singular value decompostion (SVD) calculation, low-rank approximation, and image compression.
fortran fortran-package-manager image-compression low-rank-approximation singular-value-decomposition svd
Last synced: 12 Dec 2024
https://github.com/lu1zedu/fortran
Esse repositorio coloca todos os projetos em Fortran e toda a minha evolução
Last synced: 24 Jan 2025
https://github.com/gha3mi/formatmul
ForMatmul - A Fortran library that overloads the matmul function to enable efficient matrix multiplication with/without coarray.
coarray fortran fortran-package-manager matmul
Last synced: 12 Dec 2024
https://github.com/gha3mi/forbenchmark
ForBenchmark - A Fortran library for benchmarking (with support for coarrays).
benchmark coarray fortran fortran-package-manager
Last synced: 12 Dec 2024
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: 20 Jan 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: 30 Dec 2024
https://github.com/beliavsky/fortran-calling-c-for-io
speed comparison of Fortran internal read with Fortran calling C atoi() function
atoi c fortran string string-conversion
Last synced: 30 Jan 2025
https://github.com/upc-ghs/gslib-executables
GSLIB executables for windows and linux (x64)
executables fortran geostatistics gslib
Last synced: 31 Jan 2025
https://github.com/facthunder/icode
Docker image for i-Code CNES
analyzer code-analysis docker docker-image fortran fortran77 fortran90 i-code i-code-cnes rnc shell static-analysis
Last synced: 13 Dec 2024
https://github.com/suvayu/rust-c-to-fortran-toy-ex
A toy example of how to talk to Fortran from Rust using the C-ABI
c-abi c-language fortran interoperability rust rust-lang
Last synced: 22 Jan 2025
https://github.com/namakete/university-fortran
📖 Fortan laboratory work. Peter the Great St.Petersburg Polytechnic University.
fortran fortran90 makefiles markdown
Last synced: 07 Jan 2025
https://github.com/hr-fahim/fortran-practice-codes
Fortran practice codes for proficiency.
Last synced: 14 Jan 2025
https://github.com/systemsoftware/fortran-experiments
Random stuff I made with Fortran
Last synced: 28 Jan 2025
https://github.com/urbanjost/m_factor
Factors of whole numbers
factor fortran fortran-package-manager fpm prime-factorisation prime-factorization
Last synced: 30 Dec 2024
https://github.com/urbanjost/m_kracken
parse command line arguments and create configuration files using syntax similar to ULS commands
argument command-line fortran fortran-package-manager fpm parser parsing
Last synced: 30 Dec 2024
https://github.com/beliavsky/fortran-non-english-resources
Fortran resources not in English
Last synced: 30 Jan 2025
https://github.com/urbanjost/m_graph
A simple XY plot utility (WIP)
fortran fortran-package-manager fpm graphics plotting
Last synced: 30 Dec 2024
https://github.com/urbanjost/m_anything
Use polymorphism to allow promoting, casting and molding intrinsic types
casting fortran fortran-package-manager
Last synced: 30 Dec 2024
https://github.com/geoschem/geos_it
Code to process/regrid the GMAO GEOS-IT data for input into GEOS-Chem
data-download data-processing fortran geos-it meteorology nasa-gmao perl
Last synced: 09 Jan 2025
https://github.com/urbanjost/m_readline
Fortran interface to the C readline(3c) library for providing interactive command line history editing
fortran fortran-package-manager fpm readline
Last synced: 30 Dec 2024
https://github.com/0x4248/fortran_template
This is a template for a Fortran
Last synced: 23 Oct 2024
https://github.com/owainkenwayucl/utils
Various small tools that I use to make my life easier.
amstrad amstrad-nc bash file-conversion find fortran fputs hy python srt subtitle-conversion subtitle-formats sum ucblogo youtube-subtitles
Last synced: 28 Jan 2025
https://github.com/urbanjost/m_slices
A module for producing slice plots requiring fpm(1) to build
3d-plot fortran fortran-package-manager fpm graphics plot plotting
Last synced: 30 Dec 2024
https://github.com/urbanjost/m_regex
Fortran interface to the POSIX 1003.2 regular expression library
fortran fortran-package-manager fpm regular-expression
Last synced: 30 Dec 2024
https://github.com/alessandropierro/2021assignment01
MPI programming and HPC cluster performance analysis for "Foundations of HPC" course @ University of Trieste
Last synced: 15 Jan 2025
https://github.com/tommyyearginjr/twoplustwo
What is two plus two?
alert alertbox basic cobol fortran freebasic javascript shell-script ubuntu unix
Last synced: 25 Dec 2024
https://github.com/zeyu-li/fortified-e
Monte Carlo Simulator for e using Fortran 🧮
euler-number fortran monte-carlo monte-carlo-simulation
Last synced: 22 Jan 2025
https://github.com/barnouda/pyfomac
Python, Fortran, Matlab and C programming language comparison cheat sheet
c cheatsheet fortran matlab python
Last synced: 11 Jan 2025
https://github.com/jacobwilliams/igrf
International Geomagnetic Reference Field in Fortran
fortran geomagnetic igrf igrf11 igrf12 igrf13
Last synced: 30 Dec 2024
https://github.com/scivision/fortran-sleep
OS/compiler-independent "sleep" Fortran subroutine
Last synced: 23 Jan 2025
https://github.com/jacobwilliams/aoc-2020
Advent of Code 2020 - with Fortran
aoc aoc-2020 aoc-2020-in-fortran fortran
Last synced: 30 Dec 2024
https://github.com/everythingfunctional/parff
The foundations of a functional style parser library
fortran parser parser-combinators parser-library
Last synced: 30 Dec 2024
https://github.com/everythingfunctional/iso_varying_string
Implementation of the Fortran ISO_VARYING_STRING module in accordance with the standard
Last synced: 30 Dec 2024
https://github.com/zmoon/findent-pre-commit
Use findent as a pre-commit hook
fortran pre-commit pre-commit-hooks
Last synced: 30 Dec 2024