294 Open Source Fortran Software Projects
Free and open source fortran code projects including engines, APIs, generators, and tools.
An easy to follow library to make Fortran easier in general with wrapped interfaces, sorting routines, kD-Trees, and other algorithms to handle scientific data and concepts. The library contains core fortran routines and object-oriented classes.
A Python driven, Fortran powered Finite Difference solver for arbitrary hyperbolic PDE systems. This is the mini-app for the Miranda code.
A library for X-ray matter interaction cross sections for X-ray fluorescence applications
Program feconv is an utility to convert between several mesh and FE field formats, like ANSYS mesh files (.msh), MD Nastran input files (.bdf), I-Deas Universal (.unv), VTK files (.vtk), etc. If you use a Modulef format to store an intermediate mesh (.mfm). It can transform the FE type of a mesh composed of trangles or tetrahedra, to Lagrange P1 or P2, Raviart-Thomas (face) or Whitney (edge) finite elements. It also uses third-party code to perform bandwidth optimization (CutlHill-McKee optimization).
Par4All is an automatic parallelizing and optimizing compiler (workbench) for C and Fortran sequential programs
Official mirror of https://gitlab.com/lfortran/lfortran. Please submit pull requests (PR) there. Any PR sent here will be closed automatically.
An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
ParaMonte: Plain Powerful Parallel Monte Carlo and MCMC Library for Python, MATLAB, Fortran, C++, C.
A library of fortran modules and routines for scientific calculations (*in a way* just like scipy for python)
Ctuning Programs41 ⭐
Collective Knowledge extension with unified and customizable benchmarks (with extensible JSON meta information) to be easily integrated with customizable and portable Collective Knowledge workflows. You can easily compile and run these benchmarks using different compilers, environments, hardware and OS (Linux, MacOS, Windows, Android). More info:
The CFD General Notation System (CGNS) provides a standard for recording and recovering computer data associated with the numerical solution of fluid dynamics equations. All development work and bug fixes should be based off the 'develop' branch, CGNS uses the branching model Gitflow. https://cgnsorg.atlassian.net is used for issue tracking.
LOWTRAN atmospheric absorption extinction, scatter and irradiance model--in Python and Matlab
The Large-Eddy Simulation framework from the Turbulence Research Group at Johns Hopkins University
A translator from Fortran to C++. We provide statement-wise translation to improve readability.
This project aims to facilitate the conversion of Visual Studio to CMake projects.
Metomi Fcm38 ⭐
:hammer: FCM: a modern Fortran build system + wrappers to Subversion for scientific software development
Cmake Python Distributions71 ⭐
This project provides a `setup.py` script that build CMake Python wheels.
Gcc for termux with fortran scipy etc... Use apt for newest updates instructions in README.txt
trying to collect all useful tutorials for famous C math and linear algebra libraries such as CBLAS, CLAPACK, GSL...
A template directory structure for a Fortran project using CMake as the build system.
Fortran Legacy Tools33 ⭐
Three tools to deal with Fortran code: fixed to free source form converter, upper- to lowercase converter, formatter for variable declarations
Numerical Methods Fortran69 ⭐
Solving linear, nonlinear equations, ordinary differential equations, ... using numerical methods in fortran
Domain-specific compiler for Finite Difference/Volume/Element Earth-system models in Fortran
The official github mirror of the Abinit repository. We welcome bug fixes and improvements. Note that most of the active developments are hosted on our https://gitlab.abinit.org/ server. Before embarking on making significant changes, please contact the Abinit group.
Liruipengyu Cfd89 ⭐
Basic Computational Fluid Dynamics (CFD) schemes implemented in FORTRAN using Finite-Volume and Finite-Difference Methods. Sample simulations and figures are provided.
Jupyter Caf Kernel53 ⭐
:sparkles: A Coarray Fortran Jupyter notebook kernel :cloud: :computer: :notebook: :zap: