In working on #172 it was discovered that HOST preprocessor symbol collided with a variable name defined in MPI. To avoid issues like this in the future where a preprocessor symbol defined in UM2 might be used elsewhere in 3rd party code, it is suggested that the symbols defined by UM2 get a UM2_ prefix.
This issue is about identifying those symbols, renaming them, and updating the reest of the code in UM2.
In working on #172 it was discovered that
HOSTpreprocessor symbol collided with a variable name defined in MPI. To avoid issues like this in the future where a preprocessor symbol defined in UM2 might be used elsewhere in 3rd party code, it is suggested that the symbols defined by UM2 get aUM2_prefix.This issue is about identifying those symbols, renaming them, and updating the reest of the code in UM2.