<?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: Possible small bug hdf5 source code</title>
		<link>http://www.k-wave.org/forum/topic/possible-small-bug-hdf5-source-code</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Wed, 13 May 2026 23:32:33 +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/possible-small-bug-hdf5-source-code" rel="self" type="application/rss+xml" />

		<item>
			<title>aarledaniek on "Possible small bug hdf5 source code"</title>
			<link>http://www.k-wave.org/forum/topic/possible-small-bug-hdf5-source-code#post-9127</link>
			<pubDate>Tue, 20 Aug 2024 13:01:56 +0000</pubDate>
			<dc:creator>aarledaniek</dc:creator>
			<guid isPermaLink="false">9127@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Dear k-Wave,&#60;/p&#62;
&#60;p&#62;When compiling the CUDA source code on Linux (HPC cluster, dynamic linking), I encountered a possible small bug in the HDF5 source code. According to the error message below, the file &#34;Hdf5/Hdf5File.h&#34; should contain the &#34;#include &#38;lt;string&#38;gt;&#34; directive. After including this statement, the binary files could be compiled for CUDA version. This might be of your interest for a future release.&#60;/p&#62;
&#60;p&#62;Small snippet of encountered error:&#60;br /&#62;
In file included from ./MatrixClasses/BaseMatrix.h:36,&#60;br /&#62;
                 from ./MatrixClasses/BaseFloatMatrix.h:35,&#60;br /&#62;
                 from ./MatrixClasses/RealMatrix.h:35,&#60;br /&#62;
                 from ./OutputStreams/BaseOutputStream.h:35,&#60;br /&#62;
                 from ./OutputStreams/WholeDomainOutputStream.h:35,&#60;br /&#62;
                 from OutputStreams/WholeDomainOutputStream.cpp:33:&#60;br /&#62;
./Hdf5/Hdf5File.h:471:25: error: ‘string’ in namespace ‘std’ does not name a type&#60;br /&#62;
  471 &#124; using MatrixName = std::string;&#60;br /&#62;
      &#124; ^~~~~~&#60;br /&#62;
./Hdf5/Hdf5File.h:467:1: note: ‘std::string’ is defined in header ‘&#38;lt;string&#38;gt;’; did you forget to ‘#include &#38;lt;string&#38;gt;’?&#60;br /&#62;
  466 &#124; #include &#38;lt;map&#38;gt;&#60;br /&#62;
  +++ &#124;+#include &#38;lt;string&#38;gt;&#60;br /&#62;
  467 &#124;&#60;br /&#62;
./Hdf5/Hdf5File.h:529:28: error: ‘string’ in namespace ‘std’ does not name a type&#60;br /&#62;
  529 &#124; void create(const std::string&#38;amp; fileName,&#60;br /&#62;
      &#124; ^~~~~~&#60;/p&#62;
&#60;p&#62;Kind regards,&#60;br /&#62;
Daniek
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
