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