uc190 - control parameters, set 1¶
- subroutine uc190()¶
Synopsis¶
INCLUDE 'unilib.h'
COMMON /UC190/ prop, stepx, stpmin, umsq, upsq, uk2, uk3,
epskm, epsrel, stplst, xclat, kmflg, kum533
REAL*8 prop, stepx, stpmin
REAL*8 umsq, upsq, uk2, uk3
REAL*8 epskm, epsrel, stplst, xclat
INTEGER*4 kmflg, kum533
Arguments¶
- prop
Proportionality factor between the radius of curvature and the step size
- stepx
Maximum step size
- stpmin
Minimum step size
- umsq, upsq, uk2, uk3
Constants used in Runge-Kutta calculation
- epskm
Altitude precision
- epsrel
Relative magnetic field precision
- stplst
Step size near a point of interest
- xclat
Not used
- kmflg
Flag for
ul240()
- kum533
Flag for
um533()
Description¶
The common blocks
uc190
anduc192
are used to specify parameters which control the execution of the UNILIB library. The arguments of common blockuc190
are more specific to the tracing of magnetic field line segment by the Runge-Kutta algorithm. The arguments of both common blocks are initialized by the subroutineut990()
.
KMFLAG Values¶
kmflg |
description |
---|---|
0,10 |
The magnetic dipole moment defined by McIlwain is used, e.g. to compute Hilton’s function. |
1,11 |
The magnetic dipole moment of the current magnetic field model is used, e.g. to compute Hilton’s function. |
0,1 |
The equatorial pitch angle is evaluated using \(B_0 = M/L^3\) for the lowest magnetic field intensity on a field line segment, where M is the magnetic dipole moment. |
10,11 |
The equatorial pitch angle is evaluated using the lowest magnetic field intensity encountered along the current field line segment. |
History¶
In version 1.10 and earlier, the argument
nxstp
was defined in the common blockuc190
instead of the argumentkum533
. The argumentnxstp
was used to control the maximum number of steps allowed during the tracing of a field line segment. The value of the maximum step number is now only fixed by the value of parameternx170
.
Dependencies¶
Used by¶
- ul230 - evaluate the integral invariant coordinate I
umsq, upsq and epsrel
- uf422 - follow a field line until a boundary condition is reached
prop, stepx, stpmin, epskm, epsrel and stplst
- uf423 - Runge Kutta step
prop, stepx, stpmin, umsq and upsq
- uf426 - interpolating an extremum of B
prop, stepx, stpmin, epskm and stplst
- uf427 - interpolating a value of B
prop, stepx, stpmin, epsrel and stplst
- uf428 - interpolating an altitude
prop, stepx, stpmin, epskm and stplst
- uf429 - transpose a field line segment
uk2 and uk3
Modified by¶
- ut990 - initialize the UNILIB library
prop
,stepx
,stpmin
,umsq
,upsq
,uk2
,uk3
,epskm
,epsrel
,stplst
,kmflg
andkum533
.
See also¶
Examples¶
None
UNILIB/tags/v3.02