automate SN/PN subproblem selection
Problems for SN and PN are equal, but the setup routines need to be different. The selection should be automated:
- setup equivalent problems for SN and PN
- create a map for each solver containing available problems
- select suitable problem automatically
- throw error if problem is not available