GoldFeniks / Ample

MIT License
6 stars 0 forks source link

AMPLE Mode ParaboLic Equation

Wide-anlge mode parabolic equation (WAMPE) solver for Helmholtz equation.

Installing dependencies

Both fftw3 and Boost (namely Boost.Program_options) are required.

Linux

Just use your favorite (or not) package manager. Nice isn't it?

Windows

vcpkg is highly recommended. You can use something like

PS> ./vcpkg install --triplet x64-windows boost-program-options fftw3

Building

Linux

$ cd build/cmake
$ mkdir AMPLE && cd AMPLE
$ cmake -DCMAKE_BUILD_TYPE=Release ..
$ make

Windows

PS> cd build/cmake
PS> mkdir AMPLE
PS> cd AMPLE
PS> cmake -DCMAKE_TOOLCHAIN_FILE=[vcpkg root]\scripts\buildsystems\vcpkg.cmake -DUSE_VCPKG=true -DCMAKE_BUILD_TYPE=Release ..