<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi,<div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 22 Jun 2018, at 13:27, Pascal &lt;<a href="mailto:pascal22p@parois.net" class="">pascal22p@parois.net</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><span style="font-family: SFProText-Regular; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">A third option would be to keep third party blas/lapack libraries optional but include the version from netlib has a fall back in cctbx. No need to duplicate implementation. If you just include the functions used in cctbx from netlib it is also lightweight. Tests should be fine against netlib only. Third party libraries are checked on their own.</span><br style="font-family: SFProText-Regular; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""></div></blockquote></div><br class=""></div><div class="">I like the idea. It is very important the new smtbx code relying on BLAS 3 is part of nightly tests but Pascal is right here. The only problem is that netlib reference BLAS is written in FORTRAN. So is LAPACK. Both have C interfaces but the actual implementation is in FORTRAN. We could of course run fable on it. In case you do not know Pascal, fable is a tool written by Ralf to convert Fortran to C++.</div><div class=""><br class=""></div><div class="">Best wishes,</div><div class=""><br class=""></div><div class="">Luc</div><div class=""><br class=""></div></body></html>