Best way to run a sensitivity analysis for an ODE model on GPUs

7 visualizaciones (últimos 30 días)
Francesco
Francesco el 24 de Feb. de 2019
Comentada: Tom Jones el 21 de Mayo de 2020
Hi.
First, I am not trying to parallelize ode45 (or any other solver). I have seen this question asked a lot and I am clear why it cannot be done.
What I want to do is essentially run a sensitivity analysis on a GPU. I have a system of differential equations that depends on parameters and I need to vary those parameters across certain ranges. On the CPU, I can easily use parfor but what is the smoothest way to implement this with gpuArray?
Again, I understand the potential speed-up will depend on my problem and GPU but I am curious and would like to give this a try. Any insight or relevant example is appreciated.
Best,
Francesco
  3 comentarios
Vipul Singhal
Vipul Singhal el 18 de Mayo de 2020
Just want to echo this question. Would love to see if someone has made progress in this direction. I think doing things like parameter estimation / sensitivity analysis would be greatly accelerated if we could figure out how to run an ODE on a GPU.
Tom Jones
Tom Jones el 21 de Mayo de 2020
I would also like to be able to run an ODE solver on a GPU. Having the equivalent function to a parfor, but which can be executed on a GPU would be a huge help in running sensitivity analyses for my research on non-linear systems.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Programming en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by