<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Yes, that is a much better subject line. Thanks for your input!<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<div>
<p class="MsoNormal">-- <br>
Hui Zhou<o:p></o:p></p>
</div>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">Ed Hartnett via discuss <discuss@mpich.org><br>
<b>Date: </b>Wednesday, January 27, 2021 at 8:04 AM<br>
<b>To: </b>discuss@mpich.org <discuss@mpich.org><br>
<b>Cc: </b>Ed Hartnett <edwardjameshartnett@gmail.com><br>
<b>Subject: </b>Re: [mpich-discuss] Is it okay to remove F77 support?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal">A better subject line would be:<o:p></o:p></p>
<div>
<p class="MsoNormal">does MPI still need to support F77-only compilers.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I took netcdf-fortran to F90 compiling a good few years ago, and never heard of any complaints and problems. netcdf-fortran is used on a lot of HPC systems.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">So I think it's OK if you drop support for F77-only compilers. All platforms have a fortran compiler that is at least F90 compatible.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Of course, this has no effect of F77 code, which will still compile just fine with an F90 compiler.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Ed Hartnett<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Wed, Jan 27, 2021 at 6:53 AM Håkon Strandenes via discuss <<a href="mailto:discuss@mpich.org">discuss@mpich.org</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal">You must differentiate between Fortran 77 and fixed-form Fortran source
<br>
code.<br>
<br>
I doubt there are any true Fortran 77 code around today.<br>
<br>
I am myself maintaining a large codebase written in Fixed Form Fortran. <br>
The code was probably Fortran 77 at some point 30-40 years ago, but not <br>
any more. Yet we still maintain parts in Fixed Form, though. This code <br>
is Fortran 2003 at minimum.<br>
<br>
I do not have the Fortran 2018 standard document around, but at least <br>
Fortran 2008 include fixed-form as an allowed source form (although <br>
marked as deprecated). For those interested, this is chapter 3.3 "Source <br>
form" in ISO/IEC 1539-1:2010.<br>
<br>
F77 can only be fixed form, but that does not make any fixed-form <br>
Fortran program F77. Fixed-form Fortran can be F2008 as well.<br>
<br>
This must be understood correctly for this discussion to be fruitful.<br>
<br>
Best regards,<br>
Håkon<br>
<br>
Den 2021-01-27 04:08, skrev Gus Correa via discuss:<br>
> IS IT OKAY TO REMOVE F77 SUPPORT?<br>
> <br>
> No, NO, NO!!!! NO!<br>
> <br>
> Removing the support to Fortran 77 from MPI is a disastrous idea!<br>
> Sorry to say, but it is really stupid to suppose that only because<br>
> compilers support F90<br>
> that you can remove F77 support from MPI.<br>
> A lot of people, academic institutions, and probably industry,<br>
> continue to use,<br>
> and develop new code in F77.<br>
> <br>
> What matters is if the CODE is written in Fortran 90 or in Fortran 77,<br>
> and whether it uses the Fortran 77 MPI API or the Fortran 90 MPI API,<br>
> not whether the compiler supports Fortran 90 (and yes, if not all,<br>
> do).<br>
> <br>
> There is an enormous Fortran 77 code base, written using MPI, and that<br>
> is not likely to change for the foreseeable future.<br>
> That is true in the Atmospheric/Climate/Ocean sciences, where I work,<br>
> <br>
> <br>
> but would guess this is true in other areas of science as well.<br>
> Just one example: The MITgcm, which has an huge community of users,<br>
> <br>
> is the backbone for many research projects, supports many PhD thesis,<br>
> is 100% written in Fortran-77 and will not be changed anytime soon,<br>
> as there is no financial support to do that.<br>
> <br>
> Also, this type of inquiry to the MPICH community is way too narrow.<br>
> I don't think you should be using emails on a mailing list to base<br>
> such a consequential decision.<br>
> Argonne should know better which community it supports, which codes<br>
> out there use MPI.<br>
> <br>
> Thank you,<br>
> <br>
> Gus Correa<br>
> Lamont-Doherty Earth Observatory of Columbia University.<br>
> <br>
> On Tue, Jan 26, 2021 at 6:12 PM Zhou, Hui via discuss<br>
> <<a href="mailto:discuss@mpich.org" target="_blank">discuss@mpich.org</a>> wrote:<br>
> <br>
>> Dear MPICH community,<br>
>> <br>
>> Can we assume at this point of time, that every Fortran compiler out<br>
>> there supports Fortran 90 at least?<br>
>> <br>
>> --<br>
>> Hui Zhou<br>
>> <br>
>> _______________________________________________<br>
>> discuss mailing list     <a href="mailto:discuss@mpich.org" target="_blank">discuss@mpich.org</a><br>
>> To manage subscription options or unsubscribe:<br>
>> <a href="https://lists.mpich.org/mailman/listinfo/discuss" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br>
> _______________________________________________<br>
> discuss mailing list     <a href="mailto:discuss@mpich.org" target="_blank">discuss@mpich.org</a><br>
> To manage subscription options or unsubscribe:<br>
> <a href="https://lists.mpich.org/mailman/listinfo/discuss" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br>
_______________________________________________<br>
discuss mailing list     <a href="mailto:discuss@mpich.org" target="_blank">discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</body>
</html>