source: sasmodels/sasmodels/kerneldll.py

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @9eb3632   9 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   9 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   9 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   9 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   9 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   9 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) @15e74ad   9 years pkienzle code cleanup core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @c7118f4   9 years pkienzle oops… returned name wasn't tagged core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @30f8863   9 years pkienzle only tag x86 models; we will be moving to amd64 eventually so leave these … core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @aab3d87   9 years pkienzle tag model dlls with x86 or amd64 on windows to avoid future conflicts from … core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @aa343d6   9 years pkienzle use cc as compiler and shell=False on linux/mac core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @7e16db7   9 years pkienzle Capture errors from compiler core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @5efe850   9 years pkienzle Use tinycc if available; support float32 models in tinycc core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @821a9c6   9 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) @31bc9bf   9 years pkienzle hack to look in sasmodels-data/../compiled_models for the precompiled dlls … core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @01b8659   9 years pkienzle hack to look in sasmodels-data/../compiled_models for the precompiled dlls core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @da63656   9 years pkienzle Merge branch 'master' into polydisp Conflicts: sasmodels/generate.py … core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @5a91c6b   9 years pkienzle reinstate timestamp test unless running in a frozen distribution core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @3ecf034   9 years piotr.rozyczko Don't use potentially inaccessible directory, instead create user-specific … core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @ff97458   9 years piotr.rozyczko Precompiled models are a Windows-only feature. core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @13b99fd   9 years pkienzle Merge branch 'master' into polydisp Conflicts: .gitignore … core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @fb69211   9 years pkienzle get tinycc exe location from tinycc package core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @29464ba   9 years piotr Separate location for precompiled dlls. Py2exe on windows doesn't allow … core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @2a55a6f   9 years pkienzle add support for tinycc core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @639c4e3   9 years pkienzle Merge branch 'master' into polydisp Conflicts: sasmodels/kerneldll.py … core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @e1454ab   9 years piotr.rozyczko Ticket #539: Precompile model dlls and reuse them. core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @8d62008   9 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) @a5b8477   9 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   9 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   9 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   9 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) @1e2a1ba   9 years pkienzle Merge remote-tracking branch 'origin/master' into polydisp Conflicts: … core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @4d76711   9 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) @d19962c   9 years pkienzle working vector parameter example using dll engine core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @5ff1b03   9 years pkienzle working kerneldll core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @151f3bc   9 years pkienzle refactor dll name code core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @380e8c9   9 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) @e69b36f   9 years pkienzle tag sasmodels generated .so files with sas_ prefix core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @e9b1663d   9 years pkienzle pull from master core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @69aa451   9 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   9 years pkienzle debugging mess core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @48fbd50   9 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   9 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) @0880966   9 years wojciech Mono and poly reading fixes core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @39cc3be   9 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) @7ff3cf3   9 years pkienzle getting past hello… core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @4a72d1a   9 years pkienzle fill out the mono details table in new calculator core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @303d8d6   9 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   9 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) @6ad0e87   9 years gonzalezm Trying to free the DLL model library in Windows (still not working) core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @17bbadd   9 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) @eafc9fa   9 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   9 years pkienzle delint core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @74667d3   9 years pkienzle don't print path to generated c file when it is being deleted after build core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @5d316e9   9 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   9 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) @d138d43   9 years pkienzle remove documentation build errors core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @5edfe12   9 years pkienzle support long double kernels for precision limited models core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @92da231   9 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) @a30cdd5   9 years pkienzle use SAS_OPENMP=1 in environment to use openmp for dlls core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @0763009   9 years pkienzle minor code cleanup core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @f3f46cd   10 years pkienzle default to no openmp for windows compiler core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @2c801fe   10 years pkienzle trap and annotate the ctypes load exception core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @aa4946b   10 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   10 years pkienzle lint cleaning core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @750ffa5   10 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   10 years pkienzle lint cleanup core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @f734e7d   10 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) @68d3c1b   10 years pkienzle use MSVC to build ctypes if vcvarsall has been set core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @afb2c78   10 years wimbouwman don't default to openmp on windows ctypes builds core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
(edit) @87fce00   10 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
(add) @f786ff3   10 years pkienzle rename modules for clarity 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.