<?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: Defining the computational grid and acoustic absorption</title>
		<link>http://www.k-wave.org/forum/topic/defining-the-computational-grid-and-acoustic-absorption</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Wed, 13 May 2026 10:19:38 +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/defining-the-computational-grid-and-acoustic-absorption" rel="self" type="application/rss+xml" />

		<item>
			<title>Ed Qu on "Defining the computational grid and acoustic absorption"</title>
			<link>http://www.k-wave.org/forum/topic/defining-the-computational-grid-and-acoustic-absorption#post-5430</link>
			<pubDate>Thu, 17 Mar 2016 23:43:17 +0000</pubDate>
			<dc:creator>Ed Qu</dc:creator>
			<guid isPermaLink="false">5430@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Dr. Treeby&#60;/p&#62;
&#60;p&#62;We found the file according to your reply. We have fixed the problem in our code. Thanks for your help!&#60;/p&#62;
&#60;p&#62;Sincerely,&#60;br /&#62;
Ed
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Bradley Treeby on "Defining the computational grid and acoustic absorption"</title>
			<link>http://www.k-wave.org/forum/topic/defining-the-computational-grid-and-acoustic-absorption#post-5429</link>
			<pubDate>Thu, 17 Mar 2016 15:02:55 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">5429@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Ed,&#60;/p&#62;
&#60;p&#62;Just to check - are using k-Wave for your simulations, or have you coded your own version?&#60;/p&#62;
&#60;p&#62;The absorption terms in k-Wave are defined in the function &#60;code&#62;/private/kspaceFirstOrder_createAbsorptionVariables.m&#60;/code&#62;. The values for the absorption and dispersion terms are set to zero for k = 0.&#60;/p&#62;
&#60;p&#62;Keep in mind that when you add absorption, simulations using &#60;code&#62;kspaceFirstOrderND&#60;/code&#62; are no longer unconditionally stable, even for a homogeneous medium. You will need to choose the time step to satisfy the appropriate stability criteria. In general, the time step will need to be reasonably small if the absorption values are very high. You can use the function &#60;code&#62;checkStability&#60;/code&#62; to check the value of time step required.&#60;/p&#62;
&#60;p&#62;Hope that helps,&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Ed Qu on "Defining the computational grid and acoustic absorption"</title>
			<link>http://www.k-wave.org/forum/topic/defining-the-computational-grid-and-acoustic-absorption#post-5417</link>
			<pubDate>Mon, 14 Mar 2016 14:51:43 +0000</pubDate>
			<dc:creator>Ed Qu</dc:creator>
			<guid isPermaLink="false">5417@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi&#60;/p&#62;
&#60;p&#62;Our group wanted to integrate the algorithm for the acoustic dissipation and dispersion into our code for USCT simulation, but we encountered a problem during coding.&#60;/p&#62;
&#60;p&#62;The manual shows that the power index y can be defined between 0 and 3, except for 1; the grid (defined in 2.17e) includes the origin where k = 0. On the other hand, the first term on the right hand side of the equation (2.24) multiply the Fourier transform with k^(y-2). If we assume y &#38;lt; 2, this term will diverge at the origin.&#60;/p&#62;
&#60;p&#62;So far, we just simply define the value of Ld in (2.24) equal to 0 at the origin, but the stability of our program using this resolution is not good enough. The program will diverge in hundreds of steps if we define a large alpha and a y&#38;lt;2. Does anyone know how to resolve this problem?&#60;/p&#62;
&#60;p&#62;Thanks a lot.&#60;br /&#62;
Sincerely,&#60;br /&#62;
Ed
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
