Separiere unterschiedliche Code-Pfade in unterschiedliche executables
Dies ist insbesondere Wichtig wenn wir zukünftig unterschiedliche varianten des GPU-Gitters und des Gridoperators ausprobieren möchten
TODO:
-
(!57 (merged)) separiert den Code grundsätzlich so daß verschieden Code-Pfade (host vs device, oder unterschiedliche strategien auf dem device) allein von main aus anwählbar sind ohne dass allzuviel copy-n-paste oder #ifdef
-orgie passieren muß -
(!67 (merged)) Jetzt muß der kram aus !57 (merged) noch benutzt werden um die code-pfade auch tatsächlich zu separieren -
(->#72 (closed)) clean-up: der (Device)-GridOperator sollte nicht mehr den Matrix-basierten code für den host enthalten -
(->#71 (closed)) cleanup: die device-executables sollten auf matrix-frei hard-codiert werden
Edited by Dr. Jorrit Fahlke