<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>k-Wave User Forum &#187; Topic: Comprehensive guide to run k-Wave on the latest hardware (GPU)</title>
		<link>http://www.k-wave.org/forum/topic/comprehensive-guide-to-run-k-wave-on-the-latest-hardware-gpu</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Tue, 12 May 2026 22:25:39 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://www.k-wave.org/forum/search.php</link>
		</textInput>
		<atom:link href="http://www.k-wave.org/forum/rss/topic/comprehensive-guide-to-run-k-wave-on-the-latest-hardware-gpu" rel="self" type="application/rss+xml" />

		<item>
			<title>Jiri Jaros on "Comprehensive guide to run k-Wave on the latest hardware (GPU)"</title>
			<link>http://www.k-wave.org/forum/topic/comprehensive-guide-to-run-k-wave-on-the-latest-hardware-gpu#post-9172</link>
			<pubDate>Wed, 15 Jan 2025 13:03:45 +0000</pubDate>
			<dc:creator>Jiri Jaros</dc:creator>
			<guid isPermaLink="false">9172@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Thank you very much! I’ll review it and consider incorporating it into the official version. I also plan to update the manual to include a time comparison with newer GPUs. :)&#60;/p&#62;
&#60;p&#62;Additionally, I noticed that GCC 13+ compilers have changed how infinity is handled. The following lines now cause the simulation to end with NaNs.&#60;/p&#62;
&#60;p&#62;if (absorbNabla1[i] ==  std::numeric_limits&#38;lt;float&#38;gt;::infinity()) absorbNabla1[i] = 0.0f;&#60;br /&#62;
if (absorbNabla2[i] ==  std::numeric_limits&#38;lt;float&#38;gt;::infinity()) absorbNabla2[i] = 0.0f;&#60;/p&#62;
&#60;p&#62;a simple, however, not the best fix is:&#60;/p&#62;
&#60;p&#62;   // Comparison with infinity is not supported with --ffast-math enabled&#60;br /&#62;
if (absorbNabla1[i] &#38;gt;= std::numeric_limits&#38;lt;float&#38;gt;::max()) absorbNabla1[i] = 0.0f;&#60;br /&#62;
if (absorbNabla2[i] &#38;gt;= std::numeric_limits&#38;lt;float&#38;gt;::max()) absorbNabla2[i] = 0.0f;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>ArteryLee on "Comprehensive guide to run k-Wave on the latest hardware (GPU)"</title>
			<link>http://www.k-wave.org/forum/topic/comprehensive-guide-to-run-k-wave-on-the-latest-hardware-gpu#post-9161</link>
			<pubDate>Fri, 06 Dec 2024 00:41:46 +0000</pubDate>
			<dc:creator>ArteryLee</dc:creator>
			<guid isPermaLink="false">9161@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;@bob2024 Thanks very much for this helpful tutorial!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bob2024 on "Comprehensive guide to run k-Wave on the latest hardware (GPU)"</title>
			<link>http://www.k-wave.org/forum/topic/comprehensive-guide-to-run-k-wave-on-the-latest-hardware-gpu#post-9130</link>
			<pubDate>Tue, 27 Aug 2024 01:11:26 +0000</pubDate>
			<dc:creator>bob2024</dc:creator>
			<guid isPermaLink="false">9130@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;A week ago, I struggled to run the C++ version of k-Wave on the latest hardware. After spending some time and using existing resources from the forum, I was able to overcome the issue. So, I created this repository with a comprehensive guide for both Windows and Linux. I hope it helps others.&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;https://github.com/bobqianic/k-Wave/tree/main&#34; rel=&#34;nofollow&#34;&#62;https://github.com/bobqianic/k-Wave/tree/main&#60;/a&#62;
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
