To run optimization on one or more graphics card(s) the solver prority can set to GPU instead of CPU. GPU solving should be preferred because of increasing solving speed.
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 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.
If the solver is not active, the error message "Cannot connect to Extern Solver, use CG solver" will appear in the Log file and the optimization runs only on the CPU.