From owner-sc22wg5+sc22wg5-dom9=www.open-std.org@open-std.org  Tue Aug  1 13:19:46 2023
Return-Path: <owner-sc22wg5+sc22wg5-dom9=www.open-std.org@open-std.org>
X-Original-To: sc22wg5-dom9
Delivered-To: sc22wg5-dom9@www.open-std.org
Received: by www.open-std.org (Postfix, from userid 521)
	id C44C535923B; Tue,  1 Aug 2023 13:19:46 +0200 (CEST)
Delivered-To: sc22wg5@open-std.org
Received: from mail-vk1-f169.google.com (mail-vk1-f169.google.com [209.85.221.169])
	by www.open-std.org (Postfix) with ESMTP id 4DD81359219
	for <sc22wg5@open-std.org>; Tue,  1 Aug 2023 13:19:46 +0200 (CEST)
Received: by mail-vk1-f169.google.com with SMTP id 71dfb90a1353d-4864b490e2dso1977150e0c.1
        for <sc22wg5@open-std.org>; Tue, 01 Aug 2023 04:19:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=stevelionel.com; s=google; t=1690888785; x=1691493585;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :from:to:cc:subject:date:message-id:reply-to;
        bh=vhe51iqTJ+ujGa2Ug075wpoHtBGzyOdFwIjZKuPc7RA=;
        b=PJ64NE1b5/hjjPQL97MRKUh5f97oMPXkqoGW8Iu3wb4y56JlgHUfvX1oMDrj9ZU4K9
         RsQFtv6JBToZJ1DBs9Vh03U6qbN+hPr42demmEUZYDXUHVMkT6E/d9obDUDtMJDqGkwK
         q1GjqRmMoxeZic1WWFFIB25hCpEoFqV3L9Q4E=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1690888785; x=1691493585;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
        bh=vhe51iqTJ+ujGa2Ug075wpoHtBGzyOdFwIjZKuPc7RA=;
        b=KbQ+jFTOuoITWRdl0h6l2DBqkhNRTod8svPoXRq0N7Rx1pJLAHyabhiWzetb5WJ0CN
         QWbwTroQbSAH5K4S61csOk+jOwPM2m1BCuxCzTsDBU2BJeiEae+G2xcz+iFa8QC70X0O
         KnWAmnFCb/AjvMYN/SpnvKI7kjY9C267ob5iwWzzUdeDoTixW2XdY2il4fQHGDPtq/AU
         VQVWTIcnCT+Zk8JNYXpoulMJBO7x6NJM/AbuIzO+B5qOVSuK0xOtNJUKCI8vYdMV34mF
         HOyx/SQs0BhSt6Fgp1VH014zhkaebNcB/jOydebKnL/Kq0E5prmuWH4T7ZAu4V+PGGSM
         oQLg==
X-Gm-Message-State: ABy/qLZyqL6zkuuMrPxn8DmfhCb6KmwnkHe03Ck6EdO+WV1mxYzmp3da
	OLP4FfRgrBeXxNzqncMYLfDDHEq63LYXialqFZ4wpw==
X-Google-Smtp-Source: APBJJlHR8eVHmfJF0a2oEG/OKnFiwlxzwTRVdsmAMh1XnMLqyzt3CHvZ6CvLnVF58mjKPGvuAeUKXODAMMDk0UFhGzs=
X-Received: by 2002:a1f:c157:0:b0:47e:677a:e7fc with SMTP id
 r84-20020a1fc157000000b0047e677ae7fcmr1700649vkf.6.1690888785010; Tue, 01 Aug
 2023 04:19:45 -0700 (PDT)
MIME-Version: 1.0
References: <DM6PR12MB3130D37584A3B669808B6D96CB0AA@DM6PR12MB3130.namprd12.prod.outlook.com>
In-Reply-To: <DM6PR12MB3130D37584A3B669808B6D96CB0AA@DM6PR12MB3130.namprd12.prod.outlook.com>
From: Steve Lionel <steve@stevelionel.com>
Date: Tue, 1 Aug 2023 13:19:33 +0200
Message-ID: <CAEH1ojMAPF+qqZDbSJtVWLavVC5qOQt0aY-nDt6qXP51AFFBDQ@mail.gmail.com>
Subject: Re: [J3] [SC22WG5.6469] Tools for analyzing module files?
To: General J3 interest list <j3@mailman.j3-fortran.org>, WG5 <sc22wg5@open-std.org>
Content-Type: multipart/alternative; boundary="00000000000062b9dd0601dab9bf"
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

--00000000000062b9dd0601dab9bf
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Compiled module files are processor-specific, often undocumented, and
subject to change across versions.

Steve

On Tue, Aug 1, 2023 at 12:33 PM Jeff Hammond via J3 <
j3@mailman.j3-fortran.org> wrote:

> I often find myself trying to debug module files, usually the ones
> associated with MPI.
>
>
>
> Does anyone have any tricks for analyzing these?  I can see things with
> hexdump but it=E2=80=99s not sufficient to answer the questions I have.
>
>
>
> It=E2=80=99s probably too much to ask for something like http://demangler=
.com/
> for Fortran to exist, too.
>
>
>
> Jeff
>

--00000000000062b9dd0601dab9bf
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Compiled module files are processor-specific, often undoc=
umented, and subject to change across versions.</div><div dir=3D"auto"><br>=
</div><div dir=3D"auto">Steve</div><div><br><div class=3D"gmail_quote"><div=
 dir=3D"ltr" class=3D"gmail_attr">On Tue, Aug 1, 2023 at 12:33 PM Jeff Hamm=
ond via J3 &lt;<a href=3D"mailto:j3@mailman.j3-fortran.org">j3@mailman.j3-f=
ortran.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"en-FI" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:b=
reak-word">
<div class=3D"m_5253660843396967447WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">I of=
ten find myself trying to debug module files, usually the ones associated w=
ith MPI.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><u><=
/u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Does=
 anyone have any tricks for analyzing these?=C2=A0 I can see things with he=
xdump but it=E2=80=99s not sufficient to answer the questions I have.<u></u=
><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><u><=
/u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">It=
=E2=80=99s probably too much to ask for something like
<a href=3D"http://demangler.com/" target=3D"_blank">http://demangler.com/</=
a> for Fortran to exist, too.</span></p></div></div><div lang=3D"en-FI" lin=
k=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:break-word"><div class=
=3D"m_5253660843396967447WordSection1"><p class=3D"MsoNormal"><span lang=3D=
"EN-US" style=3D"font-size:12.0pt"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><u><=
/u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Jeff=
<u></u><u></u></span></p>
</div>
</div>

</blockquote></div></div>

--00000000000062b9dd0601dab9bf--
