cms-sw / cmssw-config

CMSSW build configuration
4 stars 14 forks source link

Support for inverted logic for ALPAKA_BACKENDS #93

Closed smuzaffar closed 1 year ago

smuzaffar commented 1 year ago

See https://github.com/cms-sw/cmssw/pull/40792#issuecomment-1433753092 i.e.

<flags ALPAKA_BACKENDS="cuda rocm"/> works. For longer term, I'm wondering would it be feasible
to add a possibility for an inverted logic, i.e. "all backends except the listed ones"? Although we should
re-think the relation of "platform" concept in DataFormats  (and ESProducers(?) and Services) and 
"backend" concept in EDModules, and the impact of that for the library organization and build
rules anyway, so I'm not if this detail is worth of addressing before the outcome of the
platform-backend thought process.
cmsbuild commented 1 year ago

A new Issue was created by @smuzaffar Malik Shahzad Muzaffar.

@Dr15Jones, @perrotta, @dpiparo, @rappoccio, @makortel, @smuzaffar can you please review it and eventually sign/assign? Thanks.

cms-bot commands are listed here

fwyzard commented 1 year ago

assign core, heterogeneous

cmsbuild commented 1 year ago

New categories assigned: heterogeneous,core

@fwyzard,@Dr15Jones,@smuzaffar,@makortel,@makortel you have been requested to review this Pull request/Issue and eventually sign? Thanks

smuzaffar commented 1 year ago

https://github.com/cms-sw/cmssw-config/pull/96 adds the support for inverted logic for alpaka backends