Next: Basic Grammer of the
Up: Introduction
Previous: An Advanced Example
There was a version 2.09 but it is not considered here.
- 2D differential luminosity added.
- Lorentz transformation of lasers has been added.
- Field-strength dependence of the anomalous magnetic moment
of electron is taken into account in solving the
Thomas-BMT equation .
- Polarization dependence of the
beamstrahlung and the coherent pair creation has been included.
- The kinematics in nonlinear QED subroutines was improved
so as to accept non-relativistic electrons/positrons.
- The final polarization of electron in the nonlinear Compton
scattering was added.
- Polarization change in linear and nonlinear QED, beamstrahlung and
coherent pair creation processes when event generation is rejected
is now taken into account.
- Incoherent ee pair creation by Breit-Wheeler, Bethe-Heitler,
and Landau-Lifshitz processes has been added.
- Following pre-defined variables have been added:
Kind, Gen
- Following pre-defined functions have been added:
M in, Max,
A vrT, AvrX, AvrY, AvrS, SigT, SigX, SigY, SigS,
A vrEn, AvrPx, AvrPy, AvrPs, SigEn, SigPx, SigPy, SigPs
T estT, TestX, TestY, TestS, TestEn, TestPx, TestPy, TestPs
L umEE, LumEEbin, LumEEH
- Do-type sequence in PRINT/WRITE command became
possible.
- Maximum number of characters of user parameters is
increased to 16. Also, the underscore `'137' is
allowed in parameter names.
- The flags for beamstrahlung and coherent pair creation,
which had been defined in the BBFIELD command, were
moved to a new command CFQED (constant-field QED).
This is more logical becuase CAIN
computes these phenomenon due to the external fields,
too.
Acoording to this change, CFQED operand was added to CLEAR command.
Except for this change, input data files prepared for CAIN
can be used for CAIN.
- There was a bug in CLEAR BEAM command when applied during a
PUSH ENDPUSH loop. Fixed.
- A bug was found in the file source/physics/bb/bbmain/bbkick.f
in solving the equation of motion under the beam-beam force.
It is a kind of double counting of the beam-beam effect.
Fixed.
- Several bugs were found in DRIFT, EXTERNAL command. Fixed.
- There was a miss-spelled variable in
subroutine EVUFN (in the directory
source/control/deciph).
(This has been overlooked because of missing
IMPLICIT NONE.)
Not very harmful. Fixed.
- Total helicity luminosity was not calculated, although
differential helicity luminosity was.
(A bug in physics/lum/dlumcal.f) Fixed.
- PRINT/WRITE command did not correctly understand the
KIND operand. Fixed.
- The polarization sign of the final positron
in the subroutine for linear Breit-Wheeler process
(source/physics/laser/nllsr/lnbwgn.f) was wrong. Corrected.
Next: Basic Grammer of the
Up: Introduction
Previous: An Advanced Example
Toshiaki Tauchi
Thu Dec 3 17:27:26 JST 1998