(1) Adding check for MPI in the main CMakeLists.txt. This is needed because if we are using Elemental, we need to compile with mpi flags. (2) Created a small test case for elemental_adaptor (3) Created a nice template in tests/CMakeLists.txt that shows us how to add an executable when we are using Elemental (4) Bug fixes in MatrixAdaptor.hpp and ElementalMatrixAdaptor.hpp so that the test cases compiles. Note that config.h is created in the binary dir, not in source dir, so the right way to include config.h is AMD/config.h. I have added CMAKE_CURRENT_BINARY_DIR to the list of include directories, which completes the loop
Forgot to add this file --- sorry