Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reference Particle: GPU Capable Methods #230

Merged
merged 1 commit into from
Aug 31, 2022

Conversation

ax3l
Copy link
Member

@ax3l ax3l commented Aug 31, 2022

Make all methods of the reference particle type:

  • GPU capable (__host__ __device__)
  • forced inline

Create a separate header file for the type.

@ax3l ax3l added backend: cuda Specific to CUDA execution (GPUs) backend: sycl Specific to DPC++/SYCL execution (CPUs/GPUs) backend: hip Specific to ROCm execution (GPUs) component: distributions beam distributions labels Aug 31, 2022
@ax3l ax3l requested review from n01r and cemitch99 August 31, 2022 02:08
Make all methods of the reference particle type:
- GPU capable (`__host__ __device__`)
- forced inline

Create a separate header file for the type.
@ax3l ax3l force-pushed the topic-refpart-gpu branch from ae2a2a4 to 2643503 Compare August 31, 2022 04:39
@ax3l ax3l changed the title Reference Particle: GPU Capable Reference Particle: GPU Capable Methods Aug 31, 2022
@RemiLehe RemiLehe merged commit be22037 into ECP-WarpX:development Aug 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend: cuda Specific to CUDA execution (GPUs) backend: hip Specific to ROCm execution (GPUs) backend: sycl Specific to DPC++/SYCL execution (CPUs/GPUs) component: distributions beam distributions
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants