45
45
#include " arccore/message_passing_mpi/MpiMessagePassingMng.h"
46
46
#include " arccore/message_passing_mpi/internal/MpiSerializeDispatcher.h"
47
47
#include " arccore/message_passing_mpi/internal/MpiRequestList.h"
48
- #include " arccore/message_passing_mpi/internal/MpiSerializeMessageList.h"
49
48
#include " arccore/message_passing_mpi/internal/MpiAdapter.h"
50
49
#include " arccore/message_passing_mpi/internal/MpiLock.h"
51
50
#include " arccore/message_passing/Dispatchers.h"
@@ -474,7 +473,7 @@ build()
474
473
_setControlDispatcher (control_dispatcher);
475
474
476
475
// NOTE: cette instance sera détruite par le ParallelMngDispatcher
477
- auto * serialize_dispatcher = new MpiSerializeDispatcher (m_adapter);
476
+ auto * serialize_dispatcher = new MpiSerializeDispatcher (m_adapter, mpm );
478
477
m_mpi_serialize_dispatcher = serialize_dispatcher;
479
478
_setSerializeDispatcher (serialize_dispatcher);
480
479
@@ -487,13 +486,6 @@ build()
487
486
m_non_blocking_collective->build ();
488
487
if (m_mpi_lock)
489
488
m_trace->info () << " Using mpi with locks." ;
490
-
491
- // Utilise par défaut (janvier 2024) la nouvelle implémentation de la sérialisation,
492
- // mais on laisse l'ancienne accessible au cas où.
493
- if (platform::getEnvironmentVariable (" ARCANE_SYNCHRONIZE_LIST_VERSION" ) == " 1" ) {
494
- m_use_serialize_list_v2 = false ;
495
- m_trace->info () << " Using MPI SerializeList version 1" ;
496
- }
497
489
}
498
490
499
491
/* ---------------------------------------------------------------------------*/
@@ -724,9 +716,7 @@ _waitSomeRequests(ArrayView<Request> requests, bool is_non_blocking)
724
716
ISerializeMessageList* MpiParallelMng::
725
717
_createSerializeMessageList ()
726
718
{
727
- if (m_use_serialize_list_v2)
728
- return new MP::internal::SerializeMessageList (messagePassingMng ());
729
- return new MpiSerializeMessageList (serializeDispatcher ());
719
+ return new MP::internal::SerializeMessageList (messagePassingMng ());
730
720
}
731
721
732
722
/* ---------------------------------------------------------------------------*/
0 commit comments