Bug fix release
Bug fixes
- #325
install.sh
will help user download and install Xcode command line tools (CLT) on Mac OS which is needed to compile code on Macs if it is missing or excessively outdated - #378
mpirun
changed tompiexec
andmpif90
changed tompifort
, consistent with MPI standard recommendations - #398 fix some erroneous internal library calls when exceptions are encountered
- #399 fix allocation of allocatable components of coarray derived types
- #402 increase portability of install script
install.sh
by removing dependency ontree
command - #404 fix issue where
install.sh
was ignoring user specified-m
/--with-cmake
CMake location - #406 use secure https/encrypted sources for fetching and installing prerequisites to help mitigate the possibility of a man-in-the-middle (MITM) attack
- #408 switch to downloading the gzipped GCC archive rather than the bz2 because gzip is more common/portable and because bz2 compressed GCC archives seem to have disappeared for some recent releases on GCC mirrors
- #411 fix bug causing
event_post
to hang when going over the network (multiple nodes) - #422 clarify runtime error messages for partially or un-implemented
- Corrected logic to control under which circumstances certain tests are run that may only work correctly under GFortran 6 or GFortran 7
Enhancements
- #410 add option
--disable-bootstrap
toinstall.sh
to help speed builds of GCC when bootstrapping is not required because a recent GCC is performing the build - #424 add option to
install.sh
to download the requested package from a user specified URL - Prevent developer's advanced Makefiles and GASNet directory from being distributed with release tarballs
Installation
Please see the installation instructions for more details on how to build and install this version of OpenCoarrays