helmholtz_solver_mgmres_cxx_s Submodule

Helmholtz solver that uses the PAccX library The library uses FGMRES with a multigrid preconditioner


Uses

    • Ancestors:
    • helmholtz_solver_m
  • module~~helmholtz_solver_mgmres_cxx_s~~UsesGraph module~helmholtz_solver_mgmres_cxx_s helmholtz_solver_mgmres_cxx_s helmholtz_solver_m helmholtz_solver_m module~helmholtz_solver_mgmres_cxx_s->helmholtz_solver_m iso_c_binding iso_c_binding module~helmholtz_solver_mgmres_cxx_s->iso_c_binding module~multigrid_m multigrid_m module~helmholtz_solver_mgmres_cxx_s->module~multigrid_m module~paccx_m PAccX_m module~helmholtz_solver_mgmres_cxx_s->module~paccx_m module~screen_io_m screen_io_m module~helmholtz_solver_mgmres_cxx_s->module~screen_io_m module~multigrid_m->iso_c_binding module~multigrid_m->module~screen_io_m module~boundaries_perp_m boundaries_perp_m module~multigrid_m->module~boundaries_perp_m module~comm_handling_m comm_handling_m module~multigrid_m->module~comm_handling_m module~csrmat_m csrmat_m module~multigrid_m->module~csrmat_m module~descriptors_m descriptors_m module~multigrid_m->module~descriptors_m module~equilibrium_m equilibrium_m module~multigrid_m->module~equilibrium_m module~mesh_cart_m mesh_cart_m module~multigrid_m->module~mesh_cart_m module~precision_m precision_m module~multigrid_m->module~precision_m netcdf netcdf module~multigrid_m->netcdf module~paccx_m->iso_c_binding module~device_handling_m device_handling_m module~paccx_m->module~device_handling_m module~paccx_m->module~precision_m iso_fortran_env iso_fortran_env module~screen_io_m->iso_fortran_env module~screen_io_m->module~precision_m module~screen_io_m->netcdf module~boundaries_perp_m->module~screen_io_m module~boundaries_perp_m->module~descriptors_m module~boundaries_perp_m->module~mesh_cart_m module~boundaries_perp_m->module~precision_m module~error_handling_m error_handling_m module~boundaries_perp_m->module~error_handling_m module~status_codes_m status_codes_m module~boundaries_perp_m->module~status_codes_m mpi mpi module~comm_handling_m->mpi module~csrmat_m->iso_c_binding module~csrmat_m->module~screen_io_m module~csrmat_m->module~precision_m module~csrmat_m->netcdf module~csrmat_m->module~error_handling_m module~list_operations_m list_operations_m module~csrmat_m->module~list_operations_m module~csrmat_m->module~status_codes_m module~descriptors_m->module~screen_io_m module~device_handling_m->iso_c_binding module~device_handling_m->module~screen_io_m module~device_handling_m->module~comm_handling_m module~device_handling_m->module~error_handling_m module~device_handling_m->module~status_codes_m module~device_handling_m->mpi module~equilibrium_m->module~precision_m module~mesh_cart_m->iso_c_binding module~mesh_cart_m->module~comm_handling_m module~mesh_cart_m->module~descriptors_m module~mesh_cart_m->module~equilibrium_m module~mesh_cart_m->module~precision_m module~mesh_cart_m->netcdf module~mesh_cart_m->module~error_handling_m module~slab_equilibrium_m slab_equilibrium_m module~mesh_cart_m->module~slab_equilibrium_m module~mesh_cart_m->module~status_codes_m module~precision_m->iso_c_binding module~precision_m->iso_fortran_env module~precision_m->netcdf module~precision_m->mpi module~error_handling_m->module~screen_io_m module~error_handling_m->module~comm_handling_m module~error_handling_m->module~precision_m module~error_handling_m->netcdf module~error_handling_m->module~status_codes_m module~error_handling_m->mpi module~list_operations_m->module~screen_io_m module~list_operations_m->module~precision_m module~slab_equilibrium_m->module~screen_io_m module~slab_equilibrium_m->module~descriptors_m module~slab_equilibrium_m->module~equilibrium_m module~slab_equilibrium_m->module~precision_m module~params_equi_slab_m params_equi_slab_m module~slab_equilibrium_m->module~params_equi_slab_m module~params_equi_slab_m->module~screen_io_m module~params_equi_slab_m->iso_fortran_env module~params_equi_slab_m->module~precision_m module~params_equi_slab_m->module~error_handling_m module~params_equi_slab_m->module~status_codes_m