Skip to main content
search

GPU Accelerators

Volsung can make use of NVIDIA GPUs to significantly accelerate computational tasks.

The above chart shows the speedup achieved using Volsung on a benchmark model with 100,000 grid blocks. The speedup is measured using a TOUGH2 model run as a base case. Volsung was run using a CPU solver and GPU solvers on different NVIDIA GPUs. For details and more context on how speedup is achieved through GPUs refer to Franz et al., 2019.

Requirements

To enable accelerated computing you need to have an NVIDIA CUDA capable GPU, with a compute capability larger than or equal to 3.5. Please check NVIDIA’s developer page which lists the compute capabilities of different graphics cards. We recommend the GeForce RTX3070Ti as a superb card at an affordable price. Note that the speedup increases primarily with the memory bandwidth of the GPU, so please keep this in mind when looking at specifications for different GPUs. For example, the RTX3070Ti has a memory bandwidth of 608GB/s. For comparison, a Quadro RTX A2000 has a memory bandwidth of only 288GB/s, so it will take approximately twice as long to solve the linear system than the RTX3070Ti would take.

If your computer is equipped with an NVIDIA CUDA capable GPU then you can enable GPU computing by:

  • using a Linux operating system
  • installing an up-to-date graphics driver for the GPU

The restriction to using Linux systems is caused by driver issues on Windows. This is not Volsung specific; applications in neural networks and artificial intelligence suffer from the same drawback under Windows.

Even if you have a Windows operating system you can still use Volsung’s accelerated computing by:

  • Using a dual boot system
  • Booting Linux from a USB stick
  • Using a Linux remote. This could either be a dedicated Linux box in your office, or a remote instance from a cloud computing service provider like AWS. With this option you can install Volsung on your Windows machine and simply push all computationally expensive simulations onto the remote.

If you are not sure if or how you could implement accelerated computing please contact us; we can help you to set up a system to meet your requirements.

Free training and support

Grow your geoscience knowledge, connect with peers, and refresh your skills

Seequent Community

Discover new opportunities, connect with peers, and share insights and best practices with others in your field.

Visit Seequent Community

Learning Centre

Get started fast or upskill whilst working with our onboarding and advanced free eLearning courses.

Visit Seequent Learning Centre

Seequent Help

Find answers to your technical questions and get the most out of your product, with our in-depth product help information.

Visit Seequent Help