<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" specific-use="SMUR" dtd-version="3.0" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher">EGUsphere</journal-id>
<journal-title-group>
<journal-title>EGUsphere</journal-title>
<abbrev-journal-title abbrev-type="publisher">EGUsphere</abbrev-journal-title>
<abbrev-journal-title abbrev-type="nlm-ta">EGUsphere</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub"></issn>
<publisher><publisher-name>Copernicus Publications</publisher-name>
<publisher-loc>Göttingen, Germany</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.5194/egusphere-2026-1198</article-id>
<title-group>
<article-title>OhBemn (version 0.2): A Simple Boundary Element Method-model for Ocean Surface Waves</article-title>
</title-group>
<contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Hope</surname>
<given-names>Gaute</given-names>
<ext-link>https://orcid.org/0000-0002-5653-1447</ext-link>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Bohlinger</surname>
<given-names>Patrik</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Halsne</surname>
<given-names>Trygve</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Breivik</surname>
<given-names>Øyvind</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
</contrib-group><aff id="aff1">
<label>1</label>
<addr-line>Norwegian Meteorological Institute, Bergen, Norway</addr-line>
</aff>
<aff id="aff2">
<label>2</label>
<addr-line>University of Bergen, Bergen, Norway</addr-line>
</aff>
<pub-date pub-type="epub">
<day>04</day>
<month>05</month>
<year>2026</year>
</pub-date>
<volume>2026</volume>
<fpage>1</fpage>
<lpage>29</lpage>
<permissions>
<copyright-statement>Copyright: &#x000a9; 2026 Gaute Hope et al.</copyright-statement>
<copyright-year>2026</copyright-year>
<license license-type="open-access">
<license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri"  xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p>
</license>
</permissions>
<self-uri xlink:href="https://egusphere.copernicus.org/preprints/2026/egusphere-2026-1198/">This article is available from https://egusphere.copernicus.org/preprints/2026/egusphere-2026-1198/</self-uri>
<self-uri xlink:href="https://egusphere.copernicus.org/preprints/2026/egusphere-2026-1198/egusphere-2026-1198.pdf">The full text article is available as a PDF file from https://egusphere.copernicus.org/preprints/2026/egusphere-2026-1198/egusphere-2026-1198.pdf</self-uri>
<abstract>
<p>A simple Boundary Element Method-model is implemented for ocean surface waves. The model is supplied with a framework for calculating source parameters, constructing boundaries, calculating sea surface elevation, and reflection coefficients at trenches or partially reflecting boundaries. The model is open source, and is based on the open source model for the acoustic Helmholtz equation developed in Kirkup (1998). It is implemented in Python and Rust, and may be installed as a regular Python-package.&lt;/p&gt;
&lt;p&gt;This type of models are suitable for domains that are separated by a sharp boundary (constant wave speed in each domain), like abrupt depth transitions (submarine trenches), coastlines and harbours. It does not account for refraction in the domain, but is particular useful for calculating the interference patterns caused by reflection and diffraction. This offers a complementary strength to ray-tracing models, which are particularly useful for modeling refraction. The model is a simple tool for computationally cheap exploration of wave propagation, and for studying the underlying phenomena which are often difficult to separate in more advanced models.&lt;/p&gt;
&lt;p&gt;We present the basic theory, and the boundary conditions for common situations like breakwaters and harbours, trenches (coupled with estimates of reflection coefficient), as well as partially and fully absorbing boundaries.</p>
</abstract>
<counts><page-count count="29"/></counts>
<funding-group>
<award-group id="gs1">
<funding-source>Norges Forskningsråd</funding-source>
<award-id>344357</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body/>
<back>
</back>
</article>