1982 3 Al _ SA SB 561
fF — We WG PE FE Gd a
490 (EL Wal HL Gear Jy 3"
au
Ce ® + # RH
THE GEAR PROGRAM FOR SOLVING INITIAL
VALUE PROBLEMS IN GENERAL OR STIFF
ORDINARY DIFFERENTIAL EQUATIONS
Weng Bai-pei
(Shanghai Institute of Computing Technique)
Abstract
In this paper, a procedure to realize the Gear method is given. Tt ean be used
to solving the initial value problems in general or stiff O.D.ES. with order 12 or 6
respectively. It may start and select step size automatically and make the correspond-
ing change of order. ‘The Jacobian matrix of right-hand side funetions of the equa-
tions may be given by users directly or by procedure automatically. Moreover, in this
procedure, the coefficients of formula are stored in a special form so that the program
is sborter and the needed storage is less
31 a
ARMBT RH Gear HEN. BRERA RRR MEN Be
Ba
ym iCts y)> yt) = yor
aR. eee ee pd abies km
Be, CE 12 Br
PRD BR pope eee AMRAB AM RR ACHILLE.
* 19905 3 aitcS,TSR: MAAR A Hs LAY Gear 35H:
a %&
Gear FiikW2—WLI EAN P BY Adams-Bashforth-Moulton 2°30 ATE NEED BAND P Brak,
BED (4, 6] F, KARAM KEY MH,
2 AZ ya
PER. EM BE
atoll ow glo — 1 PCa
em Azers ant
= 22) — Lw
eh
ho Be
to (yt, J oe
al (e ae
aa = 2,
YP ys te tet So gs GOs Laos po
a
fle2e cers 12, Ht
PT AL 2s 003 6
“RAR,
te.
L = Clay day +++ lp)? ANBAR. N-RAHBAFR2, UM GRAP
B3. BED, CRA EMA all], ---, olp +1),
worm [at = ais 2 cfs DeiEE, Be FET EA MRR TE TLL ER
FG) = (bie 3) — irs sD)
AB (PDX (P+ DBE Pcl LEME IEREH oy — (1), poi dia
0, ARAN AMES ARTA Ae.
a
eae B®] oan | osu] ose | nisum™ | oranem
aR 2
RO —
ens [_=axeairn | ameic | amoaa | Mesa
WF(s) tH wor | itm woe | me wor | oe woe | weme
HEAR O//0y & x | # | «# a
MIEREEA AIRE IRR AM, [mm] ROBIE CREAT EIB m WK.
BEB CAE SP
bye BISA AjCtos yo) SEH ACHE
EF PRAWREE EME BREDA.
LEH, HAIL zo Coes Aye). HOH yo SEAR TENN,
BO NTRABEN €, Bit RAR SHTROE A 1982 FF
3€2 Adams-Bashforth-Moulton
Upset)
4 5 6 7
0.375 | o.34s0i | 0.329861 | 0.315591931217
nee eee 1
o.o16 | 1.usé 11aé 1.235
03 si | oes | or
josiésc10- | o.toaci | o.tr7088 | 0.2
xc] 0.25% 107 | 0.46810"
a jo.138%10-" | 0.4681 10-*
1 Jo. S8di3é x 10
t |
efts3, 12123 7
Meret) 0, 1390510"
epn ttl) s7.9708
ro.osit | sr hos.se7s
| !
FAR Wve Fie 3) ft
RAAT HDT i EL O41
BRM = 2, Em—2 BH, RRR BE RAR, voli] Fan La UE
Combi] G1, 2300+ N) AOR ULTIER BBGI). FEAE Lik
SAU. MURA AN — PET RF (6/2(p + 2) 7s WIL HE A
2% b/4 ABIES. MAA —P ERS VFM WT AMON IB 1 PP eh
I PRR ER ATSC 9, HOTS Ob BOSE = ADT A HE Me
HEPAAE FCak"), iii HUE Wb
BRASMTPBHTRE.
RARE MLE LPM Gear FBR.
RDM IH W/Ceopt)s W/Ccosrpils)s W/Cerasp lh) ABA AEDES
BOL A.
MEUEAF 1 Be F 1.
FC") SEL, RAN > 9 1
ol +
ABODE = 1).18 TEN: AAU YG BE ELTA Gear FR 6
BERBER
8 ° 10 un 2
jo.3042245376 |e.29486u004409 jo. 286975445428 j0.280189564439 5540032
1 h h It
n.2asazes7iaze —|1.358028571429 —i.ai4aeat26984 |. 464484126986 1.30993867242%
jo. 8685i f0.976554232804 1077215808465 h. 171514550268, {1.26027 1163995
jo.336763889 jo. 4171875 lo. 4985670198 fo.579358190039 1659234182076
jo.7 x 10-* jo. 11135416 jo. 1484375 jo. 188322861554 230458002634
fo. 10648ix¢10-* fo, 187459 10-" j0.290605709876x 10-* 0. 414303626549 x 10-4 ]0, 556972461017 x 10-
o.58sé3ie10-> |p. r9s4885bb5sc10- |p.srzoassosszsx0-+p.e2tirasisox io .94s948¢12605%10-
9668310"
4656 10-* J0.62520667991x 10-* |0.
lo. 2480158730% 10-40, 111607142857 x 10-}0,2996
ln.275573192239 x 10-4[0, 13778659612 10-+ |0,404174015297 x 10-+]).90939153429% 10-4
27
57319224% 10-* fa,
5574 10-> [0482253086361 x 10-*
824083865 x 10-7]o. 150512652292 10-*
b.20s767569853¢10-+
| 8 9 0 u 2
0.21218 x 107 0,29451% 107 | 0.34915 x 10+ 0.3691 10-* 0.3524 10-*
106.77 125.7017 147.3658 168.8032 19,9602
126,7017 147.3654 168.032 190.9602 1
~y
(om —y’
yoosts 60) eter, HeBhial ls
4% CL — y/20), yC0) = 1, FSB y = 20/(1 + 19e-*) 5,
"= (y—a)/(y + 2), y(0) = 4
Se yi) = 06713967071,
—Cn/(e + 1) + Cl — 0.25/Cx + 1 Dy.)s y( 0) = 0095400514455,
dy (0) = 25
(l= voz nis 2(0) = 05
8 ym
she y'/6 — yy + 2sin(2.78535x), 267 260) =O
9 2 yO) = 305
yh = 0.032 — O.4y3, yx(0) = 05
10. = 92
ACO) = 9200) =
wa V1+ A/S — 2)es AGUAS RH A 1982
3 Ate
al 1 | 2 | 3 4 5
o 1 2s out 250 | s20/278
1 1 1 1 1 1 1
2 ws} ot 3sjs0 | 225274 | te24jrr64
3 | | yn wjso | s5yars | 7135/1764
s | | 150 asjare | 75/1768
s | yore | antes
6 | 1/1764
eft:3, 16] ef z2 | 3 4 [os 6
| i
‘eset | rfoa 0.18 | oid 0
MWC peel) kip |? | 45 73 10.416
UCenesP 0B) joa |] 6 9.18 2s 1
IL. y= 2G = yay) iO)
yi=n(n— 1), yx(0)
12. yi = yn — > yO) = 25
nie at yo y:C0) = 0, AREER LIT:
2 SARA RHRIIRITS
aa I 0) = 1,
13. —y> (0) =I,
Yim nm vis C0) = 0, ARRIEE RL IBs
vin y(0) = 05
14. == yy vs (0) = 3,
vo n—mlV AF 90) = 0, HERA IE
yoy A y(0) = 0,
15. yh = yay» yi(0) = 0,
A= —yYs9 yO) = 1, FSA BAPHWY Euler Hs
= -05iyy2» 9560) = 15
16, yi = ys» y(0)—= 1-8,
amkag y2(0) = 05 =o;
Yim yt + DP 720) = 0
yim —y/Ot+ yD (0) = V+ 8/8),1 SE: MR BRE MAG TMAH Gear Wek a
0 Oom 1
0 |fy 0
Jif CO — |: | Beatties eae ae
=1] 9» 0
1 0 Le
LABS RGERLTRELH Gear FROM LOT
Date A [8 8 te L
iE MERSONT was] x
Die UKM | 2320 45
moi mente | 1334 7.5 |
1220 nz | me
1128 os | 10, Amin = 10, den =
ac te GEAR 87 os | ik 10“, A mia = 10°, din = 1
Gear 3% DIFSUB 1391 a8 | ae Aes 10
Gear Jk _NGABS nao | ori He ho= 10+,
MHI, GEAR AMEE DIFSUB Al NGABS SF iG LEER LA
"ESSE bo LEBEN, BINH SCAG ABH HOR ce HK HL Gear HE DERG HEBER HH
WIHT.
1 y= 1siny + 10%, (0) = 05
1
7 OD = 95
2 y=a-n/]
5X 10% sing —y), y(0) = 0.2 x 10°;
Yim 19! — 1091 ~ Bye yi(0) = 25
yim Be + By, — 10y,, yx) = 15
5. y= Cn — Doi + 0.99925 7:(0) = 1,
100009192 yay2)» 920) = 05
6. Y'=UZ—UBUY, iii
yn Wy wi -1
ol fe ”
Y= a _Ww= Ws =UY, Z= af? YOO) = ail
va We Wie oa
1 1 1 1 1000 0 0 0
vet 1 1 1 1 | Be 0 800 0 0
2 1-1 14 0 o -10 of
1 2 ta | 0 0 o 0,001
SOREaa) Mit St 1982
HA
4
a2} a1; roel at
t
steep HD)
kaidapti; o1=05/2
Jed 0.5/(p+1); 3=0.5/(p+2)
en (excl? spl?
eup—(e# eL3,p1)
edwam (e%eL1,p))*
|
|
|
Cra *
p=told 5 P= polls = a+ Ez
T
2
Dome ees wmf
ajil=ylisi) eis? eos
sPeviymsime 2k)
hold=hnew: 1 a
A>? -
2 1
ita +)
oe
iri=t 175
9 LB
a [poldi= Pi told
fit 2 3k ire
Gap j do
L f=k-jhtj-l
PEC mimenr>anicontoe) j shiyi jE
| 25-9)
elit=0 (mt 2y vm)
130
m1
Bull — C+ Bidet)
Bal — C1 + Bae")
Bll — C1 + Bae)
BJ — CL + Bde).
HOUR inde 4 HERTS EB eA I
Y=ux > Bi = 1000, B= 800, ps —10, & = 0.001,1m FEE: WAAR IEE HE AS) Dy FELTED Gear Hy is
2am do
Tali} 11
wi,2T=ylé,21—2 1]
erlilerli] +e 1a
enane (SUEY
yal
f=yli,tls romale,|11)#4
ist yi. 144
amal 18 Afr
FUNG.y.21)
poli fl =Ge 12 314
2)
1,2)—z311) 6
staan)
Gi #
SOLVE(® pu 21 ip)
war
Ls
PARR MERSER
GEAR (5 00, #5 te5 hy Amin, A max mfs epss iss dms RBs Ys Yas C> ls PUN, DECP,
SOLVE, PDV);
” Bit BEA FECA ND
no TEELOWMR tA FE nO = 13, SERUPE A EE 20 = 75
' AS. PAE, Cees Rw;20 RM RS tee 1982
FUN (t,y,23)5 r= h/bold|
t
Ri=1.2y ado
isd eli)
yli,21S 2[2.f]¥r
0 Gd=0
te NAD 3
A BOK BRENDEN, CEMee Kk, 6TVAERN i BWM
MO RADE, CSHB [amin, hmax] AE HE
SORBSK
Amin RDP. CMAP Mies Ks
dmx BARD K, WE-MEMAUI MARA, Me ee RERF FO SDF PRN Gear tk 20
abet is
‘b= max himin sminChyhmax))
o
2. Glink aml
po Hand)
pt: Naren eta 3 de
pesesaaaanniS f STOTESETESOE
[ie prew—min(prl ord, pr)
ASRLADBE
T= Vax 10-93 8
Cetin
ey
i
Fi pnew Sp AL
BEIM T.2 0, 2 do
yli,pnew + i]—erl
Us
ir=2; rmmin(ryhmax/ Ta ])]
donee b
BC pepe?
Pa phew} 217
5 Le
ak
15
Gm Tit TOL
2ysn)
roms
HREM, RZ, LARRMPAKARES RAAM,
mi FA. RAE mf = 0, UREA. AP eR
Lap/Oy1, Di ref = 1, HOE TRB LOf/Oy1, BM mf =
eps PRAHA
SBE Eo2 tt SHO LO 1982
m4
ee ’ | om [rex
aie wor lio | ao | gos | A | —¥- 00099999018 rf} o[s
23} | —0.00099999541 rj] ou
2 | os bie || oor | w= | BB] 9-5 3 | 108 | 231
2 25 | —0.45542254 a | 109 | 238
_, | Be | 0.447088 a | 120
a]? rE ST [I [ae | ovsstarass at | 138
ais ~, | Be | 20.085537, 20.085537 129 | 296
veel ie , | Hite | 0.76589529, o.aas7isre | @ | 275 | 515°
a | Ed a hw . 10" | sem | 0.76589747, 043371654 6 | 7s | a3
| vag | ~SrOH519635 —5.0451963, | wor | ove
ue 49548037, —4,9548037 aa
6 | w w+ for] 0.5 | 10 a zl
0451920,
| | 4,9548080, 6] ele
i RESHIGRE. KAREN WE REAR 4B LW js,
SESE — OA 4 ism), Ri
FEL), CSF DS BAM FA th Se A PB eA SO CL Y AU BEBA)
dm AP SCG tik AAA, dm