Skip to content
  • Announcements regarding our community

    17 17
    17 Topics
    17 Posts
    ofliO
    Sim4Life V9.4 was released on March 5, further strengthening its position as the platform of choice for neurostimulation modeling, with targeted improvements to quality, robustness, and usability driven by demanding real-world application work. Key highlights of the new release include: Thermal unstructured stationary solver: New solver enabling the calculation of steady-state temperature distribution in complex geometries using an unstructured mesh. NVIDIA Blackwell GPU support: Added support for NVIDIA Blackwell architecture GPUs, ensuring compatibility with NVIDIA’s next-generation GPU hardware. Improved alignment between GUI and Python workflows , a clearer API structure, and more accessible documentation support large-scale, script-driven studies. Rebuilt manual and Python API reference for an improved browsing experience and search functionality. Stability, performance, and quality assurance: Improved robustness and performance for complex, large-scale models Cleaner, more consistent user interface (Web version) to improve focus during modeling and simulation setups. Integrated AI assistant (Web version): Accessible directly from the search bar to answer questions about tools, workflows, solvers, and APIs. Sim4Life V9.4 Web is available on all our cloud platforms for commercial users, researchers, and students. Sim4Life V9.4 Desktop is available directly through the Automatic Software Update window in the Sim4Life GUI. Your current license file provided by ZMT remains valid for this version. A detailed list of all changes can be found in the Release History. We thank you for your valuable feedback and hope this release further enhances your productivity and workflows. For additional feedback or suggestions, please feel free to contact us at s4l-sales@zmt.swiss. The Sim4Life Team
  • 9 Topics
    15 Posts
    C
    When the stop button is pushed in the task manager, while a simulation is running, it will generate an event that is equivalent to "enforcing" a "convergence reached" state from the solver perspective. That's why the following log will appear inside the Solver-Log tab WARNING: [...] Simulation end request received. The solvers starts to consider this. Steady state detected at iteration x, remaining time steps are y. Simulation performed z iterations. Elapsed time for 'Time Update' was xx:xx:xx wall clock time.
  • 731 Topics
    2k Posts
    B
    Hello, If you would just like to export the temperature distributions computed by the solver, you can use one of the built in Exporter tools (e.g. VTK, MATLAB, Text files), which produce formats that can be read externally. I would recommend that you do this manually first by using the GUI. Once you are satisfied with the configuration, you can right-click on your analysis tree and select 'To Python' to automatically generate the code required to reproduce the analysis. For example: import s4l_v1.analysis as analysis import s4l_v1.document as document # Incident EM parent simulation simulation = document.AllSimulations["EM Simulation Name"] simulation_extractor = simulation.Results() # Thermal simulation simulation = document.AllSimulations["Thermal Simulation Name"] simulation_extractor_2 = simulation.Results() # Choose a sensor to extract thermo_sensor_extractor = simulation_extractor_2["Overall Field"] document.AllAlgorithms.Add(thermo_sensor_extractor) # Adding a new MatlabExporter inputs = [thermo_sensor_extractor.Outputs["T(x,y,z,t)"]] matlab_exporter = analysis.exporters.MatlabExporter(inputs=inputs) matlab_exporter.FileName = u"C:\\Users\\Test\\Downloads\\myfile.mat" matlab_exporter.UpdateAttributes() document.AllAlgorithms.Add(matlab_exporter) # Call Update() to trigger writing the file matlab_exporter.Update() This will produce a .mat file that contains separate arrays for every 'Snapshot' in your thermal simulation. For transient thermal simulations, a snapshot represents the field distribution at some point in time. It is dependent on the 'Maximum No. Samples' option in the Sensor settings of the simulation configuration.
  • 0 Topics
    0 Posts
    No new posts.
  • Got a question? Ask away!

    18 33
    18 Topics
    33 Posts
    No new posts.