-------------------------------------------------------------------- -------------------------------------------------------------------- Sim4Life V5.2 Release Notes -------------------------------------------------------------------- -------------------------------------------------------------------- Release Date: 18.12.2019 With the release of Sim4Life V5.2, we are introducing new features and extensions for our power users. The unstructured FEM low-frequency solver, which we released with Sim4Life V5.0 in June has been received with great excitement by the community. Sim4Life V5.2 introduces now a new robust octree-based adaptive meshing engine that has the power to mesh highly complex surface-based structures such as the anatomical models of the Virtual Population. IMAnalytics goes Tier 2! With our latest release, IMAnalytics provides owners of the MRIxViP field library with a streamlined and reproducible workflow for extracting field data in customized regions of interest and deriving all the statistics necessary for the Tier 2 of ISO/TS 10974. Our 5G Simulation Toolbox has also been enhanced with the Total Exposure Ratio (TER) evaluator that allows to assess the cumulative exposure of all frequency bands operating between 100kHz - 110GHz according to the latest draft of the IEC/IEEE standard series. To empower our users with the latest core scientific computing packages, Sim4Life is migrating to Python 3. Sim4Life V5.2 is now available with either a Python 2 or with a Python 3 distribution and API. 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. Modules 3.4. Python 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 V5.2 uses Acceleware's Tauranga library version 11.1.13. Please get the latest NVIDIA driver for your hardware from the Acceleware website: https://acceleware.com/fdtd-11.1.13. Please note that only NVIDIA GPUs with CUDA Compute Capability 1.3 or higher are supported by the Sim4Life CUDA solver (e.g., Tesla C10XX). The AXE solver supports only CUDA Compute Capability >= 2.0. -------------------------------------------------------------------- 3. New Features & Enhancements -------------------------------------------------------------------- 3.1. Modeling - New robust octree based adaptive meshing approach suited to mesh very complex surface-based or poor-quality models. - Hybrid mode merging the key benefits of the bottom-up and the octree mesher. - New rat anatomical model to extend the ViZoo family. - Concept of Encrypted Functionalized Models: self-contained compounded models that can be shared among users - encrypted and protected by license or password. 3.2. Simulation - Small MRG Fiber: new parameterized electrophysiological model of myelinated fibers implemented according to the well-established MRG parameterization. 3.3. Modules 3.3.1 5G Toolkit - Total Exposure Ratio (TER) for devices that have multiple electro-magnetic field (EMF) emission sources, to assess overall exposure by considering all sources simultaneously. - New, conservative algorithm for surface-averaging of power density on flat surfaces (required in the latest IEC/IEEE 63195-2 standard draft). 3.3.2 IMAnalytics - New features in the Python API allowing users to extract field data limited to regions of interest of arbitrary shapes and to perform customized statistics across the whole field database. - An example notebook used with realistic and validated input data such as the complete MRIxViP library providing a systematic, customizable and reproducible way to compute all the statistics necessary for the Tier 2 of ISO 10974. 3.4. Python - An upgraded Python 3 support and API. - Python 2.7 will still be temporarily and simultaneously supported by Sim4Life to guarantee backwards compatibility of user scripts and a smooth transition to the newer versions. -------------------------------------------------------------------- 4. List of Main Bugs Fixed Since V5.0.1 Release -------------------------------------------------------------------- - Case 123323: Fix of automatic deletion of the temporary files that were still present when a .smash project was closed - Case 123279: Fix the bug preventing the extraction of "Incident Huygens Field" - Case 121880: Fix of incorrect units in the circuit viewer of MATCH tool - Case 121474: Fix of "Clone-as" issue: LF-simulations were losing Boundary Conditions planes - Case 121319: Fix of broken Mesher in P-FLOW and Gradient Coil Designer - Case 121144: Fix the bug preventing the use of Mask Filter with Unstructured Solver - Case 121006: Fix of incorrectly translated Plane wave source settings when importing SEMCAD X 14.8.x file. - Case 120022: Fix the issue of Sim4Life hanging when importing SEMCAD X 14.8.x Output file - Case 119367: Fix the update issue in 'Main Grid' when grid configurations are copied/pasted - Case 119341: Fix the issue of creating multiple non-erasable 'sources settings' folders while cloning Thermal simulation - Case 119190: Fix the pipeline update issue in "SAR Statistics" Python API -------------------------------------------------------------------- 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 90292: Under-performance of CUDA solver compared to Sim4Life V3.4 - Case 98764: Potentially decreased accuracy in rare specific events for sensor combiner of Far-field sensor - Case 113379: P-MATCH and S-Converter may not compute impedance - Case 124573: Streamline viewer occasionally showing artefacts near sources - Case 125192: Clipping the model in a slice field viewer and saving the project will make the model of a different new project disappear