An open API service indexing awesome lists of open source software.

Fortran

Fortran is a statically typed compiled programming language that is especially suited to numeric computation, and scientific computing. While Fortran has been in use since its inception by John Backus at IBM in 1957, it still remains popular today, especially for computationally intensive applications including numerical weather prediction, finite element analysis, computational fluid dynamics, computational physics, crystallography, and computational chemistry. Despite its age, new language revisions include syntax and semantics for modern language ideas including pointers, recursion, object orientated programming features, and parallel programming using Coarray Fortran.

https://github.com/alicepagano/collection-of-university-assignments

Collection of University assignments done during my Master degree in Physics of Data at the University of Padova.

fortran machinelearning many-body-physics nanocluster python quantum-computing r statistical-analysis vhdl vhdl-examples

Last synced: 16 Mar 2025

https://github.com/jsta/nml

An R package for parsing Fortran namelist files :tophat:

fortran namelist

Last synced: 05 Dec 2024

https://github.com/amilkyboi/euler

A 2-D Euler solver for internal flows written in Fortran.

cfd fortran

Last synced: 16 Nov 2024

https://github.com/gha3mi/forsvd

ForSVD - A Fortran library for singular value decompostion (SVD) calculation, low-rank approximation, and image compression.

fortran fortran-package-manager image-compression low-rank-approximation singular-value-decomposition svd

Last synced: 30 Mar 2025

https://github.com/jchristopherson/geompack

A modernization of the GEOMPACK library for computing Delaunay triangulations.

delaunay-triangulation fortran fortran-package-manager geometry triangulation triangulation-delaunay

Last synced: 01 Mar 2025

https://github.com/gha3mi/forblas

ForBLAS compiles the latest BLAS using the Fortran Package Manager (fpm).

blas fortran fortran-package-manager

Last synced: 30 Mar 2025

https://github.com/naemazam/hello-world

I don't Know What is Your First Language and Don't Want to know Why You Select it. But As a Programmer i know, The Smile When You run Your First Code. After That We made Thousands of Mistake In our DEV life. We did Debug, Copycat or Googling But never Forget This First 2 Words. Let's Combine Our First Happiness In A single Page.

apache-groovy c dart elixir elm fortran go graphql haskel hello-world hellogithub helloworld helloworld-programs naemazam

Last synced: 04 Mar 2025

https://github.com/beliavsky/fortran-code-ex-github

Fortran codes not on GitHub

fortran

Last synced: 25 Mar 2025

https://github.com/beliavsky/fortran-production-code-sites

Links to sites of Fortran production codes

fortran scientific-computing

Last synced: 25 Mar 2025

https://github.com/pelson/jfk-fling

A Jupyter kernel for Fortran, inspired by the xeus-cling project for C++

educational fortran interactive jupyter jupyter-kernel repl

Last synced: 06 Apr 2025

https://github.com/ibarraespinosa/rfortran

An R package to play with Fortran and OpenMP. Nothing serious

fortran openmp r

Last synced: 25 Mar 2025

https://github.com/goerz/test_parallel_paradigms

Collection of test programs for various parallelization paradigms

fortran mpi openmp programming teaching

Last synced: 02 Mar 2025

https://github.com/open-atmos/wrf-partmc

Repository for the particle-resolved aerosol model PartMC coupled to the Weather Research and Forecasting (WRF) model

aerosols atmospheric-modeling fortran monte-carlo-simulation wrf-chem

Last synced: 18 Feb 2025

https://github.com/perazz/twopnt

A Modern Fortran translation of the TWOPNT program for Boundary Value Problems

boundary-value-problem boundary-value-problems bvp fortran

Last synced: 17 Mar 2025

https://github.com/ckormanyos/hello_f77

The epic Hello World program in the Fortran77 language

fortran fortran77 hello-world

Last synced: 13 Mar 2025

https://github.com/ckormanyos/gamma_f77

real-valued gamma function in quad-precision using classic Fortran77

fortran fortran77 gamma-function numerical-methods quadruple-precision special-function special-functions

Last synced: 13 Mar 2025

https://github.com/gsteixeira/neuralnetwork-fortran

A simple neural network in Fortran

fortran machine-learning neural-network

Last synced: 03 May 2025

https://github.com/plevold/fortran-line-reader

Read arbitrary length lines from a text file using Fortran

filesystem fortran

Last synced: 02 Mar 2025

https://github.com/jacobwilliams/optgra

Modern Fortran edition of OPTGRA optimization algorithm from ESA

constrained-optimization fortran fortran-package-manager numerical-optimization optimization

Last synced: 13 Mar 2025

https://github.com/mobluse/ratbas2

Rational BASIC ─ gives C-like structures to BASIC with only GOTO ─ Uses RatFOR (Rational Fortran)

basic basic-programming basic-programming-language c64 commander-x16 commanderx16 cx16 fortran fortran66 goto ratfor vic20 x16

Last synced: 13 Mar 2025

https://github.com/vmagnin/forsudoku

A Fortran sudoku generator and solver

fortran fortran-package-manager sudoku

Last synced: 30 Mar 2025

https://github.com/eggy115/fortran

Fortran

fortran

Last synced: 10 Mar 2025

https://github.com/gha3mi/foreig

ForEig - A Fortran library for eigenvalue and eigenvector calculations.

eig eigenvalues eigenvalues-and-eigenvectors eigenvectors fortran fortran-package-manager lapack mkl

Last synced: 30 Mar 2025

https://github.com/sclorentz/fran

I was testing a lot of different programming languages, like C, PY, Rust and ASM. So now is time to test Fortran

fortran fortran90

Last synced: 07 Mar 2025

https://github.com/starlink/aspic

Starlink Image processing programs from the 1980s

astronomy fortran

Last synced: 23 Feb 2025

https://github.com/naemazam/Hello-World

I don't Know What is Your First Language and Don't Want to know Why You Select it. But As a Programmer i know, The Smile When You run Your First Code. After That We made Thousands of Mistake In our DEV life. We did Debug, Copycat or Googling But never Forget This First 2 Words. Let's Combine Our First Happiness In A single Page.

apache-groovy c dart elixir elm fortran go graphql haskel hello-world hellogithub helloworld helloworld-programs naemazam

Last synced: 07 May 2025

https://github.com/gha3mi/fortime

ForTime - A Fortran library for measuring elapsed time, DATE_AND_TIME time, CPU time, OMP time and MPI time.

cpu-time date-and-time debug elapsed-time fortran fortran-package-manager mpi openmp profile time timer

Last synced: 30 Mar 2025

https://github.com/mrcgrtz/learning

👴🏼 This is me learning FORTRAN.

fortran learning-by-doing

Last synced: 31 Mar 2025

https://github.com/vmagnin/fortran-standard-search

fss is a small shell script searching a string in the titles of the subsections of the Fortran standard, and opening the pages in a PDF viewer.

fortran

Last synced: 30 Mar 2025

https://github.com/matthalex/fortran-project-template

An opinionated one-stop shop for new and old Fortran projects, offering seamless compiling, building, packaging, linting, formatting, and more, with modern tools like FPM, pre-commit, fprettify, and ford.

fortran fortran-package-manager python template

Last synced: 03 Dec 2024

https://github.com/gabin221/launchercode

LauncherCode is a script designed to streamline the process of creating basic files for various programming languages based on their extensions. By providing one or more filenames as arguments, users can created few files of programmation.

assembly c coffeescript convenience cpp csharp dart fortran fsharp generate-file helloworld-programs html java latex php programming-languages python script shell-script terminal

Last synced: 15 Mar 2025

https://github.com/rrze-hpc/thebandwidthbenchmark-f90

Fortran version of the ultimate teaching bandwidth benchmark.

benchmark fortran

Last synced: 24 Apr 2025

https://github.com/nategphillips/euler

A two-dimensional Euler solver for internal flows written in Fortran.

aerospace-engineering cfd fortran

Last synced: 23 Feb 2025

https://github.com/zoziha/timer

A simple timer module to get the number of seconds between two timestamps.

cpu-timer fortran fortran-package-manager timer

Last synced: 20 Feb 2025

https://github.com/zoziha/display

A simple display 📺 module for displaying scalar, vector, and matrix floating-point, integer, logical, and string values on the screen in a general, formatted manner, often used for debugging code or syntax demonstration.

display fortran fortran-package-manager io print

Last synced: 20 Feb 2025

https://github.com/zoziha/wavepack

WAVEPACK: routines to compute the wavelet transform of a time series, and significance levels.

fortran fpm wavelet wavepack

Last synced: 20 Feb 2025

https://github.com/awvwgk/fortran.vim

Updated syntax highlighting for Fortran in (neo)vim

fortran neovim vim vim-syntax

Last synced: 28 Mar 2025

https://github.com/tebogoyungmercykay/programming-languages-coding-booth

Chris Hanson and the MIT Scheme Team. MIT/GNU Scheme reference manual. Technical report, Mas- sachusetts Institute of Technology, 2018.

cobol fortran functional-programming imperative-programming-language imperative-scripting-languages languages logic-programming object-oriented-programming programmin racket ruby scheme

Last synced: 14 Mar 2025

https://github.com/gasinan/advfornotes

Advanced Fortran Notes

fortran introduction

Last synced: 24 Mar 2025

https://github.com/jacobwilliams/dfo

Unofficial mirror of DFO: https://projects.coin-or.org/Dfo

fortran numerical-optimization

Last synced: 20 Feb 2025

https://github.com/zanderlewis/qprime

Q' (Q Prime) is an experimental programming language for quantum/weather calculations.

fortran hacktoberfest qprime quantum quantum-programming-language weather

Last synced: 29 Dec 2024

https://github.com/jacobwilliams/nrlmsis2.1

Unofficial Mirror of NRLMSIS2.1 https://map.nrl.navy.mil/map/pub/nrl/NRLMSIS/NRLMSIS2.1/

atmosphere-model fortran nrlmsise00

Last synced: 20 Feb 2025

https://github.com/vkbo/funwithfortran

Hmm ... can this be done in Fortran?

crypto fortran fortran2008 sha256

Last synced: 10 Mar 2025

https://github.com/interkosmos/fortran-tcdb

Fortran 2008 interface bindings to Tokyo Cabinet

database fortran nosql tokyo-cabinet

Last synced: 20 Feb 2025

https://github.com/urbanjost/m_msg

convert all common variables to a string in Fortran using unlimited polymorphic variables

fortran fortran-package-manager fpm testing unit-testing

Last synced: 20 Feb 2025

https://github.com/urbanjost/m_draw

low-level vector graphics library and module

fortran fortran-package-manager graphics vector

Last synced: 20 Feb 2025

https://github.com/camfort/fortran-vars

Fortran memory model and other static analysis tools (building on fortran-src)

fortran haskell static-analysis

Last synced: 19 Nov 2024

https://github.com/sqrtneginf/feigenbaum

Obsessing over tiny floating point bug

fortran glibc java perl perl6 python

Last synced: 13 Mar 2025

https://github.com/matthalex/mpi-project-exploration

A sample Fortran MPI project for a Cartesian decomposition with halo regions.

fortran modernfortran mpi vscode

Last synced: 25 Mar 2025

https://github.com/jacobwilliams/novas

Refactoring of NOVAS: Naval Observatory Vector Astrometry Subroutines

astronomy fortran fortran-package-manager novas us-navy usno

Last synced: 20 Feb 2025

https://github.com/gha3mi/forbenchmark

ForBenchmark - A Fortran library for benchmarking (with support for coarrays).

benchmark coarray fortran fortran-package-manager

Last synced: 30 Mar 2025

https://github.com/vmagnin/penrose_tiling

This project generates a SVG file with a Penrose tiling, using the cairo-fortran bindings.

cairo fortran fortran-package-manager penrose-tilings

Last synced: 30 Mar 2025

https://github.com/everythingfunctional/erloff

Errors and logging for fortran

error-handling fortran logging

Last synced: 20 Feb 2025

https://github.com/beliavsky/fortran_faq

originally the comp.lang.fortran FAQ from January 1997 by Keith Bierman

faq faqs fortran

Last synced: 25 Mar 2025

https://github.com/pdebuyl/random_module

A modular and version controlled implementation of the Mersenne Twister

fortran mersenne-twister random-number-generators threefry

Last synced: 02 Mar 2025

https://github.com/zoziha/slinked-list

Simple generic singly linked list module for in-memory storage of small amounts of data.

fortran fortran-package-manager linked-list singly-linked-list

Last synced: 20 Feb 2025

https://github.com/interkosmos/f77-3d

Very basic 3D engine in FORTRAN 77 for MS-DOS

dos fortran fortran-77 raycasting

Last synced: 20 Feb 2025

https://github.com/beliavsky/timeslab

Mirror of Timeslab Fortran 77 time series package by H. Joseph Newton

fortran statistics time-series time-series-analysis timeseries

Last synced: 25 Mar 2025

https://jchristopherson.github.io/collections/

A set of types supporting collections in Fortran.

collection collections fortran generic-collections generic-list linked-list list lists

Last synced: 31 Mar 2025

https://github.com/omerkel/hangman

Vocabulary and word game Hangman / Galgenmännchen ported onto various programming languages

cpp csharp dart delphi fortran fortran95 go golang groovy java javascript lua pascal perl python3 ruby rust visual-basic web-application word-game

Last synced: 23 Feb 2025

https://github.com/aantusahaa/fortran-lab

This repository contains a collection of numerical methods implemented in modern Fortran. These methods are widely used in scientific computing, engineering simulations, and mathematical problem-solving.

fortran numerical-analysis numerical-methods

Last synced: 30 Mar 2025

https://github.com/truongdangqe/hello

Some Fortran codes to practice programming in Fortran.

cuda-fortran fortran mpi mpi-library openacc

Last synced: 11 Mar 2025

https://github.com/interkosmos/lucifer

Lucifer block cipher in FORTRAN 77

cipher cryptography des encryption fortran fortran-77 lucifer

Last synced: 20 Feb 2025

https://github.com/beebus/hello-world-fortran

Using an Ubuntu Linux text editor, I followed a "hello world" tutorial at https://fortran-lang.org/learn/quickstart/hello_world

fortran fortran90 hello-world helloworld

Last synced: 31 Mar 2025

https://github.com/jacobwilliams/fortran-mach

Modern Fortran Machine Constants Module (r1mach, d1mach, i1mach)

fortran portability

Last synced: 20 Feb 2025

https://github.com/gha3mi/forinv

ForInv - A Fortran library for inverse and pseudo-inverse calculations.

fortran fortran-package-manager inverse pseudoinverse svd

Last synced: 30 Mar 2025

https://github.com/jamiejquinn/sdf-tool

Tool for manipulating SDF files

fortran gplv3 hpc sdf

Last synced: 23 Apr 2025

https://github.com/alejandrogallo/fortranman

Manpages for fortran

fortran lapack man manpages

Last synced: 21 Mar 2025

https://github.com/alejandrogallo/lapack-manpages

Manpages for lapack

fortran lapack manpages

Last synced: 21 Mar 2025

https://github.com/owainkenwayucl/minipi

Versions of the pi example for slightly less hospitable environments.

basic calculating-pi fortran fortraniv maclisp sc ulisp xlisp

Last synced: 23 Mar 2025

https://github.com/thesgj/cointoss-fortran

This program implements a simple coin tossing game where the user guesses the outcome of a coin toss. The game should toss a coin 1 times and add the score.

fortran fortran90 github-copilot mlh mlh-hackathon

Last synced: 01 Apr 2025

https://github.com/tallamjr/computing-for-scientists-book

Exercises and code from Computing for Scientists Book.

book cpp fortran

Last synced: 04 Apr 2025

https://github.com/thomasms/fortc

Fortran to C (and back again) examples

bindings c cpp fortran iso modern-fortran

Last synced: 29 Mar 2025

https://github.com/owainkenwayucl/cobol-rand

Experiment showing that Ubuntu Xenial's open-cobol package has a broken RNG

bug cobol fortran rng ubuntu ubuntu-packages

Last synced: 23 Mar 2025

https://github.com/thomasms/fortsraw

Native data structures for modern Fortran

data-structures fortran fortran2008 ftl linked-list

Last synced: 29 Mar 2025

https://github.com/thisalmandula/gpu_accelerated_lpt_cfd_code

This repository contains GPU accelerated version of the particle tracking model developed by Merel Kooi for biofouled microplastic particles ( available at: https://pubs.acs.org/doi/10.1021/acs.est.6b04702) written in CUDA Fortran and CUDA Python. This repository is intended as a learning tool for GPU programming.

biofouling computational-fluid-dynamics cuda fortran lagrangian-particle-tracking microplastics python

Last synced: 28 Mar 2025

https://github.com/interkosmos/fortran-xmpp

Fortran 2018 interface bindings to the XMPP client library libstrophe

fortran fortran-2018 fortran-package-manager jabber libstrophe xmpp

Last synced: 21 Mar 2025

https://github.com/awikramanayake/lookup-optimization

A sandbox to speed up maths intensive python steps from other projects using Fortran/C++ and parallelization.

cpp fortran python

Last synced: 24 Mar 2025

https://github.com/somajitdey/f_

A KISS library for extending standard Fortran in a portable way

fortran fortran-library fortran-modules library posix stdlib syscall syscalls system systemcall systemcalls utility utility-library

Last synced: 01 Apr 2025

https://github.com/awvwgk/foopss

4th Seminar of the ESL Fortran OOP Seminar Series: Using objects across language boundaries

c-bindings fortran fortran-tutorial interoperability object-oriented-programming python-bindings

Last synced: 06 Apr 2025

https://github.com/somajitdey/cross-product

One-liner array expression to determine the cross-product of two 3-dimensional vectors. Fast computation of inverse of 3x3 matrix using this expression.

cross-product fortran matrix-inversion

Last synced: 01 Apr 2025

https://github.com/kyrylo-sovailo/benchmark

Measuring performances of different languages on same tasks

benchmark benchmarking c cpp csharp fortran haskell javascript matlab python

Last synced: 28 Mar 2025

https://github.com/scivision/cmake-fetchcontent

A dummy repo used by scivision/cmake-utils demonstrating modern CMake and Fortran distribution

cmake fortran modern-cmake

Last synced: 05 Apr 2025

https://github.com/urbanjost/m_color

convert between RGB color values and other common color models

color-conversion color-models fortran fortran-package-manager

Last synced: 20 Feb 2025

https://github.com/jacobwilliams/schittkowski-test-problems

Mirror of Schittkowski's Test Problems for Nonlinear Programming

constrained-optimization fortran

Last synced: 13 Mar 2025

https://github.com/reyrove/fortran

Welcome! This repo offers simple Fortran 95 examples for key algorithms and numerical methods. Learn with Plato IDE and FTN95. For more, check out my YouTube tutorials!

compiler fortran fortran-language fortran-tutorial fortran77 fortran90 fortran95 freyja mathematics numerical-computation plato programming reyrove youtube

Last synced: 18 Mar 2025