<?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 Re: Placement of STATUS=SCRATCH files in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Placement-of-STATUS-SCRATCH-files/m-p/749683#M6508</link>
    <description>&lt;DIV style="margin: 0px; height: auto;"&gt;&lt;/DIV&gt;
&lt;P class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="font-size: 8pt; font-family: Verdana; mso-bidi-font-family: Arial;"&gt;The next Intel Fortran minor release (11.1) tentatively scheduled for release in mid-2009 will support a new environment variable &lt;STRONG style="mso-bidi-font-weight: normal;"&gt;FORT_TMPDIR&lt;/STRONG&gt; on all currently supported OSes.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="font-size: 8pt; font-family: Verdana; mso-bidi-font-family: Arial;"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="font-size: 8pt; font-family: Verdana; mso-bidi-font-family: Arial;"&gt;As per the developer: "One can use &lt;STRONG style="mso-bidi-font-weight: normal;"&gt;FORT_TMPDIR&lt;/STRONG&gt; environment variable or the &lt;STRONG style="mso-bidi-font-weight: normal;"&gt;TMP&lt;/STRONG&gt; or &lt;STRONG style="mso-bidi-font-weight: normal;"&gt;TEMP&lt;/STRONG&gt; (on Windows), &lt;STRONG style="mso-bidi-font-weight: normal;"&gt;TMPDIR&lt;/STRONG&gt; (on Linux/Mac) environment variable to specify the path for scratch files; if neither environment variable is defined, the default is the current directory. The environment variables search order is as defined in previous sentence."&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 02 Jan 2009 12:27:35 GMT</pubDate>
    <dc:creator>Kevin_D_Intel</dc:creator>
    <dc:date>2009-01-02T12:27:35Z</dc:date>
    <item>
      <title>Placement of STATUS=SCRATCH files</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Placement-of-STATUS-SCRATCH-files/m-p/749678#M6503</link>
      <description>Dear forum,&lt;BR /&gt;&lt;BR /&gt;For the purposes of running on a parallel cluster system under MPI I need to explicitly&lt;BR /&gt;set the directory where temporary scratch file created with OPEN(STATUS=SCRATCH)&lt;BR /&gt;are placed.&lt;BR /&gt;&lt;BR /&gt;The man page for ifort 10.1.011 states: under &lt;I&gt;Run-Time Environment Variables&lt;/I&gt; that&lt;BR /&gt;&lt;BR /&gt; TEMP, TMP, and TMPDIR&lt;BR /&gt; Lets you specify an alternate working directory where temporary files are created.&lt;BR /&gt;&lt;BR /&gt;but this is not correct. I have tested this using an ifort-compiled program , and only the TMPDIR environment variable is honoured - the others are ignored. And running "strings" on the executable (with statically linked&lt;BR /&gt;intel libraries) can find only TEMPDIR and not TMP or TEMP.&lt;BR /&gt;&lt;BR /&gt;Is this simply a documentation error? Or are the others really supposed to work?&lt;BR /&gt;&lt;BR /&gt;Keith Refson&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 14 Aug 2008 08:35:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Placement-of-STATUS-SCRATCH-files/m-p/749678#M6503</guid>
      <dc:creator>keith-refson</dc:creator>
      <dc:date>2008-08-14T08:35:28Z</dc:date>
    </item>
    <item>
      <title>Re: Placement of STATUS=SCRATCH files</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Placement-of-STATUS-SCRATCH-files/m-p/749679#M6504</link>
      <description>I inquired with the Fortran run-time library developer about clarification for the intended use of all three variables relative to OPEN (STATUS=SCRATCH) and will post an update when I have more information.</description>
      <pubDate>Thu, 14 Aug 2008 16:57:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Placement-of-STATUS-SCRATCH-files/m-p/749679#M6504</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2008-08-14T16:57:19Z</dc:date>
    </item>
    <item>
      <title>Re: Placement of STATUS=SCRATCH files</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Placement-of-STATUS-SCRATCH-files/m-p/749680#M6505</link>
      <description>&lt;P class="MsoNormal"&gt;&lt;SPAN&gt;The RTL developer says the documentation is incorrect so we will make the necessary clarifications relative to &lt;STRONG&gt;STATUS=SCRATCH&lt;/STRONG&gt;.&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal"&gt;&lt;SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal"&gt;&lt;SPAN&gt;At present, on Linux, only &lt;STRONG&gt;TMPDIR&lt;/STRONG&gt; is checked currently related to &lt;STRONG&gt;STATUS=SCRATCH&lt;/STRONG&gt;.&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal"&gt;&lt;SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal"&gt;&lt;SPAN&gt;We are now also considering a feature enhancement to a future release to check all three under Linux and Mac OS X in relation to this &lt;STRONG&gt;OPEN&lt;/STRONG&gt; specifier. &lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal"&gt;&lt;SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal"&gt;&lt;SPAN&gt;Just an aside, &lt;STRONG&gt;TMPDIR&lt;/STRONG&gt; is also only checked on Mac OS X, however, that is not currently working with &lt;STRONG&gt;STATUS=SCRATCH&lt;/STRONG&gt;. For Windows, only &lt;STRONG&gt;TEMP&lt;/STRONG&gt; and &lt;STRONG&gt;TMP&lt;/STRONG&gt; are checked in relation to this specifier.&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal"&gt;&lt;SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal"&gt;&lt;SPAN&gt;Hope that helps.&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Aug 2008 19:07:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Placement-of-STATUS-SCRATCH-files/m-p/749680#M6505</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2008-08-14T19:07:09Z</dc:date>
    </item>
    <item>
      <title>Re: Placement of STATUS=SCRATCH files</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Placement-of-STATUS-SCRATCH-files/m-p/749681#M6506</link>
      <description>Thanks for checking this. It's useful to know what to expect.&lt;BR /&gt;&lt;BR /&gt;If Intel do decide to update the behaviour as you say, I'd like to&lt;BR /&gt;suggest that you consider also testing some specific variable,&lt;BR /&gt;eg IFORT_TMPDIR, similar to G95_TMPDIR or GORTRAN_TMPDIR&lt;BR /&gt;which implement similar functionality in those compilers.&lt;BR /&gt;&lt;BR /&gt;It is common in PBS-like batch systems for the queue manager&lt;BR /&gt;to set and rely on TMP or TMPDIR so this can not be changed.&lt;BR /&gt;It would therefore be useful to have independent control, hence&lt;BR /&gt;an ifort-specific variable.&lt;BR /&gt;&lt;BR /&gt;Keith Refson&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 14 Aug 2008 21:31:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Placement-of-STATUS-SCRATCH-files/m-p/749681#M6506</guid>
      <dc:creator>keith-refson</dc:creator>
      <dc:date>2008-08-14T21:31:32Z</dc:date>
    </item>
    <item>
      <title>Re: Placement of STATUS=SCRATCH files</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Placement-of-STATUS-SCRATCH-files/m-p/749682#M6507</link>
      <description>&lt;DIV style="margin: 0px; height: auto;"&gt;&lt;/DIV&gt;
&lt;P class="MsoNormal"&gt;&lt;SPAN&gt;Great suggestion Keith. I will include this in the feature request. (Internal ref. CQ-49373)&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Aug 2008 15:53:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Placement-of-STATUS-SCRATCH-files/m-p/749682#M6507</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2008-08-15T15:53:57Z</dc:date>
    </item>
    <item>
      <title>Re: Placement of STATUS=SCRATCH files</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Placement-of-STATUS-SCRATCH-files/m-p/749683#M6508</link>
      <description>&lt;DIV style="margin: 0px; height: auto;"&gt;&lt;/DIV&gt;
&lt;P class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="font-size: 8pt; font-family: Verdana; mso-bidi-font-family: Arial;"&gt;The next Intel Fortran minor release (11.1) tentatively scheduled for release in mid-2009 will support a new environment variable &lt;STRONG style="mso-bidi-font-weight: normal;"&gt;FORT_TMPDIR&lt;/STRONG&gt; on all currently supported OSes.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="font-size: 8pt; font-family: Verdana; mso-bidi-font-family: Arial;"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="font-size: 8pt; font-family: Verdana; mso-bidi-font-family: Arial;"&gt;As per the developer: "One can use &lt;STRONG style="mso-bidi-font-weight: normal;"&gt;FORT_TMPDIR&lt;/STRONG&gt; environment variable or the &lt;STRONG style="mso-bidi-font-weight: normal;"&gt;TMP&lt;/STRONG&gt; or &lt;STRONG style="mso-bidi-font-weight: normal;"&gt;TEMP&lt;/STRONG&gt; (on Windows), &lt;STRONG style="mso-bidi-font-weight: normal;"&gt;TMPDIR&lt;/STRONG&gt; (on Linux/Mac) environment variable to specify the path for scratch files; if neither environment variable is defined, the default is the current directory. The environment variables search order is as defined in previous sentence."&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Jan 2009 12:27:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Placement-of-STATUS-SCRATCH-files/m-p/749683#M6508</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2009-01-02T12:27:35Z</dc:date>
    </item>
  </channel>
</rss>

