|  | GUI
Operating system: Microsoft Windows 7/8/8.1/10 64 bitIntegrated Modeling/Simulation/Analysis environmentsDrag-and-drop-based assignments and powerful interactive handlingTree-based access to all simulation parts (settings, solids, materials, grids, results, postproccessing, etc.)Context-dependent menus, options, and functionsEasy copy-paste of entire simulations or settings3D or 2D planar viewsSelection, zooming, 3D-mouse-based handling, and light renderingCalculator tools for various functionsFully native 64-bit support (large models, voxel numbers, and results) | 
|  | Modeler
3D modeling environment (based on the ACIS toolkit)OGL- and VTK-based renderer (easy handling of >>10,000 parts)Interactive user guided and/or CAD import-based modeling (no preprocessor or live-link needed)Handles triangle surface meshes and parameterized CAD models simultaneouslyAdjustable transparency, shaded/facet views, etc.Drag-and-drop for quick moving between groups and objects3D spatial or 2D planar modelingMouse, snapping, and key-based input, vertices for facilitated modelingPredefined 3D and 2D objects (including helix, etc.)Operations: Boolean, sweeping, extruding, skinning, rotating, scaling, mirroring3D arbitrary object array generationLocalized CAD element modelingCAD projection tool to project multiple solid regions on a target surface | 
|  | Mesher   Rectiliniear Mesh
Adaptive, non-uniform meshing (graded)Fastest high-speed grid generator, object-analysis-intelligenceUnique FDTD/GPU subgridding scheme (structure-adaptive)Predefined/customizable grid templates (fast settings assignment)New user-friendly & intuitive engine (gang axes / settings simplification)Voxel connectivity check for PEC/metal connectivity verificationHigh-level automation (one-click-grid)Geometrical analysis of solids for grid refinementFast 3D or 2D conformal or Yee mesh viewerRegion selective mesh visualization (plane, cube, etc.)Fully native 64 bit support for large meshes (>> 1 billion cells)    Volumetric Mesh
Tetrahedral volume mesher based on VKI engineMesh import tools for third-party meshes (e.g., VTK vtu, EXODUS, NASTRAN)2D mesher to create surface meshes of complex structuresLocal remeshing tool to adapt surface or volume meshes to improve mesh qualityMesh refinement tool to refine the overall mesh or a sub-volumeMesh extrusion tool to extrude 2D meshes along a trajectory into prismatic/hexahedral based elongated structuresThin layer insertion tool to insert thin layers at interfaces between meshed regionsRobust mesh viewerSupports refinement regionsMesh quality inspector (wide range of metrics and rapid visualization of low-quality element locations requiring further processing)Boolean operations: Merge, Imprint    Surface Mesh
Triangle surface mesher to create surface meshes of complex structuresVariety of tools for editing & preprocessing surface meshesRobust conversion of small and medium-sized surface meshes to NURBS models | 
|  | Parametrization & Sweeper
Result-oriented paradigm: post-processing goals are defined before running many simulationGUI-based parameter sweepsParametrization of CAD elementsParametrization of modeling operations & simulation settingsParametrization of post-processing toolsImport/Export of parameter space by copy/paste (e.g., to Excel)Distribution of tasks to multiple machines in parallelHigh-level automation (one-click-sweep)Advanced sorting and filtering of sweep resultsReal-time task monitoring and comprehensive logging capabilityPowerful sweep engine handles all tasks in the background, without affecting the main GUI | 
|  | 
Fast 3D OGL QTech or VTK based rendering/visualization of result dataNovel VTK-based pipeline architecture, template pipelines (on-demand driven work/data flow)Complex postprocessing steps can be combined or stored as analysis or visualization “projects”Processing algorithms (filtering, evaluation, etc.)Interactive control directly via 3D windowVolume rendering on GPU, streamlines, maximum intensity projection, interpolation on arbitrary 3D structures, surface field rendering, etc.Calculators, processing algorithms (resampling, filtering, evaluation, cropping)3D viewers (2D planar slice, overlay on surfaces conformal/Yee vectors/arrows, ISO surfaces, streamline)Improved 2D XY plots, polar plots, Smith chartEM fields (average P, B, D, E, H, J, S, Energy, etc.)Radiation and far-field data, efficiency, TIS, TRPSAR/absorption (average 1g/10g/arbitrary IEEE1529, distributions, dP/dV)Full multi-port S-parameter extractionFull Python scripting engine support (interfacing of all features)Computation of power balance including losses in SiBCSolid/material selective extraction/processingStatistics processing, visualization & extraction into tablesAutomatic Cache Save/Load extracted resultsSleek option to slice a model from the slice field viewer and generate cross-section visualization of the (selected) model partsImport of magnetic field data measured using MAGPy probe | 
|  | Python
Python 3 densely/smoothly embedded into Sim4Life frameworkScripting function access to all Sim4Life features on all levels (modeling, grid, simulation, postproccessing, etc.)Integrated Enthought Python package (wide range of powerful libraries, such as SciPy, NumPy, and pandas)Fully interfaced scripter for automation, batching, parametrizationEnhanced tabbed script editor embedded in GUI with multi-selection file openingPython API browser and automatic API lookupUnbounded customization possibilities (generate user’s own library of tools, build customized SEMCAD X Matterhorn environment)Automated extraction of various parameters and results data of interestScript generatorPossibility to use entire Sim4Life API programmatically without starting the GUIPossibility to write, execute and debug scripts for Sim4Life from Visual Studio Code 
 | 
|  | ARES
Fully integrated centralized task managerAll functionality (remote computing, HPC) seamlessly integrated into SEMCAD X Matterhorn and Python frameworkParallel processing of computationally intensive tasks (e.g., meshing, simulation, postprocessing)Remote execution via cloud (e.g., Amazon), localhost, GPU server, MPI cluster, p2pQueuing control instances, statisticsSolver control via SEMCAD X Matterhorn GUIIntelligent job submission |