-------------------------------------------------------------------- -------------------------------------------------------------------- Sim4Life V7.2.1 B11125 Release Notes -------------------------------------------------------------------- -------------------------------------------------------------------- Release Date: 22.12.2022 Sim4Life V7.2.1 is a maintenance release based on Sim4Life V7.2.0 B11026 (please see below the release notes of this version). The release includes bug fixes only. This document summarizes the bug fixes and known issues to be aware of in this release. -------------------------------------------------------------------- TABLE OF CONTENTS -------------------------------------------------------------------- 1. Installation Requirements 2. Supported OS 3. List of Bugs Fixed Since Last Release 4. 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.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-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.a List of Main Bugs Fixed Since V7.2.0 B11026 Release -------------------------------------------------------------------- - Case 173424: Fix of license issue preventing to use Python API for Automatic Head Segmentation Tool - Case 173282: Fix for missing action bar (ribbon) when starting the application on a 4K screen with DPI scaling enabled - Case 166295: "Normalize" checkbox disabled for Thermal simulations coupled to LF sources -------------------------------------------------------------------- 3.b List of Main Bugs Fixed Since V7.0.2 Release -------------------------------------------------------------------- - Case 135851: Fix the issue preventing Optimizer to run on statistics with LF solvers - Case 167390: Fix the issue related to the detection of surfaces’ normals when using Topological engine in Thermal solver - Case 169931: Fix allowing user-defined analysis pipeline to be created - Case 169975: Neuron network now works with HOC files and templates - Case 172053: Fix the Std-dev equation for All Regions in SAR Statistics - Case 172057: Fix the issue of inactive tool buttons in 3D window when Move tool selected - Case 172416: Fix the issue of error message when material cloned within Material Database Manager - Case 172459: Fix the issue of preventing the user to change min/max values of the color bar for Far-Field viewers - Case 173177: Fix the issue in resample field tool not allowing to set same grid steps in all directions -------------------------------------------------------------------- 4. 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 -------------------------------------------------------------------- -------------------------------------------------------------------- Sim4Life V7.2.0 Release Notes -------------------------------------------------------------------- -------------------------------------------------------------------- Release Date: 13.12.2022 Sim4Life V7.2.0 offers new features and major enhancements that strengthen the world’s leading in silico toolset for computational life science research, device design and optimization, and safety and electromagnetic compliance evaluations. The highlights of Sim4Life V7.2: - Sim4Life Python Scripting: Sim4Life’s integration with JupyterLab together with the upgrade to Python V3.8 - Exposures: handling of pulsed exposures throughout Sim4Life, e.g., as modulated sources in thermal and neuro simulations - Solver P-THERMAL: now with graphical processing unit (GPU) acceleration; faster by more than 50× - Magnetic Resonance Imaging (MRI) safety: a. IMAnalytics Suite V1.2: new goal-oriented high-level application processing interface (API) for fast in silico evaluation and comparison with in vitro measurements b. new tools to convert multi-channel pTx coil array models into virtual observation points (VOPs) for real-time safety control c. functionality to generate potential implant routings for MRI safety evaluation - Personalized modeling and artificial intelligence (AI): fully automatic generation of image-based head models for personalized simulations and the speed and ease of use of our new tool for electrode-placement in the 10-10 system on the head - Ultra-obese Virtual Population (ViP) models: three morbidly obese versions of the adult models Ella and Fats added to the ViP library - Dosimetry/compliance: compliant with the latest and forthcoming IEEE/IEC mmWave APD and SAR standards Additional highlights include new computer aided design (CAD) modeling tools to get more out of our detailed anatomical models, new productivity features, general improvements as well as bug fixes. This document summarizes the features, modules, enhancements, known bugs, 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.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-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 - AI-based head segmentation: Automatic segmentation of head MR image data into 16 tissue classes with postprocessing features to enhance the model quality. - Electrode placement based on the international 10-10 system: Automatic detection of the 10-10 system electrode location and automatic placement of electrode models on the reference system. - New tools to trim/extend routings. - New tools for extruding mesh patches, creating thin solid layers, detecting mirror symmetries, and creating symmetric models. - A new snapping mode to snap slice field viewers for aligned visualizations. - "Interpolate To" tool to interpolate image data onto the grid of another image dataset, e.g., to ensure co-localization of T1 and T2 data. - New visualization modalities for labelfields, including “Show Contours”. - Support for various import/export of formats: MMF voxel, iSEG tissue list, Slicer 3D colortable, Gmsh 3.2. Simulation - Amplitude-modulated fields: a. Transient scaling time series that can be created from templates, analytically, and from computed or imported time series data. b. 3D fields, such as results of the low-frequency or Finite-difference time-domain (FDTD) solvers, can be amplitude-modulated with a simple postprocessing step. c. The new functionality allows to turn them into efficient 3+1D representations that are widely supported throughout Sim4Life, for example as exposure sources in neuronal dynamics or induced heating simulations. - GPU-accelerated P-THERMAL solver: a. With Sim4Life V7.2 it is now possible to run thermal simulations on modern GPUs, in both single and double precision. b. The new GPU-empowered solver speeds up thermal simulations by more than 50 times compared to CPU-based simulation. - Protected models: Essential content, such as CAD entities, material properties, and simulation settings are packed into shareable encrypted files. 3.3. Analysis - Virtual observation points (VOP) a. A set of tools to compress simulation results of multi-channel parallel transmit coil arrays into a small set of VOPs. b. Rapid SAR predictions with guaranteed conservativeness and tuneable, a priori known over-estimation for all possible shimming configurations c. Worst-case SAR identification d. Computation of Q-matrices and mass-averaged Q-matrices e. Export of Q-matrix and VOP data to MATLAB - psSAR for homogeneous phantoms: A preview of the new psSAR averaging algorithm for homogeneous phantoms according to the latest draft of the IEEE/IEC 62704-1. - In-place compression of existing simulation results - On-the-fly compression of new simulation results (FDTD only) 3.4. Modules 3.4.1 5G Toolkit - mmWave absorbed power density (APD): Evaluation of APD as per ICNIRP 2020 and IEEC95.1 2019 as well as per the latest draft of IEC PAS 63446 ED1. 3.4.2 IMAnalytics & MRIxVIP - IMAnalytics Suite V1.2: a. The Python API now features an object-oriented high-level layer. b. Rewritten tutorial Python Notebooks. c. The GUI newly supports normalization to B1 limits, birdcage selection, and predefined excitations. - MRIxLab has been extended by the MITS-TableTop (MITS-TT) fields library for Tier3 simulations using the Test Field Diversity (TFD) method. 3.5 ViP & ViZoo - Extended ViP library with ultra-obese models: Generated using biomechanics morphing and represent subjects with BMI >60. 3.6. Python - V7.2 now allows users to develop and execute their Sim4Life Python scripts from a live-linked JupyterLab window. - Code auto-completion now comes with type hints, reducing user errors and accelerating scripts development. - The API of Sim4Life V7.2 has been upgraded to Python 3.8, for enhanced compatibility with a wide range of third-party tools. - Extended Python API: e.g., new functionality for image data and labelfields, numpy interfacing, parametric sweeping around axes, as well as API interfaces to the Mesh Doctor and Poser 3.7. Interface - A new set of streamlined GUI elements to produce a more intuitive user experience: a. Cleaned-up tabs and ribbon b. Intuitive action bar c. Simplified UI elements -------------------------------------------------------------------- 4. List of Main Bugs Fixed Since V7.0.2 Release -------------------------------------------------------------------- - Case 135851: Fix the issue preventing Optimizer to run on statistics with LF solvers - Case 167390: Fix the issue related to the detection of surfaces’ normals when using Topological engine in Thermal solver - Case 169931: Fix allowing user-defined analysis pipeline to be created - Case 169975: Neuron network now works with HOC files and templates - Case 172053: Fix the Std-dev equation for All Regions in SAR Statistics - Case 172057: Fix the issue of inactive tool buttons in 3D window when Move tool selected - Case 172416: Fix the issue of error message when material cloned within Material Database Manager - Case 172459: Fix the issue of preventing the user to change min/max values of the color bar for Far-Field viewers - Case 173177: Fix the issue in resample field tool not allowing to set same grid steps in all directions -------------------------------------------------------------------- 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