Hello.

Thank you for K-Wave. I am using the function pstdElastic2D for my simulations and I am running my simulations on a high-performance computing infrastructure. My institution's MATLAB license includes the Parallel Computing Toolbox, but the infrastructure does not have any GPUs. When I set up the simulation, I choose the parallel version of MATLAB and I select the number of processors for the simulation. However, it appears that unless the actual code is modified to specify the number of processors utilized by the parallel computing toolbox (PCT), the code uses all available processors.

In the K-Wave documentation, I see options for utilizing the PCT in conjunction with a GPU, but I don't see where to initialize the number of processors and incorporate 'parfor' without a GPU. In the pstElastic2D function, I am wondering if the start of the time loop is where the 'parfor' loop should be located?

To summarize, for K-Wave simulations, is it possible to use MATLAB PCT without a GPU? If so, can you please recommend the appropriate solution for the pstdElastic2D function?

Thank you in advance for your support.

Sincerely,

Emily Miller

# k-Wave

## A MATLAB toolbox for the time-domain

simulation of acoustic wave fields

## Parallel Computing without GPU

(1 post) (1 voice)-
Posted 2 weeks ago #

## Reply

You must log in to post.