PSyclone
PSyclone copied to clipboard
[LFRic] PSyAD generated adjoint tests do not update module and subroutine names correctly
Once generated, the adjoint tests have a default module and subroutine names of adjoint_test_mod and adjoint_test respectively. These names should be related to the kernel name used to generate them.
I am using the prefix adjt_ in my work to denote the adjoint tests. Using my syntax, the module name should be of the form adjt_{kernel_name}_alg_mod, and the subroutine adjt_{kernel_name}_alg.