quantum-espresso/LAXlib
Pietro Bonfa a53816c4de Now QE and QEGPU have the same makefiles! No more conflicts, yuppie! 2020-10-19 16:00:37 +02:00
..
tests LIBS is now QELIBS 2018-07-30 18:55:57 +02:00
CMakeLists.txt Fix unit tests. 2020-09-30 23:14:23 -05:00
Makefile Now QE and QEGPU have the same makefiles! No more conflicts, yuppie! 2020-10-19 16:00:37 +02:00
README.TEST - adding command line parameter "-n" to specify the matrix size 2016-02-13 19:30:39 +00:00
cdiaghg.f90 Using new devxlib global buffers in LAXlib. A comments describes the compiler flag that disentangles the two libraries. 2020-10-17 14:17:34 +00:00
distools.f90 Cleanup of unused routines. There are 1001 different routines distributing 2017-11-02 17:31:15 +00:00
dspev_drv.f90 aligning with q-e 2020-03-18 00:43:36 +01:00
la_error.f90 Updated LAXlib 2020-02-02 12:14:42 +01:00
la_helper.f90 When compiling with GPU acceleration, make serial diagonalization always the default. 2020-09-10 19:57:55 +02:00
la_module.f90 Updated LAXlib 2020-02-02 12:14:42 +01:00
la_param.f90 Updated LAXlib 2020-02-02 12:14:42 +01:00
la_types.f90 Updated LAXlib 2020-02-02 12:14:42 +01:00
laxlib.h Adding GPU subroutines to LAXlib 2020-02-05 15:57:05 +00:00
laxlib_hi.h adding GPU version of some basic routines 2020-02-24 13:06:31 +01:00
laxlib_kinds.h Adding GPU subroutines to LAXlib 2020-02-05 15:57:05 +00:00
laxlib_low.h - more data to the GPU, more optimizations 2020-03-16 08:43:05 +01:00
laxlib_mid.h Adding GPU subroutines to LAXlib 2020-02-05 15:57:05 +00:00
laxlib_param.h Adding GPU subroutines to LAXlib 2020-02-05 15:57:05 +00:00
make.depend Updated LAXlib 2020-02-02 12:14:42 +01:00
mp_diag.f90 Duplicated SAVE 2020-04-29 08:45:15 +02:00
ptoolkit.f90 Merge remote-tracking branch 'origin' into cp-gpu 2020-04-06 17:53:29 +02:00
rdiaghg.f90 Using new devxlib global buffers in LAXlib. A comments describes the compiler flag that disentangles the two libraries. 2020-10-17 14:17:34 +00:00
test.f90 Ensure compile time constant definition 2020-09-29 18:11:28 +02:00
transto.f90 Updated LAXlib 2020-02-02 12:14:42 +01:00
zhpev_drv.f90 Complex BLAS functions ZLADIV and ZDOTC in pzhptrd replaced (by a simple 2020-04-08 16:21:44 +02:00

README.TEST

This library provides a Testing and Timing code
to asses the performance of Linear Algebra subroutines, 
estimate the scalability and the size of your simulation.

To compile the test program, once you have properly
configure QE, go inside the directory LAXlib and
type:
	make TEST

Then you can run your LA tests using command like:

	mpirun -np 4 ./la_test.x -n 1024

or, in case of serial build

	./la_test.x -n 1024

where 1024 is the size of the matrix to be processed.