Separate launcher from server libraries
Currently Melissa uses the same libraries for server and launcher. This can cause problems if the compute nodeshave a different (or more modern) instruction set architecture than the log-in nodes. Then the library code either does not run on the log-in node (the launcher will terminate with the error message Illegal Instruction
) or the generated code will not be optimal.
Launcher crashes occur on Grid 5000 when logging in at the Grenoble site and when running as well as compiling code on the Dahu cluster.