|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@15e74ad
|
9 years |
pkienzle |
code cleanup
core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@5ff1b03
|
9 years |
pkienzle |
working kerneldll
core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@fec69dd
|
9 years |
pkienzle |
debugging mess
core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@823e620
|
9 years |
pkienzle |
delint
core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@63b32bb
|
10 years |
pkienzle |
lint cleaning
core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
|
|
|
@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
|
|
|
@3c56da87
|
10 years |
pkienzle |
lint cleanup
core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|