uMagNUS (v2.1.0)
Several significant changes to the build process were implemented:
- uMagNUS-clCompiler and uMagNUS-kernelLoader were created to help developers compile and link their custom OpenCL kernels using the OpenCL platform compiler to check for compile and link errors
- ocl2go and ocl2go64 in opencl and opencl64 packages have been merged
- Makefiles were updated to simplify the build process for users
- Offline compilation of kernels into umagnus and umagnus64 libraries are enabled
- During initialization, opencl and opencl64 packages search for the umagnus and umagnus64 libraries, respectively, in the directories defined in the user environment variables (LD_LIBRARY_PATH in Linux, PATH in windows). If found, the precompiled kernels are used to run uMagNUS and uMagNUS64. If not found, the kernels will be compiled from the source code hard coded into uMagNUS and
uMagNUS64 when they were built