elpa merge requestshttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests2022-08-16T06:46:39Zhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/110Add configure flag to enable hipcub2022-08-16T06:46:39ZAndreas MarekAdd configure flag to enable hipcubFor nblk > 64 the HIPCUB implementation gives
wrong results!For nblk > 64 the HIPCUB implementation gives
wrong results!Andreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/109If user does not set "omp_threads", then...2022-08-08T07:30:22ZAndreas MarekIf user does not set "omp_threads", then...use the value specified by omp_get_max_threads()use the value specified by omp_get_max_threads()Andreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/108Allow to use NVIDIA cub in real GPU kernel (might give ~10% speedup)2022-08-06T07:03:58ZAndreas MarekAllow to use NVIDIA cub in real GPU kernel (might give ~10% speedup)Andreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/107Improvements for AMD Mi2502022-08-04T06:32:30ZAndreas MarekImprovements for AMD Mi250Andreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/106Master pre stage2022-06-12T06:13:39ZAndreas MarekMaster pre stageAndreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/105Master pre stage2022-06-10T05:28:41ZAndreas MarekMaster pre stageAndreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/104Gpu streams2022-06-02T05:56:20ZAndreas MarekGpu streamsAndreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/102Start to implement SYCL GPU backend2022-05-11T06:09:07ZAndreas MarekStart to implement SYCL GPU backend- does not work yet
- some mkl offload functions still missing- does not work yet
- some mkl offload functions still missingAndreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/101Fix problems when compiling merge_systems with -O22022-05-07T05:38:54ZAndreas MarekFix problems when compiling merge_systems with -O2With the Intel compiler, floating-point exceptions occur if the module
merge_systems is compiled with -O2. This does not happen with -O1. A
directive was added to force the optimization level to be less or equal
to 1.
Fixes #95With the Intel compiler, floating-point exceptions occur if the module
merge_systems is compiled with -O2. This does not happen with -O1. A
directive was added to force the optimization level to be less or equal
to 1.
Fixes #95Andreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/100Start to implement SYCL GPU backend2022-04-25T05:41:26ZAndreas MarekStart to implement SYCL GPU backend- does not work yet
- some mkl offload functions still missing- does not work yet
- some mkl offload functions still missingAndreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/99Openmp gpu elpa12022-04-20T05:50:39ZAndreas MarekOpenmp gpu elpa1Andreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/98Openmp gpu elpa12022-04-05T06:43:03ZAndreas MarekOpenmp gpu elpa1Andreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/97Fix error in elpa2_trans_ev_band_to_full and new macro2022-03-23T09:25:10ZAndreas MarekFix error in elpa2_trans_ev_band_to_full and new macroThe complex case works now with CUDA_AWARE_MPI.
Also a macro MORE_GPUBLAS has been introducedThe complex case works now with CUDA_AWARE_MPI.
Also a macro MORE_GPUBLAS has been introducedAndreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/96Layout tests2022-03-22T08:15:18ZAndreas MarekLayout testsAndreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/95Fix error in elpa2_trans_ev_band_to_full and new macro2022-03-11T06:53:54ZAndreas MarekFix error in elpa2_trans_ev_band_to_full and new macroThe complex case works now with CUDA_AWARE_MPI.
Also a macro MORE_GPUBLAS has been introducedThe complex case works now with CUDA_AWARE_MPI.
Also a macro MORE_GPUBLAS has been introducedAndreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/93Parse elpa index2022-02-23T15:30:28ZAndreas MarekParse elpa indeximplementing a parser for extracting and printing out the options listed in the elpa_index.c file along with the description of each optionimplementing a parser for extracting and printing out the options listed in the elpa_index.c file along with the description of each optionAndreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/92Parse elpa index2022-02-23T08:02:40ZAndreas MarekParse elpa indeximplementing a parser for extracting and printing out the options listed in the elpa_index.c file along with the description of each optionimplementing a parser for extracting and printing out the options listed in the elpa_index.c file along with the description of each optionAndreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/91Master pre stage2022-02-12T07:41:38ZAndreas MarekMaster pre stageAndreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/90Intel ifx2022-01-21T13:01:45ZAndreas MarekIntel ifxAndreas MarekAndreas Marekhttps://gitlab.mpcdf.mpg.de/elpa/elpa/-/merge_requests/89ELPA 2021.11.0012021-12-17T07:20:50ZAndreas MarekELPA 2021.11.001correct the dimension of c_f pointer association argumentcorrect the dimension of c_f pointer association argumentAndreas MarekAndreas Marek