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/azimonti/ma-libs

A set of libraries and tool in C++ and Fortran, developed during the years, that can be reused in other projects

cpp fortran hdf5 lapack neural-networks opengl opengl-engine python python-bindings

Last synced: 30 Apr 2025

https://github.com/lewisjared/fgen-example

Example of fgen-wrapped fortran code

fortran python

Last synced: 13 Apr 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/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/csdms/bmi-f90

Fortran bindings for the Basic Model Interface

bmi csdms fortran

Last synced: 22 Feb 2025

https://github.com/douglowe/f2py-manic-demo

Testing the construction of Python modules from complex Fortran model code.

fortran python

Last synced: 19 Feb 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/lu1zedu/fortran

Esse repositorio coloca todos os projetos em Fortran e toda a minha evolução

fortran

Last synced: 18 Mar 2025

https://github.com/e3sm-project/transport_se

Atmosphere transport mini app

advection climate-model dynamical-core fortran

Last synced: 27 Mar 2025

https://github.com/gasinan/fdata2pyplot

A simple Fortran module for passing Fortran output to a Python script for later using Matplotlib to make figure

fortran matplotlib plot

Last synced: 24 Mar 2025

https://github.com/ababaee1/fortranfea_upsetting

Fortran FEA solver for simulating plastic deformation in metal forming (upsetting process). Supports custom stiffness matrix assembly, nonlinear updates, various boundary conditions, and restart capability with post-processing for stress and strain.

fem finite-element-analysis fortran metal-forming spid

Last synced: 04 Mar 2025

https://github.com/kimpro82/mylegacypractice

Old School Party!

ada basic cobol fortran

Last synced: 12 Mar 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/jacobwilliams/ffp

Unofficial mirror of Fortran Function Parser from http://www.labfit.net/functionparser.htm

expression-parser fortran function-parser

Last synced: 20 Feb 2025

https://github.com/ssoehdata/cuda_fortran_sci_eng

Working through examples from the Cuda Fortran for Scientists and Engineers 2nd Edition Book

cuda cuda-fortran fortran hpc nvfortran

Last synced: 14 Apr 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/ismoreirakt/fortrant

Vscode plugin that offers syntax highlighting for fortran.

fortran vscode-extension vscode-plugin

Last synced: 01 Apr 2025

https://github.com/beliavsky/desired_fortran_software

List of algorithms I'd like to see in modern Fortran

fortran

Last synced: 25 Mar 2025

https://github.com/lfortran/fortran-on-web

Fortran On Web using LFortran

fortran lfortran wasm

Last synced: 09 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/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/awvwgk/fpm-artwork

Artwork and resources created in the context of the Fortran package manager (fpm)

artwork fortran public-domain svg-images

Last synced: 06 Apr 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://github.com/alejandrogallo/lapack-manpages

Manpages for lapack

fortran lapack manpages

Last synced: 21 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/vmagnin/gtkzero_fpm

We demonstrate how gtk-fortran can be used as a fpm (Fortran Package Manager) dependency.

fortran fortran-package-manager gtk gtk-fortran gui

Last synced: 23 Feb 2025

https://github.com/beliavsky/computer-methods-for-mathematical-computations

Code from the book of the same name by Forsythe, Malcolm, and Moler, translated to Fortran 90 by Ralph Carmichael

book-code cubic-splines fortran fortran90 linear-algebra minimization numerical-integration numerical-methods ode root-finding svd

Last synced: 25 Mar 2025

https://github.com/everythingfunctional/erloff

Errors and logging for fortran

error-handling fortran logging

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://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/wiremoons/adventofcode2015

Solutions for Advent of Code puzzles: https://adventofcode.com/2015

aoc aoc-2015-in-cpp aoc-2015-in-deno aoc2015 cpp20 deno fortran typesctipt

Last synced: 17 Feb 2025

https://github.com/bearddan2000/fortran-cli-gradle-hello-world

This is a POC project to demonstrate a

cli fortran gfortran gradle hello world

Last synced: 24 Mar 2025

https://github.com/diegonti/md_simulation

EIA Project for the Computational Modelling Master's Degree.

fortran lennard-jones molecular-dynamics mpi multiprocessing parallel-computing

Last synced: 04 Mar 2025

https://github.com/debarghya4469/computational-chemistry

This repo contains all the fortran codes for quantum chemistry calculations .

computational-chemistry fortran

Last synced: 17 Mar 2025

https://github.com/bearddan2000/fortran-cli-hello-world

This is a POC project for fortran.

cli fortran gfortran hello world

Last synced: 24 Mar 2025

https://github.com/alexbuccheri/fortran_kmeans

KMeans implementations in fortran

fortran kmeans kmeans-clustering

Last synced: 02 Apr 2025

https://github.com/thisalmandula/lpt_biofouling_microplastic_turbulence

This repository contains a new lagrangian particle tracking model for biofouled microplastic particles in a turbulent environment.

biofouling computational-fluid-dynamics fortran lagrangian-particle-tracking microplastics mpi turbulence

Last synced: 08 Apr 2025

https://github.com/caeassistant-group/disp-fortran-code-abaqus-subroutine

In this project, we have provided Abaqus input files along with the VDISP and DISP Abaqus Fortran subroutines, developed to apply complex boundary conditions.

abaqus cae code disp fem finit fortran simulation subroutine vdisp

Last synced: 09 Apr 2025

https://github.com/caeassistant-group/umat-abaqus-isotropic-elasticity-isothermal-suboutine

The UMAT subroutine in Abaqus serves as a solution for modeling materials that cannot be accurately represented using the standard Abaqus material library. For this project, we utilized this subroutine to study a 3D isotropic isothermal beam. Additional projects in this field can also be accessed on the following link.

abaqus abaqus-input-file caeassistant fem finite-element-analysis finite-element-method finite-elements fortran simulation subroutine umat

Last synced: 09 Apr 2025

https://github.com/nhey/lm

Fit linear models in Futhark with a robustness towards ill-conditioned problems. Output is very close to that of lm in the R language

fortran futhark gpu r sequential

Last synced: 26 Mar 2025

https://github.com/abdoelabassi/leetcode

Solving Leetcode problems using different programming languages: C/C++, Fortran, Python, Rust, Java, Go, Zig, JS/TS

algorithms bigonotation clang datastructures fortran golang java leetcode rust typescript zig

Last synced: 30 Apr 2025

https://github.com/caeassistant-group/abaqus-uel-subroutine

UEL refers to User-Defined Elements, which are used to implement element types not found in the Abaqus element library. This project assists in writing a UEL subroutine.

3ds abaqus analysis cae fem finite-elements fortran numerical-analysis simulation subroutine uel

Last synced: 24 Feb 2025

https://github.com/caeassistant-group/abaqus-umeshmotion-subroutine

In this project, we have provided you with the Abaqus UMESHMOTION subroutine, written in Fortran, for the wear simulation.

abaqus cae fem finite-elements fortran numerical-simulation subroutine umeshmotion wear

Last synced: 24 Feb 2025

https://github.com/alessandropierro/2021assignment01

MPI programming and HPC cluster performance analysis for "Foundations of HPC" course @ University of Trieste

cpp fortran hpc mpi-library

Last synced: 04 Mar 2025

https://github.com/yisus82/fic-cn

Computación Numérica - Facultad de Informática de A Coruña

fortran fortran90 numerical-computation

Last synced: 24 Mar 2025

https://github.com/aminmirzaeione/helloworldpls

Hello world program in 20 popular programming languages

c cpp csharp dart delphi fortran golang html java javascript kotlin pascal progrmming-language python rust vb-net

Last synced: 29 Mar 2025

https://github.com/iith-compilers/drb_fortran

DataRaceBench 1.2 kernels written in FORTRAN for LLVM-IR based data race detection tools

data-race-detection dataracebench-fortran-kernels fortran llvm-ir openmp program-verification race-detection

Last synced: 12 Apr 2025

https://github.com/beliavsky/fortran-windows-cmd-scripts

Windows CMD scripts for Fortran programmers

batch-script cmd fortran windows windows-cmd

Last synced: 31 Mar 2025

https://github.com/pdlporters/extutils-f77

ExtUtils::F77 Perl module

fortran interoperability perl

Last synced: 12 Jan 2025

https://github.com/tacigar/matd-lib

:mag: A Library for Matrix Distribution, written in Fortran90/95 and MPI-2.0.

fortran mpi-library pgas

Last synced: 02 Mar 2025

https://github.com/zoziha/checksum

A simple checksum module, generally used to check if an ASCII file has changed.

checksum fortran fortran-package-manager

Last synced: 20 Feb 2025

https://github.com/systemsoftware/fortran-experiments

Random stuff I made with Fortran

executable fortran math

Last synced: 23 Mar 2025

https://github.com/caeassistant-group/viscoelastic-abaqus-model-for-the-analysis-of-composite-curing

This project presents an innovative approach for examining residual stresses in composites: The Abaqus viscoelastic model for curing. The implementation of the model is carried out in Abaqus CAE, utilizing Fortran subroutines such as USDFLD, UMAT, HETVAL, UEXPAN, and DISP.

abaqus cae composite curing f90 fortran frc maxwell prony simulation subroutine umat viscoelastic

Last synced: 31 Mar 2025

https://github.com/kisha126/for-loops-computing

Computational programming languages in R: Comparison

c cpp fortran julialang python r rust-lang

Last synced: 15 Mar 2025

https://github.com/suvayu/rust-c-to-fortran-toy-ex

A toy example of how to talk to Fortran from Rust using the C-ABI

c-abi c-language fortran interoperability rust rust-lang

Last synced: 15 Mar 2025

https://github.com/lross2k/fortran-plot-engranes

Script de Fortran 2003 realizado para validar un problema de mecánica clásica.

batch-script fortran gnuplot

Last synced: 31 Mar 2025

https://github.com/rhcarvalho/matrix-multiplication-comparison

Comparison of matrix multiplication by line and by column in different programming languages.

c common-lisp comparison fortran lisp matrix-multiplication python

Last synced: 02 Mar 2025

https://github.com/nbehrnd/resort_hydrogens

edit xyz files to be more "crystallography like"

chemistry crystallography fortran

Last synced: 27 Mar 2025

https://github.com/czoido/conan-libf2c

Conan recipe for the f2c library: https://www.netlib.org/f2c/

algebra conan dependency-manager f2c fortran matrix

Last synced: 03 Apr 2025

https://github.com/xframes-project/xframes-fortran

GPU accelerated UI development for Fortran

fortran

Last synced: 23 Feb 2025

https://github.com/caeassistant-group/inherent-strain-method-in-metal-additive-manufacturing-abaqus-simulation

This research investigates the application of the Inherent Strain method in Abaqus, an effective numerical strategy for simulating Laser Powder Bed Fusion (LPBF) in metal additive manufacturing. For this purpose, we have implemented the DFLUX and USDFLD subroutines using Fortran.

3d-printing abaqus additive-manufacturing cae dflux-subroutine fem finite-element-analysis finite-element-methods finite-elements fortran laser numerical python simulation

Last synced: 21 Mar 2025

https://github.com/jerboaburrow/fortranbird

A flappy bird clone written in Fortran

2d flappy-bird fortran game

Last synced: 29 Mar 2025

https://github.com/ivan-pi/farray

Experimental Python array class implemented on top of Fortran arrays

array fortran hpy

Last synced: 12 Apr 2025

https://github.com/frederiktobner/fortran_meets_sdl

Space Invaders written in Fortran using SDL3

cmake fortran sdl3

Last synced: 22 Mar 2025

https://github.com/caeassistant-group/abaqus-welding-simulation-two-pass-arc-welding

2-Pass Welding Simulation in Abaqus: In this project, we used Abaqus with the DFLUX subroutine to simulate2-pass welding, incorporating the birth and death of elements. This is a workshop of a package covering the simulation of multiple welding methods, presented in 3.5 hours of video. All files and videos are available through the provided link.

3ds abaqus arc-welding arc-welding-simulation cae dflux-subroutine fortran numerical numerical-methods simulation welding

Last synced: 21 Mar 2025

https://github.com/caeassistant-group/abaqus-vdflux-dflux-subroutines-in-fortran-language-for-welding-simulation

In the project, we modeled welding in Abaqus using VDFLUX subroutine. VDFLUX subroutine is an Abaqus tool, designed for thermal loading in form of body/surface fluxes, as a function of time, coordinates, etc. We have a free blog on our website that delves into the details of DFLUX/VDFLUX subroutines. You can access it through the provided link

abaqus cae dflux-subroutine fem finite-element-methods flux fortran heatflux numerical-analysis numerical-methods subroutine vdflux-subroutine welding-processes

Last synced: 03 Mar 2025

https://github.com/caeassistant-group/abaqus-cae-umat-subroutine-for-3d-composite-fatigue-simulation

In this project, we modeled the fatigue behavior of a composite material in 3D space using the UMAT subroutine in Abaqus. The Abaqus .inp file and part of the UMAT subroutine are provided. To access the video tutorial and all the modeling files for this project, click the link below.

abaqus analysis code composite engineering fatigue fortran numerical-methods simulation subroutine umat

Last synced: 03 Mar 2025

https://github.com/thepuppetqueen57/c-bos-fortran

A version of C-Bos made in Fortran

cli command-line fortran toy-project

Last synced: 08 Mar 2025

https://github.com/alex-ber/alpine-python2

Alpine Linux based based image with Python 2.7 and necessary OS level dependencies (OpenSSL, gcc, ODBC driver, etc).

alpine alpine-linux dockerfile fortran gcc gcc-compiler numpy python python-2 python27

Last synced: 22 Jan 2025

https://github.com/thomasms/forts

Wraps c++ containers for fortran use

cpp fortran generic

Last synced: 29 Mar 2025

https://github.com/gha3mi/forpca

ForPCA - A Fortran library for principal component analysis (PCA).

fortran fortran-package-manager pca principal-component-analysis

Last synced: 30 Mar 2025

https://github.com/mdpiper/bmi-amber

Programmatically generate BMI specifications for all supported languages from a single description file

bmi c cxx fortran python

Last synced: 05 May 2025

https://github.com/mdpiper/pymt_heatf

PyMT component for the Fortran BMI example

bmi csdms fortran pymt

Last synced: 25 Dec 2024

https://github.com/gha3mi/forunittest

ForUnitTest: A Fortran library for unit testing.

fortran fortran-package-manager test unittest

Last synced: 30 Mar 2025

https://github.com/gha3mi/fordot

ForDot - A Fortran library that overloads the dot_product function to enable efficient dot product with/without coarray.

coarray dot-product fortran fortran-package-manager

Last synced: 30 Mar 2025

https://github.com/seigtm/fortran_examples

My Fortran labs from SPbPU.

examples fortran labs spbpu

Last synced: 20 Apr 2025

https://github.com/ramy-badr-ahmed/random-simplex

Random Simplex - https://doi.org/10.5281/zenodo.12808899

fortran matlab multivariate-distributions random-simplex stability-analysis

Last synced: 30 Mar 2025