🇬🇧 Made in United Kingdom

Discover United Kingdom's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of United Kingdom.

TOP Fortran Projects

1
astrofrog/fortranlib

astrofrog/fortranlib

Collection of personal scientific routines in Fortran 📖
Fortran
281
star
2
daoudclarke/wartonlegacy

daoudclarke/wartonlegacy

Algorithms for factorisation of large numbers in Fortran and UBASIC
Fortran
152
star
3
xcompact3d/Incompact3d

xcompact3d/Incompact3d

Current CPU version of our solver for the Navier-Stokes equations
Fortran
113
star
4
softwaresaved/build_and_test_examples

softwaresaved/build_and_test_examples

Examples of build scripts and unit test frameworks for various languages, and how these can be used with the Jenkins continuous integration server. Contact: @mikej888
Fortran
110
star
5
ralna/spral

ralna/spral

Sparse Parallel Robust Algorithms Library
Fortran
98
star
6
TarletonGroup/CrystalPlasticity

TarletonGroup/CrystalPlasticity

CP UMAT and CZM UEL for Abaqus
Fortran
98
star
7
ralna/GALAHAD

ralna/GALAHAD

A library of modern Fortran modules for nonlinear optimization
Fortran
95
star
8
PolyChord/PolyChordLite

PolyChord/PolyChordLite

Public version of PolyChord: See polychord.co.uk for PolyChordPro
Fortran
81
star
9
Chengcheng-Xiao/VASP2WAN90_v2_fix

Chengcheng-Xiao/VASP2WAN90_v2_fix

An updated version of the VASP2WANNIER90v2 interface
Fortran
75
star
10
ralna/CUTEst

ralna/CUTEst

The Constrained and Unconstrained Testing Environment with safe threads (CUTEst) for optimization software
Fortran
72
star
11
wimvanderbauwhede/RefactorF4Acc

wimvanderbauwhede/RefactorF4Acc

An Automated Fortran Code Refactoring Tool to Facilitate Acceleration of Numerical Simulations
Fortran
57
star
12
sfilippone/psblas3

sfilippone/psblas3

A library of parallel sparse linear algebra on high performance computer.
Fortran
56
star
13
fspiga/qe-gpu

fspiga/qe-gpu

GPU-accelerated Quantum ESPRESSO using CUDA FORTRAN
Fortran
55
star
14
cmacmackin/flogging

cmacmackin/flogging

Fortran logging library
Fortran
54
star
15
numericalalgorithmsgroup/LAPACK_Examples

numericalalgorithmsgroup/LAPACK_Examples

Example programs showing how to call LAPACK driver and computational routines (Fortran double precision)
Fortran
53
star
16
ecmwf-ifs/ecrad

ecmwf-ifs/ecrad

ECMWF atmospheric radiation scheme
Fortran
44
star
17
LKedward/focal

LKedward/focal

A modern Fortran abstraction layer for OpenCL
Fortran
39
star
18
samhatfield/speedy.f90

samhatfield/speedy.f90

An intermediate complexity atmospheric general circulation model
Fortran
37
star
19
jharno/cubep3m

jharno/cubep3m

cosmological n-body code
Fortran
34
star
20
LKedward/fhash

LKedward/fhash

fpm package implementing a hash table with support for generic keys and values.
Fortran
34
star
21
sorush-khajepor/listLBM

sorush-khajepor/listLBM

ListLBM is a sparse lattice Boltzmann solver for multiphase flow in porous media
Fortran
33
star
22
dwf/glmnet-python

dwf/glmnet-python

Wrappers of Jerome Friedman's coordinate-descent Fortran implementation of lasso/elastic net regression from the R "glmnet" package.
Fortran
33
star
23
chennachaos/PFEMFort

chennachaos/PFEMFort

Parallel programming for Finite Element Analysis using FORTRAN and PETSc
Fortran
31
star
24
lewisfish/FortGL

lewisfish/FortGL

Software renderer in pure Fortran
Fortran
31
star
25
gcmt-group/sod

gcmt-group/sod

Site-Occupation Disorder
Fortran
31
star
26
ecmwf/fckit

ecmwf/fckit

A Fortran toolkit for interoperating Fortran with C/C++
Fortran
29
star
27
pmaxted/ellc

pmaxted/ellc

Light curve model for transiting exoplanets and eclipsing binary stars
Fortran
29
star
28
andim/scipydirect

andim/scipydirect

Python wrapper to the DIRECT global optimization algorithm with scipy.optimize compatible call syntax
Fortran
28
star
29
karlnapf/ds3_kernel_testing

karlnapf/ds3_kernel_testing

Material for the practical of the DS3 course on "Representing and comparing probabilities with kernels"
Fortran
27
star
30
RichardEssery/FSM

RichardEssery/FSM

Factorial Snow Model - a multi-physics energy balance model of accumulation and melt of snow on the ground
Fortran
27
star
31
RichardEssery/FSM2

RichardEssery/FSM2

Flexible Snow Model - a multi-physics energy balance model of accumulation and melt of snow on the ground and in forest canopies
Fortran
24
star
32
dvalters/modern-fortran

dvalters/modern-fortran

Notes and code from the Fortran Modernisation workshop
Fortran
24
star
33
ngrilli/PyCiGen

ngrilli/PyCiGen

Generate cohesive elements in ABAQUS mesh at the grain boundaries in 3D
Fortran
23
star
34
cmacmackin/OOP-Fortran-Examples

cmacmackin/OOP-Fortran-Examples

Examples of using the object-oriented features in Fortran, taken from my presentation at RSECon 2019
Fortran
23
star
35
ralna/RALFit

ralna/RALFit

A non-linear least squares solver
Fortran
23
star
36
jchelly/gadgetviewer

jchelly/gadgetviewer

Simple tool for interactive visualisation of Gadget N-body simulations
Fortran
22
star
37
gabortimar/CPFEM_code

gabortimar/CPFEM_code

Source code for Crystal Plasticity Finite Element simulation program written in Fortran 90.
Fortran
22
star
38
robintw/PyProSAIL

robintw/PyProSAIL

Python interface to the ProSAIL leaf/canopy reflectance model
Fortran
21
star
39
conodipaola/kg4vasp

conodipaola/kg4vasp

Kubo-Greenwood for transport properties from First Principle Molecular Dynamics with VASP
Fortran
20
star
40
samharrison7/fortran-error-handler

samharrison7/fortran-error-handler

Comprehensive error framework for applications requiring functional and robust error handling, utilising the power of modern object-oriented Fortran.
Fortran
20
star
41
OuroPablo/Hydro3D

OuroPablo/Hydro3D

Hydro3D - Official repository
Fortran
18
star
42
WMD-group/workfunction

WMD-group/workfunction

Calculate the planar averaged electrostatic potential for the density functional theory code VASP (Version 5 compatible)
Fortran
18
star
43
LKedward/lbm2d_opencl

LKedward/lbm2d_opencl

D2Q9 BGK Lattice Boltzmann code written in OpenCL and Modern Fortran.
Fortran
17
star
44
savostyanov/ttcross

savostyanov/ttcross

Cross interpolation of high-dimensional arrays in tensor train format
Fortran
17
star
45
cmacmackin/futility

cmacmackin/futility

A collection of modern Fortran utilities
Fortran
16
star
46
speedshi/seisloc

speedshi/seisloc

seismic location using waveform migration based methods
Fortran
16
star
47
gnikit/gmsh-fpm

gnikit/gmsh-fpm

Gmsh API using the Fortran Package Manager (fpm)
Fortran
15
star
48
JOThurgood/SimpleCFD

JOThurgood/SimpleCFD

Simple (and not-so-simple) CFD solvers written in Fortran with Python plotting routines
Fortran
15
star
49
cmacmackin/PolyCon

cmacmackin/PolyCon

Polymorphic container object for Fortran
Fortran
15
star
50
uob-hydrology/DECIPHeR

uob-hydrology/DECIPHeR

Dynamic fluxEs and ConnectIvity for Predictions of HydRology
Fortran
15
star
51
numericalalgorithmsgroup/2decomp_fft

numericalalgorithmsgroup/2decomp_fft

Fortran
15
star
52
ecmwf-ifs/ectrans

ecmwf-ifs/ectrans

Global spherical harmonics transforms library underpinning the IFS
Fortran
15
star
53
sfilippone/mld2p4-2

sfilippone/mld2p4-2

Fortran
14
star
54
lewisfish/RayTran

lewisfish/RayTran

Ray tracer in pure Fortran
Fortran
14
star
55
WarwickMicroscopy/Felix

WarwickMicroscopy/Felix

Felix: Bloch wave method diffraction pattern simulation software
Fortran
14
star
56
ImperialCollegeLondon/WInc3D

ImperialCollegeLondon/WInc3D

Wind Farm Simulator
Fortran
14
star
57
jbuckeridge/cplap

jbuckeridge/cplap

CPLAP is a program designed to determine the thermodynamical stability of a material, and, if it is stable, to determine the ranges of the constituent elements' chemical potentials within which it is stable, in comparison with competing phases and the elemental forms.
Fortran
14
star
58
nunobbrandao/UMAT-aging-viscoelasticity

nunobbrandao/UMAT-aging-viscoelasticity

An implementation of a UMAT on ABAQUS for aging viscoelastic materials
Fortran
14
star
59
cmacmackin/fortran-tutorial

cmacmackin/fortran-tutorial

An introduction for programmers who have no experience with Fortran
Fortran
13
star
60
ImperialCollegeLondon/multifluids_icferst

ImperialCollegeLondon/multifluids_icferst

Fortran
13
star
61
alexander-mead/HMcode

alexander-mead/HMcode

Augmented halo model for accurate non-linear matter power spectrum calculations
Fortran
13
star
62
lewisfish/quad-trees

lewisfish/quad-trees

Pure Fortran implementation of quad trees for images
Fortran
12
star
63
jgomezdans/sixs

jgomezdans/sixs

Python bindings for 6s. The 6S code is a basic RT code used for calculation of lookup tables in the MODIS atmospheric correction algorithm.
Fortran
12
star
64
Trovemaster/Duo

Trovemaster/Duo

Duo is a diatomic code for solving a fully coupled rovibronic Schroedinger equation
Fortran
12
star
65
cmacmackin/nitsol

cmacmackin/nitsol

Unofficial mirror of NITSOL library
Fortran
12
star
66
mmdg-oxford/papers

mmdg-oxford/papers

Full data of our published papers
Fortran
12
star
67
ImperialCollegeLondon/RCDS-introduction-to-fortran

ImperialCollegeLondon/RCDS-introduction-to-fortran

An Introductory Fortran course delivered by the Imperial College London Graduate School.
Fortran
12
star
68
sgeard/autodiff

sgeard/autodiff

auto differentiation for up to 4th derivatives
Fortran
12
star
69
EPCCed/benchio

EPCCed/benchio

EPCC I/O benchmarking applications
Fortran
11
star
70
Trovemaster/TROVE

Trovemaster/TROVE

Theoretical ROVibrational Energies: A variational program for accurate nuclear motion calculations
Fortran
11
star
71
samhatfield/lorenz63-4dvar

samhatfield/lorenz63-4dvar

The 4DVar data assimilation technique implemented with the Lorenz '63 model
Fortran
11
star
72
dcelisgarza/applied_math

dcelisgarza/applied_math

Applied maths codes.
Fortran
11
star
73
samb8s/PsrPopPy

samb8s/PsrPopPy

Python implementation of PSRPOP, designed to be run from the command line or from Python scripts/interpreter
Fortran
11
star
74
ccdc-opensource/dash

ccdc-opensource/dash

A versatile and interactive package for solving crystal structures from powder diffraction data
Fortran
11
star
75
oscaribv/exotrending

oscaribv/exotrending

A fast and easy-to-use light curve detrending software for exoplanets
Fortran
11
star
76
chanshing/cfd

chanshing/cfd

2D Navier-Stokes in Fortran
Fortran
11
star
77
cmacmackin/isoft

cmacmackin/isoft

ISOFT: Ice Shelf/Ocean Fluid- and Thermodynamics
Fortran
11
star
78
ELeeAstro/gCMCRT

ELeeAstro/gCMCRT

3D Monte Carlo Radiative Transfer for exoplanet atmospheres using GPUs.
Fortran
10
star
79
wimvanderbauwhede/LES

wimvanderbauwhede/LES

Large Eddy Simulator for Study of Urban Boundary-Layer Flows
Fortran
10
star
80
cmacmackin/factual

cmacmackin/factual

Field Abstract Calculus Type Useable and Aesthetic Library
Fortran
10
star
81
lewisfish/signedMCRT

lewisfish/signedMCRT

Use of signed distance fields in Monte Carlo Radiative Transfer
Fortran
10
star
82
rjw57/MultiNest

rjw57/MultiNest

MultiNest is a Bayesian inference tool which calculates the evidence and explores the parameter space which may contain multiple posterior modes and pronounced (curving) degeneracies in moderately high dimensions.
Fortran
10
star
83
yongxingwang/fsi-code-download

yongxingwang/fsi-code-download

Easy-to-use Fortran and C code for fluid-structure interactions, implemented using the one-field fictitious domain method.
Fortran
10
star
84
capellil/IHPCSS_Programming_challenge_2019

capellil/IHPCSS_Programming_challenge_2019

The repository containing everything you need to compete in the IHPCSS 2019 programming challenge.
Fortran
9
star
85
owainkenwayucl/fortlife

owainkenwayucl/fortlife

Conway's Game of Life written in Fortran 77 for FreeDOS
Fortran
9
star
86
jtappin/graffer

jtappin/graffer

GRAFFER -- a flexible scientific plotting tool
Fortran
9
star
87
rjfarmer/py2f

rjfarmer/py2f

embed pyton in fortran code
Fortran
9
star
88
sfilippone/psblas3-ext

sfilippone/psblas3-ext

Fortran
8
star
89
lewisfish/FortranForm

lewisfish/FortranForm

Pure Fortran library for 2D Graphics
Fortran
8
star
90
martynwinn/Uppsala-Software-Factory

martynwinn/Uppsala-Software-Factory

These are the famous Uppsala Software Factory programs, rescued into GitHub.
Fortran
8
star
91
aopp-pred/rpe

aopp-pred/rpe

An emulator for reduced floating-point precision written in Fortran.
Fortran
8
star
92
ImperialCollegeLondon/ReCoDE_Diffusion_Code

ImperialCollegeLondon/ReCoDE_Diffusion_Code

Repository for the ReCoDE project which aims to solve the Neutron Diffusion Equation
Fortran
8
star
93
Trovemaster/exocross

Trovemaster/exocross

Fortran 2003 code to generate molecular spectra, partition functions, lifetimes, cooling functions etc using ExoMol line lists
Fortran
8
star
94
alexander-mead/HMcode-old

alexander-mead/HMcode-old

Source code for non-linear matter power spectrum prediction.
Fortran
8
star
95
jrper/ParaviewPlugins

jrper/ParaviewPlugins

My ParaView plug source code.
Fortran
8
star
96
UK-MAC/CloverLeaf_CUDAFortran

UK-MAC/CloverLeaf_CUDAFortran

CUDA Fortran port of CloverLeaf for 1 GPU
Fortran
8
star
97
matthew-brett/pymc

matthew-brett/pymc

http://pymc.googlecode.com/svn/trunk
Fortran
8
star
98
LKedward/netcdf-interfaces

LKedward/netcdf-interfaces

fpm package containing module interfaces for netcdf-fortran
Fortran
8
star
99
ThemosTsikas/XenakisFreeStochasticMusicFortran

ThemosTsikas/XenakisFreeStochasticMusicFortran

working versions of a Xenakis FORTRAN program (Xenakis 1971 Formalized Music p 149)
Fortran
8
star
100
mmdg-oxford/magnon-dev

mmdg-oxford/magnon-dev

Fortran
8
star