source: sasmodels/sasmodels/kernel_iq.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @12f4c19   5 years pkienzle remove cuda variable conflict errors 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) @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) @74e9b5f   5 years pkienzle autotag functions as device functions for cuda. Refs #1076. 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) @47fb816   5 years pkienzle Merge branch 'master' into cuda-test core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @2773c66   6 years torin.cooper-bennun Merge branch 'beta_approx' into beta_approx_new_R_eff core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @c88f983   6 years torin.cooper-bennun Merge branch 'master' into beta_approx core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @70530778   6 years pkienzle avoid cancellation error causing NaN values to appear in 2D patterns core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @c57ee9e   6 years pkienzle update dll interface to work with effective_radius_type parameter 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) @7c35fda   6 years adam.washington Document reason for change in I(q) core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @84e89cd   6 years adam.washington Fix spin weighting core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @dc6f601   6 years pkienzle restore up_frac_i/f behaviour of sasview 3.1.2 core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @885753a   6 years pkienzle correct magnetic calculations; fractional polarization no longer matches … 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) @0db7dbd   6 years pkienzle cuda support: allow cylinder model to run under CUDA as well as OpenCL core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @aadec17   6 years pkienzle opencl: remove compiler warning for Radeon core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @924a119   6 years noreply Merge pull request #57 from SasView?/ticket-1043 use Iqac/Iqabc? for the … core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @ec8d4ac   6 years pkienzle tinycc for windows 64 did not allow passing structures by value. Ref #1050 core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @2a7e20e   6 years pkienzle update developer docs with current interpretation of orientation; describe … core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @108e70e   6 years pkienzle use Iqac/Iqabc? for the new orientation interface but Iqxy for the old core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @6aee3ab   6 years pkienzle make sure that jitter angle defaults to zero if no polydispersity core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @ff10479   6 years pkienzle set projection used in theory to that selected in jitter.py core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @767dca8   6 years pkienzle use alternative jitter, which maintains constant arc length for the phi … core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @2c108a3   6 years pkienzle simplify magnetism code core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @9ee2756   6 years pkienzle simplify kernel wrapper code and combine OpenCL with DLL in one file core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @94f4543   6 years pkienzle update asymmetric orientation equations to be consistent between docs, … core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @8698a0d   6 years pkienzle revise api for oriented shapes, allowing jitter in the frame of the sample core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @d4c33d6   7 years pkienzle send cos-weighted theta values to kernel rather than computing them inside core_shell_microgelsmagnetic_modelticket-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) @0f00d95   8 years pkienzle tweak spherical correction implementation core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @56547a8   8 years pkienzle remove build error for Intel HD 4600 on windows core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @a3a0c5c   8 years pkienzle improve comments 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) @7b7da6b   8 years pkienzle remove unused variable warnings for pd_values/pd_weights 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) @b966a96   8 years pkienzle better line numbers for compiler errors; tinycc support (mostly) 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) @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) @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) @6e7ff6d   8 years pkienzle reenable python models core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @398aa94   8 years pkienzle protect against zero norm core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @5ff1b03   8 years pkienzle working kerneldll 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) @380e8c9   8 years pkienzle progress on new polydispersity loop, but still broken core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @60eab2a   8 years pkienzle support autogenerated Iqxy in C models core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @69aa451   8 years pkienzle refactor parameter representation 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) @ea1f14d   8 years wojciech Polydispersity goes all way long but doesn't change parameters core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @5462ffb   8 years wojciech Merged with polydisp core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @abc03d8   8 years wojciech Bug fixes core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @0a7e5eb4   8 years pkienzle rename pars to values for clarity and consistency across routines core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @9f4409a   8 years pkienzle working monodispersity (finally) 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) @39cc3be   8 years wojciech Calling order paramtere clean up core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @5cf3c33   8 years pkienzle be explicit about int32 in C interface core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @7ff3cf3   8 years pkienzle getting past hello… core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @e1bdc7e   8 years pkienzle add some debugging statements core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @303d8d6   8 years pkienzle new calculator says hello before crashing core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @03cac08   8 years pkienzle new generator produces code that compiles core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @d5ac45f   8 years pkienzle refactoring generate/kernel_template in process… core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @4b2972c   8 years pkienzle remove docs from kernel_iq core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @208f0a4   8 years pkienzle throw in support for spherical correction core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @f35f1dd   8 years pkienzle do volume weighting in new kernel core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @f78a2a1   8 years pkienzle do volume weighting in new kernel core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @f9245d4   8 years pkienzle update design, noting that bkg/scale are special core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @0cbcec4   8 years wojciech Refactoring changes core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @3044216   8 years wojciech Polydispersity loop proototype core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @44f39a2   8 years wojciech A few comments added core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @a10da8b   8 years wojciech Bug fix in bit mask core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @10ddb64   8 years pkienzle continued refinement of new calculator core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(add) @2e44ac7   8 years pkienzle design doc for revised calculator interface, with support for tied … 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.