Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/mehdichinoune/f03gl

Modules for using the OpenGL graphics library from Fortran.

fortran fortran-library opengl

Last synced: 03 Dec 2024

https://gitlab.com/DLR-SY/boxbeam

Boxbeam is a legacy Fortran tool translated to python. It calculates effective beam properties of composite cross sections comprised of rod-like elements.

fortran numpy python

Last synced: 02 Oct 2024

https://github.com/everythingfunctional/strff

A library of string functions for Fortran.

fortran string-manipulation

Last synced: 30 Dec 2024

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: 12 Dec 2024

https://github.com/everythingfunctional/sqliteff

SQLite for Fortran A thin wrapper around the SQLite C library.

database fortran sqlite sqlite3

Last synced: 30 Dec 2024

https://github.com/gha3mi/forunittest

ForUnitTest: A Fortran library for unit testing.

fortran fortran-package-manager test unittest

Last synced: 12 Dec 2024

https://github.com/gha3mi/forblas

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

blas fortran fortran-package-manager

Last synced: 12 Dec 2024

https://github.com/gha3mi/forinv

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

fortran fortran-package-manager inverse pseudoinverse svd

Last synced: 12 Dec 2024

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: 14 Jan 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/mdpiper/bmi-geospatial-fortran

Basic Model interface extension for geospatial data, Fortran version

bmi csdms fortran geospatial

Last synced: 25 Dec 2024

https://github.com/everythingfunctional/make_vegetable_driver

Tool for creating the driver program for a vegetables test suite.

fortran metaprogramming testing-tools

Last synced: 30 Dec 2024

https://github.com/beliavsky/lapack_miller_elf90

Alan Miller's conversion of part of Lapack to ELF90, using his to_f90.f90 program

elf90 fortran lapack linear-algebra

Last synced: 03 Dec 2024

https://github.com/everythingfunctional/vegetables

For a healthier code base, eat your vegetables

fortran testing unit-testing

Last synced: 30 Dec 2024

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: 12 Dec 2024

https://github.com/james-p-d/subleq

Subleq interpreter in Fortran

fortran fortran90 oisc subleq

Last synced: 18 Jan 2025

https://github.com/everythingfunctional/parff

The foundations of a functional style parser library

fortran parser parser-combinators parser-library

Last synced: 30 Dec 2024

https://github.com/jonathanschilling/fortrannamelist

Reading class for Fortran namelists

fortran interoperability java namelist

Last synced: 21 Jan 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: 13 Dec 2024

https://github.com/namakete/university-fortran

📖 Fortan laboratory work. Peter the Great St.Petersburg Polytechnic University.

fortran fortran90 makefiles markdown

Last synced: 07 Jan 2025

https://github.com/everythingfunctional/iso_varying_string

Implementation of the Fortran ISO_VARYING_STRING module in accordance with the standard

fortran iso strings

Last synced: 30 Dec 2024

https://github.com/zmoon/findent-pre-commit

Use findent as a pre-commit hook

fortran pre-commit pre-commit-hooks

Last synced: 30 Dec 2024

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

Random stuff I made with Fortran

executable fortran math

Last synced: 30 Nov 2024

https://github.com/alexandreelise/install-gcc

Optimized Dockerfile to install gcc on any Ubuntu LTS version since Ubuntu 14.04 LTS latest available on each platform at the time of writing.

c cpp devops-tools docker-container docker-image dockerfile dockerfile-linux fortran gcc go golang objective-c ubuntu ubuntu1404 ubuntu1604 ubuntu1804

Last synced: 01 Jan 2025

https://github.com/hr-fahim/fortran-practice-codes

Fortran practice codes for proficiency.

fortran

Last synced: 14 Jan 2025

https://github.com/beliavsky/desired_fortran_software

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

fortran

Last synced: 03 Dec 2024

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: 12 Jan 2025

https://github.com/beliavsky/chatgpt-fortran-experiments

Experiments with ChatGPT to generate, find flaws in, or shorten Fortran code

chatgpt chatgpt4 debugging fortran static-analysis

Last synced: 03 Dec 2024

https://github.com/urbanjost/m_kracken

parse command line arguments and create configuration files using syntax similar to ULS commands

argument command-line fortran fortran-package-manager fpm parser parsing

Last synced: 30 Dec 2024

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

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

computational-chemistry fortran

Last synced: 23 Jan 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: 24 Dec 2024

https://github.com/mdpiper/fortran-sandbox

A collection of Fortran examples

fortran

Last synced: 25 Dec 2024

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: 25 Dec 2024

https://github.com/urbanjost/m_graph

A simple XY plot utility (WIP)

fortran fortran-package-manager fpm graphics plotting

Last synced: 30 Dec 2024

https://github.com/urbanjost/m_anything

Use polymorphism to allow promoting, casting and molding intrinsic types

casting fortran fortran-package-manager

Last synced: 30 Dec 2024

https://github.com/urbanjost/m_readline

Fortran interface to the C readline(3c) library for providing interactive command line history editing

fortran fortran-package-manager fpm readline

Last synced: 30 Dec 2024

https://github.com/urbanjost/m_slices

A module for producing slice plots requiring fpm(1) to build

3d-plot fortran fortran-package-manager fpm graphics plot plotting

Last synced: 30 Dec 2024

https://github.com/everythingfunctional/fortran-style-guide

A style guide for Fortran

fortran styleguide

Last synced: 30 Dec 2024

https://github.com/urbanjost/m_regex

Fortran interface to the POSIX 1003.2 regular expression library

fortran fortran-package-manager fpm regular-expression

Last synced: 30 Dec 2024

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: 30 Dec 2024

https://github.com/hansalemaos/fortran2cc2fortran

Fortran to C / C to Fortran (nested) index converter

c converter fortran index numpy

Last synced: 13 Dec 2024

https://github.com/zoziha/sm3-fortran

The SM3 password hashing algorithm is a hash algorithm similar to SHA-256, which belongs to the Chinese national standard. This library only contains a Fortran interface `SM3` of GmSSL and its usage examples.

bindings fortran gmssl hash md5 sm3

Last synced: 30 Dec 2024

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: 12 Jan 2025

https://github.com/zoziha/h5part

H5PART is a structured HDF5 data format that stores multiple time-step data for particle simulation scenarios and can be used for ParaView / VisIt visualization.

bindings fortran fortran-package-manager h5part hdf5 hdf5-wrapper mesonbuild paraview-plugin particles sph

Last synced: 30 Dec 2024

https://github.com/zoziha/fgsl-binary-objs

🗺`fgsl-binary-objs`: Compiled FGSL binary components for Fortran.

fgsl fortran fortran-package-manager fpm gsl gsl-bindings

Last synced: 30 Dec 2024

https://github.com/jacobwilliams/json-fortran-benchmarks

Benchmarks for JSON Fortran parsers

fortran json

Last synced: 30 Dec 2024

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/uncenter/codingchallenges.fyi

✅ Solutions to the https://codingchallenges.fyi/ challenges.

challenges fortran

Last synced: 28 Dec 2024

https://github.com/scivision/fortran-sleep

OS/compiler-independent "sleep" Fortran subroutine

fortran sleep

Last synced: 23 Jan 2025

https://github.com/ismoreirakt/openmp_tests

Repository of practical examples for testing parallelization in Fortran using OpenMP.

fortran openmp parallel-programming

Last synced: 27 Dec 2024

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

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

fortran fortran90 numerical-computation

Last synced: 01 Dec 2024

https://github.com/zeyu-li/fortified-e

Monte Carlo Simulator for e using Fortran 🧮

euler-number fortran monte-carlo monte-carlo-simulation

Last synced: 22 Jan 2025

https://github.com/kneth/mdreac

Molecular Dynamics simulation coupled with chemical reactions

c chemical-reactions fortran molecular-dynamics

Last synced: 28 Dec 2024

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: 15 Jan 2025

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

This is a POC project for fortran.

cli fortran gfortran hello world

Last synced: 01 Dec 2024

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: 01 Dec 2024

https://github.com/stadelmanma/language-gcov

Provides syntax highlighting when viewing gcov files in atom

atom fortran gcov

Last synced: 17 Jan 2025

https://github.com/geoschem/geos_it

Code to process/regrid the GMAO GEOS-IT data for input into GEOS-Chem

data-download data-processing fortran geos-it meteorology nasa-gmao perl

Last synced: 09 Jan 2025

https://github.com/beliavsky/fortran-non-english-resources

Fortran resources not in English

fortran spanish

Last synced: 03 Dec 2024

https://github.com/zoziha/mini-test

Minimal test library, born for Fortran.

fortran fpm minimal test

Last synced: 30 Dec 2024

https://github.com/beliavsky/r-packages-with-fortran-code

List of R packages with Fortran code

fortran r

Last synced: 03 Dec 2024

https://github.com/thecoachingonline/hello-fortran

Hello World Fortran

fortran

Last synced: 08 Dec 2024

https://github.com/antonio-leitao/betti-decomposition

Betti Decomposition of simplicial complexes in Fortran

fortran topological-data-analysis topology

Last synced: 26 Jan 2025

https://github.com/zoziha/escape-f

Convert the common C escape characters in a string to Fortran characters

escape-char fortran fortran-package-manager string

Last synced: 30 Dec 2024

https://github.com/beliavsky/chatgpt-fortran-generator

Python scripts to generate Fortran code by ChatGPT, compile it, correct errors, and run it

chatgpt chatgpt4 chatgptapi chatgptapi-use code-generation code-generator fortran gfortran

Last synced: 03 Dec 2024

https://github.com/bbakernoaa/fyaml

Very lightweight native fortran yaml parser

fortran yaml yaml-parser

Last synced: 28 Nov 2024

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

ExtUtils::F77 Perl module

fortran interoperability perl

Last synced: 12 Jan 2025

https://github.com/jacobwilliams/igrf

International Geomagnetic Reference Field in Fortran

fortran geomagnetic igrf igrf11 igrf12 igrf13

Last synced: 30 Dec 2024

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: 30 Dec 2024

https://github.com/0x4248/fortran_template

This is a template for a Fortran

fortran template

Last synced: 23 Oct 2024

https://github.com/valgur/f2c

Unofficial mirror of f2c

c-language f2c fortran mirror

Last synced: 20 Jan 2025

https://github.com/barnouda/pyfomac

Python, Fortran, Matlab and C programming language comparison cheat sheet

c cheatsheet fortran matlab python

Last synced: 11 Jan 2025

https://github.com/beliavsky/antia_numerical_methods

Codes from "Numerical methods for scientists and engineers, 3rd ed." (2012), by H. M. Antia

c fortran fortran77 numerical numerical-library numerical-methods

Last synced: 03 Dec 2024

https://github.com/0ncorhynchus/fortran_project_sample

A sample fortran project with CMake

cmake fortran travis-ci

Last synced: 08 Dec 2024

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

Computational programming languages in R: Comparison

c cpp fortran julialang python r rust-lang

Last synced: 22 Jan 2025