Swissmade
SEMCAD X
semcadmatter03.png
FRAMEWORK

FRAMEWORK

The SEMCAD X Matterhorn framework consists of the graphical user interface (GUI), modeling engine, postprocessing engine, Python scripting interface, and API and ARES tools.

 

GUI

  • Operating system: Microsoft Windows 7/8/8.1/10 64 bit
  • Integrated Modeling/Simulation/Analysis environments
  • Drag-and-drop-based assignments and powerful interactive handling
  • Tree-based access to all simulation parts (settings, solids, materials, grids, results, postproccessing, etc.)
  • Context-dependent menus, options, and functions
  • Easy copy-paste of entire simulations or settings
  • 3D or 2D planar views
  • Selection, zooming, 3D-mouse-based handling, and light rendering
  • Calculator tools for various functions
  • Fully 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 simultaneously
  • Adjustable transparency, shaded/facet views, etc.
  • Drag-and-drop for quick moving between groups and objects
  • 3D spatial or 2D planar modeling
  • Mouse, snapping, and key-based input, vertices for facilitated modeling
  • Predefined 3D and 2D objects (including helix, etc.)
  • Operations: Boolean, sweeping, extruding, skinning, rotating, scaling, mirroring
  • 3D arbitrary object array generation
  • Localized CAD element modeling
  • CAD 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-intelligence
  • Unique 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 verification
  • High-level automation (one-click-grid)
  • Geometrical analysis of solids for grid refinement
  • Fast 3D or 2D conformal or Yee mesh viewer
  • Region 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 engine
  • Mesh import tools for third-party meshes (e.g., VTK vtu, EXODUS, NASTRAN)
  • 2D mesher to create surface meshes of complex structures
  • Local remeshing tool to adapt surface or volume meshes to improve mesh quality
  • Mesh refinement tool to refine the overall mesh or a sub-volume
  • Mesh extrusion tool to extrude 2D meshes along a trajectory into prismatic/hexahedral based elongated structures
  • Thin layer insertion tool to insert thin layers at interfaces between meshed regions
  • Robust mesh viewer
  • Supports refinement regions
  • Mesh 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 structures
  • Variety of tools for editing & preprocessing surface meshes
  • Robust conversion of small and medium-sized surface meshes to NURBS models

 

Parametrization & Sweeper

  • Result-oriented paradigm: post-processing goals are defined before running many simulation
  • GUI-based parameter sweeps
  • Parametrization of CAD elements
  • Parametrization of modeling operations & simulation settings
  • Parametrization of post-processing tools
  • Import/Export of parameter space by copy/paste (e.g., to Excel)
  • Distribution of tasks to multiple machines in parallel
  • High-level automation (one-click-sweep)
  • Advanced sorting and filtering of sweep results
  • Real-time task monitoring and comprehensive logging capability
  • Powerful sweep engine handles all tasks in the background, without affecting the main GUI

 

 

 

Analyzer

  • Fast 3D OGL QTech or VTK based rendering/visualization of result data
  • Novel 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 window
  • Volume 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 chart
  • EM fields (average P, B, D, E, H, J, S, Energy, etc.)
  • Radiation and far-field data, efficiency, TIS, TRP
  • SAR/absorption (average 1g/10g/arbitrary IEEE1529, distributions, dP/dV)
  • Full multi-port S-parameter extraction
  • Full Python scripting engine support (interfacing of all features)
  • Computation of power balance including losses in SiBC
  • Solid/material selective extraction/processing
  • Statistics processing, visualization & extraction into tables
  • Automatic Cache Save/Load extracted results
  • Sleek option to slice a model from the slice field viewer and generate cross-section visualization of the (selected) model parts
  • Import of magnetic field data measured using MAGPy probe

 

Python

  • Python 3 densely/smoothly embedded into Sim4Life framework
  • Scripting 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, parametrization
  • Enhanced tabbed script editor embedded in GUI with multi-selection file opening
  • Python API browser and automatic API lookup
  • Unbounded customization possibilities (generate user’s own library of tools, build customized SEMCAD X Matterhorn environment)
  • Automated extraction of various parameters and results data of interest
  • Script generator
  • Possibility to use entire Sim4Life API programmatically without starting the GUI
  • Possibility to write, execute and debug scripts for Sim4Life from Visual Studio Code 

ARES

  • Fully integrated centralized task manager
  • All functionality (remote computing, HPC) seamlessly integrated into SEMCAD X Matterhorn and Python framework
  • Parallel processing of computationally intensive tasks (e.g., meshing, simulation, postprocessing)
  • Remote execution via cloud (e.g., Amazon), localhost, GPU server, MPI cluster, p2p
  • Queuing control instances, statistics
  • Solver control via SEMCAD X Matterhorn GUI
  • Intelligent job submission
 
 
Latest News
 
 
Z43 Goes NetZero
Aug 20, 2024
 
Z43 Glowing Night
Sep 21, 2023