GSvit documentation

open source FDTD solver with GPU support

User Tools

Site Tools


docs:gsvit_inputs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
docs:gsvit_inputs [2015/07/17 21:25]
pklapetek
docs:gsvit_inputs [2018/01/24 08:14]
127.0.0.1 external edit
Line 1: Line 1:
 +
 +===== GSvit input files =====
 +
 +As an input for GSvit, plain text files are used. The most important one
 +is the parameter file (*.par) which controls all the calculation (number of steps,
 +computational domain sources, etc.). Some additional files can be used e.g. for
 +specifying the geometry of material inside computational domain.
 +
 +Here follows the documentation for last stable release:
 +
 <​html>​ <​html>​
 <​h3>​Parameter file description</​h3> ​ <​h3>​Parameter file description</​h3> ​
Line 15: Line 25:
 200 200 200 1e-6 1e-6 1e-6 200 200 200 1e-6 1e-6 1e-6
 </tt> </tt>
 +<​br><​br>​
  
 <​p><​b>​COMP</​b><​br>​ <​p><​b>​COMP</​b><​br>​
Line 24: Line 35:
 </tt> </tt>
  
 +<​br><​br>​
 <​p><​b>​THREADS</​b><​br>​ <​p><​b>​THREADS</​b><​br>​
 <​i>​nthreads</​i><​br>​ <​i>​nthreads</​i><​br>​
Line 36: Line 48:
 </tt> </tt>
  
 +<​br><​br>​
 <​p><​b>​MATMODE_CHECK</​b><​br>​ <​p><​b>​MATMODE_CHECK</​b><​br>​
 <​i>​0/​1</​i><​br>​ <​i>​0/​1</​i><​br>​
Line 49: Line 62:
 </tt> </tt>
  
 +<​br><​br>​
 <​p><​b>​MEDIUM_LINEAR</​b><​br>​ <​p><​b>​MEDIUM_LINEAR</​b><​br>​
 <​i>​filename</​i><​br>​ <​i>​filename</​i><​br>​
Line 59: Line 73:
 </p> </p>
  
 +<​br><​br>​
 <​p><​b>​MEDIUM_VECTOR</​b><​br>​ <​p><​b>​MEDIUM_VECTOR</​b><​br>​
 <​i>​filename</​i><​br>​ <​i>​filename</​i><​br>​
Line 261: Line 276:
 </ul> </ul>
  
 +<​br><​br>​
 <​p><​b>​BOUNDARY_X0/​BOUNDARY_XN/​BOUNDARY_Y0/​BOUNDARY_YN/​BOUNDARY_Z0/​BOUNDARY_ZN</​b><​br>​ <​p><​b>​BOUNDARY_X0/​BOUNDARY_XN/​BOUNDARY_Y0/​BOUNDARY_YN/​BOUNDARY_Z0/​BOUNDARY_ZN</​b><​br>​
 <​i>​type</​i><​br>​ <​i>​type</​i><​br>​
Line 266: Line 282:
 Some combinations may lead to instabilities,​ e.g. corner of cpml and liao region. Some combinations may lead to instabilities,​ e.g. corner of cpml and liao region.
  
 +<​br><​br>​
 <​p><​b>​MBOUNDARY_X0/​MBOUNDARY_XN/​MBOUNDARY_Y0/​MBOUNDARY_YN/​MBOUNDARY_Z0/​MBOUNDARY_ZN</​b><​br>​ <​p><​b>​MBOUNDARY_X0/​MBOUNDARY_XN/​MBOUNDARY_Y0/​MBOUNDARY_YN/​MBOUNDARY_Z0/​MBOUNDARY_ZN</​b><​br>​
 <​i>​type position</​i><​br>​ <​i>​type position</​i><​br>​
Line 326: Line 343:
 <​p><​i>​Note that this option is not supported for direct editing by XSvit in this version</​i></​p>​ <​p><​i>​Note that this option is not supported for direct editing by XSvit in this version</​i></​p>​
  
 +<​br><​br>​
 <​p><​b>​MEDIUM_SMOOTH</​b><​br>​ <​p><​b>​MEDIUM_SMOOTH</​b><​br>​
 <​i>​unused_integer_parameter</​i><​br>​ <​i>​unused_integer_parameter</​i><​br>​
Line 352: Line 370:
 Theta and phi equal to zero correspond to x-direction electric field point source.</​p>​ Theta and phi equal to zero correspond to x-direction electric field point source.</​p>​
  
 +<​br><​br>​
 <​p><​b>​SOURCE_TSF</​b><​br>​ <​p><​b>​SOURCE_TSF</​b><​br>​
 <​i>​i_start j_start k_start i_end j_end k_end theta phi psi mode (filename, values)</​i><​br>​ <​i>​i_start j_start k_start i_end j_end k_end theta phi psi mode (filename, values)</​i><​br>​
docs/gsvit_inputs.txt ยท Last modified: 2023/08/06 15:05 by pklapetek