rupertford's Stars
spack/spack
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
devitocodes/devito
DSL and compiler framework for automated finite-differences and stencil computation
Fortran-FOSS-Programmers/ford
Automatically generates FORtran Documentation from comments within the code.
libocca/occa
Portable and vendor neutral framework for parallel programming on heterogeneous platforms.
E3SM-Project/E3SM
Energy Exascale Earth System Model source code. NOTE: use "maint" branches for your work. Head of master is not validated.
fortran-lang/fortls
fortls - Fortran Language Server
flang-compiler/f18
F18 is a front-end for Fortran intended to replace the existing front-end in the Flang compiler
ecmwf/atlas
A library for numerical weather prediction and climate modelling
stfc/PSyclone
Domain-specific compiler and code transformation system for Finite Difference/Volume/Element Earth-system models in Fortran
intel/yask
YASK--Yet Another Stencil Kit: a domain-specific language and framework to create high-performance stencil code for implementing finite-difference methods and similar applications.
OP-DSL/OP2-Common
OP2: open-source framework for the execution of unstructured grid applications on clusters of GPUs or multi-core CPUs
bsc-pm/mcxx
Mercurium is a C/C++/Fortran source-to-source compilation infrastructure aimed at fast prototyping developed by the Programming Models group at the Barcelona Supercomputing Center
stfc/fparser
This project maintains and develops a Fortran parser called fparser2 written purely in Python which supports Fortran 2003 and some Fortran 2008. A legacy parser fparser1 is also available but is not supported. The parsers were originally part of the f2py project by Pearu Peterson.
GridTools/gridtools
Libraries and utilities to develop performance portable applications for weather and climate.
OP-DSL/OPS
OPS is an API with associated libraries and preprocessors to generate parallel executables for applications on mulit-block structured meshes.
claw-project/claw-compiler
CLAW Compiler for Performance Portability
ecmwf-ifs/loki
Freely programmable source-to-source translation for Fortran
MeteoSwiss-APN/dawn
Compiler toolchain to enable generation of high-level DSLs for geophysical fluid dynamics models
MetOffice/stylist
Style checking for Fortran, PSyclone DSL, etc
arporter/habakkuk
Fortran code analysis for performance prediction
stfc/PSycloneBench
Various benchmarks used to inform PSyclone optimisations
MeteoSwiss-APN/gtclang
DSL frontend for geophysical applications based on clang
rupertford/melody
Lightweight python parameter search software for performance analysis and tuning
mlange05/open-fortran-parser-xml
XML output generator for Open Fortran Parser, and Python wrapper for it.