Skip to content
Permalink
Browse files

update readme and copyright

  • Loading branch information...
9il committed Oct 26, 2016
1 parent bd60013 commit 9b18b712dfae32785afefbd65fd675d017e065f7
@@ -40,6 +40,17 @@ There are two files:
1. `glas/fortran.h` / `glas/fortran.d` - for Netilb's BLAS API
2. `glas/ndslice.h` / `glas/ndslice.d` - for GLAS API

#### dub
D headers can be included automatically in a project using [dub](http://code.dlang.org/) (the D package manager).
```json
{
...
"dependencies": {
"mir-glas": "~><current-mir-glas-version>"
}
}
```

### GLAS API and Documentation

Documentation can be found at http://docs.glas.dlang.io/.
@@ -68,11 +79,11 @@ dub fetch mir-cpuid --cache=local

Change the directory
```shell
cd mir-cpuid-<CURRENT-CPUID-VERSION>/mir-cpuid
cd mir-cpuid-<current-mir-cpuid-version>/mir-cpuid
```

Build `mir-cpuid`
```
```shell
dub build --build=release-nobounds --compiler=ldmd2 --build-mode=singleFile --parallel --force
```
You may need to add `--arch=x86_64`, if you use windows.
@@ -88,11 +99,11 @@ dub fetch mir-glas --cache=local

Change the directory
```shell
cd mir-glas-<CURRENT-GLAS-VERSION>/mir-glas
cd mir-glas-<current-mir-glas-version>/mir-glas
```

Build `mir-glas`
```
```shell
dub build --config=static --build=target-native --compiler=ldmd2 --build-mode=singleFile --parallel --force
```
You may need to add `--arch=x86_64` if you use windows.
@@ -101,6 +112,8 @@ Copy `libmir-glas.a` to your project or add its directory to the library path.

## Status

We are open for contributing!

- [x] CI testing with Netlib's CBLAS test suite.
- [ ] CI testing with Netlib's LAPACKE test suite.
- [ ] Multi-threading
@@ -20,6 +20,8 @@ $(BOOKTABLE ,
)
)

Copyright: Copyright © 2016-, Ilya Yaroshenko.

Macros:
TITLE=GLAS
WIKI=GLAS
@@ -5,7 +5,7 @@ Please read $(LINK2 http://www.netlib.org/blas/ , Netlib BLAS) for more details.
Note: Standard (fortran) BLAS API is column major.
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,3 +1,8 @@
/++
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
module glas.internal.l1;

import std.experimental.ndslice.slice: Slice;
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,5 +1,5 @@
/++
Copyright: Andrei Alexandrescu 2013-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: $(HTTP erdani.com, Andrei Alexandrescu) Ilya Yaroshenko
+/
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,3 +1,8 @@
/++
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
module glas.internal.utility;
pragma(LDC_no_moduleinfo);

@@ -1,7 +1,7 @@
/++
$(H2 GLAS API)
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/
@@ -1,5 +1,5 @@
/++
Copyright: Ilya Yaroshenko 2016-.
Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko
+/

0 comments on commit 9b18b71

Please sign in to comment.
You can’t perform that action at this time.