This shows you the differences between two versions of the page.
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> |