[J3] [EXTERNAL] Proposals for new intrinsic procedures

Steve Lionel steve at stevelionel.com
Thu Jan 5 20:16:47 UTC 2023


Yes, papers for 202Y features are acceptable now. JOR is in charge of
intrinsics.

Steve

On Thu, Jan 5, 2023 at 3:06 PM Clune, Thomas L. (GSFC-6101) via J3 <
j3 at mailman.j3-fortran.org> wrote:

> Brad,
>
>
>
> If we do `prefix_sum()` then, IMO, we should also do `postfix_sum()`.
>
>
>
> And then what about `prefix_cosum()` and `postfix_cosum()` .  Slippery
> slopes and all that …
>
>
>
> I believe such intrinsics go to JOR, but am far from certain.    For the
> IEEE-754 I would hope the initial request could just be one paper, as it
> should focus on the “why”?  Edits for the individual (new) IEEE functions
> might be separate papers for more pragmatic reasons.
>
>
>
> A separate paper for the (misnamed) scan procedures.
>
>
>
>
>
>
>
> Cheers,
>
>
>
>    - To
>
>
>
> *From: *J3 <j3-bounces at mailman.j3-fortran.org> on behalf of j3 <
> j3 at mailman.j3-fortran.org>
> *Reply-To: *j3 <j3 at mailman.j3-fortran.org>
> *Date: *Thursday, January 5, 2023 at 2:35 PM
> *To: *j3 <j3 at mailman.j3-fortran.org>
> *Cc: *Brad Richardson <everythingfunctional at protonmail.com>
> *Subject: *[EXTERNAL] [J3] Proposals for new intrinsic procedures
>
>
>
> Hi all,
>
>
>
> Would proposals for new intrinsic functions be acceptable to submit for
>
> the upcoming meeting? Specifically I've been asked to write up the
>
> papers for:
>
>
>
> * prefix sum (commonly known as scan, but of course that name's already
>
> taken), both inclusive and exclusive
>
> * All functions recommended by IEEE-754, most of which Fortran already
>
> has, but the whole list is reproduced below
>
>
>
> exp
>
> expm1
>
> exp2
>
> exp2m1
>
> exp10
>
> exp10m1
>
> log
>
> log2
>
> log10
>
> logp1
>
> log2p1
>
> log10p1
>
> hypot
>
> rSqrt
>
> compound
>
> rootn
>
> pown
>
> sin
>
> cos
>
> tan
>
> sinPi
>
> cosPi
>
> tanPi
>
> asin
>
> acos
>
> atan
>
> atan2
>
> sinh
>
> cosh
>
> tanh
>
> acosh
>
> atanh
>
>
>
> Some points of order questions also. Which subgroup is in charge of the
>
> intrinsic procedures so that I can coordinate with them? Would it be
>
> best to write a separate paper for each new procedure, put them all in
>
> a single paper, or some scheme for grouping certain subsets? And whilst
>
> we don't have final version of F2023 to draft the edits against, would
>
> it be worthwhile to go ahead and detail out what they will look like?
>
>
>
> Thanks in advance for any feedback.
>
>
>
> Regards,
>
> Brad
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.j3-fortran.org/pipermail/j3/attachments/20230105/44f48f92/attachment.htm>


More information about the J3 mailing list