<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Approximatrix Forums — Memory changes in newest version? (v32.1)]]></title>
		<link>https://forums.approximatrix.com/viewtopic.php?id=829</link>
		<atom:link href="https://forums.approximatrix.com/extern.php?action=feed&amp;tid=829&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Memory changes in newest version? (v32.1).]]></description>
		<lastBuildDate>Mon, 29 Nov 2021 12:56:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Memory changes in newest version? (v32.1)]]></title>
			<link>https://forums.approximatrix.com/viewtopic.php?pid=3817#p3817</link>
			<description><![CDATA[<p>Pete,</p><p>Is there any chance you can send the project to <a href="http://mailto:support@approximatrix.com">support@approximatrix.com</a> to see if I can replicate the issue?&nbsp; Upon closer reading, I&#039;m not sure it&#039;s related to OpenMP.&nbsp; I&#039;m quite confused how referencing segments of an array would cause problems suddenly.</p><p>If you&#039;re unable to send the source code, could you at least send along the &quot;.prj&quot; file?&nbsp; I&#039;d like to at least replicate your project&#039;s options verbatim.</p>]]></description>
			<author><![CDATA[null@example.com (jeff)]]></author>
			<pubDate>Mon, 29 Nov 2021 12:56:57 +0000</pubDate>
			<guid>https://forums.approximatrix.com/viewtopic.php?pid=3817#p3817</guid>
		</item>
		<item>
			<title><![CDATA[Re: Memory changes in newest version? (v32.1)]]></title>
			<link>https://forums.approximatrix.com/viewtopic.php?pid=3816#p3816</link>
			<description><![CDATA[<p>My guess is that the OpenMP library is mis-calling a Windows API somewhere that wasn&#039;t an issue until Windows 11.&nbsp; I&#039;ll sort what&#039;s happening.</p>]]></description>
			<author><![CDATA[null@example.com (jeff)]]></author>
			<pubDate>Sat, 27 Nov 2021 22:06:55 +0000</pubDate>
			<guid>https://forums.approximatrix.com/viewtopic.php?pid=3816#p3816</guid>
		</item>
		<item>
			<title><![CDATA[Re: Memory changes in newest version? (v32.1)]]></title>
			<link>https://forums.approximatrix.com/viewtopic.php?pid=3815#p3815</link>
			<description><![CDATA[<p>Hi Jeff,<br />I was on v3.20 but .... my machine did upgrade itself to Windows 11 during this time.</p>]]></description>
			<author><![CDATA[null@example.com (peter.kelly)]]></author>
			<pubDate>Fri, 26 Nov 2021 23:47:32 +0000</pubDate>
			<guid>https://forums.approximatrix.com/viewtopic.php?pid=3815#p3815</guid>
		</item>
		<item>
			<title><![CDATA[Re: Memory changes in newest version? (v32.1)]]></title>
			<link>https://forums.approximatrix.com/viewtopic.php?pid=3814#p3814</link>
			<description><![CDATA[<p>Pete,</p><p>Could you tell me what platform you&#039;re on?&nbsp; Is it Windows?</p><p>While nothing should have changed from 3.20 -&gt; 3.21, there might be issues with our Windows-specific OpenMP implementation that might be causing problems with the compiler.&nbsp; However, that would only manifest itself moving from a version earlier that 3.20.&nbsp; Do you know what version you had been using?</p>]]></description>
			<author><![CDATA[null@example.com (jeff)]]></author>
			<pubDate>Fri, 26 Nov 2021 16:40:14 +0000</pubDate>
			<guid>https://forums.approximatrix.com/viewtopic.php?pid=3814#p3814</guid>
		</item>
		<item>
			<title><![CDATA[Memory changes in newest version? (v32.1)]]></title>
			<link>https://forums.approximatrix.com/viewtopic.php?pid=3813#p3813</link>
			<description><![CDATA[<p>Hi Jeff,<br />I&#039;m wondering if changes were made in the way memory is handled/allocated in the latest release. I have a test harness to time sorting algorithms against large array data sets (2x10^6 elements). Some of the sorts use OpenMP too. <br />I used to compile and link the program using absolutely vanilla makefile generated from the options within the project - nothing special placed in there, just nominating optimization options and a &quot;-fcheck=all&quot; flag.<br />The program used to run a treat, no issues. When I recompiled it with NO code changes, it ran but threw a segmentation violation on any subroutine that used OpenMP.<br />So, I just commented out the call to the routines that used OpenMP and recompiled. It then threw segment violations wherever I called a routine with an array segment ie. call sort1(Mydata(1:50)) which it never did before. <br />So, commenting those subroutine calls out + OpenMP using routines, it ran.<br />I then upped the amount of sort data to (4x10^6) which had been a value that I could use. I recompiled and attempted to run the program and it silently dies before executing any code - despite the compilation working without any warnings.<br />The code does not throw any memory access violations other than the segment violation.</p><p>Is there a difference in mem handling in the new version or a different default stack size set?<br />Regards,<br />Pete</p>]]></description>
			<author><![CDATA[null@example.com (peter.kelly)]]></author>
			<pubDate>Thu, 25 Nov 2021 01:54:16 +0000</pubDate>
			<guid>https://forums.approximatrix.com/viewtopic.php?pid=3813#p3813</guid>
		</item>
	</channel>
</rss>
