Skip to content

Fixes SOC on GPUs

Nicolas Tancogne-Dejean requested to merge SOC_solids_and_gpus into main

Description

Fixes SOC on GPUs

The kernels were not properly using the complex matrices, leading to wrong results, except when no phases were present.

The code now tests the case of SOC with phases. The case of the NL contribution to forces and the current is now also tested, to avoid this to occur again in the future.

An unsupported output option is also now prevented to be requested.

Closes #607 (closed)

News snippet

Fixes SOC on GPUs

Checklist

  • I have checked that my code follows the Octopus coding standards
  • I have added tests for all the new features added in this request.
Edited by Nicolas Tancogne-Dejean

Merge request reports