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/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/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/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: 13 Dec 2024

https://github.com/beliavsky/fortran_faq

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

faq faqs fortran

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

Vscode plugin that offers syntax highlighting for fortran.

fortran vscode-extension vscode-plugin

Last synced: 14 Dec 2024

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/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/lewisjared/fgen-example

Example of fgen-wrapped fortran code

fortran python

Last synced: 15 Oct 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/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/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/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/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/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://github.com/kimpro82/mylegacypractice

Old School Party!

ada basic cobol fortran

Last synced: 18 Jan 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: 25 Nov 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/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/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/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/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: 31 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/beliavsky/ezup

August Miller's tool to convert Fortran fixed source form to free source form to be compatible with ELF90

fortran transpiler transpiler-for-casual-use

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/thomasms/fortsraw

Native data structures for modern Fortran

data-structures fortran fortran2008 ftl linked-list

Last synced: 09 Dec 2024

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/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/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/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/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/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/csdms/bmi-f90

Fortran bindings for the Basic Model Interface

bmi csdms fortran

Last synced: 02 Jan 2025

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/miladsade96/numermp

Multi-threaded numerical methods implemented in fortran and wrapped in python

fortran fortran90 mathematical-programming mathematics multithreading numerical-analysis numerical-methods openmp parallel-computing python

Last synced: 03 Jan 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: 04 Jan 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: 04 Jan 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: 10 Dec 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/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/globalpolicy/flownet

Flownet generation with Fortran

equation equipotential flownet fortran groundwater laplace

Last synced: 19 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/pdlporters/extutils-f77

ExtUtils::F77 Perl module

fortran interoperability perl

Last synced: 12 Jan 2025

https://github.com/valgur/f2c

Unofficial mirror of f2c

c-language f2c fortran mirror

Last synced: 20 Jan 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: 16 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/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/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/thepuppetqueen57/c-bos-fortran

A version of C-Bos made in Fortran

cli command-line fortran toy-project

Last synced: 17 Jan 2025

https://github.com/upc-ghs/gslib-executables

GSLIB executables for windows and linux (x64)

executables fortran geostatistics gslib

Last synced: 04 Dec 2024

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

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

https://github.com/program--/geom

Fortran 2008 Geometry/Topology Engine

fortran geometry geospatial topology

Last synced: 10 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/clandrew/problemsf90

Adrian Neumann's "Simple Programming Problems" solutions

fortran

Last synced: 31 Dec 2024

https://github.com/tachoknight/punchcardreader

A program to read punch cards in Fortran

fortran fortran90 geocaching

Last synced: 05 Jan 2025

https://github.com/seigtm/fortran_examples

My Fortran labs from SPbPU.

examples fortran labs spbpu

Last synced: 09 Nov 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/beliavsky/haskell_and_fortran

Haskell and Fortran programs to solve the same problems

fortran haskell

Last synced: 03 Dec 2024

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

https://github.com/wnods/spectral-lanczos-modelling-multifrequencial

SLDM uses the Lanczos algorithm to calculate approximations of the modes (eigenvalues ​​and eigenvectors) of the matrix associated with the problem. These are used for field estimation for a given frequency. This technique is particularly useful when the problem involves large and sparse matrices as it reduces the size of the initial problem.

fortran lanczos-algorithm linear-algebra matlab

Last synced: 12 Dec 2024

https://github.com/rshipp/fortran-nim

FORTRAN implementation of the Nim game

fortran game nim nim-game

Last synced: 30 Dec 2024

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

Beos is a legacy Fortran tool used to calculate the static and dynamic buckling behavior of flat/curved fiber composite structures.

fortran numpy python

Last synced: 17 Dec 2024

https://github.com/gha3mi/forpca

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

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

Last synced: 12 Dec 2024

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/ramy-badr-ahmed/random-simplex

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

fortran matlab multivariate-distributions random-simplex stability-analysis

Last synced: 12 Dec 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/jacobwilliams/lusol

Fortran Package Manager library for LUSOL

fortran fortran-package-manager lu-factorization lusol

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/jacobwilliams/hwm14

Unofficial mirror of Horizontal Wind Model 2014

atmosphere-model fortran

Last synced: 30 Dec 2024

https://github.com/alexbuccheri/fortran_kmeans

KMeans implementations in fortran

fortran kmeans kmeans-clustering

Last synced: 15 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/jacobwilliams/json-fortran-benchmarks

Benchmarks for JSON Fortran parsers

fortran json

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