lcpp-org / RustBCA

A free, open-source Binary Collision Approximation (BCA) code for ion-material interactions including sputtering, implantation, and reflection
https://github.com/lcpp-org/RustBCA/wiki
GNU General Public License v3.0
41 stars 14 forks source link

[question] What dependencies are necessary to build rcpr, and what is the best way to do so? #66

Closed drobnyjt closed 1 year ago

drobnyjt commented 3 years ago

See this comment.

rcpr is still early in development, and building it is tricky. What dependencies are actually required to build it as-is? How can those be slimmed down/removed? Is there a standalone eigenvalue algorithm that could be used instead of the heavy numerical backends? Is it worthwhile to write a custom eigenvalue solver in rcpr?

drobnyjt commented 1 year ago

With the pure rust version on the dev branch, there are no longer external dependencies for rcpr and the CPR rootfinder.