stdlib
stdlib copied to clipboard
Fortran Standard Library
This PR attempts to address #931 interface `stdlib_matmul` is created and extended to handle 3-5 matrices. (works for `integer`, `real`, `complex`) **API** ```fortran A = stdlib_matmul(B, C, D, E, F)...
### Motivation I tried reading zip files in pure Fortran and found that the implementation is actually quite straight-foward to get a minimal working example, which can parse standard zip...
How complicated would it be to export as artifacts the log files when running the CI ? The reason I'm asking is because I have the following problem: all the...
Please let me know if this is the right approach
This **daft** PR introduces the base for iterative solvers. Two methods are proposed: * Conjugate Gradient (CG) * Preconditioned Conjugate Gradient (PCG) Each method is made public with two public...
### Motivation I think it would be advisable for stdlib to count with a strong validation process beyond the current testing framework. Typically * Codecoverage: Codecov: https://about.codecov.io/blog/the-best-code-coverage-tools-by-programming-language/ GCC: https://github.com/gcovr/gcovr Intel:...
While working on the implementation of the matrix exponential `expm`, I ended up having to rewrite some of the handling functions for the `lapack` errors already written somewhere but not...
This PR is the first of a series to port what I had been doing in [`SpecialMatrices`](https://github.com/loiseaujc/SpecialMatrices/tree/main) to `stdlib`. This first one provides the base type and spmv kernel for...
Attempts to address #973 There was a `subroutine` which would not compile due to this change as procedure pointers cannot point to elemental procedures (according to `gfortran`) and as that...
This PR addresses #979 and #971 partially. For intel compiler some dependencies with mvsc need to be managed. Another problem is the stack memory size limit that needs to be...