"ITRI-NTU 3D-FDTD" 修訂間的差異

出自 DDCC TCAD TOOL Manual
前往: 導覽搜尋
(Input file 2: parameters assigned command)
(Input file 1: parameters assigned command)
行 5: 行 5:
 
<font size=3 color=red>'''Be careful:'''</font> Although most sequences of functions are not important, the function [[$NumberofObject]] '''MUST''' appear before the function [[$MaterialStructure]] and [[$MaterialParameter]].
 
<font size=3 color=red>'''Be careful:'''</font> Although most sequences of functions are not important, the function [[$NumberofObject]] '''MUST''' appear before the function [[$MaterialStructure]] and [[$MaterialParameter]].
   
 
  +
=== Files Setting ===
 
[[$SParameterDirectory]]<br>
 
[[$SParameterDirectory]]<br>
   
  +
  +
=== Time Setting ===
 
[[$TimeStep]]<br>
 
[[$TimeStep]]<br>
   
 
[[$OutputStep]]<br>
 
[[$OutputStep]]<br>
   
  +
  +
=== Space Setting ===
 
[[$SpaceRegion]]<br>
 
[[$SpaceRegion]]<br>
   
行 20: 行 24:
 
[[$PMLlayer]]<br>
 
[[$PMLlayer]]<br>
   
  +
  +
=== Source Setting ===
 
[[$SourceType]]<br>
 
[[$SourceType]]<br>
   
行 26: 行 32:
 
[[$SourceFrequency]]<br>
 
[[$SourceFrequency]]<br>
   
  +
  +
=== Material Setting ===
 
[[$NumberofObject]]<br>
 
[[$NumberofObject]]<br>
   

於 2018年8月24日 (五) 10:09 的修訂

3D-FDTD is named from three dimensional finite difference time domain method. This program models computational electrodynamics which is refer to the book Computational Electrodynamics: The Finite-Difference Time-Domain Method, Third Edition, by Allen Taflove.


Input file 1: parameters assigned command

Be careful: Although most sequences of functions are not important, the function $NumberofObject MUST appear before the function $MaterialStructure and $MaterialParameter.

Files Setting

$SParameterDirectory


Time Setting

$TimeStep

$OutputStep


Space Setting

$SpaceRegion

$CellNumber

$BCsetting

$PMLlayer


Source Setting

$SourceType

$SourcePosition

$SourceFrequency


Material Setting

$NumberofObject

$MaterialStructure

$MaterialParameter

Input file 2: parameters assigned command

Note: You can run the FDTD program WITHOUT the input file 2. However, if using this, you should really know the meaning of each function and parameter; otherwise, the program may not execute correctly as you change any default parameter.


$SaveType

$CourantFactor

$Backgroundparameter

$CPML_m

$CPML_max_kapa

$CPML_ma

$CPML_max_a

$CPML_ratio_maxsigma

$IncCPMLpar

$Output1Dincident

The format of output setting files

index.set

_position.set

_field-coefficients.set

pml-coefficients.set

region_number.set

source_timedomain.set

source_freqdomain.set

The format of output files

.dat

The meaning of the parameters in source codes