Author Archives: kor

PCRaster 4.1.0 released

We are glad to announce the final release of PCRaster-4.1.0! We fixed several bugs in the software and documentation, added support for pickling PCRaster Python types, and changed the location of shared libraries on Windows. For more information please visit the download page.

PCRaster-4.1.0 test version released

We released a beta version of the upcoming PCRaster-4.1.0 release. The (user visible) changes are listed here:

http://pcraster.geo.uu.nl/pcraster/4.1.0/doc/pcraster/changes.html

PCRaster packages are available for:

We dropped support for Window 32 bit. If 32 bit Windows is still important for you, you can stick with the previous version of PCRaster (4.0.2).

Please give this beta a spin if you have the chance. Note that since PCRaster 4, multiple versions of PCRaster can be installed side by side. You never have to uninstall a previous version if you prefer not to. Just install each new version next to the older one(s) and update the PATH and PYTHONPATH environment variables. If things don’t work for you, then please let us know, and revert the environment variables to their previous settings.

In case no show-stopper bugs are found, we plan to release the final version of PCRaster-4.1.0 about two weeks from now.

Improving performance on Linux

It is possible that your PCRaster models are not executing as fast as the could on your Linux system. That can happen because the default memory allocation and de-allocation rules that are in effect on Linux are optimized for system wide efficiency, instead of raw performance. For more information about this, see this document.

You can tune the memory allocation and de-allocation logic using environment variables (note the trailing underscore):

export MALLOC_MMAP_MAX_=0
export MALLOC_TRIM_THRESHOLD_=-1

 

You may want to check if these values help you to squeeze a bit of extra performance out of your models.

PCRaster goes open source!

As of now, all PCRaster sources are distributed under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. All source code is stored on SourceForge.