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/beliavsky/fortran-calling-c-for-io

speed comparison of Fortran internal read with Fortran calling C atoi() function

atoi c fortran string string-conversion

Last synced: 03 Dec 2024

https://github.com/thomasms/fortc

Fortran to C (and back again) examples

bindings c cpp fortran iso modern-fortran

Last synced: 09 Dec 2024

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

https://github.com/thomasms/fortsraw

Native data structures for modern Fortran

data-structures fortran fortran2008 ftl linked-list

Last synced: 09 Dec 2024

https://github.com/camfort/fortran-src-extras

Various utility functions and orphan instances which may be useful when using fortran-src.

fortran haskell static-analysis

Last synced: 20 Jan 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: 23 Jan 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: 01 Nov 2024

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

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

Atmosphere transport mini app

advection climate-model dynamical-core fortran

Last synced: 05 Dec 2024

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

https://github.com/urbanjost/m_fixedform

create fixed-form TDU interfaces using ncurses(3c) from Fortran

fortran fortran-package-manager ncurses tui

Last synced: 30 Dec 2024

https://github.com/kimpro82/mylegacypractice

Old School Party!

ada basic cobol fortran

Last synced: 18 Jan 2025

https://github.com/trixi-framework/paper-2021-ec_performance

Reproducibility repository for "Efficient implementation of modern entropy stable and kinetic energy preserving discontinuous Galerkin methods for conservation laws"

conservation-laws discontinuous-galerkin fortran julia simd

Last synced: 20 Jan 2025

https://github.com/anishsharma21/Assembly-Projects

A deep dive into the foundations of programming and computer science, exploring assembly (x86, ARM64, MIPS), FORTRAN, LISP, C, and more

arm64 assembly fortran mips x86

Last synced: 23 Jan 2025

https://github.com/lu1zedu/fortran

Esse repositorio coloca todos os projetos em Fortran e toda a minha evoluรงรฃo

fortran

Last synced: 24 Jan 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: 30 Nov 2024

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

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

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

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

https://github.com/owainkenwayucl/mandel

Various code to generate mandelbrot sets.

benchmark c common-lisp fortran go javascript julia mandelbrot pgm python r swift

Last synced: 30 Nov 2024

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

Exercises and code from Computing for Scientists Book.

book cpp fortran

Last synced: 17 Dec 2024

https://github.com/zoziha/nnps

NNPS scheme practice in CFD particle method.๐ŸŒฒ

fortran fpm nnps quad-tree

Last synced: 30 Dec 2024

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

https://github.com/globalpolicy/flownet

Flownet generation with Fortran

equation equipotential flownet fortran groundwater laplace

Last synced: 19 Dec 2024

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

https://github.com/gha3mi/forimage

ForImage - A Fortran library for processing and editing PNM images and managing colors.

color decimal fortran fortran-package-manager hexadecimal hsl hsv image pbm pgm pnm ppm rgb

Last synced: 12 Dec 2024

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

https://github.com/gha3mi/fordiff

ForDiff - A Fortran library for numerical differentiation

complex-step-differentiation derivative differentiation finite-difference fortran fortran-package-manager

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

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

Example of fgen-wrapped fortran code

fortran python

Last synced: 15 Oct 2024

https://github.com/gha3mi/formatmul

ForMatmul - A Fortran library that overloads the matmul function to enable efficient matrix multiplication with/without coarray.

coarray fortran fortran-package-manager matmul

Last synced: 12 Dec 2024

https://github.com/gha3mi/forbenchmark

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

benchmark coarray fortran fortran-package-manager

Last synced: 12 Dec 2024

https://github.com/alejandrogallo/fortranman

Manpages for fortran

fortran lapack man manpages

Last synced: 26 Nov 2024

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

Manpages for lapack

fortran lapack manpages

Last synced: 26 Nov 2024

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

https://github.com/themanyone/replace

A REPL for all langauges with *your* editor and this simple bash script.

c c17 cobol cpp cpp17 csharp fortran go hare java node perl php python repl rust zig

Last synced: 19 Jan 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: 30 Dec 2024

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

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

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

https://github.com/beliavsky/fortran-packages-list

List of projects that can be built with the Fortran Package Manager

fortran fortran-package-manager

Last synced: 03 Dec 2024

https://github.com/csdms/bmi-f90

Fortran bindings for the Basic Model Interface

bmi csdms fortran

Last synced: 02 Jan 2025

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

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

fortran portability

Last synced: 30 Dec 2024

https://github.com/raleighlittles/projecteuler-fortran

A repository of solutions to Project Euler problems, written in FORTRAN 95.

fortran fortran95 project-euler

Last synced: 28 Nov 2024

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

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

dos fortran fortran-77 raycasting

Last synced: 30 Dec 2024

https://github.com/truong-pham-dang/hello

Some Fortran codes to practice programming in Fortran.

cuda-fortran fortran mpi mpi-library openacc

Last synced: 23 Oct 2024

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

https://github.com/zoziha/ampd-algorithm

Automatic Multiscale-based Peak Detection (AMPD) Algorithm

fortran fortran-package-manager matlab python

Last synced: 30 Dec 2024

https://github.com/seigtm/spbpu

ะ’ัะต ะดะพะผะฐัˆะฝะธะต ะทะฐะดะฐะฝะธั, ะบัƒั€ัะพะฒั‹ะต, ัƒั‡ะตะฑะฝั‹ะต ะผะฐั‚ะตั€ะธะฐะปั‹, ะปะฐะฑะพั€ะฐั‚ะพั€ะฝั‹ะต ั€ะฐะฑะพั‚ั‹, ัะพะฑั€ะฐะฝะฝั‹ะต ะทะฐ ะฒัั‘ ะฒั€ะตะผั ะพะฑัƒั‡ะตะฝะธั ะฒ ะกะŸะฑะŸะฃ, ะ˜ะšะะš (ะฑั‹ะฒัˆะธะน ะ˜ะšะะข), ะ’ะจะŸะ˜.

asm assembler assembly circuit cpp english-learning fortran homework homework-assignments labs llvm math oop physics spbpu spbstu

Last synced: 06 Dec 2024

https://github.com/mehdichinoune/f03gl

Modules for using the OpenGL graphics library from Fortran.

fortran fortran-library opengl

Last synced: 03 Dec 2024

https://github.com/seigtm/fortran_examples

My Fortran labs from SPbPU.

examples fortran labs spbpu

Last synced: 09 Nov 2024

https://github.com/beliavsky/r_and_fortran

Examples of simple R and Fortran programs that calculate descriptive statistics and of equivalent R and Fortran syntax

fortran fortran-tutorial language-comparison r r-tutorial simulation statistics

Last synced: 03 Dec 2024

https://github.com/everythingfunctional/strff

A library of string functions for Fortran.

fortran string-manipulation

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/crane-cele/laughing-octo-disco

This is an efficient, highly parallel code for stochastic quantum chemistry. It can be used both as a standalone program or (optionally) as a library from an existing quantum chemistry code.

c cmake django fortran jupyter-notebook perl python

Last synced: 15 Jan 2025

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/0x4248/fortran_template

This is a template for a Fortran

fortran template

Last synced: 23 Oct 2024

https://github.com/everythingfunctional/matterff

A system for tracking the make up of matter at the isotopic level

chemicals elements fortran isotopes matter

Last synced: 30 Dec 2024

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: 22 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/kisha126/for-loops-computing

Computational programming languages in R: Comparison

c cpp fortran julialang python r rust-lang

Last synced: 22 Jan 2025

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/valgur/f2c

Unofficial mirror of f2c

c-language f2c fortran mirror

Last synced: 20 Jan 2025

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/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/pdlporters/extutils-f77

ExtUtils::F77 Perl module

fortran interoperability perl

Last synced: 12 Jan 2025

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

Random stuff I made with Fortran

executable fortran math

Last synced: 30 Nov 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/beliavsky/r-packages-with-fortran-code

List of R packages with Fortran code

fortran r

Last synced: 03 Dec 2024

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

Fortran resources not in English

fortran spanish

Last synced: 03 Dec 2024

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

Fortran practice codes for proficiency.

fortran

Last synced: 14 Jan 2025

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/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/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/jonathanschilling/fortrannamelist

Reading class for Fortran namelists

fortran interoperability java namelist

Last synced: 21 Jan 2025

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/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/urbanjost/m_graph

A simple XY plot utility (WIP)

fortran fortran-package-manager fpm graphics plotting

Last synced: 30 Dec 2024

https://github.com/beliavsky/desired_fortran_software

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

fortran

Last synced: 03 Dec 2024