source: sasmodels/sasmodels/kernelcl.py

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @069743a   5 years pkienzle typo in comment core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @4e28511   5 years pkienzle more lint core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @b297ba9   5 years pkienzle lint core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @0d26e91   5 years noreply Merge branch 'beta_approx' into ticket-1015-gpu-mem-error core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @3199b17   5 years pkienzle PEP 8 changes and improved consistency between OpenCL/CUDA/DLL code core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @00afc15   5 years pkienzle fix cuda tests core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @0be86aa   5 years pkienzle remove unused code core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @7126c04   5 years pkienzle use similar code for cuda and opencl core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @8064d5e   5 years pkienzle Merge branch 'beta_approx' into py3 core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @f872fd1   5 years pkienzle simplify F32/F64 handling core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @07646b6   5 years pkienzle Merge branch 'cuda-test' into beta_approx core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @d5ce7fa   5 years pkienzle Merge branch 'ticket-1015-gpu-mem-error' into cuda-test core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @95f62aa   5 years pkienzle store OpenCL objects in environment so they get recreated when the … core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @e44432d   5 years pkienzle support hollow models in structure factor calculations core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @8b31efa   5 years pkienzle document cuda device selection; fix cuda speed issue core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @b0de252   5 years pkienzle improve control over cuda context core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @f31815d   5 years pkienzle missing sys import core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @e2592f0   5 years pkienzle fix test warnings from py3 and numpy core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @5399809   6 years pkienzle fix R_eff support infrastructure so more tests pass core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @6e7ba14   6 years pkienzle allow for different forms of effective_radius core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @c036ddb   6 years pkienzle refactor so Iq is not needed if Fq is defined core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @01c8d9e   6 years ges3 beta approximation, first pass core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @d86f0fc   6 years pkienzle lint reduction core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @6cbdcd4   6 years pkienzle code cleanup: kernel_template.c/kernel_iq.cl are no longer used by … core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @b4272a2   6 years pkienzle restructure handling of opencl flags so it works with sasview core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @3221de0   6 years pkienzle restructure handling of opencl flags so it works with sasview core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @e59f60a   6 years pkienzle py.test needs kernelcl import to succeed even if pyopencl is not available core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @6dba2f0   6 years pkienzle py.test needs kernelcl import to succeed even if pyopencl is not available core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @2d81cfe   6 years pkienzle lint core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @c1114bf   7 years pkienzle lint core_shell_microgelscostrafo411magnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @d2b939c   7 years pkienzle Merge branch 'master' into ticket-794 core_shell_microgelscostrafo411magnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @b8ddf2e   7 years pkienzle use correct allocation size for the returned result core_shell_microgelscostrafo411magnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @96c2b98   7 years rozyczko Allow for (rare) cases where the size of q_input is smaller than results. … core_shell_microgelscostrafo411magnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @7fcdc9f   7 years pkienzle OpenCL: use checksum to distinguish between kernels with the same name core_shell_microgelscostrafo411magnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @6e5b2a7   7 years ajj ticket 363: Allow other processes to run during long computations (#9) * … core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @a557a99   8 years wojciech A few fixes to make code cleaner and add PYOPENCL_CTX control core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @880a2ed   8 years wojciech Handling for SAS_OPENCL enviromental variable added core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @14a15a3   8 years pkienzle treat normalization volume of 0. as 1., which mitigates n_shells=0 problem … core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @0dc34c3   8 years pkienzle don't check timestamps of files in library.zip core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @300a2f7   8 years pkienzle Force programs to be recompiled on OpenCL when they are changed. Ref #576 core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @bde38b5   8 years pkienzle simplify kernel calling core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @40a87fa   8 years pkienzle lint and latex cleanup core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @20317b3   8 years pkienzle lint core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @a4280bd   8 years pkienzle restructure magnetic models to use less code core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @9eb3632   8 years pkienzle restructure kernels using fixed PD loops core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @32e3c9b   8 years pkienzle dll version of magnetic sld core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @def2c1b   8 years pkienzle honour platform request when selecting kernel core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @a738209   8 years pkienzle simplify kernels by remove coordination parameter logic core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @56b2687   8 years pkienzle Merge branch 'master' into polydisp Conflicts: README.rst … core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @197e41d   8 years pkienzle improve warning message re: missing OpenCL core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @33af590   8 years pkienzle monkey patch pyopencl so that include path is quoted appropriately core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @88b92e1   8 years pkienzle monkey patch pyopencl so that include path is quoted core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @821a9c6   8 years pkienzle log the compile commands core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @ae2b6b5   8 years pkienzle increase code correspondance between iq.c and iq.cl core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @f2f67a6   8 years pkienzle reenable opencl; works on cpu but not gpu core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @8d62008   8 years pkienzle remove circular dependency between details/modelinfo; fix compare … core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @dd7fc12   8 years pkienzle fix kerneldll dtype problem; more type hinting core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @a5b8477   8 years pkienzle update docs to work with the new ModelInfo/ParameterTable? classes core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @7ae2b7f   8 years pkienzle still more linting; ignore numpy types core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @f619de7   8 years pkienzle more type hinting core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @6d6508e   8 years pkienzle refactor model_info from dictionary to class core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @d2bb604   8 years pkienzle fix models so all dll tests pass core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @4d76711   8 years pkienzle adjust interface to sasview core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @ba32cdd   8 years pkienzle fix opencl compile; still doesn't run core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @fec69dd   8 years pkienzle debugging mess core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @25b30fd   8 years pkienzle fix opencl compilation problem (string not unicode?) core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @48fbd50   8 years pkienzle twiddle with kernel interface core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @445d1c0   8 years pkienzle restrict polydispersity checks in bumps to 1d parameters for 1d data core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @c072f83   8 years pkienzle revised opencl calculator, first pass core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @a6f9577   8 years pkienzle restore support for simple polydispersity (incomplete) core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @8e0d974   8 years pkienzle product model was not forwarding cutoff to S and P core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @4f9d3fd   8 years pkienzle move opencl pragmas into kernelcl core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @5464d68   8 years pkienzle move opencl pragmas into kernelcl core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @c094758   8 years pkienzle fix autogen 2d plots (mask passes 0 not 1) core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @17bbadd   8 years pkienzle refactor so all model defintion queries use model_info; better … core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @e6a5556   8 years pkienzle prefer certain devices for opencl gpu/cpu core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @199d40d   8 years pkienzle support opencl on cpu only without gpu core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @d18582e   8 years pkienzle default to double precision if single=False is set in model file core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @eafc9fa   8 years pkienzle refactor kernel wrappers to simplify q input handling core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @823e620   8 years pkienzle delint core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @cde11f0f   8 years pkienzle make 'fast' a numeric type option as f32 with loose accuracy core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @5d316e9   8 years pkienzle support fast and loose single precision and half precision core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @9404dd3   8 years pkienzle python 3.x support core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @92da231   8 years pkienzle add notes about compiler and opencl drivers to docs core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @0763009   8 years pkienzle minor code cleanup core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @af1d68c   9 years pkienzle remove obsolete code core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @aa4946b   9 years pkienzle refactor so kernels are loaded via core.load_model core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @63b32bb   9 years pkienzle lint cleaning core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @750ffa5   9 years pkienzle allow test of dll using single precision core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @3c56da87   9 years pkienzle lint cleanup core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @c85db69   9 years doucetm pylint fixes core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @664c8e7   9 years pkienzle catch yet another opencl startup error core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @f734e7d   9 years pkienzle restructure c code generation for maintainability; extend test harness to … core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @f1ecfa92   9 years ajj towards fixing the 'models with no polydispersity' problem core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @676351f   9 years ajj Merge branch 'master' of https://github.com/SasView/sasmodels core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @da32ec3   9 years ajj fix importerror core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @7841376   9 years wimbouwman handle the case where opencl is installed but has no devices available core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @87fce00   9 years ajj Ensuring that compare will run even if opencl is not installed. Results … core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @250fa25   9 years pkienzle autoselect gpu for opencl if available core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
Note: See TracRevisionLog for help on using the revision log.