quantum-espresso/LAXlib
Paolo Giannozzi 7ca5d92615 Fix for weird MPI crash
Apparently on some MPI libraries you should not try to free a nonexistent
communicator. Should fix issue #532.
2022-08-15 19:36:39 +02:00
..
tests Cleanup of laxlib tests: use laxlib_parallel_include instead of module mpi, 2022-01-06 22:34:27 +01:00
CMakeLists.txt Remove eigensolver_gpu submodule and its CMake ref. 2022-02-04 13:05:03 -06:00
Makefile Merge branch 'merge_qegpu' into HEAD 2021-01-22 17:20:50 +01:00
README.TEST - adding command line parameter "-n" to specify the matrix size 2016-02-13 19:30:39 +00:00
cdiaghg.f90 Missing protection for CUDA variables 2022-02-04 16:49:47 +01:00
distools.f90 add function to compute workers of each block 2022-07-22 16:43:53 +02:00
dspev_drv.f90 Clean up redundant ELPA preprocessing flags 2021-03-08 10:45:32 -08:00
la_error.f90 Updated LAXlib 2020-02-02 12:14:42 +01:00
la_helper.f90 Support for CUDA EIGENSOLVER removed 2022-02-04 15:39:13 +01:00
la_module.f90 patch for FORD comments 2021-11-10 10:46:54 +01:00
la_param.f90 patch for FORD comments 2021-11-10 10:46:54 +01:00
la_types.f90 patch for FORD comments 2021-11-10 10:46:54 +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 Remove never used world_cntx in LAXlib 2021-11-12 19:45:23 -06:00
laxlib_mid.h Adding GPU subroutines to LAXlib 2020-02-05 15:57:05 +00:00
laxlib_param.h Remove never used world_cntx in LAXlib 2021-11-12 19:45:23 -06:00
mp_diag.f90 Remove never used world_cntx in LAXlib 2021-11-12 19:45:23 -06:00
ptoolkit.f90 Fix for weird MPI crash 2022-08-15 19:36:39 +02:00
rdiaghg.f90 Missing protection for CUDA variables 2022-02-04 16:49:47 +01:00
test.f90 Remove never used world_cntx in LAXlib 2021-11-12 19:45:23 -06:00
transto.f90 patch for FORD comments 2021-11-10 10:46:54 +01:00
zhpev_drv.f90 Clean up redundant ELPA preprocessing flags 2021-03-08 10:45:32 -08: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.