<?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: absorption cannot be too strong</title>
		<link>http://www.k-wave.org/forum/topic/absorption-cannot-be-too-strong</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Wed, 13 May 2026 00:26:44 +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/absorption-cannot-be-too-strong" rel="self" type="application/rss+xml" />

		<item>
			<title>Bradley Treeby on "absorption cannot be too strong"</title>
			<link>http://www.k-wave.org/forum/topic/absorption-cannot-be-too-strong#post-1129</link>
			<pubDate>Thu, 20 Dec 2012 23:43:22 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">1129@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Chao,&#60;/p&#62;
&#60;p&#62;The value for y must be defined as 0 &#38;lt; y &#38;lt; 3 with y ~= 1. If you change y to 2.99 in your example, it should run without problems. We will update the error checking to give an error for the next release.&#60;/p&#62;
&#60;p&#62;In the case of extremely high absorption values, it's likely due to numerical rounding errors. There are no set guidelines I'm afraid, but it shouldn't be a problem for physically relevant absorption values. Incidentally, the implementation of the absorption term in &#60;code&#62;kspaceSecondOrder&#60;/code&#62; is more accurate than in the first order codes, so this will be more stable for very high absorption values.&#60;/p&#62;
&#60;p&#62;Hope that helps,&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>huangchao on "absorption cannot be too strong"</title>
			<link>http://www.k-wave.org/forum/topic/absorption-cannot-be-too-strong#post-1128</link>
			<pubDate>Thu, 20 Dec 2012 22:44:22 +0000</pubDate>
			<dc:creator>huangchao</dc:creator>
			<guid isPermaLink="false">1128@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Dr. Cox and Dr. Treeby,&#60;/p&#62;
&#60;p&#62;I did some PAT simulations with strong absorption media, and the results blew up. Here are my codes:&#60;/p&#62;
&#60;p&#62;Nx=256;&#60;br /&#62;
dx=1e-3;&#60;br /&#62;
kgrid=makeGrid(Nx,dx,Nx,dx);&#60;/p&#62;
&#60;p&#62;medium.sound_speed=1500;&#60;br /&#62;
medium.density=1000;&#60;br /&#62;
medium.alpha_coeff=1;&#60;br /&#62;
medium.alpha_power=3;&#60;/p&#62;
&#60;p&#62;source.p0=makeDisc(Nx,Nx,Nx/2,Nx/2,10);&#60;/p&#62;
&#60;p&#62;sensor.mask=makeCartCircle(50e-3,100);&#60;/p&#62;
&#60;p&#62;input_args = {'CartInterp','linear', 'PMLInside', true, 'PMLSize', 20, 'DataCast', 'gsingle', 'PlotPML', false, 'PlotSim', false};&#60;/p&#62;
&#60;p&#62;p=kspaceFirstOrder2D(kgrid,medium,source,sensor,input_args{:});&#60;/p&#62;
&#60;p&#62;However, if I set medium.alpha_power=2 and medium.alpha_coeff=1, the results were reasonable. But if I increased the medium.alpha_coeff to 1000 (which is not impractical though), the results would blow up again.&#60;/p&#62;
&#60;p&#62;So I wonder if the parameters alpha_power and alpha_coeff are restricted to some ranges for stable simulations.&#60;/p&#62;
&#60;p&#62;Thanks,&#60;br /&#62;
Chao
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
