ScalES-PPM: Newshttps://swprojects.dkrz.de/redmine/https://swprojects.dkrz.de/redmine/redmine/favicon.ico?17095821032023-02-20T17:14:33ZDKRZ projects
Redmine PPM Version 1.0.8.2 availablehttps://swprojects.dkrz.de/redmine/news/332023-02-20T17:14:33ZThomas Jahnsjahns@dkrz.de
<p>This minor update fixes minor flaws in the build system and one test case.<br />API and implementation remains the same compared to 1.0.8 and 1.0.8.1, i.e if you already have a successful build, there is no need to update.</p> PPM Version 1.0.8.1 availablehttps://swprojects.dkrz.de/redmine/news/302022-05-31T12:35:25ZThomas Jahnsjahns@dkrz.de
<p>This release fixes a problem with multi-threaded initialization.<br />Also, some tests received work-arounds for compiler regressions.<br />Otherwise all changes are related to the build system and only really matter if <code>make distcheck</code> or reproducible <code>make distclean</code> is important for you.</p> PPM Version 1.0.8 availablehttps://swprojects.dkrz.de/redmine/news/292022-02-07T09:55:02ZThomas Jahnsjahns@dkrz.de
<p>This release should not change any working setup but only improve the build-time experience. Also includes some minor fixes for compiler defects.</p> PPM Version 1.0.7 availablehttps://swprojects.dkrz.de/redmine/news/262021-06-30T22:13:47ZThomas Jahnsjahns@dkrz.de
<p>This release mostly improves the separation of Fortran and C parts of the API but also adds a number of minor bug fixes and work-arounds for newer compilers no longer detected by the libtool macros in 1.0.6.</p>
<p>The only real API change is the inclusion of 64bit integer random number generation.</p> PPM version 1.0.6 availablehttps://swprojects.dkrz.de/redmine/news/242020-08-04T18:06:32ZThomas Jahnsjahns@dkrz.de
<p>This release mostly adds fixes for the build system to support a broader range of systems especially Cray XC30 and XC40 and newer gfortran releases in a better, cleaner fashion.</p>
<p>Also this release makes a first step to support 64bit array indexing by adding 64bit integer range objects to the C and Fortran interfaces.</p>
A number of features have seen significant improvements in support of the underlying libraries:
<ul>
<li>The digest functions now work seamlessly with newer (1.1.0+) OpenSSL versions that removed some functions from the public API.</li>
<li>More recent versions 4 and 5 of ParMetis and Metis respectively are now also supported by adopting work from Matthew Krupcale (with significant changes to ensure correctness in various environments), see also <a class="issue tracker-2 status-4 priority-4 priority-default" title="Feature: Add support for METIS v4-5 and ParMETIS v3-4 (Feedback)" href="https://swprojects.dkrz.de/redmine/issues/347">#347</a> and commit:575b8e08ca</li>
<li>The MPI compiler wrappers like mpicc and mpifort now take precedence such that the intended setup will be used automatically much more often.</li>
<li>Handling of the possibilities how compilers and/or libraries setup up the FTZ and DAZ flags on Intel x86_64 CPUs is now much more robust.</li>
</ul> PPM version 1.0.5 availablehttps://swprojects.dkrz.de/redmine/news/162017-10-13T16:06:19ZThomas Jahnsjahns@dkrz.de
This is mostly a bug-fix release but also includes
<ul>
<li>the option to change the RMA synchronization method of distributed multi-arrays,</li>
<li>fixes to enable builds with g95,</li>
<li>Kahan summation is right out-of-the-box on more systems (i.e. one less source of twiddling compiler flags).</li>
</ul> PPM version 1.0.4 availablehttps://swprojects.dkrz.de/redmine/news/132016-08-25T12:26:55ZThomas Jahnsjahns@dkrz.de
A new version of PPM which
<ul>
<li>much expands C support of functionality previously only available in Fortran</li>
<li>adds the distributed multi-array data structure especially to the C part</li>
<li>full configure-time support for libtool</li>
<li>minor fixes for various platforms and added support for BlueGene/Q</li>
</ul>