Skip to content

Commit

Permalink
update readme and copyright
Browse files Browse the repository at this point in the history
  • Loading branch information
9il committed Oct 26, 2016
1 parent bd60013 commit 9b18b71
Show file tree
Hide file tree
Showing 24 changed files with 49 additions and 24 deletions.
21 changes: 17 additions & 4 deletions README.md
Expand Up @@ -40,6 +40,17 @@ There are two files:
1. `glas/fortran.h` / `glas/fortran.d` - for Netilb's BLAS API 1. `glas/fortran.h` / `glas/fortran.d` - for Netilb's BLAS API
2. `glas/ndslice.h` / `glas/ndslice.d` - for GLAS 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 ### GLAS API and Documentation


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


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


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


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


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


## Status ## Status


We are open for contributing!

- [x] CI testing with Netlib's CBLAS test suite. - [x] CI testing with Netlib's CBLAS test suite.
- [ ] CI testing with Netlib's LAPACKE test suite. - [ ] CI testing with Netlib's LAPACKE test suite.
- [ ] Multi-threading - [ ] Multi-threading
Expand Down
2 changes: 2 additions & 0 deletions index.d
Expand Up @@ -20,6 +20,8 @@ $(BOOKTABLE ,
) )
) )


Copyright: Copyright © 2016-, Ilya Yaroshenko.

Macros: Macros:
TITLE=GLAS TITLE=GLAS
WIKI=GLAS WIKI=GLAS
Expand Down
2 changes: 1 addition & 1 deletion source/glas/fortran.d
Expand Up @@ -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. 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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
2 changes: 1 addition & 1 deletion source/glas/internal/blocking.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
2 changes: 1 addition & 1 deletion source/glas/internal/config.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
2 changes: 1 addition & 1 deletion source/glas/internal/copy.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
2 changes: 1 addition & 1 deletion source/glas/internal/gemm.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
5 changes: 5 additions & 0 deletions source/glas/internal/l1.d
@@ -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; module glas.internal.l1;


import std.experimental.ndslice.slice: Slice; import std.experimental.ndslice.slice: Slice;
Expand Down
2 changes: 1 addition & 1 deletion source/glas/internal/l1_.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
2 changes: 1 addition & 1 deletion source/glas/internal/l3_.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
2 changes: 1 addition & 1 deletion source/glas/internal/memory.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: $(HTTP erdani.com, Andrei Alexandrescu) Ilya Yaroshenko Authors: $(HTTP erdani.com, Andrei Alexandrescu) Ilya Yaroshenko
+/ +/
Expand Down
2 changes: 1 addition & 1 deletion source/glas/internal/symm.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
5 changes: 5 additions & 0 deletions source/glas/internal/utility.d
@@ -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; module glas.internal.utility;
pragma(LDC_no_moduleinfo); pragma(LDC_no_moduleinfo);


Expand Down
2 changes: 1 addition & 1 deletion source/glas/ndslice.d
@@ -1,7 +1,7 @@
/++ /++
$(H2 GLAS API) $(H2 GLAS API)
Copyright: Ilya Yaroshenko 2016-. Copyright: Copyright © 2016-, Ilya Yaroshenko.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
Expand Down
2 changes: 1 addition & 1 deletion source/glas/precompiled/context.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
2 changes: 1 addition & 1 deletion source/glas/precompiled/l1c.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
2 changes: 1 addition & 1 deletion source/glas/precompiled/l1d.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
2 changes: 1 addition & 1 deletion source/glas/precompiled/l1s.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
2 changes: 1 addition & 1 deletion source/glas/precompiled/l1z.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
2 changes: 1 addition & 1 deletion source/glas/precompiled/l3c.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
2 changes: 1 addition & 1 deletion source/glas/precompiled/l3d.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
2 changes: 1 addition & 1 deletion source/glas/precompiled/l3s.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
2 changes: 1 addition & 1 deletion source/glas/precompiled/l3z.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down
2 changes: 1 addition & 1 deletion source/glas/precompiled/utility.d
@@ -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). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Ilya Yaroshenko Authors: Ilya Yaroshenko
+/ +/
Expand Down

0 comments on commit 9b18b71

Please sign in to comment.