Skip to content
Snippets Groups Projects

remove the cmake option and compile cuda part as default

Merged Ke Li requested to merge keli/athena:changecmakeopt into master

remove the USE_GPU option and definition in cmake, compile the cuda part in FastCaloSim-GPU if cuda is found. There will be some warning that it can not find some functions, i.e. LoadHistFuncsGpu, when loading the parameterization file, it should be fixed when we produce a new parameterization file with the cuda code included.

Ping @akraszna , @jchapman , @tlari , @mfauccig and @cyoung .

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
    • Resolved by Attila Krasznahorkay

      So... what happens in this setup when trying to use FCS on a machine with no NVIDIA GPU? Can the non-GPU version of FCS still run? Do we have some jobO that would decide between the CPU and GPU versions of FCS?

      I'd really just like to fully understand how these jobs will actually run...

      P.S. I have no idea if the test failure is actually because of this MR. I'm not convinced that it is, but since it's a simulation failure, it's not impossible that it would be. :thinking:

  • Moving to review-user-action-required for now - until discussions are resolved.

    Jakub (L1 shifter)

  • Ke Li added 1 commit

    added 1 commit

    • 67425759 - revise the place of USE_GPU definition and make USE_GPU to false as default

    Compare with previous version

  • This merge request affects 2 packages:

    • Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimEvent
    • Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimServices

    Affected files list will not be printed in this case

    Adding @jchapman ,@pjacka ,@mfauccig ,@xiaozhon ,@ahasib ,@tadej ,@schaarsc as watchers

  • :negative_squared_cross_mark: CI Result FAILURE (hash 67425759)

    Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon
    externals :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    optional tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view. Check the JIRA CI status board for known problems
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :white_check_mark: AthSimulation: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :white_check_mark: AnalysisBase: number of compilation errors 0, warnings 0
    :white_check_mark: AthAnalysis: number of compilation errors 0, warnings 0
    :white_check_mark: DetCommon: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 53780]

  • Ke Li added 1 commit

    added 1 commit

    Compare with previous version

  • This merge request affects 2 packages:

    • Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimEvent
    • Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimServices

    Affected files list will not be printed in this case

    Adding @jchapman ,@pjacka ,@mfauccig ,@xiaozhon ,@ahasib ,@tadej ,@schaarsc as watchers

  • Ke Li added 1 commit

    added 1 commit

    • 00d466a8 - touch all the classs related with cuda to force it to rebuild the dict

    Compare with previous version

  • This merge request affects 2 packages:

    • Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimEvent
    • Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimServices

    Affected files list will not be printed in this case

    Adding @jchapman ,@pjacka ,@mfauccig ,@xiaozhon ,@ahasib ,@tadej ,@schaarsc as watchers

  • :white_check_mark: CI Result SUCCESS (hash 4da5868d)

    Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon
    externals :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    optional tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view. Check the JIRA CI status board for known problems
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :white_check_mark: AthSimulation: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :white_check_mark: AnalysisBase: number of compilation errors 0, warnings 0
    :white_check_mark: AthAnalysis: number of compilation errors 0, warnings 0
    :white_check_mark: DetCommon: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 53791]

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading