<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hey there,</p>
<p><br>
</p>
<p>Here is my toy problem,</p>
<p>I have no slip at the bottom, rigid lid at the top, I am sending internal waves of M2 tidal frequency using obcs_calc.F from the left boundary with max(U)=0.02 m/s, I want to impose a sponge layer using orcs_sponge.F on the right boundary. </p>
<p>1 grid cell in the y-direction, i.e. it is a 2d simulation.</p>
<p>50 points vertically with a uniform gird size of 40m.</p>
<p>2000 points horizontally with a uniform gird size of 500m.</p>
<p>An example of my data.obcs file looks like:</p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Courier; color: rgb(255, 240, 165); background-color: rgb(19, 119, 61);">
<span style="font-variant-ligatures: no-common-ligatures"># Open-boundaries</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Courier; color: rgb(255, 240, 165); background-color: rgb(19, 119, 61);">
<span style="font-variant-ligatures: no-common-ligatures"> &OBCS_PARM01</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Courier; color: rgb(255, 240, 165); background-color: rgb(19, 119, 61);">
<span style="font-variant-ligatures: no-common-ligatures"> OB_Ieast=-1,</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Courier; color: rgb(255, 240, 165); background-color: rgb(19, 119, 61);">
<span style="font-variant-ligatures: no-common-ligatures"> OB_Iwest=1,</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Courier; color: rgb(255, 240, 165); background-color: rgb(19, 119, 61);">
<span style="font-variant-ligatures: no-common-ligatures"> useOBCSsponge=.TRUE.,</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Courier; color: rgb(255, 240, 165); background-color: rgb(19, 119, 61);">
<span style="font-variant-ligatures: no-common-ligatures"> &</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Courier; color: rgb(255, 240, 165); background-color: rgb(19, 119, 61);">
<span style="font-variant-ligatures: no-common-ligatures"> &OBCS_PARM03</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Courier; color: rgb(255, 240, 165); background-color: rgb(19, 119, 61);">
<span style="font-variant-ligatures: no-common-ligatures"> spongeThickness=800,</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Courier; color: rgb(255, 240, 165); background-color: rgb(19, 119, 61);">
<span style="font-variant-ligatures: no-common-ligatures"> Urelaxobcsinner=89424.,</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Courier; color: rgb(255, 240, 165); background-color: rgb(19, 119, 61);">
<span style="font-variant-ligatures: no-common-ligatures"> Vrelaxobcsinner=89424.,</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Courier; color: rgb(255, 240, 165); background-color: rgb(19, 119, 61);">
<span style="font-variant-ligatures: no-common-ligatures"> Urelaxobcsbound=4471.,</span></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Courier; color: rgb(255, 240, 165); background-color: rgb(19, 119, 61);">
<span style="font-variant-ligatures: no-common-ligatures"> Vrelaxobcsbound=4471.,</span></p>
<p></p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Courier; color: rgb(255, 240, 165); background-color: rgb(19, 119, 61);">
<span style="font-variant-ligatures: no-common-ligatures"> &</span></p>
<p>What I want to achieve is this sponge layer shall work well so that all waves are being absorbed, no reflections back and it should work even after 30 or 40 tidal periods or even longer.<br>
</p>
<p>I have tried various values for the five parameters listed in &OBCS_PARM3, following the basic principle, </p>
<p>1) a fairly large U/Vrelaxobcsinner to make sure the forcing is small when the waves hit the sponge.</p>
<p>2) a fairly small U/Vrelaxobcsbound to make sure the forcing is still large enough so the waves can be fully absorbed.</p>
<p>1) the thicker the sponge layer is, the better it shall work.</p>
<p>The problem is none of the parameters I tried worked.</p>
<p><br>
</p>
<p>I assume somebody must have done similar work as this one. I would really appreciate some insights as to what values I shall assign those parameters.</p>
<p><br>
</p>
<p>Thanks</p>
<p><br>
</p>
<p>Yangxin</p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Courier; color: rgb(255, 240, 165); background-color: rgb(19, 119, 61);">
<br>
</p>
<p style="margin-right: 0px; margin-left: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Courier; color: rgb(255, 240, 165); background-color: rgb(19, 119, 61);">
<span style="font-variant-ligatures: no-common-ligatures"></span></p>
</div>
</body>
</html>