「ITRI-NTU 3D-FDTD」:修訂間差異

出自DDCC TCAD TOOL Manual
跳至導覽 跳至搜尋
Mike留言 | 貢獻
Mike留言 | 貢獻
第72行: 第72行:


== The format of output files ==
== The format of output files ==
These pages present text format. ''XX'' means it could be ''Ex'', ''Ey'', ''Ez'', ''Hx'', ''Hy'', or ''Hz''. And ''n'' represents the time step
These pages present text format. ''XX'' means it could be ''Ex'', ''Ey'', ''Ez'', ''Hx'', ''Hy'', or ''Hz''. And ''n'' represents the time step.


=== Setting results ===
=== Setting results ===

於 2018年10月12日 (五) 03:01 的修訂

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

$Deltaxyz

$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

These pages present text format. XX means it could be Ex, Ey, Ez, Hx, Hy, or Hz. And n represents the time step.

Setting results

.gn

.ind

.XX.ps

.fld.par

.pml.par

.typ.par

.so.time

.so.freq

Results at certain time step (n)

.step-n.XX.dat

.step-n.inc.dat

.refl

The meaning of the parameters in source codes