The Daily Bulletin

June 14, 2019

The Cheyenne module environment will undergo a number of significant changes following the system’s operating system update the week of June 24 - July 1. The planned changes are designed to better support multiple compiler and MPI configurations while providing a more robust and easier to maintain user environment.

The supported compiler and MPI versions will change when Cheyenne is restored to service. All versions of the Intel 2016 compiler will be removed. Versions 2017, 2018 (which will be the new default), and 2019 will remain available. The latest GNU 7, 8, and 9 compilers and PGI 19 will be installed as well.

MPT 2.19 will remain as Cheyenne’s default MPI and it will be available for all the above supported compilers. Intel MPI (module name impi) will be available for each of the supported Intel compilers and OpenMPI 3.1.4 will be available for the supported PGI and GNU compilers.

Further details on the module changes will be provided during the week of June 24.

June 14, 2019

Registration is open for Optimized Modern Fortran, a July 22 workshop led by Alessandro Fanfarillo, NCAR Research Applications Laboratory, to help participants make their Fortran codes run more efficiently through vectorization and other techniques.

When: 9 a.m. to noon, 1 to 3 p.m. Monday, July 22

Where: Room 3131, Center Green campus (CG1), Boulder

Participants will get a detailed, practical explanation of how to obtain high performance from modern Fortran codes, with a particular focus on how to exploit the hardware instructions provided by modern processors. Prerequisite: Basic knowledge of Fortran 90 constructs, such as array syntax and allocation, recursion, modules, and intrinsic, elemental and pure functions.

Participants are encouraged to bring their own codes and laptop computers. Lunch will be provided. Some travel funding is available. See the Optimized Modern Fortran Workshop web page for details and registration.

June 13, 2019

Dan Nagle, CISL Consulting Services Group, is soliciting NCAR Fortran programmers who would like some help updating older code. A SIParCS intern will work with the owner of the code under Dan’s supervision.

Examples sought include code that would benefit from having older features replaced with modern equivalents, card-format image source decks replaced by free form source form, and old versions of libraries updated to newer versions. Contact dnagle@ucar.edu.