# toggle verbosity of on process 
# (-1: off, p: process p is verbose, in general 0 is a good choice)
fem.verboserank: 0

# specify directory for data output (is created if not exists)
fem.prefix: ./data
# prefix data data files 
fem.io.datafileprefix: solution
# if you want to add time stemp to eoc file name
# # to avoid overwriting the eoc files
fem.io.eocFileTimeStamp: 0
fem.eoc.steps: 30

# polynomial order = 0,1,2,3,4
femdg.polynomialOrder: 2



# PROBLEM
# ----------
# problem number 
problem: 8 # 5 6 13 16
globalshift: 0
factor: 1
epsilon: 0.1
xvelocity: 0.    # the only advection part for the linear heat eqn
yvelocity: 0.    # the only advection part for the linear heat eqn
zvelocity: 0.    # the only advection part for the linear heat eqn

fem.solver.verbose: 1

# macro grid file
fem.io.macroGridFile_2d: ../grids/unitcube2.dgf
#fem.io.macroGridFile_2d:../grids/nonaffine.dgf
#fem.io.macroGridFile_2d:../grids/corner_cube.dgf
#fem.io.macroGridFile_2d:../grids/corner.dgf
#fem.io.macroGridFile_2d:../grids/corner_green.dgf
#fem.io.macroGridFile_2d:../grids/corner_red.dgf
nonConformOrigin: false

# choises are: CDG2, CDG, IP, NIPG, BO, BR2
dgdiffusionflux.method: CDG2 
dgdiffusionflux.theoryparameters: 1
dgdiffusionflux.lifting: id_id
#dgdiffusionflux.upwind: -1 -0.001
#dgdiffusionflux.upwind: 0 0 
dgdiffusionflux.penalty: 0    # for CDG, CDG2, LDG
dgdiffusionflux.liftfactor: 0

# ADAPTATION
# ----------
fem.adaptation.method: generic 


# DATAWRITER
# ----------
# output format: grape | vtk-cell | vtk-vertex (projected in DG case),  sub-vtk-cell
fem.io.outputformat: vtk-cell
fem.io.subsamplinglevel: 0
# toggle grape display (0 = off | 1 = on)
fem.io.grapedisplay: 0


# SOLVER
# ------
paramfile: ../parameter/paramSolver
istl.preconditioning.method: ilu-0
istl.preconditioning.iterations: 1
istl.preconditioning.relaxation: 1