Skip to content

Implementation of matrix-free version of lin_mhd and cc_lin_mhd_6d

Stefan Possanner requested to merge camp2_bk into devel

2 New possible codes are generated. lin_mhd_MF and cc_lin_mhd_6d_MF. Both are using matrix-free mhd operators. In here, we can choose basis of u and p. basis_u : 1, 2 basis_p : 0, 3

Notes

  • name changes : old mhd_operators_global_V2 to mhd_operators_MF
  • new test code, test_codes.py : simple running test for matrix-free version. Detail verification is not included.
  • preconditioner is also generated form mhd_operators_MF : simply inverse of mass matrices are used as preconditioners.
  • old projectors are still needed :

Merge request reports