Please enable JavaScript to view this site.

GeoDict User Guide 2025

GeoLab

GeoPython offers the most convenient way to automate GeoDict workflows. However, for users who prefer MATLAB, the GeoLab interface provides control over GeoDict input and output files. This allows you to easily wrap custom MATLAB scripts and functionalities around GeoDict.

GeoDict macro files can be used to steer GeoDict with MATLAB. It is possible to run GeoDict simulations for different parameter settings and afterwards analyze the results directly in MATLAB. This automation possibility is applicable e.g., for running parameter studies or performing material optimization.

To use GeoLab, a valid installation of MATLAB is required. Licenses for the installation of MATLAB are not provided by Math2Market GmbH.

Since GeoDict 2024, the minimal MATLAB version requirement is MATLAB R2019. Also the examples used in this GeoLab handbook are based on MATLAB R2019.

All GeoDict related file formats are supported in GeoLab, such as:

  • GeoDict analytic data files (.gad)
  • GeoDict structure files (.gdt)
  • GeoDict result files (.gdr)
  • GeoDict macro files (.py, .gmc)
  • GeoDict universal files (.vap, .gpp, etc.)

That means that each GeoDict result file format (for flow fields, particle trajectories, particle positions, stress and strain fields…) can be loaded in MATLAB and the contained data can be accessed.

GeoLab offers various options for user specific analysis of the data contained in the GeoDict input and output files, modifications of input structures, post-processing for results data as well as applying the visualization properties of MATLAB to the data.

Examples provided with GeoLab show modelling capabilities for combining GeoDict, GeoLab and MATLAB functionality. They also show how results of the different GeoDict modules can be used and further analyzed with GeoLab.

Learn how to use GeoLab

Forum

Join the conversation

Visit the Community on GeoDict Forum to be inspired and get answers to top questions.
Find illustrative application examples on the website.
Our tutorials and seminar videos give you a first hands-on experience. They are collected in the Learning Center.
Send your Support Request to our technical Support.

©2025 created by Math2Market GmbH / Imprint / Privacy Policy