<?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: AVDef Subroutines in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/AVDef-Subroutines/m-p/976166#M25035</link>
    <description>Appologies for the lump of text, it was pasted in and must have lost the formatting or something. &lt;BR /&gt; &lt;BR /&gt;Any way the compiler I am using is the CVF fortran 6.5 for windows NT, and I cant fine any AV subroutines in any of the CVF folders. &lt;BR /&gt; &lt;BR /&gt;Help?</description>
    <pubDate>Wed, 05 Dec 2001 02:43:53 GMT</pubDate>
    <dc:creator>Intel_C_Intel</dc:creator>
    <dc:date>2001-12-05T02:43:53Z</dc:date>
    <item>
      <title>AVDef Subroutines</title>
      <link>https://community.intel.com/t5/Software-Archive/AVDef-Subroutines/m-p/976165#M25034</link>
      <description>My compiler cannot seem to find the AVDef library and therefore I cannot write any programs which display and save .AGL files.  &lt;BR /&gt;  &lt;BR /&gt;I have used the example program:  &lt;BR /&gt;  &lt;BR /&gt;program MAIN  &lt;BR /&gt;	! AVDef is the Array Visualizer module file  &lt;BR /&gt;	use DFLib  &lt;BR /&gt;	USE AVDef  &lt;BR /&gt;	IMPLICIT NONE  &lt;BR /&gt;	! Define a 2D array of reals  &lt;BR /&gt;	integer, parameter :: lbc=1, ubc=40, lbr=1, ubr=50  &lt;BR /&gt;	real, parameter :: pi=3.14159  &lt;BR /&gt;	! Using allocatable array M for array viewing  &lt;BR /&gt;	! The array_visualizer attribute will result in better performance  &lt;BR /&gt;	! when using the aview lib with allocatable arrays.  &lt;BR /&gt;	real(4), allocatable :: M(:, :)  &lt;BR /&gt;	!DEC$ATTRIBUTES array_visualizer :: M  &lt;BR /&gt;	integer :: lbnd(2) = 0  &lt;BR /&gt;	real x, y, z, rval  &lt;BR /&gt;	integer status, i, j, arrayData  &lt;BR /&gt;	character(1) :: key  &lt;BR /&gt;	! allocate memory for the array  &lt;BR /&gt;	allocate(M(lbc:ubc, lbr:ubr))  &lt;BR /&gt;	print *, "Initializing array data"  &lt;BR /&gt;	do i=lbr,ubr  &lt;BR /&gt;	  x = i/(ubr-lbr+1.0)  &lt;BR /&gt;	  do j=lbc,ubc  &lt;BR /&gt;		y = j/(ubc-lbc+1.0)  &lt;BR /&gt;		z = sin(x*pi) + cos(y*pi)  &lt;BR /&gt;		M(j, i) = z  &lt;BR /&gt;	  end do  &lt;BR /&gt;	end do  &lt;BR /&gt;	! Call StartWatch since we are interested in viewing M  &lt;BR /&gt;	call faglStartWatch(M, status)  &lt;BR /&gt;	! Set lbnd to the lower bound values of M  &lt;BR /&gt;	! (This is not really needed if we are using the default Fortran array  &lt;BR /&gt;	! indexing value of 1)  &lt;BR /&gt;	lbnd(1:size(shape(M))) = lbound(M)  &lt;BR /&gt;	call faglLBound(M, lbnd, status)  &lt;BR /&gt;	print *, "Starting Array Viewer"  &lt;BR /&gt;	call faglShow(M, status)  &lt;BR /&gt;	! Set the title bar on ArrayViewer  &lt;BR /&gt;	call faglName(M, "sin(x) + cos(y)", status)  &lt;BR /&gt;	print *, "press any key to continue"  &lt;BR /&gt;	key = GETCHARQQ()  &lt;BR /&gt;	print *,  "Adding some random fluctuations to the array data"  &lt;BR /&gt;	do i=lbr,ubr  &lt;BR /&gt;		do j=lbc,ubc  &lt;BR /&gt;			call RANDOM(rval)  &lt;BR /&gt;			rval = rval * 0.2 - 0.1  &lt;BR /&gt;			M(j, i) = M(j, i) + rval  &lt;BR /&gt;		end do  &lt;BR /&gt;	end do  &lt;BR /&gt;	print *, "Informing the viewer that the array data has been changed."  &lt;BR /&gt;	call faglUpdate(M, status)  &lt;BR /&gt;	! Change the title to reflect the changes in the data set  &lt;BR /&gt;	call faglName(M, "sin(x) + cos(y) + noise", status)  &lt;BR /&gt;	print *, "press any key to continue"  &lt;BR /&gt;	key = GETCHARQQ()  &lt;BR /&gt;	! Uncomment the following line to have the ArrayViewer  &lt;BR /&gt;	! closed automatically.  &lt;BR /&gt;	! call faglClose(M, status)  &lt;BR /&gt;	! Remove M from the watch list  &lt;BR /&gt;	call faglEndWatch(M, status)  &lt;BR /&gt;	! Free the memory allocation  &lt;BR /&gt;	deallocate(M)  &lt;BR /&gt;	print *, "Done!"  &lt;BR /&gt;  end program MAIN  &lt;BR /&gt;  &lt;BR /&gt;But it falls over at the USE AVDef statement.  &lt;BR /&gt;  &lt;BR /&gt;What Am I doing wrong???</description>
      <pubDate>Wed, 05 Dec 2001 02:09:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/AVDef-Subroutines/m-p/976165#M25034</guid>
      <dc:creator>Intel_C_Intel</dc:creator>
      <dc:date>2001-12-05T02:09:33Z</dc:date>
    </item>
    <item>
      <title>Re: AVDef Subroutines</title>
      <link>https://community.intel.com/t5/Software-Archive/AVDef-Subroutines/m-p/976166#M25035</link>
      <description>Appologies for the lump of text, it was pasted in and must have lost the formatting or something. &lt;BR /&gt; &lt;BR /&gt;Any way the compiler I am using is the CVF fortran 6.5 for windows NT, and I cant fine any AV subroutines in any of the CVF folders. &lt;BR /&gt; &lt;BR /&gt;Help?</description>
      <pubDate>Wed, 05 Dec 2001 02:43:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/AVDef-Subroutines/m-p/976166#M25035</guid>
      <dc:creator>Intel_C_Intel</dc:creator>
      <dc:date>2001-12-05T02:43:53Z</dc:date>
    </item>
    <item>
      <title>Re: AVDef Subroutines</title>
      <link>https://community.intel.com/t5/Software-Archive/AVDef-Subroutines/m-p/976167#M25036</link>
      <description>You also sent this to vf-support@compaq.com and included in your message there information that told me you have the Standard Edition of CVF.  The full Array Visualizer component, with the ability to develop applications using the Array Viewer and to use it during debugging, is in the Professional Edition only.&lt;BR /&gt;&lt;BR /&gt;Steve</description>
      <pubDate>Wed, 05 Dec 2001 03:35:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/AVDef-Subroutines/m-p/976167#M25036</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2001-12-05T03:35:22Z</dc:date>
    </item>
  </channel>
</rss>

