public inbox for fortran@gcc.gnu.org
 help / color / mirror / Atom feed
From: "Nicolas König" <koenigni@student.ethz.ch>
To: GCC-Fortran-ML <fortran@gcc.gnu.org>, <gcc@gcc.gnu.org>
Subject: Update on shared memory coarrays
Date: Sun, 29 Nov 2020 14:10:52 +0100	[thread overview]
Message-ID: <099aa066-7907-2e68-4335-0b7ec24b3b28@student.ethz.ch> (raw)

Hello world,

here is an update for the coarray_native branch.

TL;DR: New stuff and bugfixes, need help with testsuite integration.

Toon's test case has provided the opportunity to fix numerous
bugs; it now runs correctly.  It can be found at
http://moene.org/~toon/random-weather .

Here's a list of the major changes since the last email:

* According to popular demand, the library has been renamed
   cas_shared, and any references to "native coarrays" have been expunged
   (except for the branch name, which we cannot change). the directory under
   libgfortran has been moved to cas_shared and the prefix in the front 
end and
   library has been changed to cas (for coarray_shared).  The option is also
   called -fcoarray=shared now.

* Use of pthread_barrier_t and associated functions has been removed, so 
there
   is a chance that the library compiles on MacOS now.

* STAT and ERRMSG have been implemented.

So, generally, the branch seems to be in a usable state now. Major
missing features at the moment are:

* allocatable components in coarrays
* teams
* gcc testsuite integration and testcases

Since I'd like to get the branch merged as quickly as possible, any
help with the testsuite would be greatly appreciated.

So, if you could give it a spin (especially to test if there are
platforms where it does not bootstrap), that would be great.

   Nicolas

             reply	other threads:[~2020-11-29 12:11 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-29 13:10 Nicolas König [this message]
2020-11-29 19:09 dhumieres.dominique
2020-11-30  6:21 ` Thomas Koenig
2020-11-30 15:41   ` dhumieres.dominique
2020-11-30 22:13     ` Thomas Koenig
2020-12-02 17:41       ` dhumieres.dominique
2020-12-03  7:27         ` Thomas Koenig
2020-12-21 12:24           ` dhumieres.dominique
2020-12-21 13:04             ` Thomas Koenig
2020-12-22 12:28               ` dhumieres.dominique
2020-12-22 15:10                 ` Thomas Koenig
2020-12-22 16:12                   ` Paul Richard Thomas
2020-12-23  9:09                     ` Thomas Koenig
2020-12-23  9:38                       ` Paul Richard Thomas
2020-12-23 10:47                         ` Thomas Koenig
2020-12-26 12:10                           ` Paul Richard Thomas
2020-12-26 13:01                             ` Thomas Koenig
2020-12-27 15:38                             ` Thomas Koenig
2020-12-23 16:42                         ` Nicolas König
2020-12-23 17:25                   ` dhumieres.dominique
2020-12-27 17:10                     ` Nicolas König
2021-01-01 13:51                       ` dhumieres.dominique
2021-01-01 16:16                         ` Thomas Koenig
2021-01-01 16:41                           ` dhumieres.dominique
2021-01-02 20:45                             ` Thomas Koenig
2021-01-02 20:55                               ` Iain Sandoe
2021-01-02 21:43                                 ` Thomas Koenig
2021-01-02 22:37                                 ` Nicolas König
2021-01-02 21:44                                   ` Iain Sandoe
2021-01-02 22:09                                     ` Iain Sandoe
2021-01-03 10:46                                       ` Iain Sandoe
2021-01-03 14:54                                         ` Iain Sandoe
2021-01-03 15:42                                           ` Iain Sandoe
2021-01-03 21:53                                             ` Thomas Koenig
2021-01-04  2:34                                               ` Iain Sandoe
2021-01-04 18:54                                                 ` Nicolas König
2021-01-05 13:11                                                   ` Iain Sandoe
2021-01-05 13:23                                                     ` Iain Sandoe
2021-01-05 13:27                                                     ` Thomas Koenig
2021-01-05 13:34                                                       ` Iain Sandoe
2021-01-05 14:54                                                     ` Nicolas König
2021-01-05 14:28                                                       ` Iain Sandoe
2021-01-05 15:45                                                         ` Nicolas König
     [not found]                                                           ` <BAD6EA1D-BB9F-4905-ADD1-76FA1D6B9591@sandoe.co.uk>
2021-01-05 17:11                                                             ` Nicolas König
2021-01-06 16:56                                                               ` Iain Sandoe

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=099aa066-7907-2e68-4335-0b7ec24b3b28@student.ethz.ch \
    --to=koenigni@student.ethz.ch \
    --cc=fortran@gcc.gnu.org \
    --cc=gcc@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).