TUFLOW Message
ERROR 2440 - Graphics card is incompatible with GPU solver or error in GPU initialisation.
Alternate Message
ERROR 2440 - Failed to initialise HPC parameters.
ERROR 2440 - Failed at Quadtree Pre Run Stage. HPC ERROR Code (see hpc.tlf) = <error_code>
Message Type
ERROR
Description
There has been an error when initialising the graphics card for a TUFLOW GPU simulation. This can occur for a number of reasons including:
-
Insufficient GPU memory (
GPU ERROR: Required memory exceeds available GPU memory
)
-
Cannot find any CUDA enabled devices (
GPU ERROR: nDevices requested less than 1
or
GPU ERROR: Non-cudaSuccess code returned
)
-
Compute capability is lower than required (
GPU ERROR: Double precision requires compute capability of 1.3 or higher
or
GPU ERROR: Compute capability of 1.2 or higher is required.
)
-
Specified device ID does not exist (
GPU ERROR: Cannot select device <requested device id>, must be in range 0 to <number of CUDA GPU Devices>
)
-
A CUDA error occurred (
GPU ERROR: Non-CUDASuccess Code returned)
)
Suggestions
The console window above the ERROR 2440 message should give more information on the reason the error is occurring. For example in the image below insufficient RAM is available.
If a CUDA compatible device is present in the computer, but not detected please check the following:
-
The monitor is plugged into the GPU, if this is plugged into the motherboard (onboard graphics), the GPU device may be disabled.
-
You have the latest nVidia drivers installed.
-
PhysX is disabled or set to CPU.
-
If you are using remote desktop software, this can cause issues with graphics devices - try running from the computer directly, not via a remote desktop.