skyreflectedinmirrors / spyJac

Working repo for pyJac sparse upgrade
MIT License
1 stars 0 forks source link

Expose reaction sorting to CLI & OpenCL `pown` calls with internal power function #20

Closed skyreflectedinmirrors closed 6 years ago

skyreflectedinmirrors commented 6 years ago

This enables us to actually use / test the reaction sorting scheme (e.g., via the command line interface or via the PYJAC_RXN_SORT environment variable for unit-tests).

In addition, fixes a performance degradation in OpenCL code (compared to paper version) -- the Intel pown function is much slower than our own internal (unrolled) power function, so switch back.