Compilation preprocessor settings
From MohidWiki
During compilation of the MOHID source code, at preprocessing time, depending on the definition and values of preprocessor variables, different regions of the code will be compiled.
The advanced MOHID user should be aware of the optional preprocessor settings as the released executables don't contain all the possibilities available and this obliges one to compile its own version of the MOHID executable.
Exclude modules
Some modules can be completely excluded from compilation. If your simulations do not use these modules you can use this pre-processor keywords.
_LAGRANGIAN_ excludes Modules Lagrangian + Jet + Oil _AIR_ excludes Modules InterfaceWaterAir + Atmosphere _WAVES_ excludes Module Waves _SEDIMENT_ excludes Modules SedimentProperties + Consolidation
Other options
Other keywords can also be used.
_USE_MPI includes MPI code _SHORT_LINE_LENGTH sets line_length = 64 (default line_length is 256) _LONG_LINE_LENGTH sets line_length = 1024(default line_length is 256) _GUI_ includes GUI code