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-01-24 00:11:41 UTC
- JSON Representation
https://github.com/ipqa-research/fortrancodespace
codespace-template fortran fortran-package-manager fpm
Last synced: 13 Jan 2025
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: 03 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/beliavsky/timeslab
Mirror of Timeslab Fortran 77 time series package by H. Joseph Newton
fortran statistics time-series time-series-analysis timeseries
Last synced: 03 Dec 2024
https://github.com/beliavsky/scientific-programming-speed-comparisons
Links to speed comparisons of languages used in scientific omputing
benchmarks cpp fortran julia language-comparison matlab python r scientific-computing scientific-programming
Last synced: 03 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/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/scivision/cmake-fetchcontent
A dummy repo used by scivision/cmake-utils demonstrating modern CMake and Fortran distribution
Last synced: 23 Jan 2025
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/owainkenwayucl/minipi
Versions of the pi example for slightly less hospitable environments.
basic calculating-pi fortran fortraniv maclisp sc ulisp xlisp
Last synced: 30 Nov 2024
https://github.com/jacobwilliams/aoc-2022
Advent of Code 2022 in Fortran
advent-of-code-2022 aoc-2022 aoc-2022-in-fortran fortran
Last synced: 30 Dec 2024
https://github.com/e3sm-project/transport_se
Atmosphere transport mini app
advection climate-model dynamical-core fortran
Last synced: 05 Dec 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/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/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/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/lu1zedu/fortran
Esse repositorio coloca todos os projetos em Fortran e toda a minha evoluรงรฃo
Last synced: 24 Jan 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: 30 Nov 2024
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/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/awikramanayake/lookup-optimization
A sandbox to speed up maths intensive python steps from other projects using Fortran/C++ and parallelization.
Last synced: 01 Dec 2024
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/owainkenwayucl/mandel
Various code to generate mandelbrot sets.
benchmark c common-lisp fortran go javascript julia mandelbrot pgm python r swift
Last synced: 30 Nov 2024
https://github.com/tallamjr/computing-for-scientists-book
Exercises and code from Computing for Scientists Book.
Last synced: 17 Dec 2024
https://github.com/zoziha/nnps
NNPS scheme practice in CFD particle method.๐ฒ
Last synced: 30 Dec 2024
https://github.com/awvwgk/foopss
4th Seminar of the ESL Fortran OOP Seminar Series: Using objects across language boundaries
c-bindings fortran fortran-tutorial interoperability object-oriented-programming python-bindings
Last synced: 20 Dec 2024
https://github.com/globalpolicy/flownet
Flownet generation with Fortran
equation equipotential flownet fortran groundwater laplace
Last synced: 19 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/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/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/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/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/lewisjared/fgen-example
Example of fgen-wrapped fortran code
Last synced: 15 Oct 2024
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/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/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/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/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/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/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/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/beliavsky/fortran-packages-list
List of projects that can be built with the Fortran Package Manager
fortran fortran-package-manager
Last synced: 03 Dec 2024
https://github.com/csdms/bmi-f90
Fortran bindings for the Basic Model Interface
Last synced: 02 Jan 2025
https://github.com/jacobwilliams/fortran-mach
Modern Fortran Machine Constants Module (r1mach, d1mach, i1mach)
Last synced: 30 Dec 2024
https://github.com/raleighlittles/projecteuler-fortran
A repository of solutions to Project Euler problems, written in FORTRAN 95.
fortran fortran95 project-euler
Last synced: 28 Nov 2024
https://github.com/interkosmos/f77-3d
Very basic 3D engine in FORTRAN 77 for MS-DOS
dos fortran fortran-77 raycasting
Last synced: 30 Dec 2024
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/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/zoziha/ampd-algorithm
Automatic Multiscale-based Peak Detection (AMPD) Algorithm
fortran fortran-package-manager matlab python
Last synced: 30 Dec 2024
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: 06 Dec 2024
https://github.com/mehdichinoune/f03gl
Modules for using the OpenGL graphics library from Fortran.
fortran fortran-library opengl
Last synced: 03 Dec 2024
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: 03 Dec 2024
https://github.com/everythingfunctional/strff
A library of string functions for Fortran.
Last synced: 30 Dec 2024
https://github.com/dmitriymakhnovskiy/digital_bh-meter_ni_daq
BH-meter based on NI DAQ and LabVIEW
bh-meter ferromagnetism fortran hysteresis-loop labview labview-gui microwires nidaq nidaqmx numerical-integration pickup-coil taylor-ulitovskiy
Last synced: 06 Jan 2025
https://github.com/koushikphy/fortran-topics
A Collection of some random & useful Fortran codes
coarray-fortran fortran fortran2008 fortran90 gnu-fortran intel-fortran mpi openmp parallel-programming
Last synced: 13 Jan 2025
https://github.com/crane-cele/laughing-octo-disco
This is an efficient, highly parallel code for stochastic quantum chemistry. It can be used both as a standalone program or (optionally) as a library from an existing quantum chemistry code.
c cmake django fortran jupyter-notebook perl python
Last synced: 15 Jan 2025
https://github.com/dyk-team/digital_bh-meter_ni_daq
Digital BH-meter based on NI DAQ and LabVIEW
acquisition-card bh-meter ferromagnetism fortran glass-coated-wires helmholtz-coil hysteresis-loop labview labview-gui nidaq nidaqmx numerical-integration pickup-coil taylor-ulitovskiy
Last synced: 15 Jan 2025
https://github.com/calculationcollective/f90calculator
calculator f90 fortran fortran90
Last synced: 08 Jan 2025
https://github.com/everythingfunctional/sqliteff
SQLite for Fortran A thin wrapper around the SQLite C library.
database fortran sqlite sqlite3
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/chaseterrell/weather-forecast
A public repository for weather-forecast
android benchmark climate fetch-api fortran ios micropython model nodejs openweathermap react-weather-app visualcrossingweather weather-forecast webpack
Last synced: 16 Jan 2025
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/mdpiper/pymt_heatf
PyMT component for the Fortran BMI example
Last synced: 25 Dec 2024
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: 03 Dec 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: 30 Nov 2024
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/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/systemsoftware/fortran-experiments
Random stuff I made with Fortran
Last synced: 30 Nov 2024
https://github.com/beliavsky/chatgpt-fortran-generator
Python scripts to generate Fortran code by ChatGPT, compile it, correct errors, and run it
chatgpt chatgpt4 chatgptapi chatgptapi-use code-generation code-generator fortran gfortran
Last synced: 03 Dec 2024
https://github.com/beliavsky/r-packages-with-fortran-code
List of R packages with Fortran code
Last synced: 03 Dec 2024
https://github.com/beliavsky/fortran-non-english-resources
Fortran resources not in English
Last synced: 03 Dec 2024
https://github.com/hr-fahim/fortran-practice-codes
Fortran practice codes for proficiency.
Last synced: 14 Jan 2025
https://github.com/beliavsky/gaussian-mixture-arma-garch
arma fortran garch mixture-model
Last synced: 03 Dec 2024
https://github.com/everythingfunctional/vegetables
For a healthier code base, eat your vegetables
Last synced: 30 Dec 2024
https://github.com/mdpiper/bmi-geospatial-fortran
Basic Model interface extension for geospatial data, Fortran version
Last synced: 25 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/interkosmos/fortran-modbus
Fortran 2018 interface bindings to libmodbus
automation fortran fortran-2018 fortran-package-manager iiot iot libmodbus modbus modbus-rtu modbus-tcp
Last synced: 30 Dec 2024
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/jonathanschilling/fortrannamelist
Reading class for Fortran namelists
fortran interoperability java namelist
Last synced: 21 Jan 2025
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/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/urbanjost/m_graph
A simple XY plot utility (WIP)
fortran fortran-package-manager fpm graphics plotting
Last synced: 30 Dec 2024
https://github.com/beliavsky/desired_fortran_software
List of algorithms I'd like to see in modern Fortran
Last synced: 03 Dec 2024