<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Inverse Problems Research Group</provider_name><provider_url>https://sites.uef.fi/inverse</provider_url><title>Software - Inverse Problems Research Group</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="81WSlbKW0a"&gt;&lt;a href="https://sites.uef.fi/inverse/software/"&gt;Software&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://sites.uef.fi/inverse/software/embed/#?secret=81WSlbKW0a" width="600" height="338" title="&#x201C;Software&#x201D; &#x2014; Inverse Problems Research Group" data-secret="81WSlbKW0a" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://sites.uef.fi/inverse/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><description>ValoMC is an open source Monte Carlo code that can simulate the passage of visible and near infrared range photons through matter. The simulation geometry is defined using triangular or tetrahedral meshes. The model solves for boundary and volumetric data and supports various boundary conditions, types of light sources, as well as intensity modulated light. [&hellip;]</description><thumbnail_url>https://sites.uef.fi/inverse/wp-content/uploads/sites/43/2020/06/software_ValoMC_logo.png</thumbnail_url></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 54/58 objects using Memcached
Page Caching using Memcached (REST request) 

Served from: sites.uef.fi @ 2026-04-30 03:12:37 by W3 Total Cache
-->