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-18 00:12:12 UTC
- JSON Representation
https://github.com/jacobwilliams/novas
Refactoring of NOVAS: Naval Observatory Vector Astrometry Subroutines
astronomy fortran fortran-package-manager novas us-navy usno
Last synced: 20 Feb 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/lewisjared/fgen-example
Example of fgen-wrapped fortran code
Last synced: 15 Oct 2024
https://github.com/antonio-leitao/betti-decomposition
Betti Decomposition of simplicial complexes in Fortran
fortran topological-data-analysis topology
Last synced: 26 Jan 2025
https://github.com/interkosmos/fortran-lmdb
Fortran 2018 interface bindings to LMDB
berkeleydb database databases fortran fortran-2018 fortran-package-manager key-value key-value-database key-value-store lmdb nosql
Last synced: 11 Feb 2025
https://github.com/gha3mi/forpca
ForPCA - A Fortran library for principal component analysis (PCA).
fortran fortran-package-manager pca principal-component-analysis
Last synced: 06 Feb 2025
https://github.com/urbanjost/m_factor
Factors of whole numbers
factor fortran fortran-package-manager fpm prime-factorisation prime-factorization
Last synced: 20 Feb 2025
https://github.com/beliavsky/haskell_and_fortran
Haskell and Fortran programs to solve the same problems
Last synced: 30 Jan 2025
https://github.com/rhcarvalho/matrix-multiplication-comparison
Comparison of matrix multiplication by line and by column in different programming languages.
c common-lisp comparison fortran lisp matrix-multiplication python
Last synced: 12 Jan 2025
https://github.com/gha3mi/fordot
ForDot - A Fortran library that overloads the dot_product function to enable efficient dot product with/without coarray.
coarray dot-product fortran fortran-package-manager
Last synced: 06 Feb 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/jerboaburrow/fortranbird
A flappy bird clone written in Fortran
Last synced: 04 Feb 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/jonathanschilling/fortrannamelist
Reading class for Fortran namelists
fortran interoperability java namelist
Last synced: 21 Jan 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: 14 Jan 2025
https://github.com/everythingfunctional/make_vegetable_driver
Tool for creating the driver program for a vegetables test suite.
fortran metaprogramming testing-tools
Last synced: 20 Feb 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/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/krvajal/empiric-silicon
condensed-matter fortran physics
Last synced: 02 Feb 2025
https://github.com/mdpiper/bmi-geospatial-fortran
Basic Model interface extension for geospatial data, Fortran version
Last synced: 16 Feb 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: 30 Jan 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: 30 Jan 2025
https://github.com/rshipp/fortran-nim
FORTRAN implementation of the Nim game
Last synced: 20 Feb 2025
https://github.com/wnods/spectral-lanczos-modelling-multifrequencial
SLDM uses the Lanczos algorithm to calculate approximations of the modes (eigenvalues โโand eigenvectors) of the matrix associated with the problem. These are used for field estimation for a given frequency. This technique is particularly useful when the problem involves large and sparse matrices as it reduces the size of the initial problem.
fortran lanczos-algorithm linear-algebra matlab
Last synced: 05 Feb 2025
https://github.com/ramy-badr-ahmed/random-simplex
Random Simplex - https://doi.org/10.5281/zenodo.12808899
fortran matlab multivariate-distributions random-simplex stability-analysis
Last synced: 05 Feb 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: 14 Feb 2025
https://gitlab.com/DLR-SY/beos
Beos is a legacy Fortran tool used to calculate the static and dynamic buckling behavior of flat/curved fiber composite structures.
Last synced: 17 Dec 2024
https://github.com/nabilshadman/molecular-dynamics-performance-optimization
Optimization of sequential molecular dynamics application in C
c c-programming fortran high-performance-computing molecular-dynamics perfomance-optimization performance-programming software-development
Last synced: 09 Feb 2025
https://github.com/tommyyearginjr/twoplustwo
What is two plus two?
alert alertbox basic cobol fortran freebasic javascript shell-script ubuntu unix
Last synced: 17 Feb 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.
Last synced: 29 Jan 2025
https://github.com/kassane/ffi-flang-zig
FFI flang-new runtime with Zig
cross-compile ffi ffi-bindings flang fortran llvm zig zig-package
Last synced: 26 Jan 2025
https://github.com/gha3mi/forunittest
ForUnitTest: A Fortran library for unit testing.
fortran fortran-package-manager test unittest
Last synced: 06 Feb 2025
https://github.com/pymt-lab/pymt_heatf
PyMT component for the Fortran BMI example
Last synced: 16 Feb 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: 20 Feb 2025
https://github.com/caeassistant-group/disp-fortran-code-abaqus-subroutine
In this project, we have provided Abaqus input files along with the VDISP and DISP Abaqus Fortran subroutines, developed to apply complex boundary conditions.
abaqus cae code disp fem finit fortran simulation subroutine vdisp
Last synced: 14 Feb 2025
https://github.com/caeassistant-group/umat-abaqus-isotropic-elasticity-isothermal-suboutine
The UMAT subroutine in Abaqus serves as a solution for modeling materials that cannot be accurately represented using the standard Abaqus material library. For this project, we utilized this subroutine to study a 3D isotropic isothermal beam. Additional projects in this field can also be accessed on the following link.
abaqus abaqus-input-file caeassistant fem finite-element-analysis finite-element-method finite-elements fortran simulation subroutine umat
Last synced: 14 Feb 2025
https://github.com/neorai943/freyjafa
Removing barriers to growth and aiding the acceleration of learning engineering skills by examining the history and roots of everything related to engineering.
css education euclid fortran freyja history html javascript matlab programming typesetting website youtube
Last synced: 05 Feb 2025
https://github.com/zoziha/vdb
๐vs code configurator of graphical debugger for fpm.
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: 14 Feb 2025
https://github.com/alexandreelise/install-gcc
Optimized Dockerfile to install gcc on any Ubuntu LTS version since Ubuntu 14.04 LTS latest available on each platform at the time of writing.
c cpp devops-tools docker-container docker-image dockerfile dockerfile-linux fortran gcc go golang objective-c ubuntu ubuntu1404 ubuntu1604 ubuntu1804
Last synced: 01 Jan 2025
https://github.com/zoziha/mini-test
Minimal test library, born for Fortran.
Last synced: 20 Feb 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: 14 Feb 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/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: 30 Jan 2025
https://github.com/debarghya4469/computational-chemistry
This repo contains all the fortran codes for quantum chemistry calculations .
computational-chemistry fortran
Last synced: 23 Jan 2025
https://github.com/iith-compilers/drb_fortran
DataRaceBench 1.2 kernels written in FORTRAN for LLVM-IR based data race detection tools
data-race-detection dataracebench-fortran-kernels fortran llvm-ir openmp program-verification race-detection
Last synced: 16 Feb 2025
https://github.com/mdpiper/pymt_heatf
PyMT component for the Fortran BMI example
Last synced: 25 Dec 2024
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/alexbuccheri/fortran_kmeans
KMeans implementations in fortran
fortran kmeans kmeans-clustering
Last synced: 08 Feb 2025
https://github.com/program--/geom
Fortran 2008 Geometry/Topology Engine
fortran geometry geospatial topology
Last synced: 05 Feb 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: 22 Jan 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/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: 15 Jan 2025
https://github.com/globalpolicy/flownet
Flownet generation with Fortran
equation equipotential flownet fortran groundwater laplace
Last synced: 12 Feb 2025
https://github.com/nbehrnd/resort_hydrogens
edit xyz files to be more "crystallography like"
chemistry crystallography fortran
Last synced: 01 Feb 2025
https://github.com/alex-ber/alpine-python2
Alpine Linux based based image with Python 2.7 and necessary OS level dependencies (OpenSSL, gcc, ODBC driver, etc).
alpine alpine-linux dockerfile fortran gcc gcc-compiler numpy python python-2 python27
Last synced: 22 Jan 2025
https://github.com/mdpiper/fortran-sandbox
A collection of Fortran examples
Last synced: 16 Feb 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/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/czoido/conan-libf2c
Conan recipe for the f2c library: https://www.netlib.org/f2c/
algebra conan dependency-manager f2c fortran matrix
Last synced: 08 Feb 2025
https://github.com/krvajal/solids_dft
fortran numerical-codes numerical-simulations physics
Last synced: 02 Feb 2025
https://github.com/soraxas/time-to-collision
cython fortran navigation python robot ttc
Last synced: 07 Jan 2025
https://github.com/frederiktobner/fortran_meets_sdl
Space Invaders written in Fortran using SDL3
Last synced: 27 Jan 2025
https://github.com/beliavsky/fortran-non-english-resources
Fortran resources not in English
Last synced: 30 Jan 2025
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/st-maxwell/utf8-f
Prototype of UTF-8 manipulation in Fortran.
Last synced: 20 Feb 2025
https://github.com/clandrew/problemsf90
Adrian Neumann's "Simple Programming Problems" solutions
Last synced: 31 Dec 2024
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/everythingfunctional/vegetables
For a healthier code base, eat your vegetables
Last synced: 20 Feb 2025
https://github.com/stadelmanma/language-gcov
Provides syntax highlighting when viewing gcov files in atom
Last synced: 17 Jan 2025
https://github.com/0ncorhynchus/fortran_project_sample
A sample fortran project with CMake
Last synced: 03 Feb 2025
https://github.com/thepuppetqueen57/c-bos-fortran
A version of C-Bos made in Fortran
cli command-line fortran toy-project
Last synced: 17 Jan 2025
https://github.com/mehdichinoune/f03gl
Modules for using the OpenGL graphics library from Fortran.
fortran fortran-library opengl
Last synced: 30 Jan 2025
https://github.com/systemsoftware/fortran-experiments
Random stuff I made with Fortran
Last synced: 28 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/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: 20 Feb 2025
https://github.com/hr-fahim/fortran-practice-codes
Fortran practice codes for proficiency.
Last synced: 14 Jan 2025
https://github.com/0x4248/fortran_template
This is a template for a Fortran
Last synced: 23 Oct 2024
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/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/beliavsky/python-scripts-for-fortran
Python scripts to analyze and reformat Fortran code
Last synced: 30 Jan 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/jacobwilliams/json-fortran-benchmarks
Benchmarks for JSON Fortran parsers
Last synced: 20 Feb 2025
https://github.com/abdul-halim-mathematics/abdul-halim
Statements of all projects
cpp data-science fortran jupyter-notebook mathematics matlab mongodb numerical-analysis postgresql probability python r sql statistics
Last synced: 20 Feb 2025
https://github.com/beliavsky/gaussian-mixture-arma-garch
arma fortran garch mixture-model
Last synced: 30 Jan 2025