petsc-3.14.6 2021-03-30
Report Typos and Errors
DMDA
using distributed arrays;
Bratu nonlinear PDE in 3d.
We solve the Bratu (SFI - solid fuel ignition) problem in a 3D rectangular
domain, using distributed arrays (DMDAs) to partition the parallel grid.
using distributed arrays;
Nonlinear driven cavity with multigrid in 2d.
The 2D driven cavity problem is solved in a velocity-vorticity formulation.
The flow can be driven with the lid or with bouyancy or both:
-lidvelocity <lid>, where <lid> = dimensionless velocity of lid
-grashof <gr>, where <gr> = dimensionless temperature gradent
-prandtl <pr>, where <pr> = dimensionless thermal/momentum diffusity ratio
-contours : draw contour plots of solution
using distributed arrays;
J) {
single
single
single
using distributed arrays;
Surface processes in geophysics.
using distributed arrays;
Bratu nonlinear PDE in 2d.
We solve the Bratu (SFI - solid fuel ignition) problem in a 2D rectangular
domain, using distributed arrays (DMDAs) to partition the parallel grid.
using distributed arrays;
Description: This example solves a nonlinear system in parallel with SNES.
We solve the Bratu (SFI - solid fuel ignition) problem in a 2D rectangular
domain, using distributed arrays (DMDAs) to partition the parallel grid.
using distributed arrays;
Description: Solves a nonlinear system in parallel with SNES.
We solve the Bratu (SFI - solid fuel ignition) problem in a 2D rectangular
domain, using distributed arrays (DMDAs) to partition the parallel grid.
using distributed arrays;
Description: Solves a nonlinear system in parallel with SNES.
We solve the Bratu (SFI - solid fuel ignition) problem in a 2D rectangular
domain, using distributed arrays (DMDAs) to partition the parallel grid.
using distributed arrays
Nonlinear Radiative Transport PDE with multigrid in 2d.
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
-beta <beta>, where <beta> indicates the exponent in T
using distributed arrays