Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow generation of matrices using row-major ordering in exp kernel. #5

Open
v0dro opened this issue Nov 4, 2020 · 1 comment
Open

Comments

@v0dro
Copy link

v0dro commented Nov 4, 2020

Currently the kernel_exp.c file only allows generation of column-major blocks, would be great if an option in the kernel would allow row major without having to swap the dimension arguments manually.

@Muxas
Copy link
Collaborator

Muxas commented Nov 8, 2020

Thank you for the suggestion! This feature is supported in some way in an other project that implements functionality of stars-h in C++. However, this is a WIP project that is not public yet.

SAbdulah pushed a commit to SAbdulah/stars-h that referenced this issue Mar 13, 2022
commit d666433dcf8313d0a5ef049d7b03848599f801ed
Author: nournadar <56068759+nournadar@users.noreply.github.com>
Date:   Mon Aug 31 12:54:50 2020 +0200

    Update Jenkinsfile

commit 18e92b60bfc54353bd1a8b15a09f1f09690e3789
Author: Rabab Alomairy <rabab53>
Date:   Sun Aug 30 18:40:16 2020 +0000

    Revert to 492263444b9e759ff881bb23dbddecef03842081

commit 19d1408e28d155875d4905943c17bbfc9a9182c9
Author: Rabab <rabab.omairy@kaust.edu.sa>
Date:   Wed Aug 26 11:35:27 2020 +0300

    solve sameh issue on mac

commit 492263444b9e759ff881bb23dbddecef03842081
Author: omairyrm <rabab.omairy@kaust.edu.sa>
Date:   Sun Aug 9 01:50:17 2020 +0300

    minor

commit 5537aa70ee968cb0e3d8812de3da59392a1e91a2
Author: omairyrm <rabab.omairy@kaust.edu.sa>
Date:   Sun Aug 9 01:49:22 2020 +0300

    fixedlen sphere packing script

commit 1e21cdbc545eb542b2d279e239e5c7a5f38153d8
Merge: 1886ede 00d46d8
Author: Hatem Ltaief <ltaiefhatem@users.noreply.github.com>
Date:   Mon Jul 27 15:59:18 2020 +0300

    Merge pull request #63 from ecrc/rabab/rbfcube

    Rabab/rbfcube

commit 1886ede339a076a3ddadc0d82fbb7c065b5ebe99
Author: nournadar <56068759+nournadar@users.noreply.github.com>
Date:   Sun Jul 26 11:45:10 2020 +0200

    Update Jenkinsfile

commit def54c030a81f3851926aa45ca653ce0bbb54ec0
Author: nournadar <56068759+nournadar@users.noreply.github.com>
Date:   Sun Jul 26 11:41:21 2020 +0200

    Update Jenkinsfile

commit dd6d49377a05097946f29c86221a6dc880f272c4
Author: nournadar <56068759+nournadar@users.noreply.github.com>
Date:   Sun Jul 26 09:38:47 2020 +0200

    Update Jenkinsfile

commit f5f88fbe2256350e661407fa6a7a1128a042b7f7
Author: nournadar <56068759+nournadar@users.noreply.github.com>
Date:   Sun Jul 26 09:36:59 2020 +0200

    Update Jenkinsfile

commit aeb3a7d602430c13bb0f86f0ff7b2218945f1bc1
Author: nournadar <56068759+nournadar@users.noreply.github.com>
Date:   Sun Jul 26 09:32:27 2020 +0200

    fixing post build

commit 3309157354615a71f21c18d76ae5f7e4335248a4
Author: nournadar <56068759+nournadar@users.noreply.github.com>
Date:   Sun Jul 26 09:27:23 2020 +0200

    Update Jenkinsfile

    Fixing steps

commit 605693661942c3da1d61e75d909ec714fd237bcf
Author: nournadar <56068759+nournadar@users.noreply.github.com>
Date:   Sun Jul 26 09:16:23 2020 +0200

    Update Jenkinsfile

    Adding post stage to build other projects when done

commit 00d46d885b3f88b28ee7aa290d2e3c873353f4dd
Author: Rabab <rabab.omairy@kaust.edu.sa>
Date:   Sat Jul 25 01:45:49 2020 +0300

    nipp message for acoustic app

commit 4b9232295e627d9bd44654d650a485e44d9a5801
Author: Rabab <rabab.omairy@kaust.edu.sa>
Date:   Fri Jul 24 20:40:25 2020 +0300

    function headers

commit 275999a9f3b273ebfed405ef6190062a85b12035
Author: Rabab <rabab.omairy@kaust.edu.sa>
Date:   Fri Jul 24 18:33:07 2020 +0300

    add cube example

commit 221c78bf52c6aa1fe00810cdd70fdecb45fe02d5
Author: Rabab Alomairy <rabab.omairy@kaust.edu.sa>
Date:   Fri Jul 24 16:20:30 2020 +0300

    add cube example

commit 524c4fda8a7bc8af7e7afb552f759d2142ebe41c
Author: Sameh Abdulah <23186151+SAbdulah@users.noreply.github.com>
Date:   Tue Jul 14 11:44:06 2020 +0300

    add missing header file (#62)

commit ba3fa2e2daa2e9c28c5e09320e9f0edd830b9455
Merge: ba95891 0145cab
Author: Rabab53 <rabab.omairy@kaust.edu.sa>
Date:   Mon Jul 6 18:23:02 2020 +0300

    Merge pull request #60 from ecrc/rabab/fortran

    Rabab/fortran

commit 0145cabe5dc917fa8551baa3f043cb5191712c34
Author: Rabab <rabab.omairy@kaust.edu.sa>
Date:   Mon Jul 6 18:21:16 2020 +0300

    minor

commit a3c5a2ea422998259f003b7b4db67bc03637462f
Author: Rabab <rabab.omairy@kaust.edu.sa>
Date:   Mon Jul 6 14:53:20 2020 +0300

    hardcoded file name fixed

commit ba95891efbfdc960864c7a852c1567a44e3fb21d
Author: omairyrm <rabab.omairy@kaust.edu.sa>
Date:   Tue Jun 30 20:47:56 2020 +0300

    sphere packing script

commit f07702fad9d05779201fc80e397c1e96fafdfa9f
Author: Rabab53 <rabab.omairy@kaust.edu.sa>
Date:   Tue Jun 23 12:16:20 2020 +0300

    Rabab/acoustic (#57)

    * acoustic scattering

    * add rhs and near scatter generation

    * adding initial example

    * add double complex matrix approximation

    * minor

    * adding file

    * adding file as file name

    * Revert to da0dbf350478f846b71ee6d64b4134d03a59cc29

    * file name as constant

    * example for acoustic

    * minor

    * minor

    * density pf sphere packing

    * keeping only small files

    * comments and example working

    * working on hatem's comments

    * adding mesh rbf changes

    * Alex's comments

    * delete large files

    * Delete .dsvfr.c.swp

    Co-authored-by: Aleksandr Mikhalev <mikhalev@mathcces.rwth-aachen.de>

commit b2237dd62970bf97a62457a42929a21b3e9748b3
Author: Aleksandr Mikhalev <mikhalev@mathcces.rwth-aachen.de>
Date:   Tue Jun 9 16:43:14 2020 +0200

    Update version in changed files

commit e13c572e89aad7ecc122e8e9e2d5e728945045ec
Merge: aacd9cc e4d5418
Author: Aleksandr Mikhalev <mikhalev@mathcces.rwth-aachen.de>
Date:   Tue Jun 9 16:13:22 2020 +0200

    Merge branch 'master' of github.com:ecrc/stars-h-dev

commit aacd9cc065c91cd4c00a2fd1f2d1c977d9cf5b81
Merge: c637fc3 aeafea3
Author: Aleksandr Mikhalev <mikhalev@mathcces.rwth-aachen.de>
Date:   Fri Jun 5 14:44:27 2020 +0200

    Merge pull request #4 from SAbdulah/master

    bivariate spatial statistics

commit aeafea337a724eca55ed5a48b107fe64130f2de3
Author: Aleksandr Mikhalev <mikhalev@mathcces.rwth-aachen.de>
Date:   Fri Jun 5 14:42:31 2020 +0200

    Comment out debug printf

commit e9a4732181281a5f50b8105c7d4fe386fdf564bc
Author: Aleksandr Mikhalev <mikhalev@mathcces.rwth-aachen.de>
Date:   Fri Jun 5 14:36:32 2020 +0200

    Add example for bivariate distribution

commit c637fc386392203046625a4bdf0e969cf8036050
Author: omairyrm <rabab.omairy@kaust.edu.sa>
Date:   Fri Jun 5 03:00:08 2020 +0300

    add batch script and some example

commit 62abadc7128898deaa28f39289be3f72e5b5b0ae
Merge: 7b769a6 5cc4822
Author: sabdulah <sameh.abdulah@kaust.edu.sa>
Date:   Thu Jun 4 15:54:35 2020 +0300

    Merge branch 'master' of https://github.com/SAbdulah/stars-h

commit 7b769a6f0c905113331f2a909cbb0e8b26d5444e
Author: sabdulah <sameh.abdulah@kaust.edu.sa>
Date:   Thu Jun 4 15:54:06 2020 +0300

    Minor edits

commit 5cc4822f760153c87baf11a0e53cfa7b2939f834
Author: Aleksandr Mikhalev <mikhalev@mathcces.rwth-aachen.de>
Date:   Thu Jun 4 14:34:48 2020 +0200

    Limit bivariate to 2D case; some minor fixes

commit 1bd0f4df591a7e3fe3a1a91b914c72e45f86ac4f
Author: sabdulah <sameh.abdulah@kaust.edu.sa>
Date:   Thu Jun 4 15:21:28 2020 +0300

    replace tab with 4 spaces

commit 7380d2e1004d7e18fa2b17c349fe630ab901ca4b
Author: sabdulah <sameh.abdulah@kaust.edu.sa>
Date:   Thu Jun 4 11:45:11 2020 +0300

    keep noise2 in parsimonious kernel equals to the original noise value

commit f15ba81632984faa49339944f71ca0e4097977e5
Merge: aaa8c44 e445231
Author: omairyrm <rabab.omairy@kaust.edu.sa>
Date:   Thu Jun 4 00:24:26 2020 +0300

    Merge branch 'master' of https://github.com/ecrc/stars-h

commit aaa8c4418e85fc3815dceb351b8449f8f89504a4
Author: omairyrm <rabab.omairy@kaust.edu.sa>
Date:   Thu Jun 4 00:24:06 2020 +0300

    add two example for population of viruses

commit d796772d137f77a5591f0c325511c873fb7fd5e5
Author: sabdulah <sameh.abdulah@kaust.edu.sa>
Date:   Wed Jun 3 16:58:20 2020 +0300

    add more details for some new functions/variables descriptions

commit 9d43a79fa414fd44ebbc95d7e0f310f2f917552d
Author: sabdulah <sameh.abdulah@kaust.edu.sa>
Date:   Wed Jun 3 14:07:41 2020 +0300

    code cleaning

commit e4452318cc5ab55093a65ac5479c0d9dfbd4abb5
Author: Rabab <rabab.omairy@kaust.edu.sa>
Date:   Tue Jun 2 19:35:04 2020 +0300

    adding data to one file

commit 4f7c441ae5c8ec3558595ae77af1844861e34bae
Author: Rabab <rabab.omairy@kaust.edu.sa>
Date:   Sun May 31 23:25:31 2020 +0300

    meshes

commit 6b737c98762f3addec8f02b25950108939ed1cdc
Author: Rabab <rabab.omairy@kaust.edu.sa>
Date:   Wed May 27 02:42:59 2020 +0300

    #define pi 3.14159265358979323846

commit d863d10ca3164d46245c28eedb0c3517cd7ced84
Merge: 687c2dc d86b5f3
Author: Rabab53 <rabab.omairy@kaust.edu.sa>
Date:   Mon May 18 16:59:30 2020 +0300

    Merge pull request #3 from ecrc/rabab/RBF

    Rabab/rbf

commit d86b5f3da90761d1ff30dc06072399a2b859a5e2
Author: Rabab <rabab.omairy@kaust.edu.sa>
Date:   Mon May 18 16:58:20 2020 +0300

    adding aleks feedback

commit 3d58d041ee3b1efbe6b11e968650f8ee7eeeaeab
Author: Rabab <rabab.omairy@kaust.edu.sa>
Date:   Mon May 18 01:57:31 2020 +0300

    fix example comments

commit d227bbbe806f55c59b3b92c63eb1458571081cef
Author: Rabab <rabab.omairy@kaust.edu.sa>
Date:   Mon May 18 01:55:11 2020 +0300

    removing redundency

commit 574741d5ff7a30d0fc5326dd85ede2b5c848caa2
Author: Rabab <rabab.omairy@kaust.edu.sa>
Date:   Sun May 17 21:24:02 2020 +0300

    rbf mesh

commit 5ccef32b8be1b89c69dee6afa58dc7dfd22fe27b
Merge: f8848ec 8ada013
Author: Rabab <rabab.omairy@kaust.edu.sa>
Date:   Sun May 17 17:44:02 2020 +0300

    Merge branch 'rabab/RBF' of https://github.com/ecrc/stars-h into rabab/RBF

commit f8848ece70cd1d0d8e0d6d2922e019e6b708ca50
Author: Rabab <rabab.omairy@kaust.edu.sa>
Date:   Sun May 17 17:43:38 2020 +0300

    rbf example fix and data

commit 8ada0135a6aafab0f502260f69c4a012e7cdb0d3
Author: omairyrm <rabab.omairy@kaust.edu.sa>
Date:   Mon May 11 21:24:43 2020 +0300

    minor

commit a380e2709ce64d12b39d8c30804bdae846ae9f4e
Author: Rabab <rabab.omairy@kaust.edu.sa>
Date:   Sun May 10 06:08:04 2020 +0300

    add to cmake files

commit 7d63dfc253902d81d6f4daef8cdfef6f22de5c47
Author: Rabab Alomairy <rabab.omairy@kaust.edu.sa>
Date:   Sun May 10 01:56:14 2020 +0300

    adding rbf kernels

commit 4aec7db76fdde5c62c4a9e42b496f7ef0fa46cbc
Author: Rabab53 <rabab.omairy@kaust.edu.sa>
Date:   Sat Apr 4 17:33:28 2020 +0300

    allow dense tiles

commit c40737c277704f26b6a6a0130e43180c3d1791b1
Author: sabdulah <sameh.abdulah@kaust.edu.sa>
Date:   Tue Mar 31 11:24:04 2020 +0300

    add noise to the diagonal element to avoid non positive definite matrix

commit 0f713931ae591580bb74f9d4996aba7874164d54
Merge: d9a849d 45dd241
Author: Sameh Abdulah <23186151+SAbdulah@users.noreply.github.com>
Date:   Sun Mar 29 13:30:23 2020 +0300

    Merge pull request #2 from SAbdulah/sabdulah/multivariate-kernel

    pars2 TLR

commit 45dd241f972c9ff0436a7ca779aaf230dfa484d4
Author: sabdulah <sameh.abdulah@kaust.edu.sa>
Date:   Sun Mar 29 01:42:52 2020 +0300

    pars2 TLR

commit d9a849deb168b112787ed16729a9ec55fb026c15
Merge: 687c2dc cad3768
Author: Sameh Abdulah <23186151+SAbdulah@users.noreply.github.com>
Date:   Wed Mar 25 12:41:41 2020 +0300

    Merge pull request #1 from SAbdulah/sabdulah/multivariate-kernel

    major edits to add bivariate to stars-h

commit cad37689823a979212b21033e0507900b626df3b
Author: sabdulah <sameh.abdulah@kaust.edu.sa>
Date:   Mon Mar 23 23:55:48 2020 +0300

    major edits to add bivariate to stars-h

commit e4d5418dce81458328c0e04c4aba591f1852ccd1
Merge: 6ecf4f4 687c2dc
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Wed Nov 7 15:04:35 2018 +0300

    Merge branch 'to-release'

commit 6ecf4f429c3ea347aae77bf8539fcecd3a78add5
Merge: 0b3e03c 2030fc3
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Mar 12 11:48:23 2018 +0300

    Merge pull request #56 from ecrc/egonzalf/pkgconfig-prefix

    pkg-config will have a prefix variable, easy to change

commit 2030fc3c6da013a81cca96bc4f9e47b37af50a25
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Mon Feb 26 13:54:20 2018 +0300

    pkg-config will have a prefix variable, easy to change

    This is helpful for users that do not use the same tree build

commit 0b3e03c67b6e575c2c6ef9c674de0df0e75c2f21
Merge: 1c8d5ac c3a020d
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Feb 25 15:02:23 2018 +0300

    Merge pull request #54 from ecrc/muxas/fix_M_PI

    Muxas/fix m pi

commit 1c8d5ac3f1abdb20576fdc1e6fde3ec82eded9e7
Merge: 25fc6f4 2c68703
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Feb 25 13:30:58 2018 +0300

    Merge pull request #55 from ecrc/muxas/fix_nonextern_definition

    Define variable, used only in init.c, as extern in starsh.h

commit 2c68703f77ef26dc091ce1a5ab71d76472d4f6e5
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Feb 25 13:00:24 2018 +0300

    Remove definition of starsh_blrm_approximate from blrm.c to init.c

commit e943e48f2a3868ca4ebda894a83c834130ec024f
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Feb 25 11:49:33 2018 +0300

    Define variable, used only in init.c, as extern in starsh.h

commit c3a020d391a8a80756309e03eab6285469ddf8af
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Feb 25 11:20:06 2018 +0300

    Fix GSL-related errors

commit c06eb8e184c6ff0e6f63b23214c32f2dc5d0099c
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Feb 25 11:10:08 2018 +0300

    fix M_PI not found for Intel compilers

commit 25fc6f420ab35d52ea557f2241338463c202bc5c
Merge: 835616f de7c3f1
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sat Feb 24 15:48:10 2018 +0300

    Merge pull request #53 from ecrc/egonzalf/cppcheck

    cppcheck

commit 835616f9b9cd0e822e01ebb2e81ff2c1a58458b6
Merge: 3027a17 2546720
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sat Feb 24 15:46:28 2018 +0300

    Merge pull request #52 from ecrc/egonzalf/docs-strip-devel-path-from-html

    remove the development tree path from the html files

commit 3027a17d65d76af5029771800367461880d4be59
Merge: 0da1bba bd47224
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sat Feb 24 15:45:43 2018 +0300

    Merge pull request #48 from ecrc/muxas/add_sphere_distance

    Added support for Spherical distance in case of 2D spatial statistics

commit de7c3f16ad7f09f815962cef31743cbc31a946b4
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Tue Feb 20 11:18:52 2018 +0300

    Add CPPCHECK report

commit 25467203ec7c155d2ce3d03174311125445d25dd
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Sun Feb 11 14:26:49 2018 +0300

    remove the development tree path from the html files

commit bd47224c21441db6a3de7831fe1cc25551326c54
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Feb 11 11:08:12 2018 +0300

    GCD kernels now assume input sigma is stored as square

commit f6bb662e6ac144d307cda1ae2b7fca2817918cd1
Merge: 4f041e4 0da1bba
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Feb 11 11:07:00 2018 +0300

    Merge branch 'master' into muxas/add_sphere_distance

commit 0da1bba6121205a3ee861e01be56649cf685855d
Merge: 2bf1c1e a48ae6f
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Feb 11 11:03:16 2018 +0300

    Merge pull request #51 from ecrc/muxas/sigma_square

    Parameter sigma of spatial statistics inputs as square now (for non-gcd kernels)

commit 2bf1c1e9f8aaa4bdf25b8a65e13f559d9c5fe59e
Merge: b96ac86 7c4a979
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Feb 11 11:02:52 2018 +0300

    Merge pull request #50 from ecrc/muxas/bugfix_init_from_user_data

    Fix bug for user-defined input

commit a48ae6f2393a60b2d53d1db20de7f6d3a7ae9ecd
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Feb 8 11:00:12 2018 +0300

    Parameter sigma of spatial statistics inputs as square now

commit 7c4a979baa6b976728218563a6085c4536f6016d
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed Feb 7 12:55:48 2018 +0300

    Fix bug for user-defined input

commit 4f041e45d717d74a9cc900685af40c50b52ac5ad
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Jan 30 13:24:07 2018 +0300

    Added support for Spherical distance in case of 2D spatial statistics

commit b96ac86660501d5ab18df1c5439824b4e182c6f9
Merge: f1a4010 d31006b
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Dec 11 11:36:00 2017 +0300

    Merge pull request #46 from ecrc/egonzalf/jenkinsfile-newmodules

    Egonzalf/jenkinsfile newmodules

commit d31006bb5ace548a46f3db162d7e59fbda868df3
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Sun Nov 19 14:32:22 2017 +0300

    jenkinsfile: remove scripts

commit 657a0fe0460752bad7b4ec702ca932cce7eddcc9
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Sun Nov 19 14:31:50 2017 +0300

    jenkinsfile: build.sh into jenkinsfile

commit e6f3350613e4bfcd7d99c5398f9d26eeae34a631
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Sun Nov 19 14:27:59 2017 +0300

    jenkinsfile: change into new modules

commit 45fd978102f8089751e131ca696090858e3e055b
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Sun Nov 19 14:26:34 2017 +0300

    jenkinsfile: change into new modules

commit f1a4010e734a44ea73eac55c853f7d107400c9e7
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Nov 13 14:20:28 2017 +0300

    Handout pic is now up-to-date

commit 6110b4cd1a98ff43235cf1869d37cc905c4a9fa7
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Tue Nov 7 17:08:56 2017 +0300

    jenkins: remove test.sh (now embedded in jenkinsfile)

commit 5c1b558983383e2b7c34c2f031b05241e64e07a5
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Tue Nov 7 17:08:18 2017 +0300

    jenkinsfile: run small set of test if not master branch

commit 9d8860687b1535fe4de8828e921377b0e7e3df1f
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Tue Nov 7 17:07:12 2017 +0300

    jenkinsfile: put test.sh script inside

commit 03b690dacc471f732064154b36dc57ea0c1aab95
Merge: 15636b7 5347cf6
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Tue Nov 7 12:48:56 2017 +0300

    Merge branch 'to-release'

commit 15636b7e83293fd98fed51e409e238cc684237ff
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Tue Nov 7 12:43:40 2017 +0300

    fix url in pkconfig file

commit 8f7cd64acbd3222ff5caf5ee5631b5d142cf29b6
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Tue Nov 7 12:36:52 2017 +0300

    update date

commit d1afbc2ac6e38aef45d83910b1a756c8a86a0c14
Merge: 110639e cb35772
Author: Eduardo Gonzalez F <egonzalf@users.noreply.github.com>
Date:   Tue Nov 7 12:38:01 2017 +0300

    Merge pull request #43 from ecrc/muxas/add_docs

    Muxas/add docs

commit cb35772cb039747c252129b71f24791b3239acba
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Nov 7 11:21:40 2017 +0300

    Update README.md

commit e2e104e8dc4c3d83e6d66cb5b350ce60cd7bc4aa
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Nov 7 11:19:53 2017 +0300

    Finalize READMEs

commit 110639e74896fa2aa33ae533a69e02a60744377a
Merge: 7101ce8 0a7b2e5
Author: Eduardo Gonzalez F <egonzalf@users.noreply.github.com>
Date:   Tue Nov 7 11:03:12 2017 +0300

    Merge pull request #42 from ecrc/muxas/add_docs

    Muxas/add docs

commit 0a7b2e5b94e55c2167a70505de6e055f3d54e834
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Nov 2 10:27:45 2017 +0300

    Update README.md and docs/index.md

commit dbbfd613d7562ac7c26f6ce9e7d63112d08cbe4e
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Nov 2 10:22:05 2017 +0300

    Add info about environment variables and fix workflow (add starsh_init)

commit a88efb3cd093537a938082f2764ef36d2dde48f7
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Nov 2 10:12:24 2017 +0300

    Version bump to 0.1.0 for new files and CMakelists.txt

commit d3203935dba0f5c69aba94e3afdad0550d2c15d6
Merge: 304cc3b 7101ce8
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Nov 2 09:56:19 2017 +0300

    Merge branch 'master' into muxas/add_docs

commit 7101ce8be28b99588b718cc0cb1692ce9fe044e5
Merge: aa61b5f 616f25a
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Nov 2 09:25:31 2017 +0300

    Merge pull request #41 from ecrc/egonzalf/version-bump-0.1.0

    Egonzalf/version bump 0.1.0

commit aa61b5f808308f4fd0bae65be97f9e9aefa88e1e
Merge: f0fdb48 18a86ed
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Nov 2 09:24:41 2017 +0300

    Merge pull request #40 from ecrc/hatem/editorial

    editorial service

commit 18a86edd3fdb56b2e5053e6e85fb9d74273418d6
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Nov 2 09:23:49 2017 +0300

    Undo 1 correction before merging to master

commit 304cc3b78ece48e9c5cb6c6d42cd1e1c96b6b643
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Nov 2 09:22:39 2017 +0300

    Solve build issue

commit a62ee0fdb5f076d1a7a6bd9865a9bd75118142b7
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Nov 2 07:46:35 2017 +0300

    Update doxygen non-generated static documentation in .md files

commit 616f25a636cb7ffe75727464722ec6ab1d793e97
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Wed Nov 1 17:35:09 2017 +0300

    cmake: STARS-H_VERSION is defined by the project() command

commit caacc9bf3f833c207140f9a8dcb6b31844141e07
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Wed Nov 1 17:30:09 2017 +0300

    1.0.0 -> 0.1.0

commit a167cc1b361e511ab26da6d0da2978ea9a2b2dc1
Author: Hatem Ltaief <Hatem.Ltaief@kaust.edu.sa>
Date:   Wed Nov 1 17:12:03 2017 +0300

    editorial service

commit cd196c3244e11c9f9496915533d24f22b5e49dd4
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed Nov 1 12:10:47 2017 +0300

    Finished with DOCS=OFF SHORT FULL

commit d613fb68d957806c2140cb3dacd107a3e28120a0
Merge: e39fe0d ac2db6d
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Oct 31 18:07:07 2017 +0300

    Merge branch 'muxas/add_docs' of github.com:ecrc/stars-h-dev into muxas/add_docs

commit e39fe0d9de3f91b6caea7d5032255c4f1503b393
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Oct 31 18:04:55 2017 +0300

    Rework DOCS and copyright in CMake files, separate headers

commit f0fdb48e89531c375cf1330c6e4990e59e17f7d3
Merge: b268e21 239911a
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Oct 31 08:20:46 2017 +0300

    Merge pull request #38 from ecrc/egonzalf/jenkinsfile-tweaks

    Egonzalf/jenkinsfile tweaks

commit b268e21546da92cfc26b17dd01c7e9adeb4f047e
Merge: 38a3aad 90be875
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Oct 31 08:20:17 2017 +0300

    Merge pull request #37 from ecrc/egonzalf/pkgconfig-starpu

    Egonzalf/pkgconfig starpu

commit 90be875eac1b6631016998f7948cf262adc21541
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Mon Oct 30 21:15:49 2017 +0300

    fix MPI variable

commit ac2db6d68a7204765df650707b0d2dee095ee8e7
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Mon Oct 30 17:14:11 2017 +0300

    jenkinsfile: fix doxygen documentation path

commit f93f6abcf3193c1530921c0fa8cdd3b8809109ab
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Oct 30 12:15:57 2017 +0300

    Resolved all warnings of Doxygen with EXTRACT_ALL=NO

commit 239911abc540f1d6453a10925240e6e94e5def4f
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Sun Oct 29 21:04:03 2017 +0300

    Jenkinsfile: indent

commit 236718b05ce407dd84c83c0be58e058b9d3e8673
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Sun Oct 29 20:59:46 2017 +0300

    Jenkinsfile: disable concurrent builds, discard old builds.

commit bf124961aa3042efb17d0c0c6c08c3c2bef7be5c
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Oct 29 17:20:44 2017 +0300

    Set EXTRACT_ALL=OFF for proper editing Doxygen documentation

commit 75dba8a38fc365f8f46f187c66c1bb3502ca3ed2
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Sun Oct 29 15:44:34 2017 +0300

    starsh.pc, add starpu in requires

commit 5bc22c09b12fd211d67b859a92957a3c7a0bf41a
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Sun Oct 29 15:39:32 2017 +0300

    comment out -lstarpu-X.Y from starsh.pc

commit a8347e1cbad42a4dc6620cd55049deec8cb2e601
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Sun Oct 29 15:37:19 2017 +0300

    suffixed the starpu version in starsh.pc

commit 6c932094c22c3ac308773758ae104aea41a5c5b4
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Fri Oct 27 23:33:40 2017 +0300

    Remove old unused code, improve compatibility with DOXYGEN

commit 38a3aad9b4a716acd2a4ce76c6325d0238988863
Merge: 86cd800 433d971
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Oct 24 11:26:14 2017 +0300

    Merge pull request #36 from ecrc/muxas/install_forgotten_headers

    Install forgotten headers

commit 433d97138e1c6b8d5a4297d79218c018cd6b3a5d
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Oct 23 16:49:45 2017 +0300

    Install forgotten headers

commit 86cd800f4713b6951e21bfc32088921cb6e55d24
Merge: 872d11d a57bcca
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Oct 23 15:30:37 2017 +0300

    Merge pull request #34 from ecrc/muxas/new_apps

    Add Cauchy, electrostatics and electrodynamics problems with different kernels

commit a57bccabb0b7c5884ab6c3bf3f6c5748ff56e4a2
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Oct 22 16:30:24 2017 +0300

    All tests for new electrodynamics problem with SIN and COS kernels are done

commit 548d604dbbec8973a1b3483faae2cd37a2a2e875
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Oct 22 14:51:54 2017 +0300

    Implement new app with sin(kr)/r and cos(kr)/r kernels with openmp tests

commit 7edb0827c6c87ab5103b0bf8d6ec219db8a589ce
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Oct 22 13:57:04 2017 +0300

    Partial implementation of electrodynamics

commit ac884f88f0784607d4b440ff5dc0dda2980f96c0
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Oct 22 13:07:12 2017 +0300

    Disable matvec in MPI_STARPU to avoid problems (use MPI version)

commit 20140ead484fe06359faac1ccf838fd10879f764
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Oct 19 17:15:16 2017 +0300

    Fix for parameters for tests

commit 26abfbf979bbc1f732dce24983e26d5812033fcb
Merge: 081c031 872d11d
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Oct 19 17:05:27 2017 +0300

    Merge branch 'master' into muxas/new_apps and update tests

commit 872d11db66b0cf758bb4b2ca03b70b276bf0b753
Merge: 1be3521 d5492c3
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Oct 19 12:41:28 2017 +0300

    Merge pull request #35 from ecrc/muxas/bugfix_starpu

    Fixing bug with registering data by StarPU

commit d5492c33a4b18c0b2e34802452fcc684e71d1448
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed Oct 18 17:31:19 2017 +0300

    Fixing bug with registering data

commit 1be35211aa8666ac21f9622a284cbd7a9dbda8f4
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed Oct 18 14:05:42 2017 +0300

    Reenable StarPU and add tests (#14)

    * Reenable old StarPU code and add tests
    * Add MPI+StarPU approximations with tests
    * Add TLR-by-dense mult on MPI+STARPU with test

    * Change list of modules to help Jenkins sompile MPI with StarPU

commit 081c03121cb8885af2bd59bbd9b57c8af32e1694
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Oct 17 13:42:30 2017 +0300

    Add mpi_cauchy example

commit 10b2cbf1060c55b12829a6dcd8af3383e6078b38
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Oct 15 16:51:25 2017 +0300

    Update tests

commit 837302ccac4450f8e4b00e46cdb8596d39a07e6a
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Oct 15 14:03:47 2017 +0300

    Add electrostatics app

commit bf6494b86142a5ad324df2bde24b01486ef7e7cd
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Oct 15 12:13:25 2017 +0300

    Add test for Cauchy matrix

commit 0cf1b241623b6d7e6e2a2dfac372f3227415fde9
Merge: f70136a 44cfc94
Author: Eduardo Gonzalez F <egonzalf@users.noreply.github.com>
Date:   Thu Oct 12 17:38:00 2017 +0300

    Merge pull request #33 from ecrc/egonzalf/cmake-summary

    cmake summary

commit 44cfc9434dfb26ec5689d5fd1a4a50b6a0724f72
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Oct 12 17:30:19 2017 +0300

    Fixes in names of variables to show proper info

commit cc97143579148293ff1ca8ef4f7dee3cc3d60495
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Oct 12 16:59:48 2017 +0300

    Add Cauchy matrix as app; it compiles successfully

commit f70136a5384e0162ddd9d6b01f5b61c8d51ece6c
Merge: a7cfca5 7f58c2b
Author: Hatem Ltaief <ltaiefhatem@users.noreply.github.com>
Date:   Tue Oct 10 10:52:26 2017 +0300

    Merge pull request #32 from ecrc/muxas/leading_dimensions

    Muxas/leading dimensions

commit 374f4886f9df7f61ed402b92d5b93c633b39e1fd
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Mon Oct 9 15:43:00 2017 +0300

    remove print messages from pkgconfig generation

commit d52cefa499fbb5b3c4f8b95281122a0e2dc28f68
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Mon Oct 9 15:42:32 2017 +0300

    Add cmake summary, fix name

commit cbe0666525e9d0eb63d197e2edc164e9fd1b7c3f
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Mon Oct 9 15:40:56 2017 +0300

    Add cmake summary

commit 7f58c2b5229afbc1ba089505020b600c76bef96a
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Oct 9 15:12:41 2017 +0300

    Add LD to kernels

commit 6b491ae95d7bc36801743ebe26f7823fe74736e6
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Oct 9 14:44:03 2017 +0300

    Add LD for low-rank approximation routines

commit a7cfca5ecf1d63254e74817a35d7916e1f84e19e
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Oct 9 14:06:43 2017 +0300

    Muxas/init new funcs (#31)

    Rewrite some new() functions, add STARSH_int type and fill documentation for (practically) every function and structure

commit 9f86e78edd63df33588c6a57ecf5b39e279f6d29
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Oct 9 12:58:59 2017 +0300

    Muxas/spatial variance (#29)

    Add variance for all spatial statistics kernels, all these kernels are generated now by python script

commit fad8450bb7a4d0b5ca08d13ffdb8d71e8a789674
Merge: 2cf4b91 531624b
Author: Eduardo Gonzalez F <egonzalf@users.noreply.github.com>
Date:   Thu Sep 28 13:29:02 2017 +0300

    Merge pull request #28 from ecrc/egonzalf/new-pkgconfig-from-chameleon

    use pkgconfig generator from chameleon.

commit 531624bb02ba4cf15b132566372492fed9148713
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Sun Aug 27 15:45:53 2017 +0300

    Try to use pkgconfig generator from chameleon.

commit 2cf4b9189af61626ab555379cb35a1a044580502
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Sep 26 09:26:09 2017 +0300

    Muxas/bugfix (#27)

    * MPI=OFF and OPENMP=OFF now work correctly; remove debug output for particle
    generation; add missing header to install path

    * Update size of low-rank buffers for sequential code

commit 4351f01869228d08e8e9e2db452d17280ee4f227
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed Aug 30 13:07:59 2017 +0300

    Muxas/app particles (#23)

    Add new base class for particles with IO, different generation schemes, Z-like sorting add tests

commit 3ebec28eaf232f6c78a7dce3d2979cbed4e0f355
Author: Eduardo Gonzalez F <egonzalf@users.noreply.github.com>
Date:   Mon Aug 28 16:54:11 2017 +0300

    Egonzalf/publishings docs (#22)

    Add publish html step for doxygen output

commit 75333f7265269a29eb6b39ab80327194708a0676
Merge: 44fdc8a c41dfa9
Author: Eduardo Gonzalez F <egonzalf@users.noreply.github.com>
Date:   Mon Aug 28 16:35:09 2017 +0300

    Merge pull request #21 from ecrc/muxas/starsh_oversample

    Add environment STARSH_OVERSAMPLE

commit c41dfa92656be0d0272fb409192ec6563a976eb1
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Aug 28 16:02:08 2017 +0300

    fix values of enum

commit f9aba1d0642e3a0e619b9dec9f804d7c636fe483
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Aug 28 12:20:55 2017 +0300

    Make it compileable

commit d5fcfe8389678191e3a8b77e66e89967af38cedf
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Aug 28 12:12:27 2017 +0300

    Add environment variable STARSH_OVERSAMPLE and recode starsh_init

commit 44fdc8abd044385cea8659b53da901634359366e
Merge: eaa5ad6 04e7190
Author: Hatem Ltaief <ltaiefhatem@users.noreply.github.com>
Date:   Tue Aug 22 16:35:05 2017 +0300

    Merge pull request #18 from ecrc/muxas/starsh_init

    Muxas/starsh init

commit eaa5ad6c9b629dbb3897c2171e6cd4ae1b4e22fe
Merge: 2187cb1 20f5a4d
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Aug 22 16:31:17 2017 +0300

    Merge pull request #19 from ecrc/egonzalf/jenkinsfile

    Jenkinsfile looks very promising for easy pull requests and all kind of integration

commit 04e71901c8b94c98e3d7140d42d70fa5bfa977bb
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Aug 22 16:04:48 2017 +0300

    Moved constants from init.c to init.h, add coeumtation to init functions

commit 20f5a4df5d2ad49caae371e693676d6031d82f34
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Tue Aug 22 15:47:07 2017 +0300

    Remove bash verbosity at begining.

commit 9c14a96b30219ca8198abdecf8492eb179af4e29
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Tue Aug 22 15:40:26 2017 +0300

    First attempt of Jenkinsfile

commit f1717cd220c8ea13fa4858435444b8a48da9eb44
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed Aug 16 15:34:32 2017 +0300

    Enable MPI and MPI_OPENMP backends and fix environment variables for ctest

commit 3d3e3fb5640437add56607a3dc2c06e6fb430cd2
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed Aug 16 12:04:59 2017 +0300

    Update tests and examples for new starsh_init() and environment variables

commit fdcd96f66876511475d879106ea0184fefedfd2b
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Aug 15 16:47:32 2017 +0300

    Enable selection of backend and engine for sequential and openmp code

commit 8668c558a5aa91a3303a9e12a9dadb33db48c57e
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Aug 15 14:14:21 2017 +0300

    Some function renames and change of parameters

commit ce633d66bf948df0f9f10ddfcd4fa8db5f081767
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Aug 13 21:25:06 2017 +0300

    Add global variable starsh_params and starsh_init() function; update comments;
    rename starsh_kernel to starsh_dense

commit 2187cb15b82c4c6d06d172665c9edef98b4bdeea
Merge: 0d9498f 1884a68
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Aug 13 12:48:36 2017 +0300

    Merge pull request #15 from ecrc/egonzalf/mpilibs-in-pkgconfig-file

    Egonzalf/mpilibs in pkgconfig file

commit 1884a6804edbda35136c40dc022cf1863023d336
Merge: 9f24190 0d9498f
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Aug 13 12:41:17 2017 +0300

    Merge branch 'master' into egonzalf/mpilibs-in-pkgconfig-file

commit 0d9498f27b0e7eee903e3193ece1aa151eed9d2e
Merge: fd01864 b624de3
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Aug 13 12:04:54 2017 +0300

    Merge pull request #13 from ecrc/muxas/fix_readme

    fixed read and docs for doxygen

commit b624de32fb18e983a88ee55d8f44b3bef3b2e604
Author: Hatem Ltaief <hatem.ltaief@kaust.edu.sa>
Date:   Sun May 21 17:03:07 2017 +0300

    minor

commit 90654df74d1ac51cc21f90c3fc42252d7a1e75bf
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun May 21 14:15:56 2017 +0300

    All the changes Hatem asked for

commit c9f6d7ef342a0438f904a4c32e48612048378053
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu May 18 16:00:14 2017 +0300

    Fix from Eduardo

commit a421eafc3a9b43117a3c0d88f4b5964757044d49
Merge: 5fe721c fd01864
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu May 18 15:58:23 2017 +0300

    Merge branch 'master' into muxas/fix_readme

commit 5fe721c897a7aabe7e0c0c48e03c4c735933b698
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu May 18 12:45:17 2017 +0300

    Finished with fixing warnings of doxygen

commit 9f24190b0b920f87b466b097776745b31f7787df
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Thu May 18 12:09:52 2017 +0300

    Add workaround for pkgconfig and MPI libs

commit fd018647edbc3e4b08b7444cb77709190eff17e1
Merge: da36825 bda70c8
Author: Eduardo Gonzalez F <egonzalf@users.noreply.github.com>
Date:   Thu May 18 12:02:03 2017 +0300

    Merge pull request #12 from ecrc/egonzalf/headers

    I reviewed @Muxas modifications and they work. He agreed on merge after my check.

commit bda70c8902a0b68ad0cf1679221fcf37afbcbab5
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu May 18 10:58:32 2017 +0300

    More fixes for headers

commit 37ee9b9885fe1b0e479a780e8a6fce65d6f3c1a5
Author: Eduardo Gonzalez F <egonzalf@users.noreply.github.com>
Date:   Wed May 17 17:04:52 2017 +0300

    include stdarg.h

commit f7caf18436dc322d114f9e669399244422acac2d
Author: Eduardo Gonzalez F <egonzalf@users.noreply.github.com>
Date:   Wed May 17 17:02:32 2017 +0300

    install starsh-constants.h

commit 9a72a2a8acf066d3cf0899b742f3040d84b0584d
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed May 17 15:19:53 2017 +0300

    quickfix for new parameter

commit e1b6d83bbdc3f0ca6fc1ea0b5b2514f38d9e288f
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed May 17 13:36:04 2017 +0300

    Add grid-like generation of particles for spatial statistics

commit f2e41a3b1c28c8521bfa711a67945a2827825aad
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue May 16 14:49:34 2017 +0300

    Finish with adding copyright to files

commit 55b39cd43188446bd4180a4e75b87920f673c3a6
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue May 16 14:11:21 2017 +0300

    More doxygen files

commit f30d8218bdecbadbab27ac65462121cdb145b16a
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue May 16 13:45:30 2017 +0300

    Doxygen comments for all backends, that come with release

commit f7c5c2eb5091a720c1a726aee59b2125f39988a2
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue May 16 11:41:33 2017 +0300

    Doxygen comments for applications and control

commit 6bc0ece2ec0ed621ea35d5f793ca99642a15f3b0
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon May 15 16:56:59 2017 +0300

    Fix for wrong programming language, showed by Github

commit fcedcbd29b4aa96221f65b7506f7f319ac46c210
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon May 15 16:55:56 2017 +0300

    Fix readme

commit da36825867e58a6a60d80869d0cd31733b9e1f6a
Merge: fdb564a f26218b
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon May 15 16:34:04 2017 +0300

    Merge pull request #10 from ecrc/muxas/mpi_support

    Add support for MPI, many tests, examples and comments (and some docs)

commit f26218bdb041f206ba17542b76de2159d6d4cf3c
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon May 15 13:07:32 2017 +0300

    Fix for mpi_minimal tests, not using MPI

commit fbb8fecbb2e3336bf85ecfa8fe1d7c330dfb4af1
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun May 14 13:05:19 2017 +0300

    Fixes to documentation

commit 8f5b62006b913f7abbb349a667efe9812332cd4f
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun May 14 12:11:58 2017 +0300

    New documentation text

commit eaeb6d74f3fc052f6935b6fb5111e7247d2bde4d
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu May 11 16:55:39 2017 +0300

    Add check for resulting accuracy and fix for different roundings of sqrt and cbrt

commit e122ce8dcb0026812e8c7576b6fc9e79638f93ed
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu May 11 15:50:29 2017 +0300

    Fix for MPI code outside #ifdef MPI

commit 438256fdf6550baae7833b83a2cd9b71cc78c86d
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu May 11 15:19:14 2017 +0300

    Update of tests

commit 9d8f4e9cfb984685feac933e4b3747a79f944799
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu May 11 12:13:12 2017 +0300

    Added tests for MPI

commit dd5eaffa51a5512276443de3cdc6657e44960377
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed May 10 17:47:40 2017 +0300

    Fixes for documentation and CMake linking

commit 59fb5b89e2f562d74683760364ace098bb5beae4
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed May 10 17:21:21 2017 +0300

    Add if for GSL (not supported everywhere), changed sequential code of error of
    approximation to openmp code

commit 7cc8e7e0c4b8371b80417e556a30c345fae0804b
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed May 10 12:48:48 2017 +0300

    New examples for building approximation and fix for omp_* schemes, not updating
    memory footprint

commit eb23a64a26eddfa86ab27f985b66238a92b0a75a
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed May 10 12:11:26 2017 +0300

    Fix of bug with not adding dependency on LAPACKE and CBLAS

commit 0364aef289038c787d79199696aabff00580eb47
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed May 10 12:03:25 2017 +0300

    Add examples of how to generate STARSH_problem (first step of using STARSH)

commit 5978aa381768858e0c93739560353bb54cbde4c9
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue May 9 10:54:52 2017 +0300

    Add compute matrix code for example on problem generation

commit d2d6aee5d3deda7106ba05ddab8f1bdb9d9cccf6
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue May 9 10:51:16 2017 +0300

    Add other Matern kernel

commit 597828c55784e63ebbdba5e746b45ae2244ce2cf
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon May 8 16:16:18 2017 +0300

    Comments + docs

commit c77b8c832e6acf42b37ab481b0a5ba083bd9f9ff
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon May 8 15:55:29 2017 +0300

    Add example of how to generate a spatial problem in examples/problem

commit c24556e06a1d0c84f963e8dcdfdf7023f395ab6d
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon May 8 13:22:41 2017 +0300

    Added what Kadir asked for (approximation fo dense matrix on a shared memory
    system)

commit 916feecd953d0bf9c11f25b06f337ccdec69deac
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu May 4 17:30:25 2017 +0300

    Add integer codes for problems and their parameters (if generated by variadic
    function starsh_application)

commit 33e96710763f2078a21ccf14606b15307688a21a
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu May 4 12:40:09 2017 +0300

    Include <stdint.h> for SIZE_MAX

commit 1ebccff10354fd1af2d5739b04d3b8348bc50290
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu May 4 12:24:46 2017 +0300

    Add STARSH_WARNINGS option for cmake to turn off warnings

commit e54101a03e6d6c8ea9666dd37a4a06acb5553fcc
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu May 4 12:01:34 2017 +0300

    Add common.h to investigate all required headers, remove duplicate examples

commit 4ddbccc21796bcd86193c43d1d9ef5f2b9417bc5
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed May 3 15:31:02 2017 +0300

    Add +diag parameter for rndtiled and removed debug check for spatial and
    mpi_spatial

commit 595a7e6fcea8883d90e07f10962e5cb9a3687d7c
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed May 3 14:53:10 2017 +0300

    Fixed bug, which appeared only on large runs (segfault)

commit 9593b28401de92b3a4639a9d0efd38c3fe35a7e4
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue May 2 21:46:18 2017 +0300

    Add new tests with cmake and new documentation to MPI code

commit f5da8bfaf09b890fa103f6f47d54364ac508be2b
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue May 2 20:47:28 2017 +0300

    All the changes from Shaheen for tests

commit 3128d8892e6893aae59e4e65b2da6c4cac8003b1
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Apr 24 22:02:07 2017 +0300

    Removed many testing files, added spatial.c for shared memory and mpi_spatial.c
    for distributed memory spatial statistics; added minimal kernel (1 for
    offdiagonal and N+1 for diagonal elements) and fake approximation (which simply
    marks matrix as dense)

commit 8ed5a30aaa74ecb95aa54962e4977b7c561f47ef
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Apr 24 15:02:53 2017 +0300

    Added minimal matrix kernel (for N-by-N matrix it will have N+1 in diagonal and 1 in off-diagonal elements) and added approximation technique "na" (no approximation)

commit 43634943e7a5b37d724b3fe89579876cc02490b3
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed Apr 19 17:38:20 2017 +0300

    Add noise parameter; fixes in mpi code

commit ee5fc853c339ccba63e6bc8b70495953587ee8d5
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Apr 11 19:16:51 2017 +0300

    3D and 2D Spatial Statistics works with Matern, exp, sqrexp kernels; new
    examples in testing folder for solve

commit 42747505fdf07508e9b756dc5d2ad3655cc84280
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Apr 10 16:20:51 2017 +0300

    free mpi communicators in matvecs, renew mpi_solve test and cg work with
    new matvec

commit a923d5242e326ad57124820aadeaa732a564bf37
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Apr 10 12:27:26 2017 +0300

    Fixed problem when number of tiles in one dimension was not dividable by grid
    of processes in one dimension

commit 25bc5f3f1d2eaddc879c8ac6985154bffbfd6381
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Apr 9 17:15:31 2017 +0300

    removed debug info, now measure 10 matvecs instead of 1

commit 8a69e02ba35be55a1e0c606df485ba7f693b4a24
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Apr 9 16:23:57 2017 +0300

    New block-cycling scheme seems to be working, but it requires non-symmetric
    flag

commit 1b747e7273eef28f818aab0e110ec1cafb0777aa
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Apr 6 19:38:48 2017 +0300

    some fixes after last commit

commit 668ecf2b361f03fe7aa16273f4abb8778a2f18ce
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Apr 6 13:44:47 2017 +0300

    All the changes from Shaheen, made for SC17

commit 00eda682b7c7d5aac330ad6a6825a26c6179534c
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sat Apr 1 13:54:14 2017 +0300

    Removed debug output

commit f113c5225946832e8a3fa516f7f747a03d0592f7
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sat Apr 1 12:07:24 2017 +0300

    Added 3D for spatial statistics, fixed bugs in sorting, need to try STRUMPACK
    again

commit 653b03a0716a0149e27f64a5ad693d9ce02779ec
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Fri Mar 31 13:38:52 2017 +0300

    Fixed bug with memory footprint (wrong logics in mpi case)

commit a0cb1e0c8d4d2d9ae10cff154b467e45d6be3e4d
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Fri Mar 31 13:03:13 2017 +0300

    Changes on shaheen (saving them for easy track, need to undo some
    changes in CMake files, where I turned off some things temporary)

commit eddd166dc4b5743913579e672ebdc0ddab5d6198
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Fri Mar 31 12:56:19 2017 +0300

    Add 1D spatial statistics and fixed wrong memory footprint after approximation
    (which used maximum rank instead of current rank)

commit 4858981d2dc03056b1a5d627cd0d2da6f71cb30c
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sat Mar 25 10:13:56 2017 +0300

    Fixing uninitialized initial solution

commit 86724fccbd06c83ec3a7d852b26c6488b5312580
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Fri Mar 24 20:37:05 2017 +0300

    MPI backend now also computes total memory footprint, add fflush to
    testing/mpi.c for runs on shaheen

commit 873c6dec2e4f140823203d74ab707cf12a966a01
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Fri Mar 24 19:12:07 2017 +0300

    Fix bug in error measurement (rename variable bi -> lbi), comment out plasma solve.c for now

commit a424b47f690420fea0dd62ab9000e5509d7d6944
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Fri Mar 24 13:31:04 2017 +0300

    Cosmetic change for mpi.c

commit 04c7ecc817ad60c73272db154d0953c783e3dfc6
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Mar 23 21:30:44 2017 +0300

    Add CG for mpi+omp backend, mpi matvec and cg solve now broadcast rhs
    from root and store result only on root node

commit c5fb63295c73f828713e4e5e11b398281c577d33
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Mar 23 19:47:38 2017 +0300

    Fixed bug with onfly=1 for openmp backend, add matvec function
    starsh_blrm__dmml_mpi to multiply TLR matrix by a vector using mpi+omp,
    added code to test it against omp only version of matvec in testing/mpi.c

commit dcb009071cbb4c82b654f85bd8ec17e10bf83356
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Mar 23 18:16:18 2017 +0300

    Add function to measure relative error of approximation using mpi+omp
    backend, fix bug in mpi+omp approximation by drsdd.c

commit 10c83b666ce10b4fecf857449cf4a06e10224674
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Mar 23 13:55:22 2017 +0300

    Clean debug code and update test mpi.c for timing, now it works even on
    my laptop!

commit d211d7a2ffb85fe9238df475f0c5e07b3eb8c0e9
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Mar 23 12:04:36 2017 +0300

    Debugged new mpi approximation code on buraq, seems to work normally (manual check passed)

commit 6f8b5a8fba3b3739f3ddf7ec7cd3e1b8488e96f1
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Mar 23 01:24:07 2017 +0300

    Track of latest changes. Add MPI factorization, but it seems that
    Allgather is bugged in MPICH on my laptop (only root=0 process sends data)

commit 34bde87759c0a5da602a67c73c57f907a162e3b5
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed Mar 22 14:22:18 2017 +0300

    Add multiple kernels for spatial statistics and add empty backends for
    mpi

commit fdb564a6823e3d7c504756dcf07e0fa95446f01c
Merge: a6ea6e3 f3cc171
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Mar 26 16:48:50 2017 +0300

    Merge pull request #5 from ecrc/muxas/link_to_dense_library

    Add CG solver, parallel TLR-by-dense dot product and incorporate PLASMA dposv

commit f3cc1712696821e377a3bddfdf2f4cd14453f2ea
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Sun Mar 26 15:38:05 2017 +0300

    Proper set of CMAKE_BUILD_TYPE if not defined.

    Previously the value was overridden by the cmake to a "Release" default.
    Now, is only set to Release if users didn't choose differently

commit 6b29a2bb7a350c6a990534883f3b0d7170acdb66
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Sun Mar 26 15:36:55 2017 +0300

    Adding a version check for PLASMA

    PLASMA release 17.1 is marked as version 3.0.0, and that is the
    minimum required version

commit 687a13e99cfde6cc7a8caa2d7f3f66452d633b23
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Sun Mar 26 12:02:04 2017 +0300

    Add tests depending on PLASMA_FOUND

commit 376f8e7f2644770b6b2f46f47353ec6fe73de278
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Mar 19 15:04:34 2017 +0300

    Add starsh_application function to get desired application

commit 8bd917e4f3538db849311c43c3be6781706e1769
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Mar 16 14:39:15 2017 +0300

    Set minimum CMake version to 3.1.3, build system succesfully checked for 3.1.3 -- 3.7.2 CMake versions

commit 0b2ca701dfbd19e5e1de3996bbae0d1e017314e7
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Mar 16 13:43:37 2017 +0300

    Add CMAKE_C_STANDARD

commit 885c1cc9c94ecc60221bd7b5e637591fa6c2589b
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Mar 14 15:32:36 2017 +0300

    CG now returns number of iterations or -1 if not converged, fixes in
    plasma test

commit 69d947deb94db9d6189095bca052f7eee2d2471e
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Mar 13 18:53:20 2017 +0300

    Changes to CMakeLists.txt and test for plasma

commit 89e2555f77291a6a80b442ac2b0a43d1468bb184
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Mar 12 15:28:44 2017 +0300

    Fighting with CMake rules to make it modular (way to shared and static
    libraries without double compilation)

commit a6ea6e3b8a7d11fcadfbc6ddc32af30eab959949
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Thu Mar 9 09:20:26 2017 +0300

    Fix find_package(STARPU)

    	In some case insensitive systems it worked before. However
    	in case sensitive systems (like GNU/Linux) it complained that
    	file FindStarPU.cmake didn't exist. (correct name FindSTARPU.cmake)

commit dc835c07a6edf5fe654280b2db7fedf6f6184c97
Merge: cb1df0e f5a4b01
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed Mar 8 13:19:15 2017 +0300

    Merge pull request #1 from ecrc/refactor_for_backends

    This now works with HiCMA things

commit 19fffc948f7bad6c4bd892e70ea57810144b4283
Merge: 92c369d ff349e7
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed Mar 8 12:25:37 2017 +0300

    Merge branch 'muxas/link_to_dense_library' of github.com:ecrc/stars-h-dev into muxas/link_to_dense_library

commit 92c369dd2e4e825f00d7cbd2aa1a84f88044e4f7
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Mar 7 16:54:49 2017 +0300

    CG-solver now supports multiple RHS

commit e72fde1965d344e9500c59b5cb2680fc1011871f
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Mar 6 19:41:54 2017 +0300

    TLR-by-dense multiplication redone with simple openmp for loops

commit c81259c263667efe8d627181ea3a02549bd23949
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Mar 5 18:54:14 2017 +0300

    Add PLASMA support and test for symmetric solve (to check against STARS-H)

commit f5a4b01802827b9743a35012e5c3d21d41d3cbe8
Merge: a8f205b 0a64737
Author: Alexander Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed Mar 8 12:04:10 2017 +0300

    Merge pull request #3 from ecrc/kadircs/bugfix_rndtiled

    Fix bug with synthetic matrices

commit 0a6473753624a5f57fc0151241091b421263e718
Author: kadircs <kadir.akbudak@kaust.edu.sa>
Date:   Wed Mar 8 11:44:10 2017 +0300

    Fix bug with synthetic matrices

commit ff349e7186e3fa17a14915d34b9b8559645b957b
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Mar 7 16:54:49 2017 +0300

    CG-solver now supports multiple RHS

commit d88a807de87ca23fb903395521a6c85a92935967
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Mar 6 19:41:54 2017 +0300

    TLR-by-dense multiplication redone with simple openmp for loops

commit d6bb750642ec669e88cce3428f54ce03dd1783bb
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Mar 5 18:54:14 2017 +0300

    Add PLASMA support and test for symmetric solve (to check against STARS-H)

commit a8f205bb644f1023dfde74a4a35698c58b5c5e65
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Feb 27 10:31:38 2017 +0300

    Add install instructions

commit a71ac99642c3d8b355e33d0136efb33c86b9fa04
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Feb 26 16:46:48 2017 +0300

    Fix README

commit cfafaa3ff38d38d3aa5fa69447b14f00f0e6bd9b
Merge: 3bbebc5 c584975
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Feb 26 15:59:42 2017 +0300

    Merge 'origin/add_pkgconfig' into refactor_for_backends, cleanup
    many CMakeLists.txt and .pc file

commit 3bbebc56ef7d518b5a7f626445fe0550875caf41
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Feb 23 18:50:21 2017 +0300

    Fix license, update cmake files to support partial use of backends and
    to compile documentation

commit c5849751c0b832e4c8fea5dbc8579a20f206325f
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Thu Feb 23 16:22:43 2017 +0300

    Add PKG-CONFIG config file at install time

commit 56f7c4e9bd9413b8f2f4e9f595ca968bcae9c52d
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed Feb 22 14:27:00 2017 +0300

    Put test parameters inside the test

commit 12e6d7260b6aec4c552e6f71b4febb8af6bcf0d4
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed Feb 22 13:49:46 2017 +0300

    Add timings for matrix and drsdd in omp_rsdd, link to ecrc_cmake, add
    test on symmetric positivity after compression

commit 1f27e09700a570192cfe1d4b5a31270004c6467f
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed Feb 15 16:53:02 2017 +0300

    Add parallel TLR-by-dense matrices product; near-field blocks are now
    processed in parallel for omp kernels

commit 133193c6ea1feb5f758e83da200e67106de07750
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Feb 14 14:14:32 2017 +0300

    Add documentation for CG, slight changes to CG and spatial example

commit d259c65ef21c4046630645c5ef34c88b9bd7f9d9
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Feb 13 13:46:12 2017 +0300

    Add some readme in documentation; add Conjugate Gradient method and plug
    it into spatial example

commit eb59f5016280e9478b9c0f67b2930ca6147e47ef
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Feb 7 14:15:50 2017 +0300

    Reached 100% coverage of documentation.

commit b435ad6ac599c8a373ecd9dc447e5b5ef76cabb2
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Feb 7 13:48:20 2017 +0300

    Add synthetic matrices in applications and examples; add documentation;
    move old headers to unrefactored directory

commit 2c217513759aa354257658666836053b5256a68d
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Feb 5 16:23:42 2017 +0300

    Add documentation for src/control

commit 4d74153532a3e9b11c6ac0e757ada64e26efbd34
Merge: c1de5bc fdc8121
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Feb 5 10:47:47 2017 +0300

    Merge branch 'cmake_git_submodule' into refactor_for_backends

commit c1de5bc5699728c148ffeff4196c240c284f9b14
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Feb 5 10:44:33 2017 +0300

    Many files moved towards new file layout

commit fdc81216dd23a2e5ae213be06cdeb16b46f29944
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Thu Feb 2 17:01:34 2017 +0300

    Add recursive cmake files for src/ tree.

commit 1313df06609a82c266605182e9bee43cd47a5e99
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Thu Feb 2 12:40:53 2017 +0300

    hange structure of src for adding sources

    Now each subdirectory should have a cmake file to
    include its own source files to the parent target.

commit 3d99419649bff02abd81ac54c92a674ce8aca30b
Merge: 060ecb9 8e48f26
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Wed Feb 1 15:03:31 2017 +0300

    Merge 'refactor_for_backends' into cmake_git_submodule

    Merge remote-tracking branch 'origin/refactor_for_backends' into cmake_git_submodule

commit 060ecb9ab55fcfcba6451661fd917dacd337385d
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Wed Feb 1 15:02:48 2017 +0300

    Rename Morse to Hicma

commit 8d2be7bba5e5920ee97e9d6296da7646e19a7e7b
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Wed Feb 1 14:55:48 2017 +0300

    add hicma_cmake

commit 28d38696cccb21c06a4292ddac12c28f29b5819b
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Wed Feb 1 14:54:07 2017 +0300

    remove submodule, i will add new one

commit a1b494093e163f08246e005a7bbf72486a29749b
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Wed Feb 1 14:41:12 2017 +0300

    improve the cmake, still not finished

commit 8e48f26c366d4481cc3dc112af77671d9027a401
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Jan 30 10:02:06 2017 +0300

    Fix OMP scheduling

commit 4555f71fcf88faf530910c7a4d0ca6d8dca5a7a3
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Jan 29 12:07:35 2017 +0300

    Fix bug with realloc of 0 bytes and set flag --std=gnu99

commit 9b7498560b9d3c507d49d0eae136742ddbf4ba53
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Fri Jan 27 18:01:44 2017 +0300

    Fix bug by thread-safe RNG

commit 05c91cb70e210b03e500c12b0d46e84eb0dc951e
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Jan 26 16:36:55 2017 +0300

    Attempt to catch bug with multiple DGESDDs

commit 526877e26554c361f23dbd92dc5f7d0f31b49db9
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Jan 26 10:13:08 2017 +0300

    DRSDD2 and DQP3 approximation techniques reworked

commit 85d25c3e98272d542d8c52b70fb925265f060a51
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Wed Jan 25 17:23:42 2017 +0300

    Fix cmake path for morse modules.

commit e2a92d352a3b638619fc3a635274b822ded03d26
Author: Eduardo Gonzalez Fisher <eduardo.gonzalezfisher@kaust.edu.sa>
Date:   Wed Jan 25 16:45:52 2017 +0300

    Add git submodule for Morse

    Using the git feature of submodules to load Morse cmake
    modules. Also, modified CMakeLists.txt to incorporate that.

commit e14c9e74506244c018c243e51af652ee7fe12bea
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Wed Jan 25 16:18:38 2017 +0300

    Refactor DSDD and DRSDD BLR approximations into kernels

commit 612c30eaa8ebfec122e8f2dc78a48afca96ad6ee
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Jan 24 17:46:03 2017 +0300

    Some documentation started (part of stars.h)

commit dd8c9c3788a2733f617ea5b66730d34f4c09ff2b
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Tue Jan 24 13:03:53 2017 +0300

    All the approximation techniques now return contiguous factors U, V and
    dense blocks

commit f196772bf7734fb5ce54140085405471389693c3
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Jan 23 13:11:39 2017 +0300

    Renames in spatial statistics application, block_kernel -> STARSH_kernel

commit 27b3e63c8c4c636e259d6a0bff3b093ca290ddf4
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Mon Jan 23 11:39:59 2017 +0300

    Massive renames to follow naming convention

commit efbe8d07d1517dafde14b0c25b003f622cda4156
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Sun Jan 22 16:07:11 2017 +0300

    Moved STARS_BLRM_to_matrix to low-level API

commit 787f331f8d8cbfa7261bce4c8845e06b70950a01
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Jan 19 14:00:47 2017 +0300

    Add parameters maxrank and oversample for new approximation schemes
    (qp3, rsdd, rsdd2)

commit d859d492a388a320c8d403c184aa70438a5e71d3
Author: Aleksandr Mikhalev <aleksandr.mikhalev@kaust.edu.sa>
Date:   Thu Jan 19 13:29:52 2017 +0300

    Add 2 randomized SVD ap…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants