# open-linalg **Repository Path**: fortran-stack/open-linalg ## Basic Information - **Project Name**: open-linalg - **Description**: 🧮`open_linalg`: A collection of commonly used functions for linear algebra using OpenBLAS. - **Primary Language**: FORTRAN - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-03-03 - **Last Updated**: 2022-07-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: Fortran, fpm, linalg, numpy-like, numerical ## README # 线性代数 A collection of commonly used functions for linear algebra for Fortran using [OpenBLAS](https://github.com/xianyi/OpenBLAS). **欢迎建议与代码贡献!** ```fortran use open_linalg_m, only: det, inv, matmul, operator(.i.), operator(.x.), solve ``` 备注:本库可以作为 fpm 包使用,也可作为借鉴参考,用户根据自己需求,自行摘取部分代码,引入到自己的项目中。 ## Build with [Fortran-lang/fpm](https://github.com/fortran-lang/fpm) 链接库依赖: - `OpenBLAS`。 ```sh fpm run --example --list ``` ```toml [dependencies] open-linalg = { git = "https://gitee.com/fortran-stack/open-linalg" } ``` ## Reference - [fortran-lang/stdlib](https://github.com/fortran-lang/stdlib) - [fortran-fans/forlab](https://github.com/fortran-fans/forlab) - [QcmPlab/scifortran](https://github.com/QcmPlab/SciFortran) - [Why Shouldn't I Invert That Matrix?](http://gregorygundersen.com/blog/2020/12/09/matrix-inversion/)