Concepts | File Names |
---|
Complex numbers |
src/sles/examples/tutorials/ex11f.F |
src/sles/examples/tutorials/ex11.c |
DA |
Using distributed arrays |
src/sles/examples/tutorials/ex14f.F |
src/sles/examples/tutorials/ex14.c |
src/snes/examples/tutorials/ex5f.F |
src/snes/examples/tutorials/ex5f90.F |
src/snes/examples/tutorials/ex5.c |
src/snes/examples/tutorials/ex7.c |
src/snes/examples/tutorials/ex8.c |
src/snes/examples/tutorials/ex9.c |
Error Handling |
Using the macro __FUNC__ to define routine names |
src/sles/examples/tutorials/ex15.c |
src/snes/examples/tutorials/ex3.c |
Fortran90 |
src/is/examples/tutorials/ex1f90.F |
src/is/examples/tutorials/ex3f90.F |
src/vec/examples/tutorials/ex4f90.F |
src/vec/examples/tutorials/ex1f90.F |
Ghost padding |
src/vec/examples/tutorials/ex9.c |
Grid vectors |
src/gvec/examples/tutorials/ex1.c |
src/gvec/examples/tutorials/ex3.c |
src/gvec/examples/tutorials/ex5.c |
src/gvec/examples/tutorials/ex11.c |
Multigrid |
src/gvec/examples/tutorials/ex2.c |
src/gvec/examples/tutorials/ex4.c |
src/gvec/examples/tutorials/ex6.c |
Helmholtz equation |
src/sles/examples/tutorials/ex11.c |
Index sets |
Accessing indices from Fortran |
src/is/examples/tutorials/ex2f.F |
Manipulating a block index set |
src/is/examples/tutorials/ex3f90.F |
src/is/examples/tutorials/ex3.c |
Manipulating a general index set |
src/is/examples/tutorials/ex1f.F |
src/is/examples/tutorials/ex1f90.F |
src/is/examples/tutorials/ex1.c |
Manipulating a stride index set |
src/is/examples/tutorials/ex2f.F |
src/is/examples/tutorials/ex2.c |
Introduction to PETSc |
src/sys/examples/tutorials/ex2.c |
src/sys/examples/tutorials/ex1.c |
Laplacian, 2d |
src/sles/examples/tutorials/ex13f.F |
src/sles/examples/tutorials/ex2.c |
src/sles/examples/tutorials/ex13.c |
src/sles/examples/tutorials/ex16.c |
Local to global mappings, global to local mappings |
src/is/examples/tutorials/ex4.c |
Mat |
Partitioning a matrix |
src/mat/examples/tutorials/ex2.c |
Reordering a matrix - loading a binary matrix and vector |
src/mat/examples/tutorials/ex1.c |
Matrices |
Inserting matrix elements by blocks |
src/sles/examples/tutorials/ex3.c |
PC |
Registering preconditioners |
src/sles/examples/tutorials/ex12.c |
Setting a user-defined shell preconditioner |
src/sles/examples/tutorials/ex15f.F |
src/sles/examples/tutorials/ex15.c |
PLog |
Activating/deactivating events for profiling (basic example) |
src/sys/examples/tutorials/ex3f.F |
src/sys/examples/tutorials/ex3.c |
Profiling multiple stages of code |
src/mat/examples/tutorials/ex1.c |
src/sles/examples/tutorials/ex5.c |
src/sles/examples/tutorials/ex10.c |
src/sles/examples/tutorials/ex9.c |
User-defined event profiling |
src/sles/examples/tutorials/ex9.c |
User-defined event profiling (basic example) |
src/sys/examples/tutorials/ex3f.F |
src/sys/examples/tutorials/ex3.c |
SLES |
Customizing the block Jacobi preconditioner |
src/sles/examples/tutorials/ex7.c |
Different matrices for linear system and preconditioner |
src/sles/examples/tutorials/ex6f.F |
src/sles/examples/tutorials/ex4.c |
Laplacian, 2d |
src/sles/examples/tutorials/ex13f.F |
src/sles/examples/tutorials/ex2.c |
src/sles/examples/tutorials/ex13.c |
src/sles/examples/tutorials/ex16.c |
src/sles/examples/tutorials/ex12.c |
Repeatedly solving linear systems |
src/sles/examples/tutorials/ex6f.F |
src/sles/examples/tutorials/ex5.c |
src/sles/examples/tutorials/ex9.c |
src/sles/examples/tutorials/ex16.c |
Setting a user-defined monitoring routine when solving a linear system |
src/sles/examples/tutorials/ex2f.F |
Solving a Helmholtz equation (basic parallel example) |
src/sles/examples/tutorials/ex11f.F |
src/sles/examples/tutorials/ex11.c |
Solving a linear system - loading a binary matrix and vector |
src/sles/examples/tutorials/ex10.c |
Solving a system of linear equations (basic parallel example) |
src/sles/examples/tutorials/ex2f.F |
src/sles/examples/tutorials/ex15f.F |
src/sles/examples/tutorials/ex2.c |
src/sles/examples/tutorials/ex3.c |
src/sles/examples/tutorials/ex15.c |
src/sles/examples/tutorials/ex12.c |
Solving a system of linear equations (basic sequential example) |
src/sles/examples/tutorials/ex13f.F |
src/sles/examples/tutorials/ex13.c |
Solving a system of linear equations (basic uniprocessor example) |
src/sles/examples/tutorials/ex1f.F |
src/sles/examples/tutorials/ex1.c |
Using the Additive Schwarz Method (ASM) with user-defined subdomains |
src/sles/examples/tutorials/ex8.c |
Writing a user-defined nonlinear solver (parallel Bratu example) |
src/sles/examples/tutorials/ex14f.F |
src/sles/examples/tutorials/ex14.c |
SNES |
Setting a user-defined monitoring routine |
src/snes/examples/tutorials/ex2.c |
src/snes/examples/tutorials/ex3.c |
Solving a system of nonlinear equations (basic parallel example) |
src/snes/examples/tutorials/ex3.c |
Solving a system of nonlinear equations (basic uniprocessor example) |
src/snes/examples/tutorials/ex1f.F |
src/snes/examples/tutorials/ex1.c |
src/snes/examples/tutorials/ex2.c |
Solving a system of nonlinear equations (parallel Bratu example) |
src/snes/examples/tutorials/ex5f.F |
src/snes/examples/tutorials/ex5f90.F |
src/snes/examples/tutorials/ex5.c |
src/snes/examples/tutorials/ex5s.c |
Solving a system of nonlinear equations (parallel multicomponent example) |
src/snes/examples/tutorials/ex7.c |
src/snes/examples/tutorials/ex8.c |
src/snes/examples/tutorials/ex9.c |
Solving a system of nonlinear equations (sequential Bratu example) |
src/snes/examples/tutorials/ex4f.F |
src/snes/examples/tutorials/ex4.c |
Using different matrices for the Jacobian and preconditioner |
src/snes/examples/tutorials/ex6.c |
Using matrix-free methods and a user-provided preconditioner |
src/snes/examples/tutorials/ex6.c |
TS |
time-dependent nonlinear problems |
src/ts/examples/tutorials/ex2f.F |
Using vector arrays |
src/vec/examples/tutorials/ex4f.F |
src/vec/examples/tutorials/ex4f90.F |
Vectors |
Assembling vectors |
src/vec/examples/tutorials/ex4f.F |
src/vec/examples/tutorials/ex2f.F |
src/vec/examples/tutorials/ex4f90.F |
src/vec/examples/tutorials/ex2.c |
src/vec/examples/tutorials/ex9.c |
Assembling vectors with local ordering |
src/vec/examples/tutorials/ex8.c |
Drawing vectors |
src/vec/examples/tutorials/ex3f.F |
src/vec/examples/tutorials/ex3.c |
Using basic vector routines |
src/vec/examples/tutorials/ex1f.F |
src/vec/examples/tutorials/ex1f90.F |
src/vec/examples/tutorials/ex1.c |
src/adic/examples/tutorials/ex1.c |
src/adic/examples/tutorials/ex2.c |
src/adic/examples/tutorials/ex3.c |
src/adic/examples/tutorials/ex4.c |
src/adic/examples/tutorials/ex5.c |