# Fortran Monthly Call: August 2021

**URL:** <https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628>\
**Category:** Announcements\
**Created:** [August 3, 2021, 7:03pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628 "2021-08-03T19:03:29Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeremie.vandenplas](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jeremie.vandenplas](https://fortran-lang.discourse.group/u/jeremie.vandenplas)\
**Post date:** [August 3, 2021, 7:03pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/1 "2021-08-03T19:03:29Z")

</div>

Dear all,

It’s again time to organise our next monthly call which will be in the week of August 16-20; please see the following doodle poll to mark your availability:

### [Doodle: Fortran Monthly Call: August 2021](https://doodle.com/poll/8e4zvwreypy9rfur?utm_source=poll&utm_medium=link)

The final time slot will be selected and announced on the evening (European time) of **Monday August 9, please complete the poll before then**.

If there are specific topics or issues you would like to raise, even if you are unable to attend the call, please post them in the thread here.  
As usual, we will record this call and make it available online.

All the best,

Jeremie

---

<div class="post-metadata">

**Author:** ![jeremie.vandenplas](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jeremie.vandenplas](https://fortran-lang.discourse.group/u/jeremie.vandenplas)\
**Post date:** [August 10, 2021, 5:58pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/2 "2021-08-10T17:58:14Z")

</div>

Our next monthly call will be on **Tuesday, August 17 at 17:00 UTC**.

10:00 - 11:00 PDT (California)  
18:00 - 19:00 EST (London)  
19:00 - 20:00 CEST (Central Europe)

As previously, the meeting will be recorded for those who cannot attend.

**Please continue to use this thread for topics you would like discussed at the meeting.**  
A Zoom invitation will follow soon.

Note: Anyone who is interested is welcome to join!

---

<div class="post-metadata">

**Author:** ![milancurcic](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/milancurcic/32/2_2.png) [@milancurcic](https://fortran-lang.discourse.group/u/milancurcic)\
**Post date:** [August 14, 2021, 5:31am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/3 "2021-08-14T05:31:35Z")

</div>

Thanks, @jeremie.vandenplas. I won’t be able to join this meeting, nor provide the Zoom meeting room. Anyone else has a premium Zoom account to use? Otherwise, I found Google Meet to be a high-quality and free alternative, and has the features we use (screen sharing and recording).

---

<div class="post-metadata">

**Author:** ![awvwgk](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/awvwgk/32/154_2.png) [@awvwgk](https://fortran-lang.discourse.group/u/awvwgk)\
**Post date:** [August 14, 2021, 7:01am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/4 "2021-08-14T07:01:54Z")

</div>

I have a zoom account we could use for this purpose.

---

<div class="post-metadata">

**Author:** ![awvwgk](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/awvwgk/32/154_2.png) [@awvwgk](https://fortran-lang.discourse.group/u/awvwgk)\
**Post date:** [August 15, 2021, 7:42pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/5 "2021-08-15T19:42:04Z")

</div>

Here is the meeting information:

Topic: Fortran Monthly Call: August 2021  
Time: Aug 17, 2021 05:00 PM Universal Time UTC

Join Zoom Meeting: [Launch Meeting - Zoom](https://uni-bonn.zoom.us/j/93405024705?pwd=a0xIcUNqV1VDNjZLcTE5YVF0ZFR1Zz09)

Meeting ID: 934 0502 4705  
Passcode: 758228  
One tap mobile  
+493056795800,93405024705#,\*758228# Germany  
+496938079883,93405024705#,\*758228# Germany

Dial by your location  
+49 30 5679 5800 Germany  
+49 69 3807 9883 Germany  
+49 69 3807 9884 Germany  
+49 695 050 2596 Germany  
+49 69 7104 9922 Germany  
Meeting ID: 934 0502 4705  
Passcode: 758228  
Find your local number: [Zoom International Dial-in Numbers - Zoom](https://uni-bonn.zoom.us/u/a7PHrhQif)

Join by SIP  
[93405024705@131.220.109.56](mailto:93405024705@131.220.109.56)

Join by H.323  
131.220.109.56  
Meeting ID: 934 0502 4705  
Passcode: 758228

---

<div class="post-metadata">

**Author:** ![certik](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/certik/32/4_2.png) [@certik](https://fortran-lang.discourse.group/u/certik)\
**Post date:** [August 16, 2021, 1:17am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/6 "2021-08-16T01:17:51Z")

</div>

I suggest to discuss:

- teams for `fpm`, `stdlib`, `lfortran`, etc.
- Process to suggest and discuss features for 202Y.

---

<div class="post-metadata">

**Author:** ![jeremie.vandenplas](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jeremie.vandenplas](https://fortran-lang.discourse.group/u/jeremie.vandenplas)\
**Post date:** [August 16, 2021, 6:22am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/7 "2021-08-16T06:22:02Z")

</div>

Great @awvwgk. Thank you for the Zoom link.

---

<div class="post-metadata">

**Author:** ![jeremie.vandenplas](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jeremie.vandenplas](https://fortran-lang.discourse.group/u/jeremie.vandenplas)\
**Post date:** [August 16, 2021, 6:23am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/8 "2021-08-16T06:23:41Z")

</div>

Here is the current agenda:

```auto
1) Teams for fpm, stdlib, lfortran, etc. (@certik)
2) Process to suggest and discuss features for 202Y (@certik)

```

Don’t hesitate to submit other items to the agenda!

---

<div class="post-metadata">

**Author:** ![awvwgk](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/awvwgk/32/154_2.png) [@awvwgk](https://fortran-lang.discourse.group/u/awvwgk)\
**Post date:** [August 16, 2021, 12:46pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/9 "2021-08-16T12:46:40Z")

</div>

I already opened threads for fpm and stdlib, where we can collect some ideas to refine further tomorrow at the call and continue the discussion afterwards:

- [Forming a project maintainer team · Discussion #542 · fortran-lang/fpm · GitHub](https://github.com/fortran-lang/fpm/discussions/542)

- [Maintainer team for stdlib · Discussion #484 · fortran-lang/stdlib · GitHub](https://github.com/fortran-lang/stdlib/discussions/484)

---

<div class="post-metadata">

**Author:** ![Arjen](https://avatars.discourse-cdn.com/v4/letter/a/b9bd4f/32.png) [@Arjen](https://fortran-lang.discourse.group/u/Arjen)\
**Post date:** [August 17, 2021, 8:46am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/10 "2021-08-17T08:46:13Z")

</div>

How about the open position at the ACM Fortran Forum?

---

<div class="post-metadata">

**Author:** ![jeremie.vandenplas](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jeremie.vandenplas](https://fortran-lang.discourse.group/u/jeremie.vandenplas)\
**Post date:** [August 17, 2021, 10:20am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/11 "2021-08-17T10:20:59Z")

</div>

Fine for me 😉  
[Here](https://fortran-lang.discourse.group/t/acm-fortran-forum-editor/1710) are more details.

---

<div class="post-metadata">

**Author:** ![jeremie.vandenplas](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jeremie.vandenplas](https://fortran-lang.discourse.group/u/jeremie.vandenplas)\
**Post date:** [August 17, 2021, 10:22am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/12 "2021-08-17T10:22:06Z")

</div>

Here is the updated agenda:

```auto
1) Teams for fpm, stdlib, lfortran, twitter (social media team), etc. (@certik)
2) Process to suggest and discuss features for 202Y (@certik)
3) Open position at the ACM Fortran Forum (@arjen)

```

Details for the position at the ACM Fortran Forum see details [here](https://fortran-lang.discourse.group/t/acm-fortran-forum-editor/1710)

---

<div class="post-metadata">

**Author:** ![jeremie.vandenplas](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jeremie.vandenplas](https://fortran-lang.discourse.group/u/jeremie.vandenplas)\
**Post date:** [August 17, 2021, 10:25am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/13 "2021-08-17T10:25:18Z")

</div>

@awvwgk @certik Unfortunately I will not be able to join the meeting due to a last minute personal obligation. Could one of you lead the meeting, please?

---

<div class="post-metadata">

**Author:** ![certik](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/certik/32/4_2.png) [@certik](https://fortran-lang.discourse.group/u/certik)\
**Post date:** [August 17, 2021, 3:38pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/14 "2021-08-17T15:38:20Z")

</div>

Yes, I’ll lead the meeting.

---

<div class="post-metadata">

**Author:** ![certik](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/certik/32/4_2.png) [@certik](https://fortran-lang.discourse.group/u/certik)\
**Post date:** [August 17, 2021, 3:44pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/15 "2021-08-17T15:44:27Z")

</div>

I would like to also discuss:

- moving fftpack under fortran-lang: [Proposal: moving fftpack under fortran-lang - #3 by certik](https://fortran-lang.discourse.group/t/proposal-moving-fftpack-under-fortran-lang/1711/3)

---

<div class="post-metadata">

**Author:** ![awvwgk](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/awvwgk/32/154_2.png) [@awvwgk](https://fortran-lang.discourse.group/u/awvwgk)\
**Post date:** [August 17, 2021, 6:16pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/16 "2021-08-17T18:16:21Z")

</div>

Quick summary from my notes

Maintainer teams

- teams for fpm and stdlib in discussion, call for maintainers open
- LFortran team will be organized by Ondrej
- social media team (twitter, …)
- webpage should get a team as well

Overview page for compilers

- create overview page for all fpm packages with supported compilers

Fortran 202Y

- community driven discussion
- create extensive list of features
- open poll for broad feedback
- select features and work on proposals
- be ready to submit once committee opens for new standard

Fortran 202X

- current status is not easily accessible
- list of feature progess available up to 2020: [https://j3-fortran.org/doc/year/20/20-010r1.pdf](https://j3-fortran.org/doc/year/20/20-010r1.pdf)
- maybe [fortran-lang.org](http://fortran-lang.org) can provide status of next standard

Maintaining project under fortran-lang

- generally agreed on

---

<div class="post-metadata">

**Author:** ![zoziha](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/zoziha/32/582_2.png) [@zoziha](https://fortran-lang.discourse.group/u/zoziha)\
**Post date:** [August 18, 2021, 8:52am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/17 "2021-08-18T08:52:25Z")

</div>

Regarding the 202Y standard, I think `generics` are the top priority. It is related to the development of the underlying libraries (one of the cornerstones of the `Fortran ecosystem`), including `stdlib` and `fftpack`.  
After all, using `fypp` is a stopgap measure because of lacking generics, native support for `generics` is what I look forward to most for Fortran! 😋  
(see [j3-fortran/generics (github.com)](https://github.com/j3-fortran/generics))

---

<div class="post-metadata">

**Author:** ![awvwgk](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/awvwgk/32/154_2.png) [@awvwgk](https://fortran-lang.discourse.group/u/awvwgk)\
**Post date:** [August 18, 2021, 9:28am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/18 "2021-08-18T09:28:07Z")

</div>

_Recording is up now_:

[![](https://global.discourse-cdn.com/free1/uploads/fortran_lang/original/2X/4/45ea6664f1b58b2413c74355936f11c6a1a6a9a9.jpeg "Fortran Monthly Call: August 2021") ](https://www.youtube.com/watch?v=496oZFYcA00)

~~I dropped the recording here for the moment: [https://uni-bonn.sciebo.de/s/2VPrhowhRwGlJaz~~](https://uni-bonn.sciebo.de/s/2VPrhowhRwGlJaz~~)

---

<div class="post-metadata">

**Author:** ![certik](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/certik/32/4_2.png) [@certik](https://fortran-lang.discourse.group/u/certik)\
**Post date:** [August 18, 2021, 2:12pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/19 "2021-08-18T14:12:35Z")

</div>

> [@zoziha](#):
>
> Regarding the 202Y standard, I think `generics` are the top priority. It is related to the development of the underlying libraries (one of the cornerstones of the `Fortran ecosystem` ), including `stdlib` and `fftpack` .  
> After all, using `fypp` is a stopgap measure, native support for `generics` is what I look forward to most for Fortran! 😋

Yes, generics are part of 202Y, even WG5 agrees to that.

How would generics help with fftpack though? Note that currently the `fypp` like usage is not part of the generics effort, but I would like to change that. So it is important to be specific when it comes to generics.

I assume what you are looking forward is to “generate” functions for any `kind` (single/double precision) and possibly also any `type` (integer, real), and also any `rank` (1D, 2D, 3D, …, arrays). Is that correct?

---

<div class="post-metadata">

**Author:** ![zoziha](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/zoziha/32/582_2.png) [@zoziha](https://fortran-lang.discourse.group/u/zoziha)\
**Post date:** [August 18, 2021, 3:04pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628/20 "2021-08-18T15:04:51Z")

</div>

> [@certik](#):
>
> I assume what you are looking forward is to “generate” functions for any `kind` (single/double precision) and possibly also any `type` (integer, real), and also any `rank` (1D, 2D, 3D, …, arrays). Is that correct?

Yes, I hope that many implementations, such as the function `sin`, can be applied to arbitrary `kind` and `type` with only one template. It seems that `kind`(precision) is more important to me, after all, `real(4/8/10/16)` has four kinds of precisions, writing four copies of the `sin` function does not seem to conform to common sense. (or something like [Function kind specified by optional input · Issue #91 · j3-fortran/fortran\_proposals (github.com)](https://github.com/j3-fortran/fortran_proposals/issues/91))

Isn’t this generic content?

About any `rank`, we have `elemental` label and will have `dimension(..)`.❤

[Next page](https://fortran-lang.discourse.group/t/fortran-monthly-call-august-2021/1628.md?page=2)
