From . * [new ref] HEAD -> merge-attempt From https://github.com/cms-sw/cmssw * [new ref] refs/pull/48058/head -> cms-sw/refs/pull/48058/head Switched to branch 'merge-attempt' Auto-merging FWCore/Integration/test/BuildFile.xml Merge made by the 'ort' strategy. DataFormats/Common/interface/AnyBuffer.h | 73 +++++ DataFormats/Common/interface/TrivialCopyTraits.h | 92 ++++++ DataFormats/Common/interface/Wrapper.h | 114 ++++++- DataFormats/Common/interface/WrapperBase.h | 25 +- DataFormats/Portable/BuildFile.xml | 1 + .../Portable/interface/PortableCollection.h | 2 + .../Portable/interface/PortableHostCollection.h | 30 ++ .../Portable/interface/PortableHostObject.h | 25 ++ FWCore/Framework/interface/WrapperBaseHandle.h | 119 ++++++++ .../Framework/interface/WrapperBaseOrphanHandle.h | 80 +++++ FWCore/Framework/src/WrapperBaseHandle.cc | 47 +++ FWCore/Integration/plugins/BuildFile.xml | 9 + FWCore/Integration/plugins/WrapperBaseProducer.cc | 226 ++++++++++++++ FWCore/Integration/test/BuildFile.xml | 1 + .../test/testWrapperBaseProducer_cfg.py | 39 +++ FWCore/TestModules/plugins/GenericCloner.cc | 217 ++++++++++++++ FWCore/TestModules/test/BuildFile.xml | 2 + FWCore/TestModules/test/testGenericCloner_cfg.py | 117 ++++++++ HeterogeneousCore/MPICore/BuildFile.xml | 5 + HeterogeneousCore/MPICore/README.md | 97 ++++++ HeterogeneousCore/MPICore/interface/MPIToken.h | 25 ++ HeterogeneousCore/MPICore/plugins/BuildFile.xml | 13 + HeterogeneousCore/MPICore/plugins/MPIController.cc | 290 ++++++++++++++++++ HeterogeneousCore/MPICore/plugins/MPIReceiver.cc | 120 ++++++++ HeterogeneousCore/MPICore/plugins/MPIReporter.cc | 59 ++++ HeterogeneousCore/MPICore/plugins/MPISender.cc | 147 +++++++++ HeterogeneousCore/MPICore/plugins/MPISource.cc | 333 +++++++++++++++++++++ HeterogeneousCore/MPICore/plugins/api.cc | 254 ++++++++++++++++ HeterogeneousCore/MPICore/plugins/api.h | 218 ++++++++++++++ HeterogeneousCore/MPICore/plugins/conversion.cc | 85 ++++++ HeterogeneousCore/MPICore/plugins/conversion.h | 26 ++ HeterogeneousCore/MPICore/plugins/macros.h | 144 +++++++++ HeterogeneousCore/MPICore/plugins/messages.cc | 76 +++++ HeterogeneousCore/MPICore/plugins/messages.h | 118 ++++++++ HeterogeneousCore/MPICore/src/classes.h | 2 + HeterogeneousCore/MPICore/src/classes_def.xml | 4 + HeterogeneousCore/MPICore/test/BuildFile.xml | 3 + HeterogeneousCore/MPICore/test/controller_cfg.py | 56 ++++ HeterogeneousCore/MPICore/test/eventlist_cff.py | 39 +++ HeterogeneousCore/MPICore/test/follower_cfg.py | 50 ++++ .../MPICore/test/testMPIApplication.sh | 67 +++++ 41 files changed, 3447 insertions(+), 3 deletions(-) create mode 100644 DataFormats/Common/interface/AnyBuffer.h create mode 100644 DataFormats/Common/interface/TrivialCopyTraits.h create mode 100644 FWCore/Framework/interface/WrapperBaseHandle.h create mode 100644 FWCore/Framework/interface/WrapperBaseOrphanHandle.h create mode 100644 FWCore/Framework/src/WrapperBaseHandle.cc create mode 100644 FWCore/Integration/plugins/WrapperBaseProducer.cc create mode 100644 FWCore/Integration/test/testWrapperBaseProducer_cfg.py create mode 100644 FWCore/TestModules/plugins/GenericCloner.cc create mode 100644 FWCore/TestModules/test/testGenericCloner_cfg.py create mode 100644 HeterogeneousCore/MPICore/BuildFile.xml create mode 100644 HeterogeneousCore/MPICore/README.md create mode 100644 HeterogeneousCore/MPICore/interface/MPIToken.h create mode 100644 HeterogeneousCore/MPICore/plugins/BuildFile.xml create mode 100644 HeterogeneousCore/MPICore/plugins/MPIController.cc create mode 100644 HeterogeneousCore/MPICore/plugins/MPIReceiver.cc create mode 100644 HeterogeneousCore/MPICore/plugins/MPIReporter.cc create mode 100644 HeterogeneousCore/MPICore/plugins/MPISender.cc create mode 100644 HeterogeneousCore/MPICore/plugins/MPISource.cc create mode 100644 HeterogeneousCore/MPICore/plugins/api.cc create mode 100644 HeterogeneousCore/MPICore/plugins/api.h create mode 100644 HeterogeneousCore/MPICore/plugins/conversion.cc create mode 100644 HeterogeneousCore/MPICore/plugins/conversion.h create mode 100644 HeterogeneousCore/MPICore/plugins/macros.h create mode 100644 HeterogeneousCore/MPICore/plugins/messages.cc create mode 100644 HeterogeneousCore/MPICore/plugins/messages.h create mode 100644 HeterogeneousCore/MPICore/src/classes.h create mode 100644 HeterogeneousCore/MPICore/src/classes_def.xml create mode 100644 HeterogeneousCore/MPICore/test/controller_cfg.py create mode 100644 HeterogeneousCore/MPICore/test/eventlist_cff.py create mode 100644 HeterogeneousCore/MPICore/test/follower_cfg.py create mode 100755 HeterogeneousCore/MPICore/test/testMPIApplication.sh Switched to branch 'from-CMSSW_15_0_X_2025-05-12-1100'