Considerations for systems running DIANA​

The system requirements for running DIANA depend on the jobs the users want to run. To help customers determine a proper system for the workload we have some recommendations and guidelines. Finally example configurations to help new users/customers get started with a serious but affordable system.

GRAPHICS

DIANA makes use of OpenGL for displaying graphical content. Workstation class graphics boards like the NVIDIA RTX professional products are designed for OpenGL applications like DianaIE. Therefore they are highly recommended for visualization at the client side.

Recommended: the graphics card must be compatible with OpenGL 3.2.

MEMORY

DIANA runs optimal if both executable memory and filos file can be kept in system memory. If you want to run multiple jobs at the same time you need to have system memory available for each job. In case of shortage of memory, it is better to run the jobs one at a time.

PERSISTENT MEMORY MODULES

DIANA does not benefit from using NVDIMM persistent memory modules.

CPU

DIANA makes use of parallel and sequential processing. For improving performance we recommend to choose for (single) core performance instead of multiple cores. For example consider using the 8-core 3.1 GHz Intel® Xeon® W3-2435 instead of the 56-core 1.9 GHz Intel® Xeon® W9-3495X.

If you plan to run multiple DIANA jobs simultaneously, we recommend a system with multiple cores and a high core performance. Multiple jobs need additional DIANA licenses.

ACCELERATION BOARDS

DIANA is not utilizing the GPU for calculations.

DISK DRIVES

DIANA calculations create very large files. Filos files (.ff) are used continuously during the whole calculation. SSD’s are highly recommended to improve performance. To run intensive DIANA calculations we advise to select at least one SSD for “Write Intensive” use.

EXAMPLE CONFIGURATIONS

PC/WORKSTATION FOR CALCULATION AND/OR VISUALISATION

LAPTOP/MOBILE WORKSTATION FOR CALCULATION AND/OR VISUALISATION

SERVER FOR CALCULATION