##### Parameters for preconditioned linear solver
# preconditioning method: none, ssor, sor, ilu, gauss-seidel, jacobi, amg-ilu-0
istl.preconditioning.method: ilu # amg-ilu-0
istl.preconditioning.iterations: 1
istl.preconditioning.relaxation: 1.2
istl.gmres.restart: 50
# enable simple Jacobi preconditioning (for non istl inverse operators)
fem.preconditioning: false
## petsc
# iterative solver cg, bicg, bicgstab, gmres
petsc.kspsolver.method: cg
petsc.gmresrestart: 10
# preconditioner none, asm, sor, jacobi, hypre, ilu-n, lu, icc ml superlu mumps
petsc.preconditioning.method: ml
petsc.preconditioning.iterations: 1


fem.solver.newton.verbose: false
fem.solver.newton.linear.verbose: false
fem.solver.newton.tolerance: 1e-8
fem.solver.newton.linabstol: 1e-16
fem.solver.newton.linreduction: 1e-16
fem.solver.gmres.restart: 50

#### Parameters for input ######
# macro grid files
fem.io.macroGridFile_1d: ../data/circle.dgf
fem.io.macroGridFile_2d: ../data/unitcube-2d.dgf
# fem.io.macroGridFile_2d: ../data/corner.dgf
# fem.io.macroGridFile_2d: ../data/sphere.dgf
fem.io.macroGridFile_3d: ../data/unitcube-3d.dgf

#### Parameters for output ######
# path for output
fem.prefix: ../output
# time interval for data output
fem.io.savestep: 0.1
# number of calls to write() after which a file is produced
fem.io.savecount: 1
# output format (vtk-cell, vtk-vertex, sub-vtk-cell, sub-vtk-vertex, gnuplot)
fem.io.outputformat: vtk-cell
# print partitioning for parallel runs: none, rank, rank+thread, rank/thread
fem.io.partitioning: rank

##### Problem setup parameters #####
# level of initial global refinement
poisson.level: 0
# number of EOC steps to be performed
poisson.repeats: 4
# tolerance for linear solver
poisson.solvereps: 1e-12
# valid are: cos | sin | mixedbc | corner | curvedridges | sphere
poisson.problem: cos

##### parameters used for afem example #####
# valid are: none | maximum | equidistribution | uniform
adaptation.strategy: maximum
# tolerance for error estimator
adaptation.tolerance: 0.01
