Coder Social home page Coder Social logo

My Fortran Projects

GitHub Fortran fpm

All projects listed here are designed to be used as fpm (Fortran package manager) packages. Each library provides specific functionality and can be easily integrated into your Fortran projects using fpm.

Below is a brief overview of each project:

ForCAD

GitHub Version Documentation License Build

ForCAD is A Fortran library for Geometric Modeling using NURBS (Non-Uniform Rational B-Splines).

fpm Dependency:

[dependencies]
forcad = { git = "https://github.com/gha3mi/forcad.git" }

ForCompile

GitHub Version Documentation License Build

ForCompile is a Fortran library to access the Compile Explorer API.

fpm Dependency:

[dependencies]
forcompile = { git = "https://github.com/gha3mi/forcompile.git" }

ForMatmul

GitHub Version Documentation License Build

ForMatmul is a Fortran library that overloads the matmul function to enable efficient matrix multiplication with coarray.

fpm Dependency:

[dependencies]
formatmul = { git = "https://github.com/gha3mi/formatmul.git" }

ForDot

GitHub Version Documentation License Build

ForDot is a Fortran library that overloads the dot_product function to enable efficient dot product with/without coarray.

fpm Dependency:

[dependencies]
fordot = { git = "https://github.com/gha3mi/fordot.git" }

ForOpenAI

GitHub Version Documentation License Build

ForOpenAI is a Fortran library for OpenAI API.

fpm Dependency:

[dependencies]
foropenai = { git = "https://github.com/gha3mi/foropenai.git" }

ForSVD

GitHub Version Documentation License Build

ForSVD is a Fortran library for singular value decomposition (SVD) calculation, low-rank approximation, and image compression.

fpm Dependency:

[dependencies]
forsvd = { git = "https://github.com/gha3mi/forsvd.git" }

ForPCA

GitHub Version Documentation License Build

ForPCA is a Fortran library for principal component analysis (PCA).

fpm Dependency:

[dependencies]
forpca = { git = "https://github.com/gha3mi/forpca.git" }

ForEig

GitHub Version Documentation License Build

ForEig is a Fortran library for eigenvalue and eigenvector calculations.

fpm Dependency:

[dependencies]
foreig = { git = "https://github.com/gha3mi/foreig.git" }

ForClust

GitHub Version Documentation License Build

ForClust allows you to manage and control a Linux system, such as adjusting the settings of the CPU and other components.

fpm Dependency:

[dependencies]
forclust = { git = "https://github.com/gha3mi/forclust.git" }

ForSolver

GitHub Version Documentation License Build

ForSolver provides linear and nonlinear solvers.

fpm Dependency:

[dependencies]
forsolver = { git = "https://github.com/gha3mi/forsolver.git" }

ForDiff

GitHub Version Documentation License Build

ForDiff is a Fortran library for numerical differentiation.

fpm Dependency:

[dependencies]
fordiff = { git = "https://github.com/gha3mi/fordiff.git" }

ForTime

GitHub Version Documentation License Build

ForTime is a Fortran library for measuring elapsed time, CPU time, OMP time, and MPI time.

fpm Dependency:

[dependencies]
fortime = { git = "https://github.com/gha3mi/fortime.git" }

ForLapack

GitHub Version Documentation License Build

ForLAPACK is a Fortran library for LAPACK-related operations.

fpm Dependency:

[dependencies]
forlapack = { git = "https://github.com/gha3mi/forlapack.git" }

ForBlas

GitHub Version Documentation License Build

ForBLAS is a Fortran library for BLAS-related operations.

fpm Dependency:

[dependencies]
forblas = { git = "https://github.com/gha3mi/forblas.git" }

ForImage

GitHub Version Documentation License Build

ForImage is a Fortran library for PNM file processing and image editing.

fpm Dependency:

[dependencies]
forimage = { git = "https://github.com/gha3mi/forimage.git" }

ForInv

GitHub Version Documentation License Build

ForInv is a Fortran library for calculating pseudoinverse using various methods.

fpm Dependency:

[dependencies]
forinv = { git = "https://github.com/gha3mi/forinv.git" }

ForDebug

GitHub Version Documentation License Build

ForDebug is a Fortran library designed for debugging Fortran code, especially within pure procedures.

fpm Dependency:

[dependencies]
fordebug = { git = "https://github.com/gha3mi/fordebug.git" }

ForBenchmark

GitHub Version Documentation License Build

ForBenchmark is a Fortran library for benchmarking (with support for coarrays).

fpm Dependency:

[dependencies]
forbenchmark = { git = "https://github.com/gha3mi/forbenchmark.git" }

ForUnitTest

GitHub Version Documentation License Build

ForUnitTest is a Fortran library for unit testing.

fpm Dependency:

[dependencies]
forunittest = { git = "https://github.com/gha3mi/forunittest.git" }

Ali's Projects

compiler-explorer icon compiler-explorer

Run compilers interactively from your web browser and interact with the assembly

dnad icon dnad

A Dual Number Automatic Differentiation Module for Fortran

face icon face

Fortran Ansi Colors (and Styles) Environment

fastgpt icon fastgpt

Fast GPT-2 inference written in Fortran

forbenchmark icon forbenchmark

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

forblas icon forblas

ForBLAS compiles the latest BLAS using the Fortran Package Manager (fpm).

forcad icon forcad

ForCAD - A Parallel Fortran library for Geometric Modeling using NURBS

forclust icon forclust

ForClust - manage and control a Linux system, such as adjusting the settings of the CPU and other components.

forcompile icon forcompile

ForCompile - A Fortran library to access the Compiler Explorer API.

ford icon ford

Automatically generates FORtran Documentation from comments within the code.

fordebug icon fordebug

ForDebug: A Fortran library designed for debugging Fortran code, especially within pure procedures.

fordiff icon fordiff

ForDiff - A Fortran library for numerical differentiation

fordot icon fordot

ForDot - A Fortran library that overloads the dot_product function to enable efficient dot product with/without coarray.

foreig icon foreig

ForEig - A Fortran library for eigenvalue and eigenvector calculations.

forimage icon forimage

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

forinv icon forinv

ForInv - A Fortran library for inverse and pseudo-inverse calculations.

forlapack icon forlapack

ForLAPACK compiles the latest LAPACK using the Fortran Package Manager (fpm).

formatmul icon formatmul

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

foropenai icon foropenai

ForOpenAI - A Fortran library for OpenAI API.

forpca icon forpca

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

forsvd icon forsvd

ForSVD - A Fortran library for singular value decompostion (SVD) calculation, low-rank approximation, and image compression.

fortime icon fortime

ForTime - A Fortran library for measuring elapsed time, DATE_AND_TIME time, CPU time, OMP time and MPI time.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.