Featured Open Source Projects
A rich ecosystem of high-performance code
Libraries that interface with other systems, languages, or devices#
ELSI
A software interface designed for electronic structure codes to connect with ELPA, libOMM, PEXSI, EigenExa, SLEPc, NTPoly, BSEPACK, LAPACK, MAGMA, and other solver libraries.
Tags: electronic-structure mpi gpu
fgsl
Fortran interface to the GNU Scientific Library
FKB
Fortran Keras Bridge - A two-way deep learning bridge between Keras and Fortran
Tags: deep-learning data-science machine-learning neural-networks
flook
Tags: lua
Focal
A module library which wraps calls to the OpenCL runtime API with a higher abstraction level
Tags: gpu compute accelerator
forpy
allows you to use Python features in Fortran
Tags: dict list tuple numpy python matplotlib scipy
fortran-sdl2
A collection of ISO C binding interfaces to Simple DirectMedia Layer 2.0 (SDL 2.0), for multimedia and game programming in Fortran
Tags: graphics opengl games
fortran-unix
Fortran 2008 interface bindings to selected POSIX and SysV types, functions, and routines on 64-bit Unix-like operating systems
Tags: unix linux freebsd os posix system
fortran-xlib
A collection of ISO C binding interfaces to Xlib for Fortran 2003
Tags: x11 xlib gui mandelbrot raycast wireframe
fortran-zlib
Fortran 2018 interface bindings to selected zlib functions
Tags: zlib compression deflate
fortranlib
Collection of personal scientific routines in Fortran
Tags: solver integral integrate interpolation histogram constants hdf5 error random posix angles probability stokes vectors
Futility
Fortran utilities including unit test harness, arbitrary length strings, parameter list objects, timers, geometry definitions, file wrappers, linear algebra tools, and parallel computing support
gtk-fortran
A cross-platform library to build Graphical User Interfaces (GUI)
Tags: gui gtk graphical user interface
librsb
A shared memory parallel sparse matrix computations library for the Recursive Sparse Blocks format implementing the Sparse BLAS standard
Tags: linear-algebra openmp
M_process
Read and write lines to or from a process from Fortran via a C wrapper
M_system
Call C system routines from Fortran
Tags: posix putenv getenv setenv environment file system mkdir rename rmdir chmod rand uname
node-fortran
Fortran bridge for Node.js which allows you to run Fortran code from Node.js
node.fortran
Execute Node.js in your Fortran programs
OpenFFT
Open source parallel package for computing multi-dimensional Fast Fourier Transforms (3-D and 4-D FFTs)
Tags: fft openmpi domain-decomposition-method
pyplot-fortran
For generating plots from Fortran using Python’s matplotlib.pyplot
Tags: pyplot matplotlib contour histogram
tcp-client-server
A minimal Fortran TCP client and server demonstrating c interoperability
See package index guidelines for how to get your project listed.