Download Complete Computational mathematics models methods and analysis with MATLAB and MPI 1st Edition Robert E. White PDF for All Chapters
Download Complete Computational mathematics models methods and analysis with MATLAB and MPI 1st Edition Robert E. White PDF for All Chapters
com
https://ebookname.com/product/computational-mathematics-
models-methods-and-analysis-with-matlab-and-mpi-1st-edition-
robert-e-white/
OR CLICK BUTTON
DOWLOAD EBOOK
https://ebookname.com/product/elements-of-matrix-modeling-and-
computing-with-matlab-1st-edition-robert-e-white/
ebookname.com
https://ebookname.com/product/numerical-and-analytical-methods-with-
matlab-1st-edition-william-bober/
ebookname.com
https://ebookname.com/product/primary-and-secondary-manufacturing-of-
polymer-matrix-composites-1st-edition-kishore-debnath-editor/
ebookname.com
Human Exposure to Arsenic and Other Potentially Toxic
Metals in Some Waters of Biu Volcanic Province North
Eastern Nigeria The effect of leaching from rocks into
surrounding waters The effect of leaching from rocks into
https://ebookname.com/product/human-exposure-to-arsenic-and-other-
surrounding waters 1st Edition Mohammed Adamu Usman
potentially-toxic-metals-in-some-waters-of-biu-volcanic-province-
north-eastern-nigeria-the-effect-of-leaching-from-rocks-into-
surrounding-waters-the-effect-of-leach/
ebookname.com
https://ebookname.com/product/where-the-wild-frontiers-are-3-print-
edition-manan-ahmed/
ebookname.com
https://ebookname.com/product/directory-of-british-architects-2nd-
edition-edition-antonia-brodie/
ebookname.com
https://ebookname.com/product/medicine-malpractice-and-
misapprehensions-biomedical-law-and-ethics-library-1st-edition-v-h-
harpwood/
ebookname.com
https://ebookname.com/product/the-lean-leader-a-personal-journey-of-
transformation-1st-edition-robert-b-camp/
ebookname.com
The Legend of Ramulamma First Edition Rajan Vithal
https://ebookname.com/product/the-legend-of-ramulamma-first-edition-
rajan-vithal/
ebookname.com
COMPUTATIONAL
MATHEMATICS
Models, Methods, and Analysis
with MATLAB and MPI
COMPUTATIONAL
MATHEMATICS
Models, Methods, and Analysis
with MATLAB and MPI
ROBERT E. WHITE
QA297.W495 2003
519.4—dc21 2003055207
This book contains information obtained from authentic and highly regarded sources. Reprinted material
is quoted with permission, and sources are indicated. A wide variety of references are listed. Reasonable
efforts have been made to publish reliable data and information, but the author and the publisher cannot
assume responsibility for the validity of all materials or for the consequences of their use.
Neither this book nor any part may be reproduced or transmitted in any form or by any means, electronic
or mechanical, including photocopying, microfilming, and recording, or by any information storage or
retrieval system, without prior permission in writing from the publisher.
The consent of CRC Press LLC does not extend to copying for general distribution, for promotion, for
creating new works, or for resale. Specific permission must be obtained in writing from CRC Press LLC
for such copying.
Direct all inquiries to CRC Press LLC, 2000 N.W. Corporate Blvd., Boca Raton, Florida 33431.
Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are
used only for identification and explanation, without intent to infringe.
R. E. White
Department of Mathematics
North Carolina State University
[email protected]
List of Figures ix
List of Tables xi
Preface xiii
Introduction xv
v
vi CONTENTS
Bibliography 379
List of Figures
ix
x LIST OF FIGURES
xi
Preface
This book evolved from the need to migrate computational science into under-
graduate education. It is intended for students who have had basic physics,
programming, matrices and multivariable calculus.
The choice of topics in the book has been influenced by the Undergraduate
Computational Engineering and Science Project (a United States Department
of Energy funded effort), which was a series of meetings during the 1990s.
These meetings focused on the nature and content for computational science
undergraduate education. They were attended by a diverse group of science
and engineering teachers and professionals, and the continuation of some of
these activities can be found at the Krell Institute, http://www.krellinst.org.
Variations of Chapters 1-4 and 6 have been taught at North Carolina State
University in fall semesters since 1992. The other four chapters were developed
in 2002 and taught in the 2002-03 academic year.
The department of mathematics at North Carolina State University has
given me the time to focus on the challenge of introducing computational science
materials into the undergraduate curriculum. The North Carolina Supercom-
puting Center, http://www.ncsc.org, has provided the students with valuable
tutorials and computer time on supercomputers. Many students have made
important suggestions, and Carol Cox Benzi contributed some course materials
°
R
with the initial use of MATLAB . MATLAB is a registered trademark of The
MathWorks, Inc. For product information, please contact:
xiii
xiv PREFACE
I thank my close friends who have listened to me talk about this effort, and
especially Liz White who has endured the whole process with me.
xv
xvi INTRODUCTION
http://www4.ncsu.edu/~white.
The computer codes are mostly in MATLAB for Chapters 1-5, and in Fortran
9x for most of the MPI codes in Chapters 6-9. The choice of Fortran 9x is
the author’s personal preference as the array operations are similar to those
in MATLAB. However, the above web site and the web site associated with
Pacheco’s book [21] do have C versions of these and related MPI codes. The
web site for this book is expected to evolve and also has links to sequences of
heat and pollution transfer images, book updates and new reference materials.
Chapter 1
Discrete Time-Space
Models
The first three sections introduce diffusion of heat in one direction. This is an
example of model evolution with the simplest model being for the temperature
of a well-stirred liquid where the temperature does not vary with space. The
model is then enhanced by allowing the mass to have different temperatures in
different locations. Because heat flows from hot to cold regions, the subsequent
model will be more complicated. In Section 1.4 a similar model is considered,
and the application will be to the prediction of the pollutant concentration
in a stream resulting from a source of pollution up stream. Both of these
models are discrete versions of the continuous model that are partial differential
equations. Section 1.5 indicates how these models can be extended to heat and
mass transfer in two directions, which is discussed in more detail in Chapters
3 and 4. In the last section variations of the mean value theorem are used
to estimate the errors made by replacing the continuous model by a discrete
model. Additional introductory materials can be found in G. D. Smith [23],
and in R. L. Burden and J. D. Faires [4].
1
2 CHAPTER 1. DISCRETE TIME-SPACE MODELS
Computers use a finite subset of the rational numbers (a ratio of two in-
tegers) to approximate any real number. This set of numbers may depend on
the computer being used. However, they do have the same general form and
are called floating point numbers. Any real number x can be represented by an
infinite decimal expansion x = ±(.x1 · · · xd · · · )10e , and by truncating this we
can define the chopped floating point numbers.
Let x be any real number and denote a floating point number by
f l(x) = ±.x1 · · · xd 10e
= ±(x1 /10 + · · · + xd /10d )10e .
This is a floating point number with base equal to 10 where x1 is not equal
to zero, xi are integers between 0 and 9, the exponent e is also a bounded
integer and d is an integer called the precision of the floating point system. As-
sociated with each real number, x, and its floating point approximate number,
f l(x), is the floating point error, f l(x) − x. In general, this error decreases as
the precision, d, increases. Each computer calculation has some floating point
or roundoff error. Moreover, as additional calculations are done, there is an
accumulation of these roundoff errors.
Example. Let x = −1.5378 and f l(x) = −0.154 101 where d = 3. The
roundoff error is
f l(x) − x = −.0022.
The error will accumulate with any further operations containing f l(x), for
example, f l(x)2 = .237 10−1 and
f l(x)2 − x2 = 2.37 − 2.36482884 = .00517116.
Repeated calculations using floating point numbers can accumulate significant
roundoff errors.
The long run solution should be the room temperature, that is, uk should
converge to usur as k increases. Moreover, when the room temperature is
constant, then uk should converge monotonically to the room temperature.
This does happen if we impose the constraint
0 < a = 1 − ch,
called a stability condition, on the time step h. Since both c and h are positive,
a < 1.
1.1.3 Model
The model in this case appears to be very simple. It consists of three constants
u0 , a, b and the formula
uk+1 = auk + b (1.1.1)
The formula must be used repeatedly, but with different uk being put into the
right side. Often a and b are derived from formulating how uk changes as k
increases (k reflects the time step). The change in the amount uk is often
modeled by duk + b
uk+1 − uk = duk + b
where d = a−1. The model given in (1.1.1) is called a first order finite difference
model for the sequence of numbers uk+1 . Later we will generalize this to a
sequence of column vectors where a will be replaced by a square matrix.
1.1.4 Method
The "iterative" calculation of (1.1.1) is the most common approach to solving
(1.1.1). For example, if a = 12 , b = 2 and u0 = 10, then
1
u1 = 10 + 2 = 7.0
2
1
u2 = 7 + 2 = 5.5
2
1
u3 = 5.5 + 2 = 4.75
2
1
u4 = 4.75 + 2 = 4.375
2
If one needs to compute uk+1 for large k, this can get a little tiresome. On
the other hand, if the calculations are being done with a computer, then the
floating point errors may generate significant accumulation errors.
An alternative method is to use the following "telescoping" calculation and
the geometric summation. Recall the geometric summation
1 + r + r2 + · · · + rk + · · · = 1/(1 − r)
uk+1 = a(auk−1 + b) + b
= a2 uk−1 + ab + b
= a2 (auk−2 + b) + ab + b
= a3 uk−2 + a2 b + ab + b
..
.
= ak+1 u0 + b(ak + · · · + a2 + a + 1)
= ak+1 u0 + b(1 − ak+1 )/(1 − a)
= ak+1 (u0 − b/(1 − a)) + b/(1 − a). (1.1.2)
The error for the steady state solution, b/(1 − a), will be small if |a| is small,
or k is large, or the initial guess u0 is close to the steady state solution. A
generalization of this will be studied in Section 2.5.
Theorem 1.1.1 (Steady State Theorem) If a is not equal to 1, then the so-
lution of (1.1.1) has the form given in (1.1.2). Moreover, if |a| < 1, then the
solution of (1.1.1) will converge to the steady state solution u = au + b, that is,
u = b/(1 − a). More precisely, the error is
1
u4 − u = 4.375 − 4 = ( )4 (10 − 4).
2
1.1.5 Implementation
The reader should be familiar with the information in MATLAB’s tutorial. The
input segment of the MATLAB code fofdh.m is done in lines 1-12, the execution
is done in lines 16-19, and the output is done in line 20. In the following m-file
1.1. NEWTON COOLING MODELS 5
t is the time array whose first entry is the initial time. The array y stores the
approximate temperature values whose first entry is the initial temperature.
The value of c is based on a second observed temperature, y_obser, at time
equal to h_obser. The value of c is calculated in line 10. Once a and b have
been computed, the algorithm is executed by the for loop in lines 16-19. Since
the time step h = 1, n = 300 will give an approximation of the temperature
over the time interval from 0 to 300. If the time step were to be changed from 1
to 5, then we could change n from 300 to 60 and still have an approximation of
the temperature over the same time interval. Within the for loop we could look
at the time and temperature arrays by omitting the semicolon at the end of the
lines 17 and 18. It is easier to examine the graph of approximate temperature
versus time, which is generated by the MATLAB command plot(t,y).
MATLAB Code fofdh.m
1. % This code is for the first order finite difference algorithm.
2. % It is applied to Newton’s law of cooling model.
3. clear;
4. t(1) = 0; % initial time
5. y(1) = 200.; % initial temperature
6. h = 1; % time step
7. n = 300; % number of time steps of length h
8. y_obser = 190; % observed temperature at time h_obser
9. h_obser = 5;
10. c = ((y_obser - y(1))/h_obser)/(70 - y(1))
11. a = 1 - c*h
12. b = c*h*70
13. %
14. % Execute the FOFD Algorithm
15. %
16. for k = 1:n
17. y(k+1) = a*y(k) + b;
18. t(k+1) = t(k) + h;
19. end
20. plot(t,y)
An application to heat transfer is as follows. Consider a cup of coffee,
which is initially at 200 degrees and is in a room with temperature equal to
70, and after 5 minutes it cools to 190 degrees. By using h = h_obser = 5,
u0 = 200 and u1 = u_obser = 190, we compute from (1.1.1) that c = 1/65.
The first calculation is for this c and h = 5 so that a = 1 − ch = 60/65 and
b = ch70 = 350/65. Figure 1.1.1 indicates the expected monotonic decrease to
the steady state room temperature, usur = 70.
The next calculation is for a larger c = 2/13, which is computed from a new
second observed temperature of u_obser = 100 after h_obser = 5 minutes.
In this case for larger time step h = 10 so that a = 1 − (2/13)10 = −7/13
and b = ch70 = (2/13)10 70 = 1400/13. In Figure 1.1.2 notice that the
6 CHAPTER 1. DISCRETE TIME-SPACE MODELS
1.1.6 Assessment
Models of savings plans or loans are discrete in the sense that changes only occur
at the end of each month. In the case of the heat transfer problem, the formula
for the temperature at the next time step is only an approximation, which gets
better as the time step h decreases. The cooling process is continuous because
the temperature changes at every instant in time. We have used a discrete
model of this, and it seems to give good predictions provided the time step is
suitably small. Moreover there are other modes of transferring heat such as
diffusion and radiation.
There may be significant accumulation of roundoff error. On a computer
(1.1.1) is done with floating point numbers, and at each step there is some new
roundoff error Rk+1 . Let U0 = f l(u0 ), A = f l(a) and B = f l(b) so that
under the assumption that the roundoff errors are uniformly bounded
|Rk+1 | ≤ R < ∞.
For ease of notation, we will assume the roundoff errors associated with a and
b have been put into the Rk+1 so that Uk+1 = aUk + b + Rk+1 . Subtract (1.1.1)
and this variation of (1.1.3) to get
Now let r = |a| and R be the uniform bound on the roundoff errors. Use the
geometric summation and the triangle inequality to get
Either r is less than one, or greater, or equal to one. An analysis of (1.1.4) and
(1.1.5) immediately yields the next theorem.
Theorem 1.1.2 (Accumulation Error Theorem) Consider the first order finite
difference algorithm. If |a| < 1 and the roundoff errors are uniformly bounded by
R, then the accumulation error is uniformly bounded. Moreover, if the roundoff
errors decrease uniformly, then the accumulation error decreases.
1.1.7 Exercises
1. Using fofdh.m duplicate the calculations in Figures 1.1.1-1.1.3.
2. Execute fofdh.m four times for c = 1/65, variable h = 64, 32, 16, 8 with n
= 5, 10, 20 and 40, respectively. Compare the four curves by placing them on
the same graph; this can be done by executing the MATLAB command "hold
on" after the first execution of fofdh.m
3. Execute fofdh.m five times with h = 1, variable c = 8/65, 4/65, 2/65, 1/65,
and .5/65, and n = 300. Compare the five curves by placing them on the same
graph; this can be done by executing the MATLAB command "hold on" after
the first execution of fofdh.m
4. Consider the application to Newton’s discrete law of cooling. Use (1.1.2) to
show that if hc < 1, then uk+1 converges to the room temperature.
5. Modify the model used in Figure 1.1.1 to account for a room temperature
that starts at 70 and increases at a constant rate equal to 1 degree every 5
1.2. HEAT DIFFUSION IN A WIRE 9
minutes. Use the c = 1/65 and h = 1. Compare the new curve with Figure
1.1.1.
6. We wish to calculate the amount of a savings plan for any month, k, given a
fixed interest rate, r, compounded monthly. Denote these quantities as follows:
uk is the amount in an account at month k, r equals the interest rate com-
pounded monthly, and d equals the monthly deposit. The amount at the end
of the next month will be the old amount plus the interest on the old amount
plus the deposit. In terms of the above variables this is with a = 1 + r/12 and
b=d
uk+1 = uk + uk r/12 + d
= auk + b.
(a). Use (1.1.2) to determine the amount in the account by depositing $100
each month in an account, which gets 12% compounded monthly, and over time
intervals of 30 and 40 years ( 360 and 480 months).
(b). Use a modified version of fofdh.m to calculate and graph the amounts
in the account from 0 to 40 years.
7. Show (1.1.5) follows from (1.1.4).
8. Prove the second part of the accumulation error theorem.
1.2.3 Model
In order to develop a model to do temperature prediction, we will discretize
both space and time and let u(ih, k∆t) be approximated by uki where ∆t =
T /maxk, h = L/n and L is the length of the wire. The model will have the
general form
This is depicted in the Figure 1.2.1 where the time step has not been indicated.
For time on the right side we can choose either k∆t or (k + 1)∆t. Presently, we
will choose k∆t, which will eventually result in the matrix version of the first
order finite difference method.
The heat diffusing in the right face (when (uki+1 − uki )/h > 0) is
The heat diffusing out the left face (when (uki − uki−1 )/h > 0) is
Now, divide by ρcAh, define α = (K/ρc)(∆t/h2 ) and explicitly solve for uk+1
i .
Explicit Finite Difference Model for Heat Diffusion.
uk+1
i = (∆t/ρc)f + α(uki+1 + uki−1 ) + (1 − 2α)uki (1.2.1)
for i = 1, ..., n − 1 and k = 0, ..., maxk − 1,
u0i = 0 for i = 1, ..., n − 1 (1.2.2)
uk0 = ukn = 0 for k = 1, ..., maxk. (1.2.3)
Equation (1.2.2) is the initial temperature set equal to zero, and (1.2.3) is the
temperature at the left and right ends set equal to zero. Equation (1.2.1) may
be put into the matrix version of the first order finite difference method. For
example, if the wire is divided into four equal parts, then n = 4 and (1.2.1) may
be written as three scalar equations for the unknowns uk+1 1 , uk+1
2 and uk+1
3 :
uk+1
1 = (∆t/ρc)f + α(uk2 + 0) + (1 − 2α)uk1
uk+1
2 = (∆t/ρc)f + α(uk3 + uk1 ) + (1 − 2α)uk2
uk+1
3 = (∆t/ρc)f + α(0 + uk2 ) + (1 − 2α)uk3 .
Discovering Diverse Content Through
Random Scribd Documents
species. In winter, hooded crows visit the east coast of England in
large numbers, and are specially abundant on the Lincolnshire coast,
where they feed on shellfish and animal refuse left by the tide on
the extensive mud flats. These seaside crows that wait on the tide
come to us from the north of Europe, and leave our shores in spring.
Excepting in the matter of colour—one bird being wholly black
and the other grey on the back and under parts—the black and grey
crows are identical in size, language, and in all their habits, and
what has been said of the carrion crow applies to the present
species.
Rook.
Corvus frugilegus.
Raven.
Corvus corax.
Fig. 57.—Raven. ¹⁄₁₂ natural size.
Black with purple reflections; tail black; iris with two circles, the
inner grey, the outer ash-brown. Length, twenty-five inches.
The raven has the reputation, true or false, of being one of the
longest-lived birds; certainly it is one of the hardiest, and capable of
adapting itself to the greatest extremes of temperature. Its range in
the northern hemisphere extends from the regions of ‘thick-ribbed
ice’ to the damp, hot woods and burning coasts of Southern Mexico
and Central America. The tropical jaguar may help it to a meal at
one extremity of its range, the polar bear at the other. Compared to
such diversities of climate and of other conditions, those of the
British Islands are as nothing. From the Isle of Wight and the
southern coast to the northern extremity of Scotland, and beyond, to
‘utmost Kilda’s lonely isle,’ the raven has lived in what, to a bird of
his grit, must have been a very pleasant garden with a mild and
equable temperature throughout the year. Formerly he was a fairly
common bird in all parts of our island, and it is probable that some
protection was accorded to him by owners of large estates, in spite
of his evil reputation, on account of some such sentiment as now
exists with regard to the rook. A pair of ravens in a woodland
district, Seebohm says, ‘was often considered the pride and pest of
the parish.’ But the sentiment, if it existed, was not strong enough,
and the constant persecution of the bird by its two principal
enemies, the gamekeeper and the shepherd, joined by a third during
the present century in the ‘collector,’ has gradually driven it from all,
or well-nigh all, its ancient inland haunts, and it now exists in its last
strongholds, the rugged iron-bound sea-coast on the northern coasts
of Scotland and the neighbouring islands. A few—a very few—pairs
are still to be met with on some of the cliffs on the south and south-
west coasts of England, and on the Welsh coast; but even in the
rudest and most solitary localities inhabited by it the bird can keep
its hold on life only by means of a wariness and sagacity exceeding
that of most other wild and persecuted species.
Like most of the members of its family, the raven is omnivorous,
feeding indiscriminately on grubs, worms, insects, grain, fruit,
carrion, and animal food of all kinds. Being so much bigger and
more powerful than other crows, with a larger appetite to satisfy, he
is more rapacious in his habits, and bolder in attacking animals of
large size. He will readily attack a small lamb left by its dam, and
pick out its eyes; but, as a rule, his attacks on lambs and sheep are
confined to the very young and to the sickly or dying. He also
attacks hares, rabbits, and birds of various kinds, when he finds
them ailing or wounded by shot. He is fond of eggs, as well as of
nestlings, and plunders the nests of the sea-birds that inhabit the
cliffs in his neighbourhood. But the greatest part of his food consists
of dead animal matter cast up by the sea, and carrion of all kinds: a
dead sheep will afford him pasture for some days, and keep him out
of mischief—for he can be hawk or vulture as occasion offers.
In appearance the raven is a larger rook or carrion crow; he is a
fine bird, and his large size, the uniform blackness of his plumage,
and his deep, harsh, and human-like, croaking voice, strongly
impress the imagination. But the effect produced on the mind by the
raven is, doubtless, in part due to the bird’s reputation, to its ancient
historical fame, its large place in our older literature, and to the
various sombre superstitions connected with it. When feeding on a
carcase his appearance is not engaging: there is a lack of dignity in
his sidling or ‘loping’ motions, and savage haste in tearing at the
flesh, with a startled look round after each morsel. When disturbed
from his repast the slow, cumbrous, flapping flight as he rises
strongly reminds you of the vulture. He makes a nobler figure when
soaring high in the air, or along the face of some huge beetling cliff
that fronts the sea; for then his flight has power and ease as he falls
and rises, playing, like a giant chough or jackdaw, with his mate.
The raven pairs for life, and uses the same nest year after year. A
pair or two may still breed in a tree somewhere in Scotland or in the
north of England, but, in almost all cases, the bird now makes his
nest on a ledge of rock on some cliff on the sea-coast. It is a rude,
bulky structure, formed of sticks and heather, and lined with grass
and wool. The eggs are four to six in number, bluish green in
ground-colour, more or less thickly spotted and marked with dark
olive-brown.
The raven is the earliest bird to breed in this country: the nest-
building begins in January, and the eggs are laid in February or
March.
Woodlark.
Alauda arborea.
Swift.
Cypselus apus.
Sooty brown; chin greyish white; tarsi feathered; bill, feet, and
claws shining black. Length, seven and a half inches.
The swift arrives in this country about the end of April or early in
May, and from that time onwards, throughout the spring and
summer months, day after day, from morning until evening, he may
be seen overhead, in twos, threes, and half-dozens, pursuing his
mad, everlasting race through the air. Even as late as ten o’clock in
the evening, or later, when his form can no longer be followed by
the straining sight, his shrill, exulting cry may be heard at intervals,
now far off, and now close at hand, showing that the daylight hours
of these northern latitudes are not long enough to exhaust his
wonderful energy. It has even been supposed by some naturalists
that, when not incubating, he spends the entire night on the wing.
This is hard to believe; but if we consider his rate of speed, and the
number of hours he visibly spends on the wing, it would be within
the mark to say that the swift, in a sense, ‘puts a girdle round the
earth’ two or three times a month. Year after year the swifts return
to the same localities to breed, and there are few towns, villages,
hamlets, or even isolated mansions and farmhouses in the British
Islands where this bird is not a summer guest. The bunch of swifts
to be seen rushing round the tower of every village church are
undoubtedly the same birds, or their descendants, that have
occupied the place from time immemorial; and it is probable that the
annual increase is just sufficient to make good the losses by death
each year. It is hard to believe that a life so strenuous can last very
long, and impossible to believe that birds so free of the air are
subject to many fatal accidents. A spell of intense frost is very fatal
to them in spring, but the cold is their only enemy in this country.
The black swift, or ‘develing,’ or ‘screecher,’ as he is sometimes
named, with his exceedingly long, stiff, scythe-shaped wings, still
‘urging his wild career’ through the air, is a figure familiar to
everyone. And his voice, too, is a familiar sound to every ear. It is
usually described as a harsh scream. Wild and shrill and piercing it
certainly is, but it varies greatly with the bird’s emotions, and is at
times a beautiful silvery sound, which many would hear with delight
if uttered by the song-thrush or nightingale.
The swift breeds in holes in church-towers and in houses, its
favourite site being under the eaves of a thatched cottage; it also
nests in crevices in the sides of chalk-pits and sea-cliffs, and
sometimes in hollow trees. A slight nest of straw and feathers, made
to adhere together with the bird’s saliva, is built, and two eggs are
laid; they are oval in form, white in colour, and have rough shells.
One brood only is reared in the season, and the birds depart at the
end of August, but stragglers may be met with as late as October.
Spotted Woodpecker.
(Great Spotted Woodpecker.)
Dendrocopus major.
Crown and upper parts black; a crimson patch on the back of the
head; a white spot on each side of the neck; scapulars, lesser wing-
coverts, and under parts white; belly and under tail-coverts crimson.
Female: without crimson on the head. Length, nine and a half
inches.
Barred Woodpecker.
(Lesser Spotted Woodpecker.)
Dendrocopus minor.
Forehead and lower parts dirty white; crown bright red; nape,
back, and wings black with white bars; tail black, the outer feathers
tipped with white and barred with black; iris red. Length, five and a
half inches.
Green Woodpecker.
Gecinus viridis.
Fig. 61.—Green Woodpecker. ⅙ natural size.
Upper parts olive-green; rump yellow; under parts greenish grey;
crown, back of the head, and moustaches crimson; face black.
Female: less crimson on the head; moustaches black. Length,
thirteen inches.
Wryneck.
Iÿnx torquilla.
Kingfisher.
Alcedo ispida.
Fig. 63.—Kingfisher. ¼ natural size.
Back azure-blue; head and wing-coverts bluish green spotted
with azure-blue; under and behind the eye a reddish band, passing
into white, and beneath this a band of azure-green; wings and tail
greenish blue; throat white; under parts rusty orange-red. Length,
seven and a half inches.
Cuckoo.
Cuculus canorus.
Upper parts bluish ash, darker on the wings, lighter on the neck
and breast; under parts whitish with transverse dusky streaks; quills
barred on the inner webs with oval white spots; tail-feathers
blackish, tipped and spotted with white; beak dusky, edged with
yellow; orbits and inside of mouth orange yellow; iris and feet
yellow. Young: ash-brown barred with reddish brown; tips of
feathers white; a white spot on the back of the head. Length,
thirteen and a half inches.
Fig. 65.—Cuckoo. ⅙ natural size.
There are many cuckoos in the world, and in some countries it
would be possible to see three or four, or even half a dozen, distinct
species in the course of a single day. We have but one, and have
made much of it. ‘Perhaps no bird,’ says Yarrell, ‘has attracted so
much attention, while of none have more idle tales been told.’ And
he might have added, that of no other bird so much remains to be
known. Our cuckoo interests us in two distinct ways: he charms us,
and he affects the mind with his strangeness. He is a visitor of the
early spring, with a far-reaching, yet soft and musical, voice, full of
beautiful associations, prophetic of the flowery season. To quote Sir
Philip Sidney’s words, applying them to a feathered instead of to a
human troubadour: ‘He cometh to you with a tale to hold children
from their play and old men from the chimney-corner.’ Seen, this
melodist has the bold figure, rough, feathered legs, and barred
plumage of a hawk. This fierce, predacious aspect is deceptive: he is
a timid bird, with the climbing feet of the woodpecker and wryneck.
Strangest of all, the female has the habit of placing her eggs in other
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebookname.com