Ole Schütt
44d4b3fceb
Testing: Split LIBTEST directory
2026-03-23 17:48:46 +01:00
Ole Schütt
3d0b1c90e6
Tests: Convert TEST_TYPES to matchers.py
2025-03-01 19:07:38 +01:00
Matthias Krack
f76adaefd7
Indent @-directives and set them upercase
2024-01-16 16:23:54 +01:00
Ole Schütt
2b6ea54d62
Format all input files
2023-12-18 22:41:19 +01:00
Ole Schütt
5a98848444
Remove dependency on single-precision DBCSR matrices
2023-12-01 15:50:30 +01:00
Ole Schütt
aacccca480
DBM: Fix support for zero sized blocks
2023-09-16 00:02:50 +02:00
Ole Schütt
220241f295
DBM: Add LIBTEST for dbm_multiply
2022-06-26 22:18:05 +02:00
Ole Schütt
424cee84db
grid: Move tests from LIBTEST into QS/regtest-grid
2021-03-13 16:13:20 +01:00
Ole Schütt
6a330cddb3
Remove tabs and trailing spaces
2021-03-11 20:06:46 +01:00
Matthias Krack
14984e97f2
Accelerate test
2021-03-03 17:16:22 +01:00
Matthias Krack
065e2b7d8d
Add another unit conversion test
2021-03-03 17:16:22 +01:00
Matthias Krack
1ca3b7d46f
Add another LIBVORI test input
2021-03-03 17:16:22 +01:00
Ole Schütt
b3f54e074c
Adjust 2 thresholds in LIBTEST
2020-12-28 20:19:39 +01:00
Martin Brehm
909fc0d2a6
tests: add sanity tests for libbqb and libvori
...
since both libraries have self-checks which can be enabled, they act as
sanity checks despite that we don't check explicitly for any values
Co-authored-by: Tiziano Müller <tiziano.mueller@chem.uzh.ch>
2020-12-08 17:19:36 +01:00
Ole Schütt
b3beb5c220
Adjust 34 thresholds due to faster collocate general kernel
2020-09-23 23:55:27 +02:00
Ole Schütt
a4726aaf59
grid: Support multiple backends and print stats
2020-08-27 16:14:16 +02:00
Ole Schütt
a42c4d12de
do_regtest: Make reference values mandatory
2020-01-28 12:07:44 +01:00
Tiziano Müller
b8d84a3028
adapt to OO-style RNG type and drop unnecessary use of pointers
...
Fortran does pass-by-reference, but `POINTER` was needed for the
procedures acting on the `rng_stream_type`. With those refactored as
type-bound procedures, almost all uses of pointers can be avoided.
One of the two remaining cases (in `helium_methods.F`) could likely be
avoided as well by using an allocatable and `move_alloc`, but this would
need another nested type like `rng_stream_p_type` but with an
allocatable member instead of a pointer (or a complete redesign of the
RNG setup in that part).
2020-01-08 11:30:37 +01:00
Patrick Seewald
93c0d982d1
eri_mme: forgot to register new tests in TEST_FILES ( #492 )
2019-07-26 14:39:53 +02:00
Patrick Seewald
469a92f17a
MME integrals: implement new potentials
2019-05-23 17:29:30 +02:00
Joost VandeVondele
a4b471c861
format tuning and regtest
...
svn-origin-rev: 17470
2016-10-09 10:32:01 +00:00
Dorothea Golze
ecf26ec748
SHG integrals: (a|(r-Ra)^(2m)|b) in libtest
...
svn-origin-rev: 17249
2016-08-14 17:57:04 +00:00
Patrick Seewald
e78a29d054
reduce execution time of minimax regtest and make output more verbose
...
svn-origin-rev: 17222
2016-08-11 08:30:48 +00:00
Dorothea Golze
889ab9ec78
SHG integrals: speed-up of [aba] and [abb] integrals + inclusion in libtest
...
svn-origin-rev: 17197
2016-08-05 21:04:08 +00:00
Patrick Seewald
d0e9d9dedc
ERI MME: 3-center ERIs ready, partial RI MP2 / RPA interface
...
Correctness of method tested against current GPW.
Not yet implemented for general (non-orthorhombic) cells.
Calculation of B matrix in RI MP2 / RPA not yet supported because RI basis not yet transformed with inverse of L.
svn-origin-rev: 17152
2016-07-23 16:35:42 +00:00
Patrick Seewald
9b98828e0f
ERI MME: refactoring towards eri_mme package
...
- reducing dependencies
- some preparations for 3-center ERIs
- minor cleanups and optimizations
svn-origin-rev: 17150
2016-07-23 11:56:25 +00:00
Dorothea Golze
de3a7412e3
SHG integrals: performance improvement, new operators
...
svn-origin-rev: 16962
2016-05-30 10:50:45 +00:00
Patrick Seewald
3dccb97eb5
Extending minimax approximations of 1/x to more than 15 terms in order to enable higher accuracy for larger ranges of x. Minimax module now covered by regtest. Small changes to original minimax module (function for minimax error, partial replacement of ierr variable by asserts).
...
svn-origin-rev: 16583
2016-02-04 18:18:54 +00:00
Patrick Seewald
83cfd24208
Fast method for periodic 2-center electron repulsion integrals. Application in image charge augmented QM/MM (speeding up calculation of image matrix).
...
svn-origin-rev: 16178
2015-10-19 12:14:42 +00:00
Ole Schütt
f0ea28cbd0
Add more fixed reference values to regtests
...
svn-origin-rev: 15843
2015-09-07 11:30:55 +00:00
Joost VandeVondele
988142f000
bug fix: make sure iseed passed to larnv routines respects the needed constraints.
...
svn-origin-rev: 15797
2015-09-01 18:43:15 +00:00
Ole Schütt
bb17fff6cb
prettify TEST_FILES files
...
svn-origin-rev: 15777
2015-08-28 11:26:53 +00:00
Alfio Lazzaro
9f9bab5102
Cleanup of the RMA algorithm. Now the subcommunicators are used by default in DBCSR. Added a new keyword use_mpi_filtering in the DBCSR section to switch on/off the filtering in RMA algo
...
svn-origin-rev: 15543
2015-07-01 22:10:08 +00:00
Alfio Lazzaro
d7d0e4f18b
DBCSR: completely remove the test dbcsr_ctype.inp.
...
svn-origin-rev: 15126
2015-03-05 12:19:42 +00:00
Alfio Lazzaro
fb4d004590
DBCSR: remove support MPI subtypes (more cleanup). Remove the corresponding test
...
svn-origin-rev: 15125
2015-03-05 12:06:22 +00:00
Joost VandeVondele
ec680bc078
revised way to make random matrix, O(N) for large sparse matrices.
...
svn-origin-rev: 15036
2015-02-06 13:19:17 +00:00
Joost VandeVondele
1af4925a43
improved filling of the random matrix in the test routines
...
svn-origin-rev: 14761
2014-11-26 09:29:07 +00:00
Joost VandeVondele
2377105e4a
add a libtest for dbcsr_binary_read/write
...
svn-origin-rev: 14759
2014-11-25 21:08:43 +00:00
Iain Bethune
03c8b12928
Fix regtest name
...
svn-origin-rev: 14658
2014-11-14 22:37:29 +00:00
Iain Bethune
b889e0c0d0
Improved regtest coverage of fftw3 code
...
svn-origin-rev: 14617
2014-11-12 14:20:36 +00:00
Joost VandeVondele
7014a1c8e0
add a few more libtests for dbcsr
...
svn-origin-rev: 13851
2014-05-09 08:29:45 +00:00
Joost VandeVondele
4a63ebbdd6
more kernels (Peter) and additional dbcsr libtests.
...
svn-origin-rev: 13305
2013-11-10 08:01:48 +00:00
Ole Schütt
43f01cab66
DBCSR: Use cuda priority streams to improve overlapping of MPI-communication with GPU-computation
...
svn-origin-rev: 13294
2013-11-08 12:19:09 +00:00
Ole Schütt
94fde4cc5a
DBCSR: Rename keyword n_stack_buffers to cuda/n_buffers
...
svn-origin-rev: 13266
2013-11-01 14:37:50 +00:00
Joost VandeVondele
47c6c08af4
regtest input
...
svn-origin-rev: 13099
2013-08-27 07:21:03 +00:00
Joost VandeVondele
886784cf09
add a test for all dbcsr data types
...
svn-origin-rev: 13097
2013-08-26 15:20:55 +00:00
Joost VandeVondele
235b7094af
refactoring of the lower level of the DBCSR multiply (Ole Schuett).
...
svn-origin-rev: 12737
2013-03-04 11:24:50 +00:00
Matthias Krack
7c8e988d96
Remove cvs based tidy scripts. Similar svn based script clean_cwd.sh added (see cp2k/tools/).
...
svn-origin-rev: 12089
2011-12-12 15:23:26 +00:00
Teodoro Laino
75d9a91c84
let's try to be consistent whenever possible: 2 arguments needed!
...
svn-origin-rev: 11854
2011-10-17 04:39:31 +00:00
Urban Borštnik
d2993ca2bb
DBCSR/CUDA work.
...
Allows multiple GPUs per process; Fix for multiple stack binning-simplifies input; CUDA optimizations; DBCSR configuration output after setup;
svn-origin-rev: 11794
2011-09-26 13:19:07 +00:00