#1218: MoL updates ------------------------------------+--------------------------------------- Reporter: eschnett | Owner: Type: defect | Status: review Priority: major | Milestone: Component: EinsteinToolkit thorn | Version: Resolution: | Keywords: ------------------------------------+---------------------------------------
Comment (by eschnett):
I added the files providing LinearCombination. The file Euler.c is already attached.
Yes, I merged some of the changes from the device branch into the trunk. I did not merge all of them because some of the code needs to be cleaned up first. Since LinearCombination simplifies MoL so much, and since the device branch has been inactive for half a year, I would now rather merge the trunk into the device branch before continuing to develop it. The functionality should not conflict.
The changes introducing LinearCombination are also necessary to make OpenCL work. We included several OpenCL thorns as well as thorn Accelerator, but without these MoL changes, OpenCL is not really supported.