# ------------------------------------
# ------ LUCIFER CONFIGURATION -------
# ------------------------------------

def get_pars():
	pars = {
		# simulation domain in number of cells
		'size_x': 810,  
		'size_y': 810,	
		'size_z': 810,	
		#
		# edge dimension of the cell in m - assume cubic cell
		'cell_size': 20e-9,
		#
		# simulation time in s
		'sim_time': 15e-14,
		#
		# Courant number
		'courant': 0.5,
		#
		# boundaries		
		# pcb: periodic; abc: absorbing
		'front'  : 'pbc',
		'back'   : 'pbc',
		'left'   : 'pbc',
		'right'  : 'pbc',
		'top'    : 'abc',
		'bottom' : 'abc',
		#
		# geometry and material file
		'geom_file': 'luc_geometry_ex1', # do not use .py extension
		#
		# source files
		#'sources': ('source', 'source2'), # do not use .py extension
		'sources': ('luc_source_ex1', ), # do not use .py extension
		#
		# fields to be saved in data_file
		'field_views': (
						{'field':'Ex', 'type':'xy', 'pos':(44,)},
						#{'field':'Ex', 'type':'point', 'pos':(50,50,50)}
						),
		#
		# data file
		'data_file': '/home/rhiannon/lucifer/sims/example1/luc_data_ex1.dat'	
	}
	return pars




