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