############################################################################## # Flags: nomenu, noprompt, nomessage, # ############################################################################## # section -time # ############################################################################## # firstsaved = undefined # # lastsaved = undefined # # distancesaved = undefined # # tminimum = undefined # # tmaximum = undefined # # decaytime = 1.0e+30 # ############################################################################## # amptresh = 3.0e-3 # # dtsafety = 0.950 # # ndt = auto # # ___stopafter= 1.0e+30 -- force stop after that time. # # ___evmax = undefined -- dangerous. # # ___dt = undefined -- dangerous. # ############################################################################## # return, help, ? # ##############################################################################
firstsaved
:
lastsaved
:
distancesaved
:
tminimum= TMIN, tmaximum= TMAX
:
TMIN
and maximum one of TMAX
.
TMIN
no power is flowing through any port,
the simulation is stopped.
TMIN
are power flowing through all ports is
stationary, the simulation is stopped.
TMAX
, the simulation will be stopped.
amptresh= TRESH
:
dtsafety
:
dtsafety
.
The used timestep is
decaytime= OOALPHA
:
OOALPHA
:
The reason for this parameter is as follows:
single.gd1
calculates mostly in single precision,
with a relative accuray of its internal values of for most
machines.
With this machine accuracy, it is not possible to calculate
the decay of high Q-structures.
If you would fill your volume not with vacuum but with a dielectric with
a very low conductivity ,
the program would attempt to scale in every timestep the electric field
with a factor of
. For low values of this factor is so near to one that
it cannot be represented in single precision.
With the specification of decaytime
,
the fields (both E and B) in the entire volume are scaled
by such a factor, that after a simulationtime of OOALPHA
the fields have decayed by a factor of 1/e.
If you have to calculate the scattering parameters of
a resonator with a known (not too low) internal Q-value,
e.g. greater than 1000, you can specify artificial losses with this
keyword and gd1
or single.gd1
together with gd1.pp
will calculate the proper scattering parameters.
ndt
:
___stopafter
:
___evmax
:
___evmax
.
NOT USEFUL. This is avaiable to test that the results of parallel and serial computations are bitwise identical.
___dt
:
define(FREQ, 1e9) tmin= 100/FREQ, tmax= 1000/FREQ firstsaved= 10/FREQ, lastsaved= 20/FREQ distance= 1/2/FREQ