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/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/nelson-lang/slicot_f2c

slicot library using f2c for Nelson

f2c fortran library nelson slicot

Last synced: 26 Jan 2025

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

Example of fgen-wrapped fortran code

fortran python

Last synced: 15 Oct 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/gha3mi/forpca

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

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

Last synced: 06 Feb 2025

https://github.com/beliavsky/haskell_and_fortran

Haskell and Fortran programs to solve the same problems

fortran haskell

Last synced: 30 Jan 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: 29 Jan 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: 12 Jan 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: 06 Feb 2025

https://github.com/jerboaburrow/fortranbird

A flappy bird clone written in Fortran

2d flappy-bird fortran game

Last synced: 04 Feb 2025

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

Reading class for Fortran namelists

fortran interoperability java namelist

Last synced: 21 Jan 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: 14 Jan 2025

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

This is a POC project for fortran.

cli fortran gfortran hello world

Last synced: 29 Jan 2025

https://github.com/everythingfunctional/make_vegetable_driver

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

fortran metaprogramming testing-tools

Last synced: 20 Feb 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: 20 Feb 2025

https://github.com/mdpiper/bmi-geospatial-fortran

Basic Model interface extension for geospatial data, Fortran version

bmi csdms fortran geospatial

Last synced: 16 Feb 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: 30 Jan 2025

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

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

FORTRAN implementation of the Nim game

fortran game nim nim-game

Last synced: 20 Feb 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: 05 Feb 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: 05 Feb 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: 14 Feb 2025

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://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: 29 Jan 2025

https://github.com/gha3mi/forunittest

ForUnitTest: A Fortran library for unit testing.

fortran fortran-package-manager test unittest

Last synced: 06 Feb 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: 16 Feb 2025

https://github.com/pymt-lab/pymt_heatf

PyMT component for the Fortran BMI example

bmi csdms fortran pymt

Last synced: 16 Feb 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: 14 Feb 2025

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

https://github.com/seigtm/fortran_examples

My Fortran labs from SPbPU.

examples fortran labs spbpu

Last synced: 09 Nov 2024

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: 14 Feb 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: 04 Feb 2025

https://github.com/neorai943/freyjafa

Removing barriers to growth and aiding the acceleration of learning engineering skills by examining the history and roots of everything related to engineering.

css education euclid fortran freyja history html javascript matlab programming typesetting website youtube

Last synced: 05 Feb 2025

https://github.com/zoziha/vdb

๐Ÿvs code configurator of graphical debugger for fpm.

debug fortran fpm vscode

Last synced: 20 Feb 2025

https://github.com/caeassistant-group/umat-abaqus-tsai-hill-orthotropic-composite-subroutine

The UMAT subroutine is a tool in Abaqus that can be used when a material cannot be adequately modeled using the Abaqus material library. In this project, we employed this subroutine to evaluate the Tsai-Hill failure criterion in composites. Additional projects in this field can also be accessed on the following link.

3ds abaqus cae finite-element-analysis finite-element-methods fortran numerical-analysis simulation subroutine tsai-hill umat

Last synced: 14 Feb 2025

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/zoziha/mini-test

Minimal test library, born for Fortran.

fortran fpm minimal test

Last synced: 20 Feb 2025

https://github.com/caeassistant-group/abaqus-hashin-progressive-damage-for-3d-continuum-composites-vumat-subroutine-

Hashin criteria predict failure modes in composites based on stresses in fiber and matrix. While effective, implementing them in numerical simulations poses challenges. Abaqus addresses this but is limited to 2D plane stress. A VUMAT subroutine extends Abaqus to simulate 3D damage progression using the energy method for static and dynamic problems.

abaqus cae damage failure failure-analysis failure-detection finite-element-analysis fortran hashin numerical-analysis numerical-simulations simulation

Last synced: 14 Feb 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: 20 Feb 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: 30 Jan 2025

https://github.com/hansalemaos/fortran2cc2fortran

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

c converter fortran index numpy

Last synced: 07 Feb 2025

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: 16 Feb 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/zoziha/fazang

Since the original fazang repository cannot be compiled successfully, this repository provides a version of fazang without ODE

auto-diff fortran mesonbuild mirrored-repository

Last synced: 20 Feb 2025

https://github.com/alexbuccheri/fortran_kmeans

KMeans implementations in fortran

fortran kmeans kmeans-clustering

Last synced: 08 Feb 2025

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

Fortran 2008 Geometry/Topology Engine

fortran geometry geospatial topology

Last synced: 05 Feb 2025

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/zoziha/fgsl-binary-objs

๐Ÿ—บ`fgsl-binary-objs`: Compiled FGSL binary components for Fortran.

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

Last synced: 20 Feb 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: 15 Jan 2025

https://github.com/globalpolicy/flownet

Flownet generation with Fortran

equation equipotential flownet fortran groundwater laplace

Last synced: 12 Feb 2025

https://github.com/nbehrnd/resort_hydrogens

edit xyz files to be more "crystallography like"

chemistry crystallography fortran

Last synced: 01 Feb 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/mdpiper/fortran-sandbox

A collection of Fortran examples

fortran

Last synced: 16 Feb 2025

https://github.com/jacobwilliams/aoc-2020

Advent of Code 2020 - with Fortran

aoc aoc-2020 aoc-2020-in-fortran fortran

Last synced: 20 Feb 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/czoido/conan-libf2c

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

algebra conan dependency-manager f2c fortran matrix

Last synced: 08 Feb 2025

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

Hello World Fortran

fortran

Last synced: 03 Feb 2025

https://github.com/frederiktobner/fortran_meets_sdl

Space Invaders written in Fortran using SDL3

cmake fortran sdl3

Last synced: 27 Jan 2025

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

Fortran resources not in English

fortran spanish

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

https://github.com/st-maxwell/utf8-f

Prototype of UTF-8 manipulation in Fortran.

fortran utf-8

Last synced: 20 Feb 2025

https://github.com/clandrew/problemsf90

Adrian Neumann's "Simple Programming Problems" solutions

fortran

Last synced: 31 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: 20 Feb 2025

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

ExtUtils::F77 Perl module

fortran interoperability perl

Last synced: 12 Jan 2025

https://github.com/everythingfunctional/vegetables

For a healthier code base, eat your vegetables

fortran testing unit-testing

Last synced: 20 Feb 2025

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/0ncorhynchus/fortran_project_sample

A sample fortran project with CMake

cmake fortran travis-ci

Last synced: 03 Feb 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/mehdichinoune/f03gl

Modules for using the OpenGL graphics library from Fortran.

fortran fortran-library opengl

Last synced: 30 Jan 2025

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

Random stuff I made with Fortran

executable fortran math

Last synced: 28 Jan 2025

https://github.com/jacobwilliams/igrf

International Geomagnetic Reference Field in Fortran

fortran geomagnetic igrf igrf11 igrf12 igrf13

Last synced: 20 Feb 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: 20 Feb 2025

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

Fortran practice codes for proficiency.

fortran

Last synced: 14 Jan 2025

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

This is a template for a Fortran

fortran template

Last synced: 23 Oct 2024

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/everythingfunctional/sqliteff

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

database fortran sqlite sqlite3

Last synced: 20 Feb 2025

https://github.com/valgur/f2c

Unofficial mirror of f2c

c-language f2c fortran mirror

Last synced: 20 Jan 2025

https://github.com/beliavsky/python-scripts-for-fortran

Python scripts to analyze and reformat Fortran code

fortran python tool

Last synced: 30 Jan 2025

https://github.com/kneth/mdreac

Molecular Dynamics simulation coupled with chemical reactions

c chemical-reactions fortran molecular-dynamics

Last synced: 19 Feb 2025

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

Benchmarks for JSON Fortran parsers

fortran json

Last synced: 20 Feb 2025