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

GPU compatibility (questions, open branches, problems?) #214

Open
borjapedro opened this issue Nov 6, 2024 · 1 comment
Open

GPU compatibility (questions, open branches, problems?) #214

borjapedro opened this issue Nov 6, 2024 · 1 comment
Labels
feature-request New feature request

Comments

@borjapedro
Copy link

Abstract and Motivation

As a brief introduction, my research group and myself (AIA, RWTH-Aachen University) are using Cantera for the computation of reaction rates and diffusion coefficients in our CFD solver. We have obtained great results using Cantera, however we will be porting our code to GPU in the near future (already working on it) in order to allow GPU and CPU alternatives. The code is written in C++, with MPI, Open-MP multithreading on CPU and PSTL based multithreading on GPU, focusing on performance for HPC computations. As far as I understand, this would be an issue with the current implementation of Cantera, which is based on CPU architecture and does not allow GPU acceleration.

More than a request, this is an open question to the Cantera community, with more knowledge in the matter: Is there any work being done as a group on a GPU porting of Cantera? Or does it already exist? We would gladly help in the development or testing if any such thing is being attempted.

I know this is probably not the best place for such a question, however could not think of an alternative to reach the Cantera community.

Thanks in advance for the help.

@borjapedro borjapedro added the feature-request New feature request label Nov 6, 2024
@ischoegl
Copy link
Member

Hi @borjapedro ... thanks for reaching out. To the best of my knowledge, there are currently no active attempts to work on GPU acceleration within the Cantera project, although there has been some discussion in the past, see #33 (or #34). Specifically, @speth has experimented with GPU acceleration a while back, see this comment:
#33 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request New feature request
Projects
None yet
Development

No branches or pull requests

2 participants