- Windows - Intel compatible, 64-bit:
- Linux - Intel compatible, 64-bit:
- RedHat Enterprise 7.6 or higher, and 8
- CentOS 7.6 or higher, and 8
Note: As we add support for newer versions of Linux, support for older versions may have to be withdrawn. If you are using a linux version near the minimum that we support, we would recommend updating in the near future to ensure you are able to use future CSD software updates without interruption.
- macOS - Intel compatible, 64-bit:
Note: macOS 11 Big Sur is not currently compatible with the CSD software. We plan to release an update that is in the near future.
If you choose to use a version other than those listed above we cannot guarantee that the 2020.3 CSD Release software will work correctly, although we will attempt to assist you with any problems you may encounter.
Linux platforms will require the Network Security Services (NSS) and libXScrnSaver packages to be installed (see Linux Installation below for more details)
Changes to Supported Platforms and Products
DASH is no longer a core CCDC product and will not be distributed as part of the CCDC Software Portfolio after 2021. In order to support development for its enthusiastic user base, we are opening DASH up for others to contribute to. Even at the end of 2021 DASH certainly won't be going away, it will simply be moving to a different home - in particular, an open source project on GitHub. To find out more about the future direction of DASH, please visit this page: https://www.ccdc.cam.ac.uk/solutions/open-source/dash-open-source/.
The 2020.2 CSD Release was the last to support Windows 7, which is now no longer supported by Microsoft. As of the 2020.3 release we only support Windows 10 – while we anticipate the 2020.3 release will work on Windows 7, we will no longer test on this platform and therefore a future update may break compatibility. We would recommend moving to Windows 10 as soon as possible.
The cqbatch and mogulbatch command line utilities are now deprecated - while these remain a part of the CSD Release software during 2021, their use is no longer be recommended, and we would instead encourage switching to use of the CSD Python API. We anticipate that cqbatch will be removed entirely in a future release.
If any of the above will cause insurmountable difficulties, please contact us at firstname.lastname@example.org to discuss possible solutions.
In addition to the requirement of one of the supported platforms detailed above, the CSD Portfolio software suites also have the following hardware requirements:
- Disk Space:
- CSD Portfolio software and data, 18 GB (3 GB software, 15 GB data).
- CSD-CrossMiner software and data, 10.5 GB (0.5 GB software, 10 GB data)
- Minimum recommended RAM: 8 GB
- Graphics card and drivers that support OpenGL version 2 (see this support database entry for more details)
The above supported platforms and system requirements, taken together, form the minimum recommended specification for any system that is planned to be used for a CSD Portfolio software install.
Graphics System Requirements
Products with 3D graphical display functionality are supported only on graphics cards and chipsets that have up to date installers and are still in support from the graphics system manufacturers. The graphics drivers in use should support OpenGL 2.1.
Recommended Specification for Improved Performance
The CSD Portfolio software suite is varied in terms of the types of action each software component will perform. There are thus several areas of a computer system where improved specification of a particular hardware component will improve performance of the CSD Portfolio software:
- CPU: Improves any aspect of the software that is carrying out calculations, for example a GOLD docking
- Disk Access Speed: The greatest performance increase will be seen in any aspect of the software that requires access to large data files, such as ConQuest database searches
- RAM: Increased RAM over 8 GB will help when either looking at large datasets or large complex structures, or else when using multiple CSD Portfolio programs at the same time
- GPU: A dedicated modern GPU graphics card, such as those available from NVidia or AMD, will improve performance when visualising large complex structures or large packing diagrams