gridsys_define Subroutine

public subroutine gridsys_define(grid, basegridsys)

This is a routine that define a GridSystem type from the grid parameters of a data type Gridpara One can find the differnece of GridSystem and Gridpara

Arguments

Type IntentOptional Attributes Name
type(Gridpara) :: grid
type(GridSystem) :: basegridsys

Called by

proc~~gridsys_define~~CalledByGraph proc~gridsys_define gridsys_define proc~krylovcslp_invmhx KrylovCSLP_invMHx proc~krylovcslp_invmhx->proc~gridsys_define proc~mgcslp_invmhx MGCSLP_invMHx proc~mgcslp_invmhx->proc~gridsys_define proc~def_arnoldi def_arnoldi proc~def_arnoldi->proc~mgcslp_invmhx proc~ex Ex proc~def_arnoldi->proc~ex proc~def_bicgstab DEF_bicgstab proc~def_bicgstab->proc~mgcslp_invmhx proc~def_bicgstab->proc~ex proc~def_fullgmres DEF_fullgmres proc~def_fullgmres->proc~mgcslp_invmhx proc~def_fullgmres->proc~def_arnoldi proc~def_fullgmres->proc~ex proc~def_prefgmres DEF_prefgmres proc~def_prefgmres->proc~krylovcslp_invmhx proc~multileveladp_px MultiLevelADP_Px proc~def_prefgmres->proc~multileveladp_px proc~ex->proc~mgcslp_invmhx proc~multileveladp_px->proc~krylovcslp_invmhx proc~multileveladp_px->proc~mgcslp_invmhx proc~multilevel_invey MultiLevel_invEy proc~multileveladp_px->proc~multilevel_invey proc~def_px DEF_Px proc~def_px->proc~multileveladp_px proc~p_adef1x P_ADEF1x proc~def_px->proc~p_adef1x proc~p_defx P_DEFx proc~def_px->proc~p_defx proc~p_tlkmx P_TLKMx proc~def_px->proc~p_tlkmx proc~invey invEy proc~invey->proc~def_bicgstab proc~invey->proc~def_fullgmres proc~multilevel_invey->proc~def_prefgmres proc~precond_x Precond_x proc~precond_x->proc~def_px proc~qx Qx proc~qx->proc~invey proc~full_pgcr full_pgcr proc~full_pgcr->proc~precond_x proc~full_pgmres full_pgmres proc~full_pgmres->proc~precond_x proc~p_adef1x->proc~qx proc~p_defx->proc~qx proc~p_tlkmx->proc~qx proc~pfgmres pfgmres proc~pfgmres->proc~precond_x proc~pre_fullgmres Pre_fullgmres proc~pre_fullgmres->proc~precond_x proc~prearnoldi Prearnoldi proc~pre_fullgmres->proc~prearnoldi proc~pre_restartgmres Pre_restartgmres proc~pre_restartgmres->proc~precond_x proc~pre_restartgmres->proc~prearnoldi proc~prearnoldi->proc~precond_x proc~px Px proc~px->proc~qx program~helmholtz_2d helmholtz_2d program~helmholtz_2d->proc~full_pgcr program~helmholtz_2d->proc~full_pgmres program~helmholtz_2d->proc~pfgmres program~helmholtz_2d->proc~pre_fullgmres program~helmholtz_2d->proc~pre_restartgmres