Source code of the k-Wave Service on o²S²PARC. k-Wave is MATLAB/C++ toolbox for the time-domain simulation of acoustic wave fields. This Service uses the C++ function to run 3D time-domain simulation of wave propagation on a GPU using C++ CUDA code. You can find more information about k-Wave here.
The Service runs the kspaceFirstOrder-CUDA function (v1.3)
If you find the toolbox useful for your academic work, please consider citing one or more of the associated papers, more information here.
$ make help
$ make build
$ make publish-local Use as input the file validation/input/input.h5. Running the service should generate an output.h5 file.
Is you provide optional boolean flags (either in the UI of in inputs.json), you should see additional data fields in the output.h5 file. To inspect the output file you can use h5ls -d output.h5.
Please open an issue in this repository.
