01 December 2020
Authors: Milan Curcic, Jérémie Vandenplas, Laurence Kedward, Gary Klimowicz, Ondřej Čertík
Welcome to the December 2020 edition of the monthly Fortran newsletter. The newsletter comes out at the beginning of every month and details Fortran news from the previous month.
This month we’ve had a few updates to the website:
Ongoing work:
Let us know if you have any suggestions for the website and its content. We welcome any new contributors to the website and the tutorials page in particular - see the contributor guide for how to get started.
Here’s what’s new in stdlib
:
stdlib_bitsets
.stdlib_logger
.Work in progress:
stdlib_stats_distribution
module. It provides probability distribution and statistical functions.Don’t hesitate to test and review these pull requests!
Otherwise, ongoing discussions continue:
split
function (202X feature)The candidate for file system operations to be included in stdlib is being developed by @MarDiehl and @arjenmarkus in this repository. Please try it out and let us know how it works, if there are any issues, or if the API can be improved.
Here’s what’s new in fpm
:
Work in progress:
extra
section in fpm.toml.fpm install
.fpm
is still in early development and we need as much help as we can get.
Here’s how you can help today:
The short-term goal of fpm is to make development and installation of Fortran packages with dependencies easier. Its long term goal is to build a rich and decentralized ecosystem of Fortran packages and create a healthy environment in which new open source Fortran projects are created and published with ease.
We continue to evaluate and merge pull requests into Classic Flang. Recently merged pull requests into Classic Flang include:
Pull requests merged into the supporting projects:
The Classic Flang biweekly call has been set up to discuss issues and plans for the next pull requests to be validated and merged. Our next calls are Wednesday, December 16 and 30, 8:00 AM Pacific time. The notes from previous calls, upcoming agenda and a link to join the call can be found here.
Work continues on LLVM Flang, concentrating on semantics, lowering and runtime. Significant contributions are being made for OpenMP and OpenACC support.
In conjunction with the MLIR-based code from the fir-dev fork (the Fortran IR used for lowering), Flang can compile and run most F77 programs, including the Fortran Compiler Validation Suite (FCVS).
Pat McCormick is (still) working on an RFC for the merge of the lowering code in the fir-dev fork into LLVM master. (This was interrupted by Supercomputing 2020 and other ECP duties.) The goal is to expedite this in a way that is acceptable to the Flang community, so we can do further work in the single master branch.
Recent updates include:
As usual, subscribe to the mailing list and/or join the Discourse to stay tuned with the future meetings.
We thank everybody who contributed to fortran-lang in the past month by commenting in any of these repositories:
01 November 2020
Authors: Milan Curcic, Sebastian Ehlert, Laurence Kedward, Jeremie Vandenplas, Ivan Pribec, Ondřej Čertík, Gary Klimowicz, Brad Richardson
Welcome to the November 2020 edition of the monthly Fortran newsletter. The newsletter comes out on the first calendar day of every month and details Fortran news from the previous month.
Read more >01 October 2020
Authors: Milan Curcic, Ondřej Čertík, Gary Klimowicz, Brad Richardson, Jérémie Vandenplas, and Laurence Kedward
Welcome to the October 2020 edition of the monthly Fortran newsletter. The newsletter comes out on the first calendar day of every month and details Fortran news from the previous month.
Read more >01 September 2020
Authors: Milan Curcic, Ondřej Čertík, Gary Klimowicz, Brad Richardson, Jérémie Vandenplas, Thomas König, and Laurence Kedward
Welcome to the September 2020 edition of the monthly Fortran newsletter. The newsletter comes out on the first calendar day of every month and details Fortran news from the previous month.
Read more >01 August 2020
Authors: Ondřej Čertík, Milan Curcic, Laurence Kedward, Jérémie Vandenplas, Arjen Markus and Gary Klimowicz
Welcome to the August 2020 edition of the monthly Fortran newsletter. The newsletter comes out on the first calendar day of every month and details Fortran news from the previous month.
Read more >Fortran newsletter: December 2020 | 01 Dec 2020 |
Fortran newsletter: November 2020 | 01 Nov 2020 |
Fortran newsletter: October 2020 | 01 Oct 2020 |
Fortran newsletter: September 2020 | 01 Sep 2020 |
Fortran newsletter: August 2020 | 01 Aug 2020 |