From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailg110.ethz.ch (mailg110.ethz.ch [IPv6:2001:67c:10ec:5605::21]) by sourceware.org (Postfix) with ESMTPS id 362463858CDA for ; Sun, 28 May 2023 14:26:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 362463858CDA Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=student.ethz.ch Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=student.ethz.ch Received: from mailm211.d.ethz.ch (2001:67c:10ec:5603::25) by mailg110.ethz.ch (2001:67c:10ec:5605::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Sun, 28 May 2023 16:26:20 +0200 Received: from [10.5.39.121] (10.5.39.121) by mailm211.d.ethz.ch (2001:67c:10ec:5603::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Sun, 28 May 2023 16:26:30 +0200 Message-ID: Date: Sun, 28 May 2023 16:26:30 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Subject: Re: Possible funding of gfortran work To: Paul Richard Thomas , Andre Vehreschild CC: Thomas Koenig via Fortran , Thomas Koenig , Jerry D References: <4697f7be-ac3e-8c5d-f27c-3aec89b5b03f@protonmail.com> <0d923990-0b7a-a1ea-8389-bf3837e73ed0@gmail.com> <737bbf36-04a8-c1e4-b3aa-31121df66013@netcologne.de> <20230527132414.50184389@vepi2> Content-Language: en-US From: =?UTF-8?Q?Nicolas_K=c3=b6nig?= In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.39.121] X-ClientProxiedBy: mailm110.d.ethz.ch (2001:67c:10ec:5602::22) To mailm211.d.ethz.ch (2001:67c:10ec:5603::25) X-Spam-Status: No, score=4.1 required=5.0 tests=BAYES_20,KAM_DMARC_STATUS,LIKELY_SPAM_FROM,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE,WINNER_SUBJECT autolearn=no autolearn_force=no version=3.4.6 X-Spam-Level: **** X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi everyone, I think I can offer to pick up the work again. There were some strange details about pointers and coarrays which had me thinking that the approach taken for the native coarrays was doomed to failure (which is why I didn't continue the work), but I now think that the Fortran standard took these limitations into account and made, albeit in a somewhat cursed way, the problematic programmes illegal. I also think I can do it in a timeframe so it could be merged as an experimental feature for gcc 14. Regarding funding: I will not be able to meaningfully spend 600 K :) so maybe a division of work could be done? Andre's company does general Fortran conformance and bug fixing, and they contract with me for the native coarrays? Best regards Nicolas On 27/05/2023 18:19, Paul Richard Thomas via Fortran wrote: > > Hi Andre, > > It's good to hear from you. > > I would suggest the following: > (i) Complete F2003 compliance - Now that finalization is within a whisker > of compliance, this mostly leaves putting PDTs right. The framework is all > there, it just needs revamping. I can provide guidance or a statement of > work here. Associate still has some problems that I am working through but > I expect that there will be one or two of the more difficult ones left (eg. > Derived type, sibling function selectors that have not yet been parsed). > (ii) Complete F2008/F2018 compliance - we have owed Ian Chivers and Jane > Sleightholme this information for quite a while. Perhaps we should divide > the forms between us and attempt to fill them out? Or better, perhaps, this > could be the first stage of the work. I am sure that we will find lots of > this like, for example, partial coverage of do concurrent. > (iii) Finishing Nicolas's work on native (did we agree not to call it > that?) co-arrays would also be excellent. > (iv) Finally, a thorough and systematic attack on the PRs would be great, > starting with the meta-bugs. > > However, an agreement, as Vladimir Illyich put it, an "What is to be done" > is an important first step. > > I can only repeat Thomas's questions about whether or not your company > could provide the administrative framework and, perhaps, some project > management? > > Could Sebastian please provide us with information on what is required for > the grant application? > > Finally, > > Regards > > Paul > > > > On Sat, 27 May 2023 at 12:24, Andre Vehreschild via Fortran < > fortran@gcc.gnu.org> wrote: > >> Hi Thomas, >> >> working full-time on a gfortran engagement would be possible for me. Given >> that >> my company is Germany based and we have some capacity, that would be >> feasible >> for us. We also have some knowledge about how to invoice authorities, >> which can >> be a bit difficult sometimes. >> >> So I regard coarray work as a good starting point. I am also in contact >> with >> Damian about some of his ideas. What else could we tackle? >> >> Regards, >> Andre >> >> On Sat, 27 May 2023 10:08:56 +0200 >> Thomas Koenig via Fortran wrote: >> >>> On 26.05.23 23:22, Jerry D via Fortran wrote: >>>> Sorry about my messages getting chopped. >>>> >>>> On 5/25/23 9:34 PM, Jerry DeLisle via Fortran wrote: >>>>> Hi all, >>>>> >>>>> I found this message in my spam folder tonight. >>>>> >>>>> Please look. I also sent a note to Damian on this. >>>>> >>>>> Maybe we can get someone to push forward on te native coarrays work? >>> >>> >>> I think the native coarrays are a good field. General bug fixing would >>> also be a good idea. >>> >>> [quoting for the mail] >>> >>>> I would like to discuss with the GFortran developer community whether >>>> there is interest to setup a joint project to pay somebody to work on >>>> GFortran full time. We have funding available for 18 months with 600k >>>> EUR starting mid of June (please do not share this numbers publicly >>>> yet), but we can also ask the fund for more money if needed. What do >> you >>>> think? Is it worth to bring this up on the GFortran mailing list or >>>> mattermost server? >>> >>> It is really good so finally see a source of gfortran funding. >>> >>> For hiring somebody full-time for a year, I am not sure who would be >>> available full-time, I think most people who have experience working >>> on gfortran have other commitments. We would have to see if somebody >>> has the free time. >>> >>> What would be great would be a possibility for people to work on >>> an hourly basis on certain, well-defined projects. This is probably >>> something that contributors could fit in much better, and would provide >>> an additional incentive to take up gfortran work again :-) >>> >>> Do you know if this is, in fact, a possibility? >>> >>> Best regards >>> >>> Thomas >>> >>> >> >> >> -- >> Andre Vehreschild * Email: vehre ad gmx dot de >> > >