Benchmarks

Waveller2005 vs FEM solver

The following benchmark compares standard finite element method and Waveller2005 for a 3D acoustic Helmholtz problem in an unbounded domain. The FEM solution is computed using Femlab 3.1. Femlab uses 2nd order polynomial finite element method whereas Waveller software utilizes the ultra weak variational formulation and plane wave basis functions.

The problem consists of an ultrasound field which is emitted by a vibrating surface on a perfectly rigid baffle. The source is a 20 x 20 mm rectangular transducer which oscillates on a constant normal velocity amplitude. The dimensions of the computational domain in (x,y,z)-directions are 40 x 100 x 40 mm and the source is located at the y=0 plane at the end of the computational domain. All results are computed using a standard PC with 3 GHz Pentium 4 with 3 GB of RAM. Both solutions are compared with the numerical approximation of Rayleigh integral which is a semi-analytic solution of the problem.

Since both methods approximate the unbounded physical problem in a bounded computational domain, an additional error is induced by the use of an absorbing boundary condition (ABC) on the exterior boundary. The same low order (Sommerfeld-type) ABC is used with both methods since this is the only ABC readily available in Femlab. The accuracy of Waveller can be improved by using the perfectly matched layer (PML) method as the ABC.

Tables 1-3 list the element size h (given for Femlab's mesh generator), element number (Elem.), total CPU time, relative error compared to the Rayleigh integral and memory requirement (Mem.) as a function of frequency f. It is notable that all Waveller results are computed in a same mesh by increasing the number of the plane wave basis functions with the frequency. Table 3 shows the improved accuracy of Waveller when the PML is used.

Table 1: Results with FEM and the low order ABC
f (kHz) h (mm) Elem.CPU time (s)Error (%)Mem (GB)
1003 101 978448 30.881.4
1501.8 478 4714699 25.392.5
2001.8 478 4715321 20.642.5
3001.8 478 4715391 30.132.5

Table 2: Results with Waveller2005 and the low order ABC
f (kHz) h (mm) Elem.CPU time (s)Error (%)Mem (GB)
10015 16 926275 28.560.2
15015 16 926353 23.220.3
20015 16 926449 20.070.4
30015 16 926854 18.961.1

Table 3: Results with Waveller2005 using the PML
f (kHz) h (mm) Elem.CPU time (s)Error (%)Mem (GB)
10015 20 559506 10.05 0.2
15015 20 559599 5.94 0.3
20015 20 559938 4.90 0.5
30015 20 55912723.39 1.1


Whats new

May 5th 2007

Waveller IPR have been acquired by Kuava ltd. Kuava continues Waveller development and uses it for simulation services.

July 21th 2006

Waveller Acoustics 1.1 is available! Pricing information and information on how to receive an evaluation license are on page Waveller Acoustics.

February 2nd 2006

Waveller Electromagnetics
The first results using Waveller Electromagnetics are available in article Solving Maxwell's Equations Using the Ultra Weak Variational Formulation and in the screenshots-section. The mathematical formulation of Waveller Electomagnetics is extremely useful for solving electromagnetic field related wave problems in many application fields. We are currently seeking collaborators for developing a COMSOL plug-in for Waveller Electromagnetics.

August 12th 2005

Our development efforts have concentrated on implementing Waveller as a plug-in solver to Femlab. This enables the user to create or import geometries using Femlab's GUI as well as setting material and solver properties, then using Waveller to compute the result, and finally to visualize the result using Femlab's versatile plotting options. More information is available on Femlab plug-in-section.

March 16 2005

Kuava was once again victorius in the second phase of the Venture Cup Finland Business Plan Competition. The results of the second phase of the competition are available at www.venturecup.fi.

..all news