Parameterized the solver name so it can be set in the Makefile, preparing for compilation variants