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

出自 DDCC TCAD TOOL Manual
前往: 導覽搜尋
(Setting results)
(The format of output files)
行 73: 行 73:
   
 
=== Setting results ===
 
=== Setting results ===
[[gridnumber.set]]
+
[[.gn]]
   
[[index.set]]
+
[[.ind]]
   
[[XX_position.set]]
 
  +
[[.XX.ps]]
   
[[XX_field-coefficients.set]]
 
  +
[[.field.par]]
   
[[pml-coefficients.set]]
+
[[.pml.par]]
   
[[region_number.set]]
 
  +
[[.type.par]]
   
[[source_timedomain.set]]
 
  +
[[.so.time]]
   
[[source_freqdomain.set]]
 
  +
[[.so.freq]]
   
 
=== Results at certain time step (n)===
 
=== Results at certain time step (n)===
   
[[XX_n.dat]]
+
[[.step-n.XX.dat]]
   
[[incident1D_n.dat]]
+
[[.step-n.inc.dat]]
   
[[reflection.dat]]
 
  +
[[.reflec]]
   
 
== The meaning of the parameters in source codes ==
 
== The meaning of the parameters in source codes ==

於 2018年10月11日 (四) 09:54 的修訂

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

$OutputDirectory

$OutputName

$OutputMaxReflection


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 files

Setting results

.gn

.ind

.XX.ps

.field.par

.pml.par

.type.par

.so.time

.so.freq

Results at certain time step (n)

.step-n.XX.dat

.step-n.inc.dat

.reflec

The meaning of the parameters in source codes