During the summer we have been busy with tailoring PCRaster towards high-performance computing, and we already have rewritten parts of the PCRaster algorithms due to our Maps4Society project. This refactoring required significant efforts and code changes. Sometimes, however, appending just a single word can yield performance improvements as well… as our colleague Edwin Sutanudjaja mentioned, a simple NOPRINT statement in several packages prevents Modflow to write a large amount of redundant information. For a model running the extent shown above (see also here; 21600000 cells, with 3920887 drains and 21600000 river cells) the Modflow runtime reduces from about
Nice savings, especially if you need to run several timesteps! The improvements will be included in the upcoming PCRaster release.