<div dir="ltr">Hello Jonathan,<div><br><div>I have gone through all the mails and tried to go through some files also, what I understood was that, wherever algorithms have been implemented using single precision I have to change that to double precision and some external libraries that are being called in the core functions might also need changes. Also, support for backward compatibility, and an option to the users whether to run purr date using single precision or double precision should be added. And in case any of the single precision or double precision catches an error, the one that works has to be used. Also, you mentioned about single precision binaries performing better with better algorithms as compared to double precision with a basic implementation when compared to vanilla binaries as per the results of some tests.</div><div><br></div><div>I had a few doubts regarding the project,</div><div><br></div><div>1) What should be the main points that I should focus more on in my proposal?<br></div><div><br></div><div>2) Also will any of the algorithms that are already implemented require any implementation changes when adding support for double precision?</div><div><br></div><div>3) And it would be really helpful if you could provide me a few resources that might make it easier for me to understand the project better?<br></div><div><br></div></div><div>Sincerely,</div><div>Pranay Gupta</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 22, 2018 at 6:29 AM, Jonathan Wilkes <span dir="ltr"><<a href="mailto:jon.w.wilkes@gmail.com" target="_blank">jon.w.wilkes@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Wed, Mar 21, 2018 at 7:55 PM, Jonathan Wilkes <<a href="mailto:jon.w.wilkes@gmail.com">jon.w.wilkes@gmail.com</a>> wrote:<br>
>> This is very much platform-dependent: platforms that do not have native support for 64bit floating point operations would surely suffer.<br>
><br>
<br>
</span>Also-- I think it would be quite workable to be able to specify at build<br>
time whether you want single or double-precision.<br>
<br>
Thinking about Albert's work on the build system lately, it should also<br>
be workable to simply exclude any library for either case that doesn't<br>
work correctly under that precision.<br>
<div class="HOEnZb"><div class="h5"><br>
-Jonathan<br>
______________________________<wbr>_________________<br>
L2Ork-dev mailing list<br>
<a href="mailto:L2Ork-dev@disis.music.vt.edu">L2Ork-dev@disis.music.vt.edu</a><br>
<a href="https://disis.music.vt.edu/listinfo/l2ork-dev" rel="noreferrer" target="_blank">https://disis.music.vt.edu/<wbr>listinfo/l2ork-dev</a></div></div></blockquote></div><br></div>