summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* axpby as concrete method in DataContainer and BlockDataContainer (#489)Edoardo Pasca2020-01-247-103/+30
| | | | | | | | | | | | | | | | | | * axpby as concrete method in DataContainer and BlockDataContainer * fixed axpby and added unittest * PDHG to use axpby * pass num_threads to axpby * void commit * add seed to random in test * NUM_THREADS can be imported from ccpi.utilities * added test to axpby with num_threads
* Allows user to set number of threads used by openMP in C library grad… (#476)Gemma Fardell2020-01-232-200/+82
| | | | | | | | | | | | | | | | * Allows user to set number of threads used by openMP in C library gradient operator. Changed to release build flags * closes #477 * added test function for c lib thread deployment * improved thread scaling for neumann algoritims * removed unnecessary thread sync * reverts omp number of threads at the end of the c function call Co-authored-by: Edoardo Pasca <edo.paskino@gmail.com>
* working osx build (#491)Edoardo Pasca2020-01-231-12/+18
| | | | | | | | | * working osx build * correct omp lib name * add cache parameter closes #470
* C lib (#458)Edoardo Pasca2019-12-066-0/+968
C library implemented with optimised axpy fucntions and gradient operator in c