integration of C implementation of Cannon algorithm to ELPA
this commit does not work, the generalized EVP problems fail from 2 reasons: - Cannons algorithm does not work for the processor grid shape we use at the moment in tests (It only works if num. of process columns is a multiple of num. of process rows, which is not true in ELPA for 2 mpi tasks) - Cannons algorithm does not work as integrated to ELPA for larger matrices (not clear why at the moment) There are 2 new tests, which should work - test_cannon.c: it tests the new algorithm without going through Fortran, as it has been delivered - test_c_bindings: it tests transfering a 2D fortran matrix to C and back, as it is done with the cannons algorithm in the normal ELPA tests
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment