Skip to content
Change the repository type filter

All

    Repositories list

    • PROSE

      Public
      PROSE is a tool for automated floating-point precision tuning of Fortran code designed to target large weather and climate models.
      Fortran
      Other
      0200Updated Aug 8, 2024Aug 8, 2024
    • eesi-llm

      Public
      Interlea
      C++
      1510Updated Jul 3, 2024Jul 3, 2024
    • FPLearner

      Public
      FPLearner is a DL-based tool to predict performance and accuracy of mixed-precision programs that can be used in dynamic precision tuners to save time.
      C++
      Other
      1400Updated Jun 18, 2024Jun 18, 2024
    • C
      Other
      1314Updated Jun 17, 2024Jun 17, 2024
    • Repository for MPAS models and shared framework releases.
      Fortran
      Other
      328200Updated Jun 8, 2024Jun 8, 2024
    • Standalone mini-app of the ECMWF cloud microphysics parameterization
      Fortran
      Apache License 2.0
      22000Updated Feb 21, 2024Feb 21, 2024
    • C++
      0010Updated Feb 6, 2024Feb 6, 2024
    • Ciel identifies the root cause of numerical inconsistencies induced by compilers
      C++
      MIT License
      1000Updated Dec 5, 2023Dec 5, 2023
    • MOM6

      Public
      Modular Ocean Model
      Fortran
      Other
      235000Updated Nov 25, 2023Nov 25, 2023
    • FMS

      Public
      GFDL's Flexible Modeling System
      Fortran
      GNU Lesser General Public License v3.0
      137000Updated Oct 31, 2023Oct 31, 2023
    • Modular Ocean Model
      Fortran
      Other
      235000Updated Sep 4, 2023Sep 4, 2023
    • rose

      Public
      Developed at Lawrence Livermore National Laboratory (LLNL), ROSE is an open source compiler infrastructure to build source-to-source program transformation and analysis tools for large-scale C (C89 and C98), C++ (C++98 and C++11), UPC, Fortran (77/95/2003), OpenMP, Java, Python and PHP applications.
      C
      Other
      131000Updated Apr 27, 2023Apr 27, 2023
    • Fortran
      6000Updated Mar 20, 2023Mar 20, 2023
    • Python
      Other
      1100Updated Feb 20, 2023Feb 20, 2023
    • PyDFix

      Public
      PyDFix is a tool that helps detect and fix dependency errors that cause the unreproducibility of Python builds. PyDFix takes as input the current build log, the original build log and the source code. PyDFix first identifies dependency errors and possible dependency packages causing these errors using LogErrorAnalyzer. This is followed by iterat…
      Python
      Other
      61210Updated Feb 7, 2023Feb 7, 2023
    • Test Framework for Reproducibility of Software Defect Artifacts.
      Python
      0000Updated Jan 25, 2023Jan 25, 2023
    • 0000Updated Aug 25, 2022Aug 25, 2022
    • Python
      Other
      3601Updated Jun 22, 2022Jun 22, 2022
    • pLiner is a framework that helps programmers identify locations in the source of numerical code that are highly affected by compiler optimizations.
      C++
      Apache License 2.0
      3000Updated Dec 11, 2020Dec 11, 2020
    • HiFPTuner

      Public
      HiFPTuner is a dynamic precision tuner. Different from other tuners, it explores the community structure of the floating-point variables and uses the community structure to guide precision tuning to find better precision configurations in less time.
      C++
      Other
      3611Updated Nov 16, 2020Nov 16, 2020
    • This tutorial contains two exercises of Precimonious and two exercises of HiFPTuner.
      Shell
      1101Updated Oct 12, 2020Oct 12, 2020
    • eesi

      Public
      EESI: Effective Error-Handling Specification Inference via Domain Knowledge Expansion
      C++
      Other
      3500Updated Sep 29, 2020Sep 29, 2020
    • FPDiff

      Public
      FPDiff is a tool for automated, end-to-end differential testing that, given only library source code as input, extracts numerical function signatures, synthesizes drivers, creates equivalence classes of functions that are synonymous, and executes differential tests over these classes to detect meaningful numerical discrepancies between implement…
      Python
      1600Updated Sep 9, 2020Sep 9, 2020
    • C
      Other
      0600Updated Jan 31, 2020Jan 31, 2020
    • Makefile
      Other
      6000Updated Jan 28, 2020Jan 28, 2020
    • FPGen

      Public
      Makefile
      Other
      6710Updated Jan 28, 2020Jan 28, 2020
    • A tuning assistant tool to find a lower floating-point precision that can be used in any part of a program. Precimonious performs a search on the program variables trying to lower their precision subject to accuracy constraints and performance goals. The tool then recommends a type instantiation for these variables using less precision while pro…
      C++
      Other
      12100Updated Sep 9, 2019Sep 9, 2019
    • 0000Updated Nov 7, 2018Nov 7, 2018
    • llvmlinux

      Public
      C
      Other
      1000Updated May 23, 2018May 23, 2018