From owner-sc22wg5+sc22wg5-dom9=www.open-std.org@open-std.org  Wed Oct 25 10:37:57 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 87599356A8C; Wed, 25 Oct 2023 10:37:57 +0200 (CEST)
Delivered-To: sc22wg5@open-std.org
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2084.outbound.protection.outlook.com [40.107.93.84])
	by www.open-std.org (Postfix) with ESMTP id 105CF356A89
	for <sc22wg5@open-std.org>; Wed, 25 Oct 2023 10:37:56 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=H8xgv6qItJBBmjlR2U+LELhptp9JqKAvj3Ie8/Fq9AkBM+aPsW5eJCujf4hRK2G1HKXI5APDn0DLfD87fmQdtE7Jqf/PXwW9In41yeXRVYaPR2Zbp/r0ZP7YAJl4dgvmuJWV33hN0xwUfZa0MuQSnOSmgYauoWR6vlVKLoSaZLhjTHnZ+wL/yjlvR4EfXD3/2jDT6tETDd2lHMF8cQHjAl6SNuCdYcV859r4kgryMo/dbdTq1BDy/aAZOgQIc+17AyYOTQbgxnHc/Mkp3dXqBYILsDXvKMR3aWgJABS9QrqF1kNeJeWxuc0Pw+DAXg0k8g8ERlHq70vUkmv1avL/vw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=SvqggmxUXRgAfjJZ3uJ2ubX68YIYgDM4X3FKB0JANig=;
 b=HVS3CuNapu9NHAQBE9pVgtxMVNjCWz9S2BDFsC+BknWHaRL78YvWToMsg+6ZBkE3hp7vNL+9tXb+9iE7iWJ1DDZYodDgN1QzSQdYhZmVetDFjR+3rzFT2lag3wqqpjxTbi/Xog1pWm0f56+CnZtHiVHXoXOwW5TRWR9qIFyXK6ylAE6r0BR6Ec03gb7b5i9u+DwBisrH+bto18ZWJTVr4x8aOxoxbEJ/2Pa8YHnXaHQ6lCbL9843ivLNyp9iGVJQbDx3u/p44YxmYNPuIVUyrb21gcM0mHwjwjFg+7dPEhPByidsA3TnnMb4sKe9E08OGJXPqaF0MRwUreMzSwtElA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;
 dkim=pass header.d=nvidia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=SvqggmxUXRgAfjJZ3uJ2ubX68YIYgDM4X3FKB0JANig=;
 b=FrvvjoynAvmxHJx1Zu4pWINYc5MGWPHlLcrWKm3CZtXGj/2RRD5dPaIXsqKcvdpI3cgNEgWqihwkJ1H9h/fbX9iUhUw3lLurl0lQW1LvgmQPgaJo6jCusG0mpehGkJ+/CPIKqM2GTZjX/wAPX30q5NAXXS7tC1uBiQ1WMLZRA9TWy9RgeEHxi1UKvVp2/CjzHXujwhzhtBKFMeE6cp7O4jF9XrXmDnWB0+x5XmBZKHjGFLtaNMINofkbij4wj9tk2jX6UPKzKebuTlJkIZ9GykTPPV2z29LHYp+gsAWAzzav5IJMWsewI8cxXcG0GrYkF1dt0c/qRSIu0PTLKD4Bbw==
Received: from DM6PR12MB3130.namprd12.prod.outlook.com (2603:10b6:5:11b::16)
 by BN9PR12MB5083.namprd12.prod.outlook.com (2603:10b6:408:134::18) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.31; Wed, 25 Oct
 2023 08:37:53 +0000
Received: from DM6PR12MB3130.namprd12.prod.outlook.com
 ([fe80::eb43:5167:4d47:96a]) by DM6PR12MB3130.namprd12.prod.outlook.com
 ([fe80::eb43:5167:4d47:96a%3]) with mapi id 15.20.6907.028; Wed, 25 Oct 2023
 08:37:52 +0000
From: Jeff Hammond <jehammond@nvidia.com>
To: WG5 <sc22wg5@open-std.org>
CC: "Klemm, Michael" <Michael.Klemm@amd.com>, "brian.cornille@amd.com"
	<brian.cornille@amd.com>
Subject: 23-246: Concurrent tasks
Thread-Topic: 23-246: Concurrent tasks
Thread-Index: AQHaBx4jQex2I7pOl06cz9wr6uriXg==
Date: Wed, 25 Oct 2023 08:37:52 +0000
Message-ID:
 <DM6PR12MB3130D2E02D1649D4EEB69528CBDEA@DM6PR12MB3130.namprd12.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=nvidia.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM6PR12MB3130:EE_|BN9PR12MB5083:EE_
x-ms-office365-filtering-correlation-id: 40b4d01b-a8a8-4534-dfa2-08dbd535ada4
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info:
 9vecT7cMB5HNZhnS0FDHKO3oR8OSDoaOh1wLPkshMTXpDk1YiLyPJAkYgQWvbPqectNIdE13/QE/XopVJqLmF2nrBRSKaUI13CvQ5gIUWghYIjdN1vzkcu8NV/1Im50J7YHqGrasMW1vCgcQuris4xUB+K/mYeg/dwwXuvgc1sUFvTTHIghoglB0YA9EWbtMI7W74P86s5tbmCRfNCeWNjRhVUIOm593EGCpvy6M3vSKZ1VbCTwIuOMKojr4AARm+fDlxzHcTfwndJxW75p/IDAcqpYfpi+nF0ycNqgPBPw4D1QpTni6Gt3zXoHEPQlqBdRN4O+b6ifeTOA+femjprs41a9AzvckB1QS4y5jehE+cIf6Qznn1+0C+uXmn638fxIVVh8FJBX0klM3VoYThQiLhX5rrOMim+71xflTcD3HxWSxuJ92FpU5iHo2DvP2Yjmfzp4WJww+gKbFJj/lgP8mFJlJ/KjObKmGjjF2425G6uyUFa1zq903zm6X4oQ9XOzrbfRhJawwVzZLwJxYQBgKgGPvbH3jepxMGrtbFRp05YUzGKUeiTUswCjAv5TPjWc7iOxYRZFPZfQ+YYkUIk8CeRKRhjlzCf+5EPuTUto=
x-forefront-antispam-report:
 CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR12MB3130.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(136003)(39860400002)(346002)(376002)(366004)(230922051799003)(64100799003)(1800799009)(186009)(451199024)(4744005)(66946007)(2906002)(41300700001)(55016003)(166002)(38100700002)(5660300002)(122000001)(66446008)(316002)(76116006)(64756008)(71200400001)(66476007)(54906003)(6916009)(66556008)(6506007)(7696005)(478600001)(966005)(9686003)(52536014)(86362001)(33656002)(4326008)(8676002)(8936002)(26005)(38070700009);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:
 =?us-ascii?Q?6H5tXaDLHC4LxLe94LgaGAAFDnstb7L8hwe0TsDL1t7TSlpKN7jvivf1aMNG?=
 =?us-ascii?Q?B8HFrapoUwxxIssO1bsh+fp0LRQDq+zkETdl+iQuJyzyQU8NW/5t8yV0MyL3?=
 =?us-ascii?Q?G6lzgY8X4N0E7RkhMNp6YPQOzIgj4Q1H9Rjg7q2TRapOPq+thHuEmdGpNNep?=
 =?us-ascii?Q?evd3jeksbmfr4xoCTvm+vPdKK2zJTLOJz/IDCwFLaPULBnw52sIaQrgRjidA?=
 =?us-ascii?Q?oksxZBkyjRNzmv2bFwzOACk9jKj+j2pxoocVJVrFYe+bZHPyKNIhYLglqv+a?=
 =?us-ascii?Q?YAIsBQmkEEFK3kBxH2IrlUC0+LXHJa27fAsQqrHPMDBJ0l1BYaCVsXDz8oZH?=
 =?us-ascii?Q?XS8TKcjwHfAIjYfRA5xF6/UiZhBMBG0zOcxDXOJDFDBcZBb+M6TxM19X+oa0?=
 =?us-ascii?Q?VPuibT/bIU6bnFCi156j1L/KEaOgcEXjtZDg8bqoDoTksXZdpaPfJtGn5/id?=
 =?us-ascii?Q?Q+EF4jgfVRcZStndHOQj2HcklTQdDKVFna7D3VkqYz3lhsOJjybMg5G3FQVJ?=
 =?us-ascii?Q?6XNeasHWbjIaM2kCjXpP2uTnKgPm0OnNq/YNeTH14SXqbZO3nLr0ill83QyQ?=
 =?us-ascii?Q?pysZ5ULWj4UEqRrsQTyCXo2yOETGdgkxC8KFtmdWEe5SFV6XfzLljRcIypS8?=
 =?us-ascii?Q?cd7oCqwF4KBv7PnsnXVOgA4kACe/hg7PzmzjABwZYu1ac6g6vT0pIJ4p600x?=
 =?us-ascii?Q?Kff31s+rm6flTECxko8pl6v1SN/nIKPoGLDjbgKZCfIRgptK/Qk5CfiTT2xi?=
 =?us-ascii?Q?/uiz4FN86gtAzh9a1Cqz3qUVmlNjb87yKOsAt26Y94dYYJ3d8F+ng6e9ChVg?=
 =?us-ascii?Q?M7QNwjMRE2GK+7fa9n055LhkZsf7mX7+l2f/xE9tZSFd4NLZoOLmurwdLRy7?=
 =?us-ascii?Q?MMtPij3jxuR9Ga9/n2DBLSHXwiyyIn9sNvNHVko+ewGJRf+1axYniIBg4jqc?=
 =?us-ascii?Q?9viZ7aJMq091/e/at3VAPkmrjFuTI4io5mzRW7AQ08de74jhlv8zUgckFeon?=
 =?us-ascii?Q?5wOTmB9i5qEyvmH2Zz606i5QG8Lvn1GhFMioVzfuRvtjjosPWtMYxb/Ej7fL?=
 =?us-ascii?Q?g3jKeJHZpRE6VcouLz23NCUaVyVGulMt2t5+S+/Z0MqGQ28pHDT3i0CaPbgl?=
 =?us-ascii?Q?dQwZ1cJqwcI31xf57Fcz8V7JnD0QZG8ca0Fx77n+z3iAooJ+pRVmHZoCTMX6?=
 =?us-ascii?Q?TK+3n5qhml3mOLVAdWByiwQR3+pIaRDkgcoCnM9WLydFDmEKYfYWw98yfPuY?=
 =?us-ascii?Q?q5mfeMbZSD25sN0pXjL2ZxVDZvp0VYeHMezIpUQCYBNZ6fLXJP4wZXin5i7y?=
 =?us-ascii?Q?YHiMbWOlTEPBr+wBZE+unZVd3j6l0wOyoOP7dcoYLhSUqkc2fGYrxTq+GVMs?=
 =?us-ascii?Q?WfjGV3uNDCa3a4pERozPv+NlmnP5JL0QwaeJEHGrmi34YFBGoDSTpxcVfet4?=
 =?us-ascii?Q?SJhd3Z6k5+ST8wJFuFu+atvR04pFhGUACv1bgVznnL7b0jrSAg5Qni9fQiiE?=
 =?us-ascii?Q?6YetoTlqhV7gd2uT4uTyCzwHxdUjB5mKs5X0CYdvnu5x2ju5fwMc++NB8k7T?=
 =?us-ascii?Q?vQ5HwI7bontbvUNb4iRRaFpWgFce1XP0hgXAC5QvxSnwMEtCyQlrigKWyffd?=
 =?us-ascii?Q?Sg=3D=3D?=
Content-Type: multipart/alternative;
	boundary="_000_DM6PR12MB3130D2E02D1649D4EEB69528CBDEADM6PR12MB3130namp_"
MIME-Version: 1.0
X-OriginatorOrg: Nvidia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB3130.namprd12.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 40b4d01b-a8a8-4534-dfa2-08dbd535ada4
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2023 08:37:52.5686
 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: LcHHhndSXq+grtB7RlPFuZ18KnsXvJwG91Q+G+BS+bgdWSOKp1aHy3f/TZe9A1uTRdeTNxwfth7mCQwiv2+e9g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR12MB5083
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

--_000_DM6PR12MB3130D2E02D1649D4EEB69528CBDEADM6PR12MB3130namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

https://j3-fortran.org/doc/year/23/23-246.txt is a new paper that proposes =
a specific form of the task construct.

I have attempted to incorporate all of the feedback from Monday, including =
reuse of IMPORT and IDs for WAIT/NOTIFY (but with a TASK version) , the add=
ition of an ASYNC_SAFE attribute, etc.

I am sure that my attempt to integrate all of these concepts is flawed and =
will require iteration before it is acceptable.

Thanks to everyone who provided feedback.

Jeff

--_000_DM6PR12MB3130D2E02D1649D4EEB69528CBDEADM6PR12MB3130namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"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;}
@font-face
	{font-family:"Times New Roman \(Body CS\)";
	panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ligatures:standardcontextual;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style>
</head>
<body lang=3D"en-FI" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><a href=3D"https://=
j3-fortran.org/doc/year/23/23-246.txt">https://j3-fortran.org/doc/year/23/2=
3-246.txt</a></span><span lang=3D"EN-US" style=3D"font-size:12.0pt"> is a n=
ew paper that proposes a specific form of
 the task construct.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">I ha=
ve attempted to incorporate all of the feedback from Monday, including reus=
e of IMPORT and IDs for WAIT/NOTIFY (but with a TASK version) , the additio=
n of an ASYNC_SAFE attribute, etc.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">I am=
 sure that my attempt to integrate all of these concepts is flawed and will=
 require iteration before it is acceptable.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Than=
ks to everyone who provided feedback.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Jeff=
<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_DM6PR12MB3130D2E02D1649D4EEB69528CBDEADM6PR12MB3130namp_--
