Please enable JavaScript to view this site.

GeoDict User Guide 2025

Cluster Computing

A computer cluster typically consists of compute nodes with the same hardware configuration, and they are communicating with each other over a very fast interconnection (e.g. InfiniBand). With a floating license, it is possible to use GeoDict with its GUI on such clusters but typically a simulation script is submitted into a job queue management system.

A job queue scheduler is a computer application for controlling unattended background program execution of jobs. This is commonly called batch scheduling, as execution of non-interactive jobs is often called batch processing. Two commonly used job schedulers are:

  1. Portable Batch System (PBS): a computer software that performs job scheduling. Its primary task is to allocate computational tasks, i.e., batch jobs, among the available computing resources. It is often used in conjunction with UNIX cluster environments
  2. Slurm Workload Manager (SLURM): a free and open-source job scheduler for Linux and Unix-like kernels, used by many of the world's supercomputers and computer clusters.

Both schedulers can be used to submit and perform GeoDict simulation jobs.

Note-Important

Important! You can only make use of multiple compute nodes on a distributed memory cluster for the following solvers: EJ (flow, conduction, diffusion), SimpleFFT (flow, conduction, diffusion), FeelMath (stiffness) and Tracker (particulate flow).

All structure generation commands and any command using the LIR or BEST solver cannot use distributed memory, and thus can only make use of a single node on a distributed memory cluster!

GeoDict needs to be installed on each compute node or has to be installed on a shared file systems such that each compute node can access it. A floating license installed on a license server is needed and each compute node must have access to the license server. Node-locked licenses do not work for cluster computing.

Three steps are needed to start large simulations on a Linux cluster:

Open1. Enable password-less login on cluster compute nodes

Open2. Prepare a cluster simulation script

Open3. Submit a simulation on the cluster

©2025 created by Math2Market GmbH / Imprint / Privacy Policy