WIPL-D Pro is an extremely powerful 3D electromagnetic solver that provides fast and accurate analysis of arbitrary metallic and dielectric/magnetic structures.

The Numerical Engine

WIPL-D kernel is unique in many ways, allowing the most efficient full wave EM simulations. It is based on the Method of Moments (MoM) but applied to quadrilateral mesh elements.  In addition, the basis functions are HOBFs (Higher Order Basis Functions) which means up to 2 lambdas large mesh elements. The electrical size of problems is expressed in number of unknowns, rather than in mesh elements. The quad mesh offers two times less unknowns than the traditional triangular one, while using HOBFs reduces number of unknowns several times.

WIPL-D kernel meshes only surface of the models, so there is no boundary box. This is particularly important for open‑region problems, such as antenna design or antenna placement. Two antennas can be spaced arbitrarily and the simulation requirements are not increased.

During the special techniques for treatment of extremely small mesh elements, it is possible to simulate projects with parts measured as fragment of lambda along with mesh elements up to 2 lambdas. A typical example would be mounting an antenna with electrically small details onto a metallic platform whose length is measured in dozens or hundreds of wavelengths.

WIPL-D team is particularly proud at the accuracy of EM results, proven via numerous benchmarks and comparison to measured data, as well as analytically known results (MIE series). Such an efficient simulation allows detailed convergence study of results, making them reliable to users with different level of EM simulation skills.

The kernel offers various output results. The basic ones are YZS parameters, distribution of currents over surfaces, near field results and far field patterns. In addition, the basic results can be processed into SAR, radiation pattern at finite distance, RCS at finite distance and numerous more advanced features. Several in house interpolation techniques allows usage of minimum number of frequency points or low number of radiation pattern directions (especially important for the monostatic RCS). As the most advanced level of interpolation, it is even possible to interpolate current coefficients calculated over mesh elements at different frequencies and for different radiation directions.

The kernel can be executed at the variety of hardware platforms. Electrically small and moderate problems are solved at inexpensive everyday PCs and laptops. Due to HOBFs and quad mesh, required RAM memory is reduced. When the problem size exceeds the provided RAM, the efficient out-of-core solution is used. To speed up simulations, the kernel offers customized in-house solution for multi-core computers and platforms equipped with one or more GPU cards. Usage of GPU solver is especially important for electrically large EM simulations, measured in hundreds of thousand unknowns. The kernel can be used at customized clusters, while the most demanding problems can be solved by using DDS solver.

In case of electrically large structures, it is rather important to have the most efficient EM simulation. Special techniques and advanced features are applied in order to reduce number of unknowns and consequently the simulations time. Smart reduction for antenna placement, shadow regions, transparent radome feature, symmetry and the advanced symmetry (asymmetry), reducing number of unknowns at the user-defined regions can all reduce number of unknowns several times. An additional advantage is the extensive experience and dedication of the WIPL-D support team.

At the end, the low simulation time for all types of problems even allows simulation of problems not typical to MoM such as wideband simulations (UWB antennas and applications), time-domain simulations in RF problems, optimization and sweep of all EM problems. The multi frequency problems are also speed up by adjusting number of unknowns to current simulation frequency (the “freq” feature) and by running multiple frequency points at once in parallel (frequency parallel run).

There is a set of the advanced features for specific applications. CMA solver allows simulation of eigen values at arbitrary geometry. Automated edging of metallic and dielectric patterns enables fast, efficient and accurate simulation of printed structures. The double precision for storing MoM matrix with special techniques for matrix fill-in allows low frequency simulations even below kHz range. In-house mesher of parabolic and other reflectors gives comparative advantage over other EM packages. Apertures in PEC/PMC planes are used for simulation of radiating slots or the field penetrating through gaps.


With WIPL-D Pro, it is possible to create complex 3D models using wires, plates and predefined (meshed) 3D objects as building blocks. This is WIPL-D classic in-house developed editor, allowing only manual mesh of the models. The user has maximum control over mesh so the projects developed in WIPL-D pro usually have optimum number of unknowns and EM simulation requirements.

The Preview window gives a deep visual insight into the model. All the data defining node coordinates, wires, plates and other entities can be investigated via tables or the project tree. The project can be easily defined parametrically via Symbols. After adjusting project parameters, no additional time is spent for automated mesh but the mesh is updated instantaneously. This is particularly useful for projects which need to be optimized. Part of the more advanced features includes grouping of elements and then copying them (suitable for large arrays) and Copy/layer manipulation (used for multi-layered structures, adding finite thickness metallization, coating etc).

WIPL-D pro also allows to start by using the mesh automatically generated from WIPL-D Pro CAD. A typical example would be meshed platform (such as aircraft, car or ship) where the parametrized antenna is imported and mounted.

Application areas

WIPL-D Pro shows excellent performance for wide range of applications, and some of the most common are:

  • arbitrary shape 3D antennas and antenna arrays
  • large scatterers – vehicles, airplanes, boats, missiles
  • antenna placement on large platforms
  • transmission lines and waveguides
  • microwave circuits over finite or infinite substrate
  • metallic and/or dielectric scatterers of arbitrary shape
  • EMC problems

Acquired results can be exported as image files, text files or HTML reports, and easily used in other text, image or web processing tools.

Part of the specific applications where the tool has proved to be a must-have is:


Get a free demo!

New features/improvements introduced in v15 are:

  • NEW generation of GPU Solver – 100,000 unknowns solved in less than 5 minutes!
    • improved efficiency of a multiple GPU setup
    • support for arbitrary number of GPUs
    • ultra-fast in-core solution for multiple excitations
  • RCS calculation using real life antenna excitation – emulation of RCS measurements
    • target illuminated by a real antenna radiation pattern (spherical wave)
    • RCS at finite and infinite distance
    • calculation of bistatic and monostatic RCS
  • Advanced GUI options
    • exporting videos from the field and the currents animation
    • graphic representation of currents for selected domains
    • advanced phase center calculation
    • real-time graphic representation of the cost function in Optimizer
    • saving the specification of used hardware in the OWP file…
  • Enhancements in DDS (Domain Decomposition Solver)
    • Memory requirements reduced by an order of magnitude
    • efficient handling of multiple excitations
    • fast convergence for structures with cavities
    • GPU acceleration for sub-domain solutions
    • comparison of results after each iteration
  • Fast in-core solution for multiple excitations where CPU is used for matrix inversion
    • block forward/backward substitution
    • applicable to monostatic RCS and antenna arrays
  • Memory/Solution management
    • The user can choose the classes of problems where the solution for current coefficients should be stored for future reuse. The data format can also be chosen
  • Improved CMA Solver
    • increased accuracy for eigenvalues and eigenvector calculation
    • improved mode tracking
  • GPU Cluster Solver
    • advanced resource management
    • more flexible licensing …


WIPL-D Pro v15 - What is New?

It is a solid-based modeler and importer for various CAD file formats. Fast model creation and manipulation is available through various Built-in primitives, Boolean operations and manipulations along with automatic healing tools. Quad mesh optimized for HOBFs is used.

Domain Decomposition Solver

The solver analyses electrically very large structures by subdividing the boundary problem into smaller sub-domain problems, solving the subdomain problems and combining the solutions. Full wave solutions of antenna placement, including the calculation of the coupling between several antennas, monostatic and bistatic RCS, radomes etc. can be obtained with high numerical efficiency.

GPU Solver

GPU solver is developed for CUDA enabled Nvidia GPUs. The matrix fill-in, matrix solve and near-field calculations are all accelerated. Arbitrary number of GPUs is supported.


Powerful multi-algorithm optimization tool which calculates both a single and multiple solutions for complex, multi-criteria optimization. Various built-in optimization algorithms are available.