-------------------------------------------------------------------- -------------------------------------------------------------------- Sim4Life V7.0 Release Notes -------------------------------------------------------------------- -------------------------------------------------------------------- Release Date: 02.03.2022 Sim4Life V7.0 offers powerful new features and important enhancements that strengthen the in silico toolset our customers use for research, device design and optimization, and compliance evaluations. The new release includes a series of bug fixes and general improvements over the previous Sim4Life V6.2. The highlights of Sim4Life V7.0: - Module T-NEURO: faster by >10x, a new axon model, and an improved neuroscience-guided user interface - IMAnalytics Suite V1.0: now includes a novel Test Field Diversity (TFD) method for in vitro measurements - Sim4Life and DASY8/6: numerical models created with DASY8/6 Module mmWave V3.0+ can now be directly imported - without cumbersome validation - for further in silico evaluation - New solver-enhanced phantoms: accurate simulations of body-mounted 5G NR FR2 devices as well as computation of over-the-air performance and absorbed power densities without limitations - Smaller file sizes: results from full-wave simulations can now be automatically compressed, resulting in massive savings of up to 20x in file size - Eddie cV3.1: a new high-quality posable human male anatomical phantom has been added to the Virtual Population library Additional highlights include new CAD modeling tools for extraction of flexible surfaces as well as for generation of implant routings for MRI safety evaluations, support for the latest Ampere GPU architecture, and optimization of speed performance on multi-GPU machines. This document summarizes the features, modules, enhancements, known bugs, workarounds, and other important issues to be aware of in this release. -------------------------------------------------------------------- TABLE OF CONTENTS -------------------------------------------------------------------- 1. Installation Requirements 2. Supported OS 3. New Features & Enhancements 3.1. Modeling 3.2. Simulation 3.3. Analysis 3.4. Modules 3.5. ViP & ViZoo 3.6. Python 3.7. Interface 4. List of Main Bugs (Selection) Fixed Since Last Release 5. Known Issues -------------------------------------------------------------------- -------------------------------------------------------------------- 1. Installation Requirements -------------------------------------------------------------------- - Administrator rights are required during the installation process. - NVIDIA graphics card, with support for OpenGL versions higher than v3.0. -------------------------------------------------------------------- 2. Supported OS -------------------------------------------------------------------- - Windows Server 2012 R2 - Windows 8.1 64 bit - Windows 10 64 bit - Windows 11 64 bit Sim4Life V7.0 uses Acceleware's Catania library version 11.3.1. Please get the latest NVIDIA driver for your hardware from the Acceleware website: https://acceleware.com/fdtd-11-3-0 and https://acceleware.com/fdtd-11-3-2 Please note that only NVIDIA GPUs with CUDA Compute Capability 2.0 or higher are supported by both the Sim4Life CUDA and AXE solvers. -------------------------------------------------------------------- 3. New Features & Enhancements -------------------------------------------------------------------- 3.1. Modeling - Axon model and parameter assignment for neural simulations now in the modeling stage - Various improvements to sensor and point process creation tools for neurostimulation applications - New tool to draw splines on the surface of triangle mesh models - "Check Wire Path" tool to check implant routings that splits the spline into sections corresponding to the solid region passed through, for example, tissue material - New tool to extract the outer surfaces of CAD models in the form of simplified triangulated meshes - New file format allowing data exchange between Sim4Life and DASY8/6 - Key-Frame tool to record camera and model visualizations settings enabling the use of screen capture software for replay and record - Annotation tool to allow identification tissue labels to be entered in image segmentation (label field) entities - Improved image importer now supports additional formats for multi-component (tensor) images 3.2. Simulation - Performance and applicability improvements in neuronal dynamics solver offering speedups of 10 times and more. Discretization of 1,000 axons in 180s now instead of the previous 2250s - Remote solving capability for neural simulations - New class of axon models, the A-Delta class, of spinal afferent - Support for assignment of realistic anisotropic distributions based on diffusion weighted images (DWI) - Support for Linux machines running the operating system Ubuntu (only numerical solver) - CUDA and AxWare Support for NVIDIA cards with Ampere architecture - Integration of SPEAG Material Database V1.1 3.3. Analysis - New functionality to compress 3D field data for output files of FDTD simulations and consume far less disk space - Total current flux normalization option for low-frequency simulations driven by a potential difference 3.4. Modules 3.4.1 5G Toolkit - Novel solver-enhanced technique for mmWave phantoms. The coated dielectric model allows realistic and accurate simulation of handheld or body-mounted devices operating in the mmWave range and requiring modeling of very thin structures to simulate skin - Automated setup of simulation for mmWave devices with SPEAG's mmWave hand phantoms and material assignment using newly integrated SPEAG database - Auxiliary sources reconstructed by DASY8/6 Module mmWave V3.0+ based on measurements can now be imported into Sim4Life for detailed simulations 3.4.2 IMAnalytics & MRIxVIP - Standalone FDA-qualified IMAnalytics Suite V1.0: containing ready-to-use IMAnalytics V3.0, IMAnalyticsLab V1.0, and an integrated Python environment - MRIxLAB dataset from the IT’IS Foundation of pre-computed induced fields in the Test Field Diversity phantom 3.5 ViP & ViZoo - New Posable Human Model Eddie cV3.1: based on the Visible Human Male data set developed from cryosection images of a single male cadaver by the National Library of Medicine, fully compatible with the IT’IS Material Properties Database - Eddie model has particularly detailed vasculature tree and the peripheral nervous system 3.6. Python - Extended and improved Python API 3.7. Interface - Further polished UI design for ease-of-use and better user-experience -------------------------------------------------------------------- 4. List of Main Bugs Fixed Since V6.2.2 Release -------------------------------------------------------------------- - Case 130689: Fix the entities naming when Merge tool is used - Case 138514: Fix a UI issue when the Explorer window is resized - Case 156238: Fix the error preventing to compute thin-layered Power Density exported from DASY - Case 156942: Fix the issue preventing some connections to work properly in the Workbench when Sweeper/Optimizer is used - Case 159924: Adding back the missing Visual Studio Code extension - Case 160712: Fix of slow waveguide sensor initialization before running simulation - Case 162311: Fix the units issue when Paste-Replace tool is used - Case 163527: Fix issue preventing Exposure Ratio Evaluator to connect with Power Density Evaluator - Case 165755: Fix how CPU RAM usage is reported in the simulation logs - Case 165770: Fix the frequency unit and scale read from Touchstone files - Case 165809: Fix the issue preventing to mask results when node-value is selected in the Analysis - Case 166024: Fix in the Excel Exporter for Statistics tables - Case 166537: Fix in Trim Wire tool to allow snapping to trimmed wires if original spline has a transformation - Case 166555: Fix in IMSAFE line generation at the end disk - Case 166782: Fix issues in fields’ naming when ‘Node-Valued’ in selected in the Analysis -------------------------------------------------------------------- 5. Known Issues -------------------------------------------------------------------- - Case 32807: Instability for some rare dispersive material configurations - Case 40481: Python memory usage occasionally still occupied after resetting analysis - Case 47035: Random problems in visualization of Dispersive Viewer - Case 54000: Random element appearing in Gridder - Case 61881: Rare issue with distribution of the simulation job to the GPUs when using CUDA - Case 86865: Job priorities may not correspond to the job execution - Case 98764: Potentially decreased accuracy in rare specific events for sensor combiner of Far-field sensor