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

The most recent version is WIPL-D Pro v15.0.
List of new features

More on improvements and new features introduced in v15 you can find in the document WIPL-D v15 - What is New.pdf


With WIPL-D Pro, it is possible to create complex 3D models using wires, plates and predefined 3D objects as building blocks. The Preview window gives a deep visual insight into the model. One great feature is access to all the data defining node coordinates, wires, plates and other entities, which gives the user great control over every single detail of the mesh. The objects used are already meshed, and the user can clearly see exactly what goes into the simulation process, with the possibility to influence it by changing the mesh manually. This can also be done for mesh obtained from WIPL-D Pro CAD.

Every part of the interface is very intuitive and organized into tables and the project tree, which makes modeling easy and quick. Mouse and keyboard operations are implemented in such way to fit everyone's needs, from beginner-level users to those who use the software for many years.

A screenshot of parabolic reflector antenna designed in WIPL-D Pro

The Engine

A powerful numerical engine drives this modeling and simulation tool. Quick and efficient calculations, based on the Method of Moments (MoM) and empowered with quadrilateral mesh and high-order basis functions (HOBFs), yield highly accurate results (distribution of currents over surfaces, near field results, far field pattern and circuit parameters). MoM, quad-mesh and HOBFs significantly decrease required number of unknowns and memory requirements for simulation. Linear systems formed by MoM are solved by direct (in-core or out-of-core) methods. Simulation can be parallelized in many ways (multi-core computers, GPU cards, multiple hard disks for out-of-core solution).

For electrically large structures, special techniques are applied in order to reduce memory requirements and speed-up simulation. Smart reduction option is used for antenna placement setups and can decrease memory requirements up to 10 times. There is also Shadow reduction, which enables the user to explicitly define parts of the model where the order of approximation will be reduced, such as structures below platforms, bottom parts of vehicles and airplanes etc. Starting from version 9.0, WIPL-D Pro has the ability to speed up the calculation time up to 40 times in comparison with previous version thanks to GPU Solver.

All other WIPL-D products strongly rely on WIPL-D Pro, invoking its computing engine for almost every calculation. Thanks to the fast provision of results, optimization and parameter-sweeping processes are performed within the most reasonable time.

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.

Custom-made horn antenna with absorbers, model with two symmetry planes

New Features by Version

Below is the list of all features introduced in WIPL-D Pro, ordered by the version in which they first appeared.


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 …


Improvements and new features introduced in version 14.0 are:

  • New De-embedding Technique enables:
    • Multi-mode ports/feeders
    • Circularly polarized modes
    • Any combination of ports and generators
    • Multiple use of single feeder at arbitrary number of ports
    • Recalculation of output results for arbitrary set of powers/phases of modes/generators, without rerun, by post-processing only
    • Usage of current generators instead of voltage generators in post-processing
    • Using results in mode "one generator at time" to obtain results for "all generators", without re-run, by post-processing only
    • Setting of matched ports
  • Fast MoM Matrix Evaluation as Support for DDS (Domain Decomposition Solver) – Increases simulation speed up to ~5 times in full wave solution of electrically large structures, thus reducing the simulation time of an 1000 λ antenna placement problem to 5 hours.
  • Advanced Interpolation of RCS Results
    • Interpolation in Frequency domain: Using results calculated over a coarse sampled frequency range, the results over arbitrarily dense sampled range are efficiently reconstructed
    • Improved algorithm in Space domain: The existing algorithm is accelerated 10 times. (The monostatic RCS in many directions is efficiently reconstructed from a few samples.)
  • Improved power balance characterization:
    • Adaptive integration of far field in calculation of irradiated power, enabling precise calculation in case of huge antenna arrays and electrically large scatterers
    • Determination of power dissipated to generators, concentrated and distributed loadings in each of domains
    • Dissipation of power in all lossy domains, including the domains where generators are placed at the boundary surface
  • Easy creation of corrugated waveguides/horns - Object BoCG (Body of Connected Generatrices) is expanded to include various types of corrugations (radial, axial, orthogonal) which can be implemented to arbitrary cylindrical/conical surfaces.
  • Improved Mode Tracking Algorithm in CMA solver (Characteristic Modes Analysis Solver)
  • Remote Run for all simulation modes including Radome Reduction.
  • Improved FG kernel (Field Generator kernel) - Handling of extremely large FG arrays is enabled
  • Advanced Setting and Graphical Representation of Output Results:
    • Graphical presentation of a variety of results related to power balance calculation is enabled (efficiency, power delivered by generators, radiated power, power dissipated in lossy domains and loadings, physical and numerical error, etc.)
    • A particular set of output results can be assigned to each plane wave excitation
    • 2D graphs of the current distribution can be shown along selected set of wires.
    • A number of new toolbars is introduced (e.g. to show Ellipticity in dB).
  • GPU Cluster Solver - employs simultaneously the multi-node parallelism of the cluster architecture and the multi processor parallelism of GPUs, allowing solving of electrically very large problems. Two operation modes have been developed:
    • Single-node operation mode – each node simulates independent set of single frequency projects. Intended for faster simulation of the multi frequency problems.
    • Multi-node operation mode - nodes are employed together in solving the same problem. Intended for fast solving of electrically very large problems.


Improvements and new features introduced in version 13.0 are:

  • Support of Domain Decomposition Solver (DDS) - Enables much faster full wave solution of electrically large structures and simulation of large structures up to 1000 λ.
  • Characteristic Modes Analysis Solver - Gives deep insight into the EM behavior of the analyzed structure.
  • Concurrent simulation of multiple frequency points, in both CPU and GPU mode - Increases the efficiency of simulation of small and medium size multi-frequency projects.
  • New features in Field Generators kernel
    • Support for arbitrary number of positions of field generators
    • Calculation of different outputs for different excitations
    • Placing field generator in arbitrary domain
    • Support for infinite real ground
    • Support for Field Generators excitation in Time Domain Solver
  • Synthetic Aperture Radar (SAR) simulations - High efficiency is achieved combining a variety of old and new features.
  • Save and re-use of LU decomposed matrix - In case of "out-of-core" and "out-of-core" reduced matrix inversion the LU decomposed system matrix can be saved and reused for new excitations.
  • Automatic determination of shadow region in RCS calculations - In case of the Scattering operation modes enables speed up of simulation up to an order of magnitude.
  • Interpolation of results for Monostatic RCS - Using results calculated for a few directions, the results in many other directions are efficiently reconstructed.
  • GUI - A number of changes is made to enable new options and make GUI more user friendly, e.g.
    • Graphical presentation of results for a number of new quantities (eigenvalue, modal significance, and characteristic angle)
    • A number of new toolbars is introduced


Improvements and new features introduced in version 12.0 are:

  • Excitation of the structure by user defined sets of current sources (obtained in another software or by using analytical expressions or by measurements), where each set of current sources is written in a separate input file; export of current sources into file for selected wires and plates is also enabled
  • Calculation of near field and/or radiation pattern based on the imported current distribution of selected wires and plates
  • Extended limits for low frequency analysis and the analysis of small details in complex structures – parts ~ 1/1,000,000 wavelength are properly handled
  • Improved multi-core CPU parallelization of matrix fill - efficiency is enhanced to 90% for 32 cores
  • Parallelization of the excitation and near/far field calculations by field generators which enables usage of up to 100,000 sources
  • Highly efficient simulation of transparent multilayered radomes excited by directed arrays of field generators - reduction of the number of unknowns for an order of the magnitude
  • Local patch size settings for selected wires, plates, and objects
  • Improved specification of distributed loading: assignment to the objects (in addition to wires and plates) and ability to copy and re-numerate defined loadings
  • Gradual reduction of number of unknowns for selected set of plates
  • Possibility to simulate only selected part of the structure defined in project without need to delete the remaining part
  • Usage of user defined input data files for frequency dependent symbolic mechanism (e.g. frequency dependent materials)
  • “Set as read-only” option for project
  • The ability to simply disable/enable near filed and radiation pattern calculations via button
  • New features in graphical representation of output results (diagrams with grids. currents in dBs, etc.)
  • Calculation of specific absorption (SA) through integration with WIPL-D Time Domain Solver
  • Improvements of the optimization mechanism (absolute gain optimization, VSWR optimization, etc.)


New Features

  • Power balance calculation for lossy materials (antenna efficiency, losses in different regions, corrections of gain and admittance, estimations of errors)
  • Frequency dependent symbols enable analysis of frequency dependent materials, loadings, geometry...
  • Increased resolution in handling distant objects and objects with small details is enabled by optional usage of double precision for input data
  • Advanced calculations of near field (accurate characterisation in the vicinity of wires, high resolution at boundary of weak field region and strong field region, specific absorption rate (SAR) calculation...)
  • Calculation of radiation pattern over the sphere of finite user-defined radius and presentation with/without standard radiation pattern (at infinite distance)
  • Simultaneous analysis of a structure exicted by various sets of Field Generators based on single LU decomposition of MoM matrix
  • Vector representation of near field, far field, and currents
  • Automatic recognition of wire-to-plate junctions can be optionally combined with manually defined junctions

Improvements of Existing Features

  • Advanced mesh of paraboloidal dish with circular hole
  • Custom defined steering angles for Field Generators
  • Additional selection modes of various entities in 3D view (by single click and by window)
  • Selection of Distributed loadings
  • Optimization, sweep and time-domain solution in Batch
  • Wipl-D Remote Run (Client - Server)
  • Automatic checking of structure topology before running simulation
  • Checking of irregular plates (plates having nodes along a line)
  • Export of 2D cut of 3D structure into 2D solver projects
  • Plotting results:
    • Saving global graph parameters and using graph templates
    • Customized 3D graph plotting (naming and labeling of axes, compact view...)
    • Plotting of radiation pattern graphs on the position of antenna element
    • Export of fitted results in Touchstone format
    • Automatic overlay of Sweep results and shortcuts for changing sweep parameters
    • Zoom of Smith chart
    • Export of images plotted during the animation


New Features

  • Single-click creation of all WIPL-D entities (Domains, Nodes, Wires, Plates, Junctions, Objects, Manipulations, Loadings, Excitations and Symbols)
  • Ability to edit and delete arbitrary number of selected entities
  • Various operations (Group, Move, Rotate and Copy) on selected entities
  • Easily accessible shortcuts for all EM (Operation Mode, Frequency) and Simulation (Symmetry, Options, Output Results) settings
  • Easy navigation through the whole model, providing information about project parts and their mutual relations

Improvements of Existing Features

  • Field Generators are improved with the option Custom Defined Main Beam Directions, which allows user to define any values for main beam directions rather than a uniform grid
  • The new and redesigned interface offers a lot of new and customizable toolbars and shortcuts within them, enabling user to organize working layout in such a manner to maximize Preview window while maintaining easy access to the tools user needs most
  • Pre-Run option enables user to perform automatic checking of the model before running EM simulation. If the model is already simulated, it will warn the user about the deletion of previously calculated results


New Features

  • Excitation by Field Generators option
  • Ability to employ advanced GPU technology to decrease simulation time
  • Asymmetric excitation of symmetric structures
  • Newoutput results available
  • Automatic creation of multilayered structures with equidistant surface points

Improvements of Existing Features

  • More interactive Preview window: zoom, selection, creation, deletion, ...
  • Direct creation and editing of models from the improved Structure Tree
  • Improved algorithms for meshing of large plates and edging, which result in shorter simulation time and memory requirements
  • Improved tables that enable the fastest numerical editing of structures so far
  • Naming of domains and objects for better orientation while modeling
  • Efficient interpolation of radiation pattern
  • More possibilities for manipulation of results: improved markers and graphs, group operations, customization of up to 2000 ports, ...


New Features

  • Parallelization of all simulation phases on multi-core computers (speed-ups on a quad-core computer are: 2 times for large examples running on out-of-core solver and up to 4 times for all others)
  • Structure Tree tool for facilitating modeling operations (easy navigation through the model, easy selection of model parts, creation of all model parts from a single place)
  • Optimized out-of-core matrix solver (various improvements which combined with the parallelization provide up to 2 times faster out-of-core solver compared to previous version)
  • New tools to control accuracy / convergence (user-defined reference frequency, user-defined maximum patch size, three types of basis functions used - selection automatic or manual)

Improvements of Existing Features

  • Automatic switch from in-core to out-of-core solver with automatic choice of optimum data block size
  • Check of memory resources availability for all types of matrix solution
  • Increased resolution of near-field results (precise calculation of very low fields inside cavities)
  • Improved handling of objects, manipulations and/or RV-entities in complex scenarios
  • Improved far-field approximation in MLFMM (improving accuracy of results for the same distance threshold)
  • Automatic removal and replacement of a domain with another, selected domain
  • Saving all units on project level (previously saved on application level, except for length units)


New Features

  • Multilevel fast multipole method (MLFM) greatly extends the maximum solvable electrical size
  • Parametric sweep analysis - all simulation results can be analyzed with regard to a project symbol
  • Fast graphics in Preview window easily handles complex 3D models containing large numbers of plates
  • Fast open and save operation for projects containing large numbers of plates
  • Fast visualization of all results containing a large amount of data (e.g., electric and magnetic currents over a 3D model)
  • Support for optimization of models created in AW Modeler
  • Custom shaped reflector using generatrix specified within the user defined data file
  • Zoom Area option in 2D and 3D graphs
  • Optional saving of settings in Graph window (.e.g., preserving range settings when displaying radiation pattern for different frequencies)
  • "Save as With Results" option
  • Permanent and time-limited network license supported
  • Index is added to User's Manual

Improvements of Existing Features

  • Out-of-core now supports the distributed loadings option
  • Visualization of currents over wires is completed (e.g., presentation of currents over helix object and virtual wire objects is enabled)
  • Export to Touchstone format enabled for formats AD2 (de-embedded s-parameters) and AD3 (s-parameters for reference impedance other than 50 ohms) in addition to format AD1
  • Symbols are now accepted in multi-band part of the Frequency dialog box and in the Waves table
  • The Show window displays node coordinates in active project units, instead in meters
  • After selecting domains (Alt+D) / layers (Alt+L) for display the model preview is preserved after creation of a new entity
  • Deletion of wires causes deletion of all corresponding generators / junctions
  • Placement of generator at arbitrary elements of an array obtained by Copy manipulation


New Features

  • Three to four times faster incore/outcore matrix inversion on single core CPUs
  • Multithreading: Matrix inversion speed-up on multicore CPU computers
  • Simulation of EM fields coupled through apertures in infinite PEC/PMC planes
  • Adaptive domain - wavelength related meshing lowers number of unknowns for multi-domain problems
  • Multiple frequency band simulation and optimization
  • Enhanced results visualization: Graph markers with search function
  • Link to AW Modeler and Time Domain Solver


New Features

  • Fast iterative solution of large scatterers and antenna placement structures - The new set of basis functions enables very fast, accurate, iterative solution of large linear systems in case of electrically large scatterers and most antenna placement structures
  • Fast and memory efficient simulation of antennas on large platforms - Smart reduction of expansion order enables solution of antenna placement structures with up to 10 times less memory with preserved good accuracy
  • Improved accuracy of integration - Accuracy automatically provided by the software is enhanced, thus requiring less intervention by the user


New Features

  • Outcore solver - Structures requiring more than 15,000 unknowns can be simulated using the hard drive as storage space during the computations. Thanks to efficient communication with the hard drive, this is done in a reasonable amount of time, even for very large number of unknowns
  • High efficiency and accuracy in modeling large reflector antennas (advanced meshing of Reflector object halves the number of unknowns)
  • New tabular listing of output results (adjustable number of significant digits, listing of arbitrarily large files, halved hard drive space consumption, easy copying to Excel tables)
  • Project names longer than 8 characters supported
  • Optimization of circuit parameters obtained by de-embedding
  • Optimized automatic edging
  • Open and Save As dialog boxes fully compatible with newest Windows OS
  • Alternative de-embedding procedure offering better accuracy in most cases
  • Easy zoom in, zoom out and move of the model preview by using mouse wheel
  • Automatic Intersection of overlapping Pattern entities, used for creation of multilayered structures
  • Presentation of single data point in Smith Chart
  • Customized Legend - position, transparency, and framing can be specified
  • Easy creation and usage of Notes, Header, and Footer
  • Logarithmic scale for frequency axis in 2D graphs
  • New toolbars for quick plotting of results
  • Copying of Grids


New Features

  • Extremely fast matrix inversion algorithm (up to 20 times faster)
  • Automatic edging
  • Low frequency analysis
  • User defined single/double precision analysis
  • Easy grouping