Hi there!
First of all, amazing software. Really nice job!
Second of all, I am trying to use a GPU (NVIDIA GeForce 1080, with an Available Memory of: 7.0829e+09) to run a simulation in 3D (heterogeneous medium). My computational grid size is: 633 by 633 by 446 grid points and 23,745 time steps.
When using kspaceFirstOrder3DG (datacast set to single or gpuArray-single) I get this error:
Error: Not enough CPU or GPU memory to run this simulation.
Error using h5readc
Unable to open file. Filename may be corrupt or have unsupported characters.
Error in h5read (line 58)
[data,var_class] = h5readc(Filename,Dataset,start,count,stride)
And with kspaceFirstOrder3D (datacast set to gpuArray-single) this one:
Error using gpuArray
Out of memory on device. To view more detail about available memory on the GPU, use 'gpuDevice()'. If the problem persists, reset the GPU
by calling 'gpuDevice(1)'.
Error in kspaceFirstOrder_dataCast (line 206)
eval([cast_variables{cast_index} ' = ' data_cast '(' data_cast_prepend '(' cast_variables{cast_index} '));']);
- Is there any way I can split the simulation to run it just with the GPU? (For smaller grids it works fine). Or between the GPU and CPU?
- Is it possible to record the 'movie' when using kspaceFirstOrder3DG?
Many thanks in advance!