Analysis of the CEEC codes and underlying solvers: Requirements and strategies definition

Summary
Documentation of the CEEC codes with the focus on the underlying solvers. Definition of the requirements and potential strategies for enhancing scalability, numerical properties, energy efficiency, as well as execution time