Skip to content

Commit 9c86629

Browse files
Merge pull request #1977 from arcaneframework/dev/gg-move-arrcore-message-passing-in-namespace-arcane
Move types from namespace `Arccore::MessagePassing` to `Arcane::MessagePassing`
2 parents 87d1a86 + 7bcbbfe commit 9c86629

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+287
-229
lines changed

arccore/src/message_passing/arccore/message_passing/BasicSerializeMessage.cc

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
22
//-----------------------------------------------------------------------------
3-
// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
3+
// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
44
// See the top-level COPYRIGHT file for details.
55
// SPDX-License-Identifier: Apache-2.0
66
//-----------------------------------------------------------------------------
77
/*---------------------------------------------------------------------------*/
8-
/* BasicSerializeMessage.cc (C) 2000-2020 */
8+
/* BasicSerializeMessage.cc (C) 2000-2025 */
99
/* */
1010
/* Message utilisant un BasicSerializeMessage. */
1111
/*---------------------------------------------------------------------------*/
@@ -18,7 +18,7 @@
1818
/*---------------------------------------------------------------------------*/
1919
/*---------------------------------------------------------------------------*/
2020

21-
namespace Arccore::MessagePassing::internal
21+
namespace Arcane::MessagePassing::internal
2222
{
2323

2424
/*---------------------------------------------------------------------------*/

arccore/src/message_passing/arccore/message_passing/BasicSerializeMessage.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
22
//-----------------------------------------------------------------------------
3-
// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
3+
// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
44
// See the top-level COPYRIGHT file for details.
55
// SPDX-License-Identifier: Apache-2.0
66
//-----------------------------------------------------------------------------
77
/*---------------------------------------------------------------------------*/
8-
/* BasicSerialize.h (C) 2000-2020 */
8+
/* BasicSerialize.h (C) 2000-2025 */
99
/* */
1010
/* Message utilisant un BasicSerializer. */
1111
/*---------------------------------------------------------------------------*/
@@ -24,7 +24,7 @@
2424
/*---------------------------------------------------------------------------*/
2525
/*---------------------------------------------------------------------------*/
2626

27-
namespace Arccore::MessagePassing::internal
27+
namespace Arcane::MessagePassing::internal
2828
{
2929

3030
/*---------------------------------------------------------------------------*/

arccore/src/message_passing/arccore/message_passing/Communicator.cc

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
22
//-----------------------------------------------------------------------------
3-
// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
3+
// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
44
// See the top-level COPYRIGHT file for details.
55
// SPDX-License-Identifier: Apache-2.0
66
//-----------------------------------------------------------------------------
77
/*---------------------------------------------------------------------------*/
8-
/* Communicator.cc (C) 2000-2020 */
8+
/* Communicator.cc (C) 2000-2025 */
99
/* */
1010
/* Communicateur pour l'échange de message. */
1111
/*---------------------------------------------------------------------------*/
@@ -18,7 +18,7 @@
1818
/*---------------------------------------------------------------------------*/
1919
/*---------------------------------------------------------------------------*/
2020

21-
namespace Arccore::MessagePassing
21+
namespace Arcane::MessagePassing
2222
{
2323

2424
/*---------------------------------------------------------------------------*/

arccore/src/message_passing/arccore/message_passing/Communicator.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
22
//-----------------------------------------------------------------------------
3-
// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
3+
// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
44
// See the top-level COPYRIGHT file for details.
55
// SPDX-License-Identifier: Apache-2.0
66
//-----------------------------------------------------------------------------
77
/*---------------------------------------------------------------------------*/
8-
/* Communicator.h (C) 2000-2020 */
8+
/* Communicator.h (C) 2000-2025 */
99
/* */
1010
/* Communicateur pour l'échange de message. */
1111
/*---------------------------------------------------------------------------*/
@@ -23,7 +23,7 @@
2323
/*---------------------------------------------------------------------------*/
2424
/*---------------------------------------------------------------------------*/
2525

26-
namespace Arccore::MessagePassing
26+
namespace Arcane::MessagePassing
2727
{
2828
/*---------------------------------------------------------------------------*/
2929
/*---------------------------------------------------------------------------*/

arccore/src/message_passing/arccore/message_passing/Dispatchers.cc

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
22
//-----------------------------------------------------------------------------
3-
// Copyright 2000-2024 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
3+
// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
44
// See the top-level COPYRIGHT file for details.
55
// SPDX-License-Identifier: Apache-2.0
66
//-----------------------------------------------------------------------------
77
/*---------------------------------------------------------------------------*/
8-
/* Dispatchers.cc (C) 2000-2024 */
8+
/* Dispatchers.cc (C) 2000-2025 */
99
/* */
1010
/* Conteneur des dispatchers. */
1111
/*---------------------------------------------------------------------------*/
@@ -22,7 +22,7 @@
2222
/*---------------------------------------------------------------------------*/
2323
/*---------------------------------------------------------------------------*/
2424

25-
namespace Arccore::MessagePassing
25+
namespace Arcane::MessagePassing
2626
{
2727

2828
/*---------------------------------------------------------------------------*/

arccore/src/message_passing/arccore/message_passing/Dispatchers.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
22
//-----------------------------------------------------------------------------
3-
// Copyright 2000-2024 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
3+
// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
44
// See the top-level COPYRIGHT file for details.
55
// SPDX-License-Identifier: Apache-2.0
66
//-----------------------------------------------------------------------------
77
/*---------------------------------------------------------------------------*/
8-
/* Dispatchers.h (C) 2000-2024 */
8+
/* Dispatchers.h (C) 2000-2025 */
99
/* */
1010
/* Conteneur des dispatchers. */
1111
/*---------------------------------------------------------------------------*/
@@ -21,7 +21,7 @@
2121
/*---------------------------------------------------------------------------*/
2222
/*---------------------------------------------------------------------------*/
2323

24-
namespace Arccore::MessagePassing
24+
namespace Arcane::MessagePassing
2525
{
2626

2727
/*---------------------------------------------------------------------------*/
@@ -85,7 +85,7 @@ class ARCCORE_MESSAGEPASSING_EXPORT Dispatchers
8585

8686
private:
8787

88-
BuiltInDataTypeContainer<ContainerTraits> m_container;
88+
Arccore::BuiltInDataTypeContainer<ContainerTraits> m_container;
8989

9090
IControlDispatcher* m_control = nullptr;
9191
ISerializeDispatcher* m_serialize = nullptr;

arccore/src/message_passing/arccore/message_passing/GatherMessageInfo.cc

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
22
//-----------------------------------------------------------------------------
3-
// Copyright 2000-2023 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
3+
// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
44
// See the top-level COPYRIGHT file for details.
55
// SPDX-License-Identifier: Apache-2.0
66
//-----------------------------------------------------------------------------
77
/*---------------------------------------------------------------------------*/
8-
/* GatherMessageInfo.cc (C) 2000-2023 */
8+
/* GatherMessageInfo.cc (C) 2000-2025 */
99
/* */
1010
/* Informations pour les messages 'gather'. */
1111
/*---------------------------------------------------------------------------*/
@@ -18,7 +18,7 @@
1818
/*---------------------------------------------------------------------------*/
1919
/*---------------------------------------------------------------------------*/
2020

21-
namespace Arccore::MessagePassing
21+
namespace Arcane::MessagePassing
2222
{
2323

2424
/*---------------------------------------------------------------------------*/

arccore/src/message_passing/arccore/message_passing/GatherMessageInfo.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
22
//-----------------------------------------------------------------------------
3-
// Copyright 2000-2023 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
3+
// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
44
// See the top-level COPYRIGHT file for details.
55
// SPDX-License-Identifier: Apache-2.0
66
//-----------------------------------------------------------------------------
77
/*---------------------------------------------------------------------------*/
8-
/* GatherMessageInfo.h (C) 2000-2023 */
8+
/* GatherMessageInfo.h (C) 2000-2025 */
99
/* */
1010
/* Informations pour les messages 'gather'. */
1111
/*---------------------------------------------------------------------------*/
@@ -20,7 +20,7 @@
2020
/*---------------------------------------------------------------------------*/
2121
/*---------------------------------------------------------------------------*/
2222

23-
namespace Arccore::MessagePassing
23+
namespace Arcane::MessagePassing
2424
{
2525
/*!
2626
* \brief Informations pour un message 'gather'.

arccore/src/message_passing/arccore/message_passing/IControlDispatcher.h

+15-13
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
22
//-----------------------------------------------------------------------------
3-
// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
3+
// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
44
// See the top-level COPYRIGHT file for details.
55
// SPDX-License-Identifier: Apache-2.0
66
//-----------------------------------------------------------------------------
77
/*---------------------------------------------------------------------------*/
8-
/* IControlDispatcher.h (C) 2000-2022 */
8+
/* IControlDispatcher.h (C) 2000-2025 */
99
/* */
1010
/* Manage Control/Utility parallel messages. */
1111
/*---------------------------------------------------------------------------*/
@@ -22,7 +22,7 @@
2222
/*---------------------------------------------------------------------------*/
2323
/*---------------------------------------------------------------------------*/
2424

25-
namespace Arccore::MessagePassing
25+
namespace Arcane::MessagePassing
2626
{
2727
/*---------------------------------------------------------------------------*/
2828
/*---------------------------------------------------------------------------*/
@@ -33,40 +33,42 @@ namespace Arccore::MessagePassing
3333
class ARCCORE_MESSAGEPASSING_EXPORT IControlDispatcher
3434
{
3535
public:
36+
3637
virtual ~IControlDispatcher() = default;
3738

3839
public:
39-
virtual void waitAllRequests(ArrayView<Request> requests) =0;
40+
41+
virtual void waitAllRequests(ArrayView<Request> requests) = 0;
4042

4143
virtual void waitSomeRequests(ArrayView<Request> requests,
42-
ArrayView<bool> indexes, bool is_non_blocking) =0;
44+
ArrayView<bool> indexes, bool is_non_blocking) = 0;
4345

44-
virtual IMessagePassingMng* commSplit(bool keep) =0;
46+
virtual IMessagePassingMng* commSplit(bool keep) = 0;
4547

46-
virtual void barrier() =0;
48+
virtual void barrier() = 0;
4749

48-
virtual Request nonBlockingBarrier() =0;
50+
virtual Request nonBlockingBarrier() = 0;
4951

50-
virtual MessageId probe(const PointToPointMessageInfo& message) =0;
52+
virtual MessageId probe(const PointToPointMessageInfo& message) = 0;
5153

5254
// NOTE novembre 2022
5355
// Pour l'instant pas encore virtual pure pour rester compatible avec le code
5456
// existant. L'implémentation lève une exception NotSupportedException
5557
virtual MessageSourceInfo legacyProbe(const PointToPointMessageInfo& message);
5658

5759
//! Création d'une liste de requêtes associé à ce gestionnaire
58-
virtual Ref<IRequestList> createRequestListRef() =0;
60+
virtual Ref<IRequestList> createRequestListRef() = 0;
5961

6062
public:
6163

62-
virtual IProfiler* profiler() const =0;
63-
virtual void setProfiler(IProfiler* p) =0;
64+
virtual IProfiler* profiler() const = 0;
65+
virtual void setProfiler(IProfiler* p) = 0;
6466
};
6567

6668
/*---------------------------------------------------------------------------*/
6769
/*---------------------------------------------------------------------------*/
6870

69-
} // End namespace Arccore::MessagePassing
71+
} // namespace Arcane::MessagePassing
7072

7173
/*---------------------------------------------------------------------------*/
7274
/*---------------------------------------------------------------------------*/

arccore/src/message_passing/arccore/message_passing/IDispatchers.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
22
//-----------------------------------------------------------------------------
3-
// Copyright 2000-2024 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
3+
// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
44
// See the top-level COPYRIGHT file for details.
55
// SPDX-License-Identifier: Apache-2.0
66
//-----------------------------------------------------------------------------
77
/*---------------------------------------------------------------------------*/
8-
/* IDispatchers.h (C) 2000-2024 */
8+
/* IDispatchers.h (C) 2000-2025 */
99
/* */
1010
/* Interface du conteneur des dispatchers. */
1111
/*---------------------------------------------------------------------------*/
@@ -19,7 +19,7 @@
1919
/*---------------------------------------------------------------------------*/
2020
/*---------------------------------------------------------------------------*/
2121

22-
namespace Arccore::MessagePassing
22+
namespace Arcane::MessagePassing
2323
{
2424
class IControlDispatcher;
2525

arccore/src/message_passing/arccore/message_passing/IMessagePassingMng.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
22
//-----------------------------------------------------------------------------
3-
// Copyright 2000-2024 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
3+
// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
44
// See the top-level COPYRIGHT file for details.
55
// SPDX-License-Identifier: Apache-2.0
66
//-----------------------------------------------------------------------------
77
/*---------------------------------------------------------------------------*/
8-
/* IMessagePassingMng.h (C) 2000-2024 */
8+
/* IMessagePassingMng.h (C) 2000-2025 */
99
/* */
1010
/* Interface du gestionnaire des échanges de messages. */
1111
/*---------------------------------------------------------------------------*/
@@ -19,7 +19,7 @@
1919
/*---------------------------------------------------------------------------*/
2020
/*---------------------------------------------------------------------------*/
2121

22-
namespace Arccore::MessagePassing
22+
namespace Arcane::MessagePassing
2323
{
2424

2525
/*---------------------------------------------------------------------------*/

arccore/src/message_passing/arccore/message_passing/IProfiler.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
22
//-----------------------------------------------------------------------------
3-
// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
3+
// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
44
// See the top-level COPYRIGHT file for details.
55
// SPDX-License-Identifier: Apache-2.0
66
//-----------------------------------------------------------------------------
77
/*---------------------------------------------------------------------------*/
8-
/* IProfiler.h (C) 2000-2020 */
8+
/* IProfiler.h (C) 2000-2025 */
99
/* */
1010
/* Interface du gestionnaire des échanges de messages. */
1111
/*---------------------------------------------------------------------------*/
@@ -19,7 +19,7 @@
1919
/*---------------------------------------------------------------------------*/
2020
/*---------------------------------------------------------------------------*/
2121

22-
namespace Arccore::MessagePassing
22+
namespace Arcane::MessagePassing
2323
{
2424

2525
/*---------------------------------------------------------------------------*/

arccore/src/message_passing/arccore/message_passing/IRequestList.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
22
//-----------------------------------------------------------------------------
3-
// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
3+
// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
44
// See the top-level COPYRIGHT file for details.
55
// SPDX-License-Identifier: Apache-2.0
66
//-----------------------------------------------------------------------------
77
/*---------------------------------------------------------------------------*/
8-
/* IRequestList.h (C) 2000-2020 */
8+
/* IRequestList.h (C) 2000-2025 */
99
/* */
1010
/* Interface d'une liste de requêtes de messages. */
1111
/*---------------------------------------------------------------------------*/
@@ -20,7 +20,7 @@
2020
/*---------------------------------------------------------------------------*/
2121
/*---------------------------------------------------------------------------*/
2222

23-
namespace Arccore::MessagePassing
23+
namespace Arcane::MessagePassing
2424
{
2525
/*---------------------------------------------------------------------------*/
2626
/*---------------------------------------------------------------------------*/

0 commit comments

Comments
 (0)