[flang-dev] Flang Biweekly Sync - Notes from the March 31, 2021 call

Perry-Holby, Alexis via flang-dev flang-dev at lists.llvm.org
Wed Mar 31 15:05:46 PDT 2021


Flang team,

Here are the notes from the March 31, 2021 Flang Community biweekly call.

We will be switching over to using a Google Doc for keeping record of the notes for future meetings, available here<https://docs.google.com/document/d/10T-S2J3GrahpG4Ooif93NSTz2zBW0MQc_RlwHi0-afY/edit?usp=sharing>.  If you have trouble accessing the document, please email me (aperry at lanl.gov<mailto:aperry at lanl.gov>) and I will add your email to the access list.

Also, let me know if you have any topics you would like to see covered in the next call.

Upcoming calls (all times Pacific time unless otherwise specified):
Call

When

LLVM Flang Technical Community call

Monday, April 5, at 8:30 AM

LLVM Alias Analysis call

Tuesday, April 20, at 10:00 AM

Classic Flang biweekly call

Wednesday, April 7, at 8:00 AM

Weekly OpenMP developer call

Thursday, April 1, at 8:00 AM

Flang biweekly call (this call)

Wednesday, April 14, at 8:30 AM

New Driver Technical biweekly call

Monday, April 12, at 4:30 PM UK time

LLVM OpenACC upstreaming call

Wednesday, April 7, at Noon




Information for joining these calls and the Flang Slack workspace can be found at http://flang.llvm.org/docs/GettingInvolved.html.

Thank you,
-- Alexis

 Agenda:

  *   Upcoming talks/BoFs
     *   ECP Community BoF Days - Tomorrow, April 1 11:00 am - 12:30 pm EDT
        *   https://www.exascaleproject.org/event/ecp-community-bof-days-2021/
     *   ECP Annual Meeting - https://www.ecpannualmeeting.com/
        *   LLVM breakout session – April 14 (Wednesday), 10:00am – 12:30 pm EDT
        *   BoF on V&V testing for exascale computers. Nick will give a 1-slide summary of the LLVM Testsuite work. April 14 (Wednesday), 10:00 AM - 11:30 AM EDT
  *   LLVM Flang Technical Call agenda
  *   LLVM Flang development updates
     *   Fir-dev merge status
        *   First code gen patch merged
     *   New Driver work
        *   See details below
        *   `-fdebug-no-semantics`: https://reviews.llvm.org/D99645.
        *   Looking into refactoring some of the diagnostics, help is welcome
     *   OpenMP/OpenACC work
        *   Fady (ORNL) added OpenMPIRBuilder patch for atomic.
        *   Discussions on privatisation in OpenMP+Flang.
        *   Work for dynamic schedule almost complete.
     *   F95 support - intrinsics
        *   Tutorial - https://github.com/flang-compiler/f18-llvm-project/blob/fir-dev/flang/docs/tutorials/addingIntrinsics.md?web=1&wdLOR=cECB12CF7-F6EA-CE40-9717-C649917E00D3
        *   This is a great place for people to jump in and help out
        *   Looking for code samples to test with as well
        *   Differences between F2003 and F95: https://wg5-fortran.org/N1601-N1650/N1648.pdf
     *   Quick Fortran in LLVM test suite status
        *   Submitted patch last night/early this morning, https://reviews.llvm.org/D99640
        *   The missing tests are climate codes which have been challenging. One more to go!
        *   A lot of help from Michael Kruse, most recently a patch to submit the floating point comparison tool, https://reviews.llvm.org/D99619
     *   Biweekly call coming on upstreaming more of the OpenACC work to LLVM
        *   Current priority - How to get the runtime pushed up for Flang
        *   Next call is April 7 at noon PDT, contact jlarkin at nvidia.com<mailto:jlarkin at nvidia.com> for meeting info
  *   Classic Flang development update
     *   Flang works with llvm-12 now. llvm-9 testing removed from CI.
     *   Windows patch for flang runtime landed.
     *   AMD submitted a patch to switch to new metadata for loop parallel access.

Details:

  *   Flang on GitHub
     *    LLVM Flang is in https://github.com/llvm/llvm-project/tree/main/flang.
     *   There have been 3,112 commits for LLVM Flang encompassing over 188,000 lines of code, documentation, CMakefiles and tests.
     *   There have been 1,769 total commits to Classic Flang in https://github.com/flang-compiler/flang.
  *   LLVM Flang recent development
     *   OpenMP
        *   OpenMP 5.1 - Initial support for the use clause
        *   Add more sema checks for ordered construct
     *   New Driver
        *   Add support for `-fget-symbols-sources`
        *   Add -fintrinsic-modules-path option
        *   Add options for -std=f2018
        *   Increase ability to share more tests between the new and old driver
     *   FIR
        *   Add the pre-code gen rewrite pass and codegen ops
     *   Unittests for runtime terminator
     *   Refine symbol sorting
     *   Fix for specific procedures named the same as the generic and a derived type
     *   Disallow erroneous procedure declarations
     *   CMake improvements
     *   Fix output buffering bug (positionability assumption)
     *   fold LOGICAL intrinsic calls
     *   Update output format test to use GTest
  *   Classic Flang recent development
     *   Fixing NCAR test problems with error tolerance lower than E-12.
     *   [build] Require CMake 3.3
     *   [build] Add GitHub workflow to build release_12x of LLVM
     *   [libpgmath] Use Python 3 to run tests
     *   Remove release_90 from Github Actions
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/flang-dev/attachments/20210331/79fb5c3d/attachment-0001.html>


More information about the flang-dev mailing list