Permalink
Commits on Mar 11, 2010
  1. allow users to specify opencl device by -D option

    Qianqian Fang
    Qianqian Fang committed Mar 11, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@18 4848f366-3658-0410-a320-90152d9d5b07
Commits on Mar 1, 2010
  1. add stopsign to trigger cpu kernel to stop

    Qianqian Fang
    Qianqian Fang committed Mar 1, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@17 4848f366-3658-0410-a320-90152d9d5b07
Commits on Feb 27, 2010
  1. typos in the host code to set arguments

    Qianqian Fang
    Qianqian Fang committed Feb 27, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@16 4848f366-3658-0410-a320-90152d9d5b07
Commits on Feb 26, 2010
  1. add mcx_core_lite.cl for non-reflection simulations, gain 6% speed

    Qianqian Fang
    Qianqian Fang committed Feb 26, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@15 4848f366-3658-0410-a320-90152d9d5b07
  2. huge boost with cuda 3.0 opencl lib

    Qianqian Fang
    Qianqian Fang committed Feb 26, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@14 4848f366-3658-0410-a320-90152d9d5b07
Commits on Feb 25, 2010
  1. ati example worked

    Qianqian Fang
    Qianqian Fang committed Feb 25, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@13 4848f366-3658-0410-a320-90152d9d5b07
  2. use OS timer is more accurate in ATI hardware

    Qianqian Fang
    Qianqian Fang committed Feb 25, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@12 4848f366-3658-0410-a320-90152d9d5b07
  3. remove local qualifier

    Qianqian Fang
    Qianqian Fang committed Feb 25, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@11 4848f366-3658-0410-a320-90152d9d5b07
  4. fixed the clEnqueueNDRangeKernel block size bug

    Qianqian Fang
    Qianqian Fang committed Feb 25, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@10 4848f366-3658-0410-a320-90152d9d5b07
Commits on Feb 24, 2010
  1. cross compiling on ATI again

    Qianqian Fang
    Qianqian Fang committed Feb 24, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@9 4848f366-3658-0410-a320-90152d9d5b07
Commits on Feb 23, 2010
  1. reenabled rand seed from timer

    Qianqian Fang
    Qianqian Fang committed Feb 23, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@8 4848f366-3658-0410-a320-90152d9d5b07
  2. cross-compiling on nVidia opencl

    Qianqian Fang
    Qianqian Fang committed Feb 23, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@7 4848f366-3658-0410-a320-90152d9d5b07
  3. use swizzle, slightly slower

    Qianqian Fang
    Qianqian Fang committed Feb 23, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@6 4848f366-3658-0410-a320-90152d9d5b07
  4. enable profiling timer

    Qianqian Fang
    Qianqian Fang committed Feb 23, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@5 4848f366-3658-0410-a320-90152d9d5b07
Commits on Feb 16, 2010
  1. add fdtdcuda

    Qianqian Fang
    Qianqian Fang committed Feb 16, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@4 4848f366-3658-0410-a320-90152d9d5b07
Commits on Feb 6, 2010
  1. first working code for OpenCL, Q6700 gave good results

    Qianqian Fang
    Qianqian Fang committed Feb 6, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@3 4848f366-3658-0410-a320-90152d9d5b07
Commits on Feb 5, 2010
  1. debug clBuildProgram

    Qianqian Fang
    Qianqian Fang committed Feb 5, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@2 4848f366-3658-0410-a320-90152d9d5b07
Commits on Feb 1, 2010
  1. add MCX OpenCL version

    Qianqian Fang
    Qianqian Fang committed Feb 1, 2010
    git-svn-id: https://orbit.nmr.mgh.harvard.edu/svn/mcxcl/mcxcl@1 4848f366-3658-0410-a320-90152d9d5b07