An example of Fortran wrapper for the AMGCL library.
The wrapper allows to select compute backend (OpenMP or OpenCL) with a runtime parameter.
On Windows OpenCL.dll
is delay-loaded so that the wrapper works even when
OpenCL runtime is not available.