-------------------------------------------------------------------- -------------------------------------------------------------------- Sim4Life V6.2 Release Notes -------------------------------------------------------------------- -------------------------------------------------------------------- Release Date: 23.02.2021 Sim4Life V6.2 release comes with a smoother look and feel and a better user experience and introduces new features and refinements. It also includes a series of bug fixes and improvements over the previous Sim4Life V6.0. New features include: - Neuromodeling: a more than 40-times faster T-Neuro that allows simulations of complex neural circuitry on a desktop workstation in minutes - NeuroRat V4.0: the first neuro-functionalized animal model for neuro-electrophysiology simulations that can be posed and features detailed nerve trajectories - 5G Transmitter Design and Evaluation: user-defined codebooks (incl. phase configuration uncertainty) as part of our Maximum Exposure Optimizer which now supports synchronized features with DASY6 Module mmWave and full compatibility with FDIS of IEC/IEEE 63195-1 and 63195-2 - IP protection: effective collaboration while protecting intellectual properties (IP) of key active and passive components based on a unique Huygens source feature; we are proud to announce that we will extend this solution in the next release to not requiring IP protected simulation models of 3rd party modules but instead importing measured fields, i.e., model validation will become unnecessary and the simulation uncertainty will be even lower. Additional highlights of our V6.2 release include a new toolbox to generate implant routings for magnetic resonance imaging (MRI) safety evaluations, enhanced functionality for simulating induced electric fields from measured data (DASY6/8 Module WPT), and an improved VSCode/Python 3 extension. 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 7 64 bit - Windows 8 64 bit - Windows 8.1 64 bit - Windows 10 64 bit Sim4Life V6.2 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.1. 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 - Routings Toolbox to support MRIxViP users to generate implant routings for MRI safety evaluations. - New wire modeling tools to split wires, to re-orient (large) number of wires and to approximate wire(s) by re-parameterization of splines and polylines with a specified number of handles. - "Create Loops" tool to extend an existing routing trajectory with specified length and radius when being positioned on a reference surface (e.g., to place loops on muscle or subcutaneous adipose tissue (SAT) surface). 3.2. Simulation - Optimized neuronal dynamics solver offering speedups of 40 times and more. Post-processing 10 ms of simulated activity in ~1000 neurons now in just 16 seconds instead of previously required >10 minutes. - Representation of spike locations in titrations as dimensionless points instead of fixed-radius spheres for easy visualization. 3.3. Analysis - Support for exporting of any finite-difference time-domain simulation field sensor as a standalone Huygens source file and using it in any other project as an incident field source for a Huygens simulation to simulate exposure scenarios, e.g., by including dedicated phantoms. - Enhancement in MAGPy importer which extrapolates the imported magnetic fields measured with the MAGPy probe to "infinity" on all sides to enable large Virtual Population (ViP) model simulations by avoiding boundary effects during the Magneto-QuasiStatic (MQS) simulations. 3.4. Modules 3.4.1 5G Toolkit - Updated Power Density Evaluator based on the latest version of the IEEE/IEC 63195-2 and 63195-1 standards. - Minor changes in the naming of the different averaging definitions and additional features such as the ability to perform square-like averaging on curved surfaces. - New feature of automatically padding the input fields with zeros in Power Density to be fully consistent with the DASY6/8 system. - Maximum Exposure Optimizer (MEO) supporting user-defined codebooks to quickly determine the maximum peak surface-averaged power density (mpsPD) across all configurations following the latest version of the IEEE/IEC 63195-2 standard, with no over-estimation. - New functionality in the algorithm to reconstruct absolute phase references of each independent measurement. 3.5 ViP & ViZoo - New NeuroRat V4.0 model: the first animal model with peripheral nerve trajectories for neuro-electrophysiology simulations for use with the T-NEURO module. - NeuroRat V4.0 model including detailed segmentation of bones and of all major organs, posable and fully compatible with the IT'IS material properties database. - For non-commercial purposes, the model can be complemented with a co-registered version of the Waxholm Space Atlas of Sprague Dawley Rat Brain. - New Mice Package consisting of four new B6C3F1N mice models of different age and sex, including one pregnant mouse. 3.6. Python - Improved VSCode extension making it easier to write, run and debug Python scripts from VSCode in Sim4Life. - Possibility to enable/disable the two-way link between a Sim4Life instance and VSCode at the click of a button. 3.7. Interface - Polished UI design, providing an overall new fresh and streamlined look and feel. - Support for high DPI screens. -------------------------------------------------------------------- 4. List of Main Bugs Fixed Since V6.0 Release -------------------------------------------------------------------- - Case 118095: Fix of broken Python Extract Faces function - Case 132092: Fix of the issue in CAD importer which loads the objects from some SAT files without preserving the names - Case 138256: Fix of incorrect margin for Grid-Aligned Square or Circle averaging geometries in Power Density Evaluator - Case 138291:Fix of issues preventing To-Python to work in in Power Density Evaluator and Maximum Exposure Optimizers - Case 140842: Fix of a Python API error while running Maximum Exposure Optimizer - Case 140934: Fix of invalid deprecation warning when instantiating the Maximum Exposure Optimizer from the Python API - Case 141633: Fix of the issue preventing Surface-J viewer to be available for PEC objects with zero-thickness - Case 142143: Fix in boolean operations in which the order of the subentities and corresponding output entity changes after Save Copy As of the project file - Case 142428: Fix of a rare issue where the voxeler could incorrectly overwrite PEC edges with high priority dielectric material at the outermost layer instead of in the interior volume only - Case 142652: Fix occasional issue in Power Density Evaluator causing high amount of RAM use -------------------------------------------------------------------- 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 - Case 124573: Streamline viewer occasionally showing artifacts near sources