<?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 Thanks Steve! This fixes my in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiling-error-Intel-Visual-Fortran-IMSL-7/m-p/1177272#M147746</link>
    <description>&lt;P&gt;Thanks Steve! This fixes my issue. The need for this declaration appears to be new for IMSL 7 as the previous version of IMSL does not require this.&lt;/P&gt;</description>
    <pubDate>Tue, 26 Dec 2017 19:04:10 GMT</pubDate>
    <dc:creator>xie__hui</dc:creator>
    <dc:date>2017-12-26T19:04:10Z</dc:date>
    <item>
      <title>Compiling error: Intel Visual Fortran + IMSL 7</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiling-error-Intel-Visual-Fortran-IMSL-7/m-p/1177270#M147744</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;I am trying to compile my old Fortran code (working at Intel Visual Fortran 9 and IMSL 5) under the new system Intel® Parallel Studio XE Composer Edition for Fortran Windows* with Rogue Wave* IMSL* (Intel Visual Fortran Compiler 17.0.1.143. and IMSL 7). Please see the code below. The code uses a built-in IMSL matrix operator .tx. to compute xpxa. However, the system does not recognize this .tx. operator and generate an error message saying that " Dotted string is neither a defined operator nor a structure component". However, if I comment out the problematic line, the code can be compiled&amp;nbsp; that includes the line using IMSL built-in function linds. So it looks that the system can link my code with IMSL but somehow does not recognize the .tx. function. Is there anything that I should/can do to correct the problem?&lt;/P&gt;

&lt;P&gt;many thanks.&lt;/P&gt;

&lt;P&gt;program test&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE 'link_fnl_shared.h'&lt;BR /&gt;
	contains&amp;nbsp; &amp;nbsp;&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;

&lt;P&gt;subroutine breg(y,x,betabar,A,betadraw)&lt;BR /&gt;
	&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; implicit none&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; real(8), intent(in) :: y(:),x(:,:),betabar(:),A(:,:)&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; real(8), intent(out) :: betadraw(:)&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; integer :: k,irank,nobs&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; real(8),allocatable :: RA(:,:), W(:,:),z(:), IW(:,:), RIW(:,:),temp(:,:),btilde(:),xpxa(:,:),ixpxa(:,:)&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; k=size(betabar)&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; nobs=size(y)&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; allocate(RA(k,k),W(nobs+k,k),z(nobs+k), IW(k,k), RIW(k,k),temp(1,k),btilde(k),xpxa(k,k),ixpxa(k,k))&lt;BR /&gt;
	&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; xpxa= (x .tx. x)+ A&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; &amp;nbsp;call linds(xpxa, ixpxa)&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; end subroutine breg&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Error&amp;nbsp;&amp;nbsp; &amp;nbsp;1&amp;nbsp;&amp;nbsp; &amp;nbsp; error #6866: Dotted string is neither a defined operator nor a structure component.&amp;nbsp;&amp;nbsp; [TX]&amp;nbsp;&amp;nbsp; &amp;nbsp;D:\package\test\Source1.f90&amp;nbsp;&amp;nbsp; &amp;nbsp;21&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	&lt;BR /&gt;
	Error&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; Compilation Aborted (code 1)&amp;nbsp;&amp;nbsp;&amp;nbsp; D:\package\test\Source1.f90&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 26 Dec 2017 05:37:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiling-error-Intel-Visual-Fortran-IMSL-7/m-p/1177270#M147744</guid>
      <dc:creator>xie__hui</dc:creator>
      <dc:date>2017-12-26T05:37:57Z</dc:date>
    </item>
    <item>
      <title>You have to USE the IMSL</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiling-error-Intel-Visual-Fortran-IMSL-7/m-p/1177271#M147745</link>
      <description>&lt;P&gt;You have to USE the IMSL module that declares these operators - I think it is LINEAR_OPERATORS. See the IMSL documentation for details.&lt;/P&gt;</description>
      <pubDate>Tue, 26 Dec 2017 14:51:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiling-error-Intel-Visual-Fortran-IMSL-7/m-p/1177271#M147745</guid>
      <dc:creator>Steve_Lionel</dc:creator>
      <dc:date>2017-12-26T14:51:20Z</dc:date>
    </item>
    <item>
      <title>Thanks Steve! This fixes my</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiling-error-Intel-Visual-Fortran-IMSL-7/m-p/1177272#M147746</link>
      <description>&lt;P&gt;Thanks Steve! This fixes my issue. The need for this declaration appears to be new for IMSL 7 as the previous version of IMSL does not require this.&lt;/P&gt;</description>
      <pubDate>Tue, 26 Dec 2017 19:04:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiling-error-Intel-Visual-Fortran-IMSL-7/m-p/1177272#M147746</guid>
      <dc:creator>xie__hui</dc:creator>
      <dc:date>2017-12-26T19:04:10Z</dc:date>
    </item>
    <item>
      <title>That's absolutely not the</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiling-error-Intel-Visual-Fortran-IMSL-7/m-p/1177273#M147747</link>
      <description>&lt;P&gt;That's absolutely not the case - you always needed to USE the module. Without a declaration of a "user-defined operator", the compiler would haven't the faintest clue what .TX. meant.&lt;/P&gt;</description>
      <pubDate>Tue, 26 Dec 2017 20:05:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiling-error-Intel-Visual-Fortran-IMSL-7/m-p/1177273#M147747</guid>
      <dc:creator>Steve_Lionel</dc:creator>
      <dc:date>2017-12-26T20:05:34Z</dc:date>
    </item>
  </channel>
</rss>

