<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic You want form='unformatted' in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103731#M127382</link>
    <description>&lt;P&gt;You want form='unformatted' and "read(10)", not "read (10,*)". List-directed is not unformatted.&lt;/P&gt;</description>
    <pubDate>Tue, 21 Jun 2016 16:42:55 GMT</pubDate>
    <dc:creator>Steven_L_Intel1</dc:creator>
    <dc:date>2016-06-21T16:42:55Z</dc:date>
    <item>
      <title>How to open binary file with BIG ENDIAN</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103728#M127379</link>
      <description>&lt;P&gt;I have one binary file(Sun Sparc) and now I want to convert it to ascii.Part of hex dump&lt;BR /&gt;
	0000000 0000 1800 0000 0000 0000 0000 0000 0000&lt;BR /&gt;
	0000010 0000 0000 0000 0000 ffff ffff 0000 1800&lt;BR /&gt;
	0000020 0000 1800 003f 0000 0000 0000 233c 0ad7&lt;BR /&gt;
	0000030 0000 0000 233c 0ad7 0000 0100 0000 1800&lt;BR /&gt;
	0000040 0000 1800 803f 0000 0000 0000 233c 0ad7&lt;BR /&gt;
	0000050 0000 0000 233c 0ad7 0000 0100 0000 1800&lt;BR /&gt;
	0000060 0000 1800 c03f 0000 0000 0000 233c 0ad7&lt;BR /&gt;
	0000070 0000 0000 233c 0ad7 0000 0100 0000 1800&lt;BR /&gt;
	0000080 0000 1800 0040 0000 0000 0000 233c 0ad7&lt;BR /&gt;
	0000090 0000 0000 233c 0ad7 0000 0100 0000 1800&lt;BR /&gt;
	00000a0 0000 1800 2040 0000 0000 0000 233c 0ad7&lt;BR /&gt;
	00000b0 0000 0000 233c 0ad7 0000 0100 0000 1800&lt;BR /&gt;
	00000c0 0000 1800 4040 0000 0000 0000 233c 0ad7&lt;BR /&gt;
	00000d0 0000 0000 233c 0ad7 0000 0100 0000 1800&lt;BR /&gt;
	00000e0 0000 1800 6040 0000 0000 0000 233c 0ad7&lt;BR /&gt;
	00000f0 0000 0000 233c 0ad7 0000 0100 0000 1800&lt;BR /&gt;
	0000100 0000 1800 8040 0000 0000 0000 233c 0ad7&lt;BR /&gt;
	0000110 0000 0000 233c 0ad7 0000 0100 0000 1800&lt;BR /&gt;
	0000120 0000 1800 9040 0000 0000 0000 233c 0ad7&lt;BR /&gt;
	0000130 0000 0000 233c 0ad7 0000 0100 0000 1800&lt;BR /&gt;
	0000140 0000 1800 a040 0000 0000 0000 233c 0ad7&lt;BR /&gt;
	0000150 0000 0000 233c 0ad7 0000 0100 0000 1800&lt;BR /&gt;
	0000160 0000 1800 b040 0000 0000 0000 233c 0ad7&lt;BR /&gt;
	0000170 0000 0000 233c 0ad7 0000 0100 0000 1800&lt;BR /&gt;
	0000180 0000 1800 c040 0000 0000 0000 233c 0ad7&lt;BR /&gt;
	0000190 0000 0000 233c 0ad7 0000 0100 0000 1800&lt;BR /&gt;
	00001a0 0000 1800 d040 0000 0000 0000 233c 0ad7&lt;BR /&gt;
	00001b0 0000 0000 233c 0ad7 0000 0100 0000 1800&lt;BR /&gt;
	00001c0 0000 1800 e040 0000 0000 0000 233c 0ad7&lt;BR /&gt;
	00001d0 0000 0000 233c 0ad7 0000 0100 0000 1800&lt;BR /&gt;
	00001e0 0000 1800 f040 0000 0000 0000 233c 0ad7&lt;BR /&gt;
	00001f0 0000 0000 233c 0ad7 0000 0100 0000 1800&lt;BR /&gt;
	0000200&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;How should I read this file?&lt;/P&gt;

&lt;P&gt;open(10,file='rec.in',status='old',form='unformatted',CONVERT='BIG_ENDIAN')&lt;/P&gt;

&lt;P&gt;I am confused because of this header and trailer issues.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jun 2016 14:41:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103728#M127379</guid>
      <dc:creator>milenko1976</dc:creator>
      <dc:date>2016-06-21T14:41:39Z</dc:date>
    </item>
    <item>
      <title>Yes, CONVERT='BIG_ENDIAN'</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103729#M127380</link>
      <description>&lt;P&gt;Yes, CONVERT='BIG_ENDIAN' should work. It will byte-swap the record lengths.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jun 2016 15:21:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103729#M127380</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2016-06-21T15:21:56Z</dc:date>
    </item>
    <item>
      <title>program p1</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103730#M127381</link>
      <description>&lt;P&gt;program p1&lt;BR /&gt;
	&lt;BR /&gt;
	implicit none&lt;BR /&gt;
	real,dimension(2400) :: v&lt;BR /&gt;
	integer ::irec&lt;BR /&gt;
	&lt;BR /&gt;
	inquire (iolength = irec) v(1)&lt;BR /&gt;
	write(*,*)irec&lt;BR /&gt;
	open(10,file='rec.in',status='old',form='formatted',CONVERT='BIG_ENDIAN')&lt;BR /&gt;
	read(10,*)v&lt;BR /&gt;
	&lt;BR /&gt;
	end&lt;/P&gt;

&lt;P&gt;My code,but I got&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;BR /&gt;
	forrtl: severe (59): list-directed I/O syntax error, unit 10, file /home/milenko/Downloads/fast/2d_example_linux/rec.in&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Why?&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jun 2016 16:13:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103730#M127381</guid>
      <dc:creator>milenko1976</dc:creator>
      <dc:date>2016-06-21T16:13:42Z</dc:date>
    </item>
    <item>
      <title>You want form='unformatted'</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103731#M127382</link>
      <description>&lt;P&gt;You want form='unformatted' and "read(10)", not "read (10,*)". List-directed is not unformatted.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jun 2016 16:42:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103731#M127382</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2016-06-21T16:42:55Z</dc:date>
    </item>
    <item>
      <title>Works fine but I got now some</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103732#M127383</link>
      <description>&lt;P&gt;Works fine but I got now some absurd values in my txt putput file.&lt;/P&gt;

&lt;P&gt;If I suppose that each record contains 5 reals and one integer how should my read statement look like?&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jun 2016 17:18:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103732#M127383</guid>
      <dc:creator>milenko1976</dc:creator>
      <dc:date>2016-06-21T17:18:36Z</dc:date>
    </item>
    <item>
      <title>read (10) A,B,C,D,E,J</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103733#M127384</link>
      <description>&lt;P&gt;read (10) A,B,C,D,E,J&lt;/P&gt;

&lt;P&gt;Assuming A,B,C,D and E are declared REAL and J is declared INTEGER. Or if A is an array of 5 reals:&lt;/P&gt;

&lt;P&gt;read (10) A,J&lt;/P&gt;

&lt;P&gt;Maybe you want an END= or an IOSTAT= in there somewhere - I don't know what you're looking for.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jun 2016 17:33:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103733#M127384</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2016-06-21T17:33:54Z</dc:date>
    </item>
    <item>
      <title>program p1</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103734#M127385</link>
      <description>&lt;P&gt;program p1&lt;BR /&gt;
	&lt;BR /&gt;
	implicit none&lt;BR /&gt;
	real:: x,y,z,t,u&lt;BR /&gt;
	integer :: i,n&lt;BR /&gt;
	&lt;BR /&gt;
	&lt;BR /&gt;
	open(10,file='rec.in',status='old',form='unformatted', access='stream', convert='BIG_ENDIAN')&lt;BR /&gt;
	open(20,file='rec.txt',status='unknown')&lt;BR /&gt;
	&lt;BR /&gt;
	100&amp;nbsp;&amp;nbsp; read(10, end=999) x,y,z,t,u,i&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write(20,5) x,y,z,t,u,i&lt;BR /&gt;
	5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format(5f10.3,i3)&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n=n+1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; go to 100&lt;BR /&gt;
	&lt;BR /&gt;
	999&amp;nbsp;&amp;nbsp; write(6,200) n&lt;BR /&gt;
	200&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format(/'number of lines in file: ',i10/)&lt;BR /&gt;
	&lt;BR /&gt;
	&lt;BR /&gt;
	&lt;BR /&gt;
	end&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Then part of the output&lt;/P&gt;

&lt;P&gt;&amp;nbsp;cat rec.txt&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp; 0&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NaN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000***&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000***&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000 24&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000***&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000***&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000***&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000 24&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000***&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000***&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000***&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000 24&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000***&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000***&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000***&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jun 2016 17:41:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103734#M127385</guid>
      <dc:creator>milenko1976</dc:creator>
      <dc:date>2016-06-21T17:41:04Z</dc:date>
    </item>
    <item>
      <title>Please attach the file rec.in</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103735#M127386</link>
      <description>&lt;P&gt;Please attach the file rec.in, rather than providing fragments of hex-dumps of the file.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jun 2016 17:44:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103735#M127386</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2016-06-21T17:44:43Z</dc:date>
    </item>
    <item>
      <title>Fazer download folder.tar.bz2</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103736#M127387</link>
      <description>&lt;P&gt;&lt;A href="https://community.intel.com/legacyfs/online/drupal_files/509335"&gt;509335&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jun 2016 17:56:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103736#M127387</guid>
      <dc:creator>milenko1976</dc:creator>
      <dc:date>2016-06-21T17:56:08Z</dc:date>
    </item>
    <item>
      <title>Take off "access="stream". It</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103737#M127388</link>
      <description>&lt;P&gt;Take off "access="stream". It isn't a stream file.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jun 2016 18:19:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103737#M127388</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2016-06-21T18:19:01Z</dc:date>
    </item>
    <item>
      <title>Thanks Steve,works perfect!</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103738#M127389</link>
      <description>&lt;P&gt;Thanks Steve,works perfect!&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jun 2016 18:34:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-open-binary-file-with-BIG-ENDIAN/m-p/1103738#M127389</guid>
      <dc:creator>milenko1976</dc:creator>
      <dc:date>2016-06-21T18:34:35Z</dc:date>
    </item>
  </channel>
</rss>

