https://github.com/vrann/matrixgen
Fortran-based matrix generator for LAPACK
https://github.com/vrann/matrixgen
Last synced: 3 months ago
JSON representation
Fortran-based matrix generator for LAPACK
- Host: GitHub
- URL: https://github.com/vrann/matrixgen
- Owner: vrann
- Created: 2020-12-28T13:13:15.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2020-12-29T12:39:16.000Z (over 4 years ago)
- Last Synced: 2025-01-08T01:52:47.703Z (5 months ago)
- Language: Fortran
- Size: 221 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MATRIXGEN
## Installation
1. Install gfortran `brew install gfortran`
2. Download lapack-3.8.0 https://github.com/Reference-LAPACK/lapack/releases/tag/v3.8.0 and unpack
3. Compile Lapack Testing Matgen
- ``> cd ../lapack-3.8.0``
- ``> cp -rf make.inc.example make.inc``
- (For gcc 10 only) edit make.inc add ``-fallow-argument-mismatch`` to OPTS:
```
FORTRAN = gfortran
OPTS = -O2 -frecursive -fallow-argument-mismatch
```
- ``> cd TESTING/MATGEN``
- ``> make``3. Compile reader and writer
```
gfortran ../lapack-3.8.0/TESTING/MATGEN/*.o MatrixReader.f90 -o reader -llapack -lblas -ffree-line-length-512 -g -fcheck=all -Wall
gfortran ../lapack-3.8.0/TESTING/MATGEN/*.o LinearEquations.f90 -o writer -llapack -lblas -ffree-line-length-512 -g -fcheck=all -Wall
```## Running
```
./writer
./reader
```