quantum-espresso/LAXlib
Pietro Bonfa f451772e75 Fix GPU compilation with __USE_CUSOLVER 2020-04-11 11:27:54 +02:00
..
Makefile Adding GPU subroutines to LAXlib 2020-02-05 15:57:05 +00:00
README.TEST - adding command line parameter "-n" to specify the matrix size 2016-02-13 19:30:39 +00:00
cdiaghg.f90 Updated LAXlib timers 2020-03-28 12:08:39 +01:00
distools.f90 Cleanup of unused routines. There are 1001 different routines distributing 2017-11-02 17:31:15 +00:00
dspev_drv.f90 Updated ELPA API to support ELPA 2017-2019 2020-02-28 19:54:12 +01:00
la_error.f90 Revert "Merge branch 'revert-c25e9f31' into 'develop'" 2020-02-01 09:14:20 +00:00
la_helper.f90 Fix GPU compilation with __USE_CUSOLVER 2020-04-11 11:27:54 +02:00
la_param.f90 Revert "Merge branch 'revert-c25e9f31' into 'develop'" 2020-02-01 09:14:20 +00:00
la_types.f90 Revert "Merge branch 'revert-c25e9f31' into 'develop'" 2020-02-01 09:14:20 +00: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 adding GPU version of some basic routines 2020-02-24 13:06:31 +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 Revert "Merge branch 'revert-c25e9f31' into 'develop'" 2020-02-01 09:14:20 +00:00
mp_diag.f90 Revert "Merge branch 'revert-c25e9f31' into 'develop'" 2020-02-01 09:14:20 +00:00
ptoolkit.f90 bug fix in GPU LA driver, for spin polarized simulations 2020-03-06 19:28:44 +01:00
rdiaghg.f90 Updated LAXlib timers 2020-03-28 12:08:39 +01:00
test.f90 fix to adapt test.f90 to the new laxlib apis 2020-03-06 11:21:55 +01:00
transto.f90 adding single precision version of few subroutines, and making LAXlib 2020-02-02 11:25:06 +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.