Note that travis tests will fail on the gpu branch of this and other repositories because much of the cpu code has been deleted. In this repository, src/2d/GPU has special GPU versions of some routines and those routines have been deleted from src/2d.
If you want to use the CPU code you should check out the master branch or some particular tag such as v5.6.0.
The current state of the GPU code was based on v5.5.0 but with some additional changes merged in (e.g. adjoint solution code), but not everything from v5.6.0. In the future new commits on this gpu branch may bring it up to full compatibility with v5.6.0 or a later version.
Note that travis tests will fail on the gpu branch of this and other repositories because much of the cpu code has been deleted. In this repository, src/2d/GPU has special GPU versions of some routines and those routines have been deleted from src/2d.
If you want to use the CPU code you should check out the master branch or some particular tag such as v5.6.0.
The current state of the GPU code was based on v5.5.0 but with some additional changes merged in (e.g. adjoint solution code), but not everything from v5.6.0. In the future new commits on this gpu branch may bring it up to full compatibility with v5.6.0 or a later version.