<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">The float implementations are the same - but the kind value is not specified in the standard, and the value of kind for single or double (or quad or half) is up to the implementation.  You can’t assume that the numeric kind value that you find on one implementation will mean the same thing (or even be valid at all) on another implementation.<div><br></div><div>Bill</div><div><br><div>
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">William Gropp<br>Acting Director and Chief Scientist, NCSA</div><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Director, Parallel Computing Institute<br>Thomas M. Siebel Chair in Computer Science<br>University of Illinois Urbana-Champaign<br><br><br><br><br></div>
</div>
<br><div><div>On Sep 2, 2016, at 9:28 AM, Jeff Hammond <<a href="mailto:jeff.science@gmail.com">jeff.science@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html; charset=utf-8">I'm not away of any difference in *float*<span></span> values in implementations since Cray stopped doing 64b float in the 1990s (I may have the details wrong - I just remember code that calls SGEMM when DGEMM is used otherwise).<div><br></div><div>Jörg <br><br>On Thursday, September 1, 2016, William Gropp <<a href="mailto:wgropp@illinois.edu">wgropp@illinois.edu</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">This is true.  The meaning of integer values of kind is up to the implementation, and at least two choices are in use.<div><br></div><div>Bill</div><div><br><div>
<div style="letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; word-wrap: break-word;">William Gropp<br>Acting Director and Chief Scientist, NCSA</div><div style="letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; word-wrap: break-word;">Director, Parallel Computing Institute<br>Thomas M. Siebel Chair in Computer Science<br>University of Illinois Urbana-Champaign<br><br><br><br><br></div>
</div>
<br><div><div>On Sep 1, 2016, at 6:15 PM, Blaise A Bourdin <<a href="javascript:_e(%7B%7D,'cvml','bourdin@lsu.edu');" target="_blank">bourdin@lsu.edu</a>> wrote:</div><br><blockquote type="cite"><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;display:inline!important">If I recall correctly, fortran does not mandate that "selected_real_kind(5)" means the same across compilers, so that hardcoding kind values may not be portable.</span></blockquote></div><br></div></div></blockquote></div><br><br>-- <br>Jeff Hammond<br><a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a><br><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__jeffhammond.github.io_&d=CwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=195OD1c98cxYlIPBUDzl00KueizThEKs34a9DvL37eY&m=pbCayxb3mzjRP4mBBoVbS4ck7pKgK3BXEOV3-1GmsL8&s=AAaeHfFFx7dplIlXI7BHCsEDDMVDCgEspUE-g5wXWz0&e=" target="_blank">http://jeffhammond.github.io/</a><br>
</blockquote></div><br></div></body></html>