Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

To run optimization For the GPU solving the installation of CUDA Driver is necessary, more information here.

To run an optimisation on one or more graphics card(s) the solver prority priority can be set to GPU instead of solving in the Application Settings - Generative Design Solver. The default solver setting is CPU. GPU solving should be preferred because of increasing increased solving speed with the associated license.

Inside the application settings the generative design solver can be choosen. There a local solver or a remote solver can be selected. For a local solver t can be choosen between GPU and CPU. Futhtermore the Number of CPU Threads and the Complexity can be changed. The CPU Threads are also needed for GPU solving Prior to the GPU solving the CPU threads should be defined because they are used to build up the FE-matrix and the set value is important for CPU as well as GPU computing.

Remote Solver

To run the optimization on one or more graphics card(s), Cuda Driver needs to be installed once (further information for Windows and Linux) . After this the solver needs to be started as follows (for Windows: use a Powershell):

...

mscgd2019_CUDASolver 1234

...

The IP and port must be specified in the configuration file "FEM" (Standard "localhost" and "1234").

...

After activating the Cuda Solver, the optimization can be started.

...

The solver can be used by several optimizations and doesn't have to be started again for following optimizations.

...

Afterwards the GPU solving can be activated and the number of GPUs can be added.

Further information here.