Commit Graph

13514 Commits

Author SHA1 Message Date
Pietro Bonfa 971d9de467 Real random numbers used now, paranoid data reset before tests 2018-03-06 11:42:00 +01:00
Pietro Bonfa ec93bfa319 Use DP defined in utilXlib everywhere 2018-02-28 11:21:12 +01:00
Pietro Bonfa c3f4234a22 Some tests have long file names 2018-02-27 23:02:17 +01:00
Pietro Bonfa 92ecd0bbad Use DP for complex 2018-02-27 22:01:28 +01:00
Pietro Bonfa cc71b45e76 Added test for mp_circular_shift_left (GPU code only) 2018-02-27 13:54:17 +01:00
Pietro Bonfa 7d7adaae26 Only generate specific files if given as input parameter 2018-02-27 13:53:25 +01:00
Pietro Bonfa 9861ffd805 Added missing mp_bcast tests for GPU code 2018-02-27 13:52:34 +01:00
Pietro Bonfa 7036aeb830 Save random seeds to file 2018-02-26 18:30:13 +01:00
Pietro Bonfa b22fab6f98 USE cudafor for attributes when compiling with CUDA support 2018-02-26 18:26:44 +01:00
Pietro Bonfa b1c56ad869 Corrected wrong argument call (and test) of mp_put_gpu 2018-02-26 12:55:31 +01:00
Pietro Bonfa abe60f4e02 Using assert_close when needed in test_mp_put_gpu. 2018-02-25 20:00:10 +01:00
Pietro Bonfa 3a2ad0e336 Wrong comparison in mp_get and mp_max tests 2018-02-24 15:24:48 +01:00
Pietro Bonfa 5b80156e0a Updated tester module 2018-02-23 17:40:47 +01:00
Pietro Bonfa 792d4b3559 Updated unit tests with: more tests, close instead of equal for real/complex, many other improvements 2018-02-22 15:14:35 +01:00
Pietro Bonfa 4b7a5ee1e1 Removed useless statement 2018-02-22 15:11:49 +01:00
Pietro Bonfa 79369b91ee Updated README 2018-02-22 15:10:10 +01:00
Pietro Bonfa 5d5fb400e4 Renamed autotest script 2018-02-22 15:08:32 +01:00
Pietro Bonfa cfc026199a Added test for some buffered transfers 2018-02-20 16:09:28 +01:00
Pietro Bonfa c0dfe22347 Alltoall test for GPU 2018-02-20 16:01:50 +01:00
Pietro Bonfa 4a4fec04c2 Do not generate useless files 2018-02-20 16:01:25 +01:00
Pietro Bonfa 42fba4b87e Corrected trace labels 2018-02-20 15:59:20 +01:00
Pietro Bonfa d0599d96f1 Calculate size on host array when possible (+ minor cleanup) 2018-02-20 15:58:59 +01:00
Pietro Bonfa 1be37cfbc1 Updated and corrected autotest files 2018-02-20 12:26:23 +01:00
Pietro Bonfa ceddc30f4a New templated tests, initial draft 2018-02-19 18:10:11 +01:00
Pietro Bonfa ae926cecca Updated to new template format, one more check in mp_sum 2018-02-19 18:09:38 +01:00
Pietro Bonfa 4a8045d6fb typo in stage name 2018-02-19 18:08:44 +01:00
Pietro Bonfa 8131873ac9 python generation of tests should be available everywhere. Embedded in the script 2018-02-19 18:08:18 +01:00
Pietro Bonfa 69a20a3a4d Genrate only relevant tests + more variables for gather 2018-02-19 18:07:14 +01:00
Pietro Bonfa 555f2130d4 Master prints info about all tests on all mpi procs 2018-02-19 18:05:44 +01:00
Pietro Bonfa f33b0e8642 Automatically generate and compiled some tests 2018-02-19 18:04:38 +01:00
Pietro Bonfa 60acab1e3f Removed autogenerated test files 2018-02-19 18:03:57 +01:00
Pietro Bonfa bfe913bd09 Fixed bug in mp_get_r1, corrected calls to mp_[get|put]_gpu, some checks with intent 2018-02-19 18:03:20 +01:00
Pietro Bonfa ab5f10378f Corrected calls to gpu subroutines with host data. Minor edits to CI 2018-02-19 10:49:01 +01:00
Pietro Bonfa 61646f5d8a Corrected testing calls, Makefile, testing script, test tempates and so many other things. This is really just WIP 2018-02-16 18:10:27 +01:00
Pietro Bonfa 3a3ada34a6 Fixed bug in mp_sum_cv, other minor edits 2018-02-16 18:08:16 +01:00
Pietro Bonfa 6023a486db Always load mpi also for serial compilation 2018-02-16 18:07:11 +01:00
Pietro Bonfa c5e07d17e6 Pretty ugly hack to use the make.inc generated by the old configure 2018-02-16 12:11:27 +01:00
Pietro Bonfa 8d21ba7c43 First draft of CUDA Fortran enabled UtilXlib 2018-02-15 18:08:38 +01:00
Samuel Ponce 6ad8491946 Merge branch 'develop' of gitlab.com:QEF/q-e into develop 2018-02-13 14:44:32 +00:00
Samuel Ponce d62f67f66d Cleaning + debug to plasmon spectral function. 2018-02-13 14:43:31 +00:00
giannozz e9739f1923 Merge branch 'develop' into 'develop'
Forgot preprocessor directive in mp.f90

See merge request QEF/q-e!18
2018-02-13 14:37:24 +00:00
Pietro Bonfa b75f8e7602 Forgot preprocessor directives at the top of the interface 2018-02-13 15:15:36 +01:00
giannozz 3ecf5851fe Merge branch 'nodesplit' into 'develop'
mp_count_nodes with colors and keys

See merge request QEF/q-e!14
2018-02-13 10:11:28 +00:00
Pietro Bonfa 152e589b7e mp_count_nodes is now compatible with gfortran 4.7 2018-02-13 09:08:59 +01:00
Paolo Giannozzi 9b7d9005a1 Routine computing band indices for the "egrp" communicator (parallelization
over bands in EXX) replaced by generic routine as for all other communicators
2018-02-12 09:39:24 +01:00
Pietro Bonfa 837629de78 Restored gitlab-ci for merging 2018-02-09 10:10:37 +01:00
Paolo Giannozzi 543b775f4d Added example for pw2gw, courtesy Olivia PUlci and Davide Grassano 2018-02-08 22:30:56 +01:00
Stefano de Gironcoli 492c1c052e AGAIN on the develop branch ...
variable grid_type (internal to the FFTXlib routines, never referenced outside)
renamed fft_kind to better reflect its meaning.
unused file task_groups.f90 removed
2018-02-08 14:23:10 +01:00
Pietro Delugas 689cfcab6d Merge branch 'fix-open-h5' into 'develop'
Fix file open error handling in qeh5_module.

See merge request QEF/q-e!17
2018-02-08 08:07:38 +00:00
Ye Luo 51a62cb894 Fix file open error handling in qeh5_module. 2018-02-08 00:07:41 -06:00