🇬🇧 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
142
star
4
TarletonGroup/CrystalPlasticity

TarletonGroup/CrystalPlasticity

CP UMAT and CZM UEL for Abaqus
Fortran
134
star
5
ralna/GALAHAD

ralna/GALAHAD

A library of modern Fortran modules for nonlinear optimization
Fortran
117
star
6
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
7
ralna/spral

ralna/spral

Sparse Parallel Robust Algorithms Library
Fortran
104
star
8
PolyChord/PolyChordLite

PolyChord/PolyChordLite

Public version of PolyChord: See polychord.co.uk for PolyChordPro
Fortran
84
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
numericalalgorithmsgroup/LAPACK_Examples

numericalalgorithmsgroup/LAPACK_Examples

Example programs showing how to call LAPACK driver and computational routines (Fortran double precision)
Fortran
60
star
12
fspiga/qe-gpu

fspiga/qe-gpu

GPU-accelerated Quantum ESPRESSO using CUDA FORTRAN
Fortran
58
star
13
wimvanderbauwhede/RefactorF4Acc

wimvanderbauwhede/RefactorF4Acc

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

sfilippone/psblas3

A library of parallel sparse linear algebra on high performance computer.
Fortran
56
star
15
cmacmackin/flogging

cmacmackin/flogging

Fortran logging library
Fortran
54
star
16
ecmwf-ifs/ecrad

ecmwf-ifs/ecrad

ECMWF atmospheric radiation scheme
Fortran
46
star
17
LKedward/focal

LKedward/focal

A modern Fortran abstraction layer for OpenCL
Fortran
40
star
18
LKedward/fhash

LKedward/fhash

fpm package implementing a hash table with support for generic keys and values.
Fortran
38
star
19
samhatfield/speedy.f90

samhatfield/speedy.f90

An intermediate complexity atmospheric general circulation model
Fortran
37
star
20
sorush-khajepor/listLBM

sorush-khajepor/listLBM

ListLBM is a sparse lattice Boltzmann solver for multiphase flow in porous media
Fortran
36
star
21
jharno/cubep3m

jharno/cubep3m

cosmological n-body code
Fortran
35
star
22
gcmt-group/sod

gcmt-group/sod

Site-Occupation Disorder
Fortran
35
star
23
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
34
star
24
lewisfish/FortGL

lewisfish/FortGL

Software renderer in pure Fortran
Fortran
32
star
25
pmaxted/ellc

pmaxted/ellc

Light curve model for transiting exoplanets and eclipsing binary stars
Fortran
32
star
26
chennachaos/PFEMFort

chennachaos/PFEMFort

Parallel programming for Finite Element Analysis using FORTRAN and PETSc
Fortran
31
star
27
andim/scipydirect

andim/scipydirect

Python wrapper to the DIRECT global optimization algorithm with scipy.optimize compatible call syntax
Fortran
28
star
28
ngrilli/PyCiGen

ngrilli/PyCiGen

Generate cohesive elements in ABAQUS mesh at the grain boundaries in 3D
Fortran
28
star
29
dvalters/modern-fortran

dvalters/modern-fortran

Notes and code from the Fortran Modernisation workshop
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
karlnapf/ds3_kernel_testing

karlnapf/ds3_kernel_testing

Material for the practical of the DS3 course on "Representing and comparing probabilities with kernels"
Fortran
26
star
32
ralna/RALFit

ralna/RALFit

A non-linear least squares solver
Fortran
25
star
33
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
34
jchelly/gadgetviewer

jchelly/gadgetviewer

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

gabortimar/CPFEM_code

Source code for Crystal Plasticity Finite Element simulation program written in Fortran 90.
Fortran
23
star
36
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
37
conodipaola/kg4vasp

conodipaola/kg4vasp

Kubo-Greenwood for transport properties from First Principle Molecular Dynamics with VASP
Fortran
22
star
38
robintw/PyProSAIL

robintw/PyProSAIL

Python interface to the ProSAIL leaf/canopy reflectance model
Fortran
21
star
39
savostyanov/ttcross

savostyanov/ttcross

Cross interpolation of high-dimensional arrays in tensor train format
Fortran
21
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
19
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
numericalalgorithmsgroup/2decomp_fft

numericalalgorithmsgroup/2decomp_fft

Fortran
17
star
45
ecmwf-ifs/ectrans

ecmwf-ifs/ectrans

Global spherical harmonics transforms library underpinning the IFS
Fortran
17
star
46
speedshi/seisloc

speedshi/seisloc

seismic location using waveform migration based methods
Fortran
16
star
47
cmacmackin/futility

cmacmackin/futility

A collection of modern Fortran utilities
Fortran
16
star
48
uob-hydrology/DECIPHeR

uob-hydrology/DECIPHeR

Dynamic fluxEs and ConnectIvity for Predictions of HydRology
Fortran
16
star
49
JOThurgood/SimpleCFD

JOThurgood/SimpleCFD

Simple (and not-so-simple) CFD solvers written in Fortran with Python plotting routines
Fortran
15
star
50
gnikit/gmsh-fpm

gnikit/gmsh-fpm

Gmsh API using the Fortran Package Manager (fpm)
Fortran
15
star
51
WarwickMicroscopy/Felix

WarwickMicroscopy/Felix

Felix: Bloch wave method diffraction pattern simulation software
Fortran
15
star
52
cmacmackin/PolyCon

cmacmackin/PolyCon

Polymorphic container object for Fortran
Fortran
15
star
53
nedtaylor/athena

nedtaylor/athena

A Fortran-based feed-forward neural network library. Whilst this library currently has a focus on 3D convolutional neural networks (CNNs), it can handle most standard hidden layer forms of neural networks, with the plan to integrate more.
Fortran
15
star
54
ImperialCollegeLondon/RCDS-introduction-to-fortran

ImperialCollegeLondon/RCDS-introduction-to-fortran

An Introductory Fortran course delivered by the Imperial College London Graduate School.
Fortran
15
star
55
alexander-mead/HMcode

alexander-mead/HMcode

Augmented halo model for accurate non-linear matter power spectrum calculations
Fortran
15
star
56
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
15
star
57
ImperialCollegeLondon/multifluids_icferst

ImperialCollegeLondon/multifluids_icferst

Fortran
15
star
58
sfilippone/mld2p4-2

sfilippone/mld2p4-2

Fortran
14
star
59
Trovemaster/Duo

Trovemaster/Duo

Duo is a diatomic code for solving a fully coupled rovibronic Schroedinger equation
Fortran
14
star
60
lewisfish/RayTran

lewisfish/RayTran

Ray tracer in pure Fortran
Fortran
14
star
61
ImperialCollegeLondon/WInc3D

ImperialCollegeLondon/WInc3D

Wind Farm Simulator
Fortran
14
star
62
nunobbrandao/UMAT-aging-viscoelasticity

nunobbrandao/UMAT-aging-viscoelasticity

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

cmacmackin/fortran-tutorial

An introduction for programmers who have no experience with Fortran
Fortran
13
star
64
EPCCed/benchio

EPCCed/benchio

EPCC I/O benchmarking applications
Fortran
13
star
65
cmacmackin/nitsol

cmacmackin/nitsol

Unofficial mirror of NITSOL library
Fortran
12
star
66
sgeard/autodiff

sgeard/autodiff

auto differentiation for up to 4th derivatives
Fortran
12
star
67
samb8s/PsrPopPy

samb8s/PsrPopPy

Python implementation of PSRPOP, designed to be run from the command line or from Python scripts/interpreter
Fortran
12
star
68
mmdg-oxford/papers

mmdg-oxford/papers

Full data of our published papers
Fortran
12
star
69
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
70
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
12
star
71
lewisfish/quad-trees

lewisfish/quad-trees

Pure Fortran implementation of quad trees for images
Fortran
12
star
72
Trovemaster/TROVE

Trovemaster/TROVE

Theoretical ROVibrational Energies: A variational program for accurate nuclear motion calculations
Fortran
11
star
73
Linaro/tinyBLAS

Linaro/tinyBLAS

A fork of OpenBLAS with Armv8-A SVE (Scalable Vector Extension) support
Fortran
11
star
74
samhatfield/lorenz63-4dvar

samhatfield/lorenz63-4dvar

The 4DVar data assimilation technique implemented with the Lorenz '63 model
Fortran
11
star
75
oscaribv/exotrending

oscaribv/exotrending

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

cmacmackin/isoft

ISOFT: Ice Shelf/Ocean Fluid- and Thermodynamics
Fortran
11
star
77
ccdc-opensource/dash

ccdc-opensource/dash

A versatile and interactive package for solving crystal structures from powder diffraction data
Fortran
11
star
78
chanshing/cfd

chanshing/cfd

2D Navier-Stokes in Fortran
Fortran
11
star
79
dcelisgarza/applied_math

dcelisgarza/applied_math

Applied maths codes.
Fortran
11
star
80
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
81
cmacmackin/factual

cmacmackin/factual

Field Abstract Calculus Type Useable and Aesthetic Library
Fortran
10
star
82
wimvanderbauwhede/LES

wimvanderbauwhede/LES

Large Eddy Simulator for Study of Urban Boundary-Layer Flows
Fortran
10
star
83
lewisfish/signedMCRT

lewisfish/signedMCRT

Use of signed distance fields in Monte Carlo Radiative Transfer
Fortran
10
star
84
ELeeAstro/gCMCRT

ELeeAstro/gCMCRT

3D Monte Carlo Radiative Transfer for exoplanet atmospheres using GPUs.
Fortran
10
star
85
lewisfish/Monte-Carlo-Radiation-Phd

lewisfish/Monte-Carlo-Radiation-Phd

Monte Carlo Radiation Transport code for biological tissues.
Fortran
9
star
86
ralna/LANCELOT

ralna/LANCELOT

a fortran 77 package for large-scale nonlinear optimization
Fortran
9
star
87
rjfarmer/py2f

rjfarmer/py2f

embed pyton in fortran code
Fortran
9
star
88
aopp-pred/rpe

aopp-pred/rpe

An emulator for reduced floating-point precision written in Fortran.
Fortran
9
star
89
ThemosTsikas/XenakisFreeStochasticMusicFortran

ThemosTsikas/XenakisFreeStochasticMusicFortran

working versions of a Xenakis FORTRAN program (Xenakis 1971 Formalized Music p 149)
Fortran
9
star
90
owainkenwayucl/fortlife

owainkenwayucl/fortlife

Conway's Game of Life written in Fortran 77 for FreeDOS
Fortran
9
star
91
ecmwf-ifs/fiat

ecmwf-ifs/fiat

The Fortran IFS and Arpege Toolkit
Fortran
9
star
92
jtappin/graffer

jtappin/graffer

GRAFFER -- a flexible scientific plotting tool
Fortran
9
star
93
Trovemaster/exocross

Trovemaster/exocross

Fortran 2003 code to generate molecular spectra, partition functions, lifetimes, cooling functions etc using ExoMol line lists
Fortran
9
star
94
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
95
ecmwf-ifs/ecwam

ecmwf-ifs/ecwam

The ECMWF wave model ecWAM
Fortran
8
star
96
hsriskantha/magneto

hsriskantha/magneto

Numerically solves the equations of magnetohydrodynamics.
Fortran
8
star
97
mmdg-oxford/magnon-dev

mmdg-oxford/magnon-dev

Fortran
8
star
98
martynwinn/Uppsala-Software-Factory

martynwinn/Uppsala-Software-Factory

These are the famous Uppsala Software Factory programs, rescued into GitHub.
Fortran
8
star
99
alexander-mead/HMcode-old

alexander-mead/HMcode-old

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

jrper/ParaviewPlugins

My ParaView plug source code.
Fortran
8
star