<?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: Different Boundary Conditions at the Edges</title>
		<link>http://www.k-wave.org/forum/topic/different-boundary-conditions-at-the-edges</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Wed, 13 May 2026 12:13:53 +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/different-boundary-conditions-at-the-edges" rel="self" type="application/rss+xml" />

		<item>
			<title>Bradley Treeby on "Different Boundary Conditions at the Edges"</title>
			<link>http://www.k-wave.org/forum/topic/different-boundary-conditions-at-the-edges#post-5700</link>
			<pubDate>Thu, 06 Oct 2016 22:33:55 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">5700@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Saptarshi,&#60;/p&#62;
&#60;p&#62;Unfortunately, there is currently no way to do this, other than by imposing these conditions manually as you have read in other forum posts. I haven't tried this with the elastic code, but you could try increasing the number of grid points used to impose the boundary conditions until the reflection coefficient converges to the correct value. &#60;/p&#62;
&#60;p&#62;In the fluid code, we have experimented with using discrete cosine and sine transforms instead of the FFT to impose Dirichlet and Neumann boundary conditions, but this has never made it into the release version as MATLAB does not support the discrete trigonometric transform functionality of FFTW (the library it uses for the FFT).&#60;/p&#62;
&#60;p&#62;Hope that helps,&#60;/p&#62;
&#60;p&#62;Brad,
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Saptarshi Das on "Different Boundary Conditions at the Edges"</title>
			<link>http://www.k-wave.org/forum/topic/different-boundary-conditions-at-the-edges#post-5695</link>
			<pubDate>Mon, 03 Oct 2016 16:03:17 +0000</pubDate>
			<dc:creator>Saptarshi Das</dc:creator>
			<guid isPermaLink="false">5695@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi,&#60;br /&#62;
Is there a simple way to impose Dirichlet, Neumann, Robin/mixed and reflecting boundary condition at the edges of the 3D Elastic simulation, similar to the absorbing boundary conditions through PML? I came across the discussions in this thread (Free surface condition) that defining extra sources along the boundaries and setting their amplitude to a fixed value may be a solution. In that case, how many extra layers in each direction would be ideal to impose such boundary conditions accurately, e.g. 10/20 grid points for PML in absorbing case. It would be really useful if these boundary conditions can be implemented in the k-wave elastic simulations.&#60;br /&#62;
Thanks a lot,&#60;br /&#62;
Saptarshi
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
