multigrid

  • nonlinear This program demonstrates use of the SNES package to solve systems of
    nonlinear equations in parallel, using 2-dimensional distributed arrays.
    A 2-dim simplified Radiative transport test problem is used, with analytic Jacobian.

    Solves the linear systems via multilevel methods

    The command line
    options are:
    -tleft <tl>, where <tl> indicates the left Diriclet BC
    -tright <tr>, where <tr> indicates the right Diriclet BC
    -Mx <xv>, where <xv> = number of coarse control volumes in the x-direction
    -My <yv>, where <yv> = number of coarse control volumes in the y-direction
    -ratio <r>, where <r> = ratio of fine volumes in each coarse in both x,y
    -Nx <npx>, where <npx> = number of processors in the x-direction
    -Ny <npy>, where <npy> = number of processors in the y-direction
  • ex18.c Solves nonlinear Radiative Transport PDE with multigrid.
    Uses 2-dimensional distributed arrays.
    A 2-dim simplified Radiative Transport test problem is used, with analytic Jacobian.

    Solves the linear systems via multilevel methods

    The command line
    options are:
    -tleft <tl>, where <tl> indicates the left Diriclet BC
    -tright <tr>, where <tr> indicates the right Diriclet BC
    -mx <xv>, where <xv> = number of coarse control volumes in the x-direction
    -my <yv>, where <yv> = number of coarse control volumes in the y-direction
    -ratio <r>, where <r> = ratio of fine volumes in each coarse in both x,y
  • ex20.c This program demonstrates use of the SNES package to solve systems of
    nonlinear equations in parallel, using 3-dimensional distributed arrays.
    A 3-dimensional simplified RT test problem is used, with analytic Jacobian.

    Solves the linear systems via multilevel methods

    The command line
    options are:
    -tleft <tl>, where <tl> indicates the left Dirichlet BC
    -tright <tr>, where <tr> indicates the right Dirichlet BC
    -mx <xv>, where <xv> = number of coarse control volumes in the x-direction
    -my <yv>, where <yv> = number of coarse control volumes in the y-direction
    -mz <zv>, where <zv> = number of coarse control volumes in the z-direction
    -nlevels <nl>, where <nl> = number of multigrid levels
    -ratio <r>, where <r> = ratio of fine volumes in each coarse in x,y,z
    -Nx <npx>, where <npx> = number of processors in the x-direction
    -Ny <npy>, where <npy> = number of processors in the y-direction
    -Nz <npz>, where <npz> = number of processors in the z-direction
    -beta <b>, where <b> = beta
    -bm1 <bminus1>, where <bminus1> = beta - 1
    -coef <c>, where <c> = beta / 2