| output-sectionIt is possible to modify the output, i.e. to add additional output files 
based on section of the original data. This is very convenient especially for 3D 
simulations. 
	Output the structure within minimum and maximum values along x, y and z 
	direction, i.e. define an interval for the relevant output ("range").Output a 1D slice in a 2D or 3D simulation.Output a 2D slice in a 3D simulation. !------------------------------------------------------!$output-section                              
optional !
 section-number               
integer       
required !
 section-name                 
character     
required !
 section-type                 
character     
required !
 x                            
double        
optional !
 y                            
double        
optional !
 z                            
double        
optional !
 range-x                      
double_array   
optional !
 range-y                      
double_array   
optional !
 range-z                      
double_array   
optional !
 $end_output-section                          
optional !
 !------------------------------------------------------!
 
 Syntax section-number  = 1             ! must be an integer number for each section,dense and ascending numbering for each section= 2           
 !
                  
= ...         
 !
  section-name    = 
wetting_layer ! This string will become part of the filename so 
that section files can easily be identified.
  section-type    = x             ! range section for a 1D simulation, 1D slice section for a 2D or 3D simulationrange section for a 1D simulation, 1D slice section for a 2D or 3D simulation= y             !
range section for a 1D simulation, 1D slice section for a 2D or 3D simulation= z             !
range section for a 2D simulation, 2D slice section for a 3D simulation= xy            !
range section for a 2D simulation, 2D slice section for a 3D simulation= xz            !
range section for a 2D simulation, 2D slice section for a 3D simulation= yz            !
range section for a 3D simulation= xyz           !
  x               
= 0d0           ! position coordinate where section slice should be applied: x = constant [nm]position coordinate where section slice should be applied:y               
= 40d0          !
 y = constant [nm]position coordinate where section slice should be applied:z               
= 40d0          !
 z = constant [nm]
  range-x         =
 0d0  20d0    ! Output this range only, i.e. within the interval [xmin,xmax].Output this range only, i.e. within the 
intervalrange-y         =  20d0 
30d0    !
 [ymin,ymax].Output this range only, i.e. within 
the intervalrange-z         = 
-30d0 30d0    !
 [zmin,zmax].
                                  
! If range is not specified, the whole interval is taken.
   Here is an example for a 1D simulation. !------------------------------------------------------!section-number =$output-section                                        
!
 !
 
1section-name =
range   
section-type = x   
range-x = -20d0  20d0!
 $end_output-section                                    
!
 !------------------------------------------------------!
 The following output files are created: 
	section-number =
	1: material_grid1D_range_x.dat 
	- 1D section plot along the x 
	direction within the interval [xmin =
	-20nm, xmax =
	20nm]     Here is an example for a 2D simulation. !------------------------------------------------------!section-number =$output-section                                        
!
 !
 
1section-name =slice_alongsection-type =xy =0d0          
range-x =-20d020d0section-number 
=
2section-name =slice_alongsection-type =yx =0d0section-number 
=
3section-name =rangesection-type =xyrange-x =-20d020d0range-y =-30d030d0
                                                        
!$end_output-section                                    
!
 !------------------------------------------------------!
 The following output files are created: 
	section-number =
	1: material_grid3D_slice_along_x.vtr 
	- 1D slice along the x direction for y = constant =0nm 
	within the interval [xmin =-20nm, xmax =20nm]section-number =
	2: material_grid3D_slice_along_y.vtr 
	- 1D slice along the y direction for x = constant =0section-number =
	3: material_grid3D_range_xy.vtr      
	- 2D section plot within the interval [xmin =
	-20nm, xmax =
	20nm],  [ymin =
	-30nm, ymax =
	30nm]     Here is an example for a 3D simulation. !------------------------------------------------------!section-number =$output-section                                        
!
 !
 
1section-name =middlesection-type =xyz =122d0range-x =20d080d0section-number =
 2section-name =middlesection-type =xzy =50d0section-number 
=
 3section-name =slice_alongsection-type =xy =50d0 z =
122d0range-x =20d080d0section-number =
 4section-name =slice_alongsection-type =yx =50d0z =122d0section-number 
=
 5section-name =rangesection-type =xyzrange-x =20d080d0range-y =20d080d0range-z =50d0150d0
                                                        
!$end_output-section                                    
!
 !------------------------------------------------------!
 The following output files are created: 
	section-number =
	1: material_grid3D_middle_xy.vtr     
	- 2D slice in the (xy) 
	plane for z = constant =122nm 
	within the interval [xmin =20nm, xmax =80nm], [ymin 
	= default, ymax = default]]section-number =
	2: material_grid3D_middle_xz.vtr     
	- 2D slice in the (xz) 
	plane for y = constant =50nmsection-number =
	3: material_grid3D_slice_along_x.vtr 
	- 1D slice along the x direction for y = constant =50nm 
	and z = constant =122nm within 
	the interval [xmin =20nm, xmax =80nm]section-number =
	4: material_grid3D_slice_along_y.vtr 
	- 1D slice along the y direction for x = constant =50nm 
	and z = constant =122nmsection-number =
	5: material_grid3D_range_xyz.vtr     
	- 3D section plot within the interval [xmin =
	20nm, xmax =
	80nm],  [ymin =
	20nm, ymax =
	80nm],  [zmin =
	50nm, zmax =
	150nm]   Note: There is also the possibility to print out certain quantities at a 
particular grid point, see
  $output-bandstructureoutput-grid-position = ...
 |