An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: modern-fortran

Beliavsky/Fortran-code-on-GitHub

Directory of Fortran codes on GitHub, arranged by topic

Size: 5.97 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 352 - Forks: 64

valdislaf/fortran-winapi-gui

Minimal WinAPI GUI App in Fortran

Language: Fortran - Size: 7.81 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

libprima/prima

PRIMA is a package for solving general nonlinear optimization problems without using derivatives. It provides the reference implementation for Powell's derivative-free optimization methods, i.e., COBYLA, UOBYQA, NEWUOA, BOBYQA, and LINCOA. PRIMA means Reference Implementation for Powell's methods with Modernization and Amelioration, P for Powell.

Language: Fortran - Size: 20.5 MB - Last synced at: 7 days ago - Pushed at: 14 days ago - Stars: 354 - Forks: 44

Beliavsky/DataFrame

DataFrame for Fortran for floating point data

Language: Fortran - Size: 231 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

scivision/fortran-submodule

Examples of modern Fortran 2008 submodule

Language: Fortran - Size: 94.7 KB - Last synced at: 24 days ago - Pushed at: almost 2 years ago - Stars: 28 - Forks: 5

Beliavsky/FortranTip

Short instructional Fortran codes associated with Twitter @FortranTip

Language: Fortran - Size: 1.46 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 73 - Forks: 14

Goddard-Fortran-Ecosystem/gFTL

Software containers for Fortran

Language: Fortran - Size: 983 KB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 47 - Forks: 12

acbbullock/IO-Fortran-Library

A portable, standard I/O library for Modern Fortran

Language: Fortran - Size: 46 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 17 - Forks: 1

zoziha/sph

💦光滑粒子流体动力学代码(🌊A smoothed particle hydrodynamics (SPH) code)

Language: Fortran - Size: 22.1 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 37 - Forks: 9

JeffIrwin/fynth

fynth is a synthesizer and audio processor

Language: Fortran - Size: 209 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

JeffIrwin/syntran

An interpreter written in Fortran, I guess

Language: Fortran - Size: 2.65 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 1

scivision/fortran2018-examples

Fortran 2018 standard examples with broad applications

Language: Fortran - Size: 1.77 MB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 401 - Forks: 71

ImperialCollegeLondon/ReCoDE-Turing-Patterns-and-Partial-Differential-Equations

This repository contains an Imperial College ReCoDE Exemplar, featuring a Fortran-based PDE solver with detailed learning annotations. It's designed as a research computing resource for doctoral students and researchers.

Language: Fortran - Size: 427 MB - Last synced at: 4 days ago - Pushed at: 11 months ago - Stars: 7 - Forks: 0

CFD-Institute/Euler2D-KFVS

2D solver for Euler equations in quadrilateral grid, using kinetic flux vector splitting scheme, written in OOP F2003

Language: Fortran - Size: 1.32 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 32 - Forks: 11

14NGiestas/mfi

Modern Fortran Interfaces to BLAS and LAPACK

Language: Fortran - Size: 4.24 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 38 - Forks: 2

Beliavsky/beliavsky.github.io

Links to Fortran compilers, tools, and codes

Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

fortran-gaming/blocktran

Falling-block object-oriented Fortran game, resizable playfield

Language: Fortran - Size: 1.71 MB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 23 - Forks: 1

fortuno-repos/fortuno

Flexible & extensible object oriented Fortran unit testing framework for serial, MPI-parallel and coarray-parallel projects

Language: Fortran - Size: 145 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 22 - Forks: 6

14NGiestas/shunting-yard-fortran

Small Expression Parser Using Shunting Yard Algorithm

Language: Fortran - Size: 45.9 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 13 - Forks: 0

LKedward/lbm2d_opencl

D2Q9 BGK Lattice Boltzmann code written in OpenCL and Modern Fortran.

Language: Fortran - Size: 7.19 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 19 - Forks: 4

perazz/fortran-lapack

Modern Fortran Linear Algebra library

Language: Fortran - Size: 283 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 35 - Forks: 3

degawa/testdrive_util

provides procedures to improve the convenience of test-drive, a testing framework for Fortran

Language: Fortran - Size: 20.5 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Beliavsky/Fortran-Best-Practices

Personal opinions on good Modern Fortran style. See fortran-lang.org for a community effort.

Size: 357 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 1

scivision/signal_subspace

vector and ensemble signal analysis w/ subspace methods such as Esprit and RootMusic

Language: Python - Size: 360 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 26 - Forks: 6

degawa/fassert

An extensible assertion library oriented to work with unit testing frameworks for Fortran

Language: Fortran - Size: 399 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

degawa/par-funnel

Fortran unit test parameterizer using namelist

Language: Fortran - Size: 139 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

easifem/classes

Expandable And Scalable Infrastructure for Finite Element Methods, EASIFEM, is [Modern Fortran](https://fortran-lang.org) framework for solving partial differential equations (PDEs) using finite element methods. EASIFEM "eases" the efforts to develop scientific programs in Fortran.

Language: Fortran - Size: 15.7 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 7 - Forks: 2

geospace-code/maptran3d

Modern Fortran 3D coordinate conversions for geospace ecef enu eci

Language: Fortran - Size: 155 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 3

scivision/rpn-calc-fortran

Fortran 2018 Reverse Polish Notation (RPN) calculator. Over 100 functions not in standard Fortran

Language: Fortran - Size: 1.59 MB - Last synced at: 23 days ago - Pushed at: 7 months ago - Stars: 24 - Forks: 2

fortuno-repos/cookiecutter-fortran-project

Cookiecutter templates for creating modern Fortran projects that are ready to build, run, test, and install

Language: CMake - Size: 57.6 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 4 - Forks: 2

fortuno-repos/fortuno-fpm-mpi

Automatically deployed repository for incorporating the MPI interface of the Fortuno unit testing framework into projects that use the fpm build system

Language: Fortran - Size: 40 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

fortuno-repos/fortuno-fpm-coarray

Automatically deployed repository for incorporating the coarray interface of the Fortuno unit testing framework into projects that use the fpm build system

Language: Fortran - Size: 38.1 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

fortuno-repos/fortuno-fpm-serial

Automatically deployed repository for incorporating the serial interface of the Fortuno unit testing framework into projects that use the fpm build system

Language: Fortran - Size: 35.2 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

0382/argparse-f

Modern Fortran command line parser, implemented with OOP.

Language: Fortran - Size: 55.7 KB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 23 - Forks: 2

nbehrnd/bader_article

«Putting Fortran's object-related features to practical use» a draft prepared by the late Reinhold Bader (1966-2024)

Language: HTML - Size: 12.1 MB - Last synced at: 14 days ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

Beliavsky/Alan-Miller-Fortran

Classification of Alan Miller's Fortran codes for statistics and numerical methods

Size: 43 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

minhqdao/version-f

Semantic Versioning 2.0 in Fortran

Language: Fortran - Size: 135 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 10 - Forks: 0

minhqdao/run-f

Fortran library to execute a command in the command line and receive the output as a string.

Language: Fortran - Size: 19.5 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Beliavsky/Fortran-with-ChatGPT

Questions about Fortran answered by ChatGPT-4, reviewed by a human

Size: 244 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 1

degawa/repot_examples

practical usage examples of an abstract data type designed for the repository pattern

Language: Fortran - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

degawa/repot

Abstract data types designed for the repository pattern for reading configuration files in Fortran

Language: Fortran - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

degawa/strith

Converts a variable representing a long integer into a string by performing arithmetic operations on numbers in strings.

Language: Fortran - Size: 83 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

degawa/orbs

A wrapper that allows arithmetic operations for stdlib_bitsets.

Language: Fortran - Size: 43.9 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

fortuno-repos/fortuno-coarray

Extensible coarray-parallelized unit testing framework for Fortran

Language: Fortran - Size: 23.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

pedro-ricardo/quadprog

Quadratic programming routine based on R Package sources. Changed to have a Matlab like interface and usage examples in C and Fortran.

Language: Fortran - Size: 38.1 KB - Last synced at: 14 days ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

andizuend/AIOMFAC

Aerosol Inorganic-Organic Mixtures Functional groups Activity Coefficients (AIOMFAC) model code (used within the online model AIOMFAC-web)

Language: Fortran - Size: 2.88 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 7

han190/PE-Fortran

Solutions to Project Euler problems written by modern Fortran

Language: Fortran - Size: 3.2 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

fortuno-repos/fortuno-mpi

Extensible mpi-parallelized unit testing framework for Fortran

Language: Fortran - Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

fortran-fans/Modern-Fortran-Programming

📔现代Fortran程序设计

Language: JavaScript - Size: 3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 15 - Forks: 3

BlameTroi/f90format

format fortran source from emacs using fprettify

Language: Emacs Lisp - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

acbbullock/Neural-Network-Quantum-States

A machine learning demonstration of neural network quantum states in Modern Fortran

Language: Fortran - Size: 3.79 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

degawa/any

A user-defined type for mimicking procedures that can return different types

Language: Fortran - Size: 25.4 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

JeffIrwin/rfng

A small, modern Fortran library for pseudorandom number generation

Language: Fortran - Size: 43 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

archermarx/TinyTOML

Small, single-file TOML parser written in Modern Fortran

Language: Fortran - Size: 26.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 2

4e1e0603/02

Fortran: The introductory course, examples, and exercises. Originally written for personal needs, but may be useful for other people.

Language: Fortran - Size: 627 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

kookma/ogpf

ogpf is Object based interface to GnuPlot from Fortran 2003, 2008 and later

Language: Fortran - Size: 3.68 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 148 - Forks: 46

QcmPlab/HoneyTools

Honeycomb flakes, sheets, ribbons, whatever. Made easy.

Language: Fortran - Size: 2.1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 2

arifyunando/Flogger

Fast and simple Modern Fortran logging library.

Language: Fortran - Size: 73.2 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

zoziha/fffc

自用的免费函数集合(Self-use free function collection)

Language: Fortran - Size: 872 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 0

NLESC-JCER/Fortran_Davidson

Davidson eigensolver implemented in Fortran

Language: Fortran - Size: 14.5 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 15 - Forks: 3

OneOrdinaryMan/fortran-learner-repo

Learner Repository for fortran

Language: Makefile - Size: 56.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

akuhara/SEIS_FILO

SEISmological transdimensional inversion tools for Flat and Isotropic Layered structure in the Ocean

Language: Fortran - Size: 3.28 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 5

bart-inho/convection-in-fortran

Solves advection-diffusion equation for a low Prandt number medium

Language: Fortran - Size: 24.4 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

zoziha/auto-diff

Fortran backward (reverse) mode automatic differentiation.

Language: Fortran - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 0

andizuend/Dislin_x_y_plot

A simplified and adjustable module to create 2D Dislin plots from Fortran

Language: Fortran - Size: 271 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

degawa/maps

A practical wrapper for stdlib_hashmaps

Language: Fortran - Size: 98.6 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

0382/time-f

Fortran wrapper of time.h

Language: Fortran - Size: 2.93 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

degawa/flop

provides Operator-Oriented Fortran Library for 2D incompressible flow simulation

Language: Fortran - Size: 551 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

MrKozelberg/cholesky_mpi

Solver of a linear system with a symmetric and positive definite matrix that uses the block Cholesky decomposition and is optimised with the help of the MPI

Language: Jupyter Notebook - Size: 1.05 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

MrKozelberg/cholesky_omp

Solver of a linear system with a symmetric and positive definite matrix that uses the Cholesky decomposition and is optimised with the help of the OpenMP.

Language: Jupyter Notebook - Size: 999 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

libprima/.github

PRIMA: Reference Implementation for Powell's methods with Modernization and Amelioration

Size: 7.81 KB - Last synced at: 17 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 2

fortran-gaming/lunar-lander-1969

Dr. Jim Storer's 1969 Lunar Lander program in ANSI BASIC and modern Fortran 2008

Language: BASIC - Size: 3.98 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 0

fortran-gaming/mastermind

Mastermind game in Fortran

Language: Fortran - Size: 85 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

ShrirajHegde/fortran-snippet-collection

Collection of modules with subroutines and functions for Fortan Free form from various places

Language: Fortran - Size: 1.15 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 2

thomasms/fortc

Fortran to C (and back again) examples

Language: Fortran - Size: 12.7 KB - Last synced at: 24 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

iurisegtovich/estimation

parameter ESTIMATION for non linear models

Language: Fortran - Size: 3.07 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

aphirst/BandFTN

Bandstructure calculations using the empirical pseudopotential method.

Language: FORTRAN - Size: 42 KB - Last synced at: 4 days ago - Pushed at: about 9 years ago - Stars: 5 - Forks: 3

brianz98/fortran-tensor-benchmarking

A simple script to benchmark, and hopefully illustrate good practices of tensor operations in Modern Fortran

Language: Fortran - Size: 38.1 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

pedro-ricardo/ViscF

A modern Fortran enviroment for Fluid Mechanics.

Language: Fortran - Size: 85 KB - Last synced at: 14 days ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

roh6608/Modern-Fortran-By-Example

A repository containing the code found in the set of videos by hexafoil at https://www.youtube.com/user/hexafoil

Language: Fortran - Size: 94.7 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

pjs-f/roots

Subrutinas en Fortran para la resolución de ecuaciones no lineales de una variable

Language: Fortran - Size: 354 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

pedro-ricardo/Fmap

Just set some functions to use the C++ std::map inside Modern Fortran. Doesn't duplicate the mapping algorithm.

Language: Fortran - Size: 21.5 KB - Last synced at: 14 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

pedro-ricardo/Fmkdir

Example of Fortran2008 calling a C mkdir function

Language: Fortran - Size: 14.6 KB - Last synced at: 14 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

pedro-ricardo/LinkedList

Simple Fortran Implementation of heterogeneous linked list

Language: Fortran - Size: 25.4 KB - Last synced at: 14 days ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 0

smillerc/fortran_periodic_table

A simple implementation of a basic periodic table in modern fortran

Language: Fortran - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

aphirst/Advent2018

My attempts at the Advent of Code 2018.

Language: Fortran - Size: 176 KB - Last synced at: 4 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

sbrass/fortran-workshop

Language: TeX - Size: 152 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0