Forward problem solutions