HAL Id: jpa-00246772
https://hal.archives-ouvertes.fr/jpa-00246772
Submitted on 1 Jan 1993
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
The oCLP family of triply periodic minimal surfaces
Djurdje Cvijović, Jacek Klinowski
To cite this version:
Djurdje Cvijović, Jacek Klinowski. The oCLP family of triply periodic minimal surfaces. Journal de
Physique I, EDP Sciences, 1993, 3 (4), pp.909-924. �10.1051/jp1:1993172�. �jpa-00246772�
Classification
Physics
Abstracts 01.55The OCLP family of triply periodic minimal surfaces
Djurdje Cvijov16
and Jacek KlinowskiDepartment
ofChemistry, University
ofCambridge,
Lensfield Road,Cambridge
CB2 IEW, U.K.(Received 12 October 1992,
accepted
infinal form
20December 1992)Abstracto- CLP surfaces with orthorhombic distortion (OCLP for short) are a
fattily
of two- parametertriply periodic
embedded minimal surfaces. We show that theycorrespond
to theWeierstrass function of the form ~ where
N/T~
(A + B) T~ + (2 + AB) T~ (A + B) T~ + I A and B are free parameters with 2 < A, B~ 2 and A
> B, T is
complex
with T « I andK real and
depends
on A and B. When B= A, the OCLP
family
reduces to the one-parameter CLPfamfly
withtetragonal
symmetry. TheEnneper-Weierstrass representation
of OCLP surfacesinvolves
pseudo-hyperelliptic integrals
which can be reduced toelliptic integrals.
We deriveparametric
equations for OCLP surfaces in terms ofincomplete elliptic integrals
F (#, k) alone.These
equations completely
avoidintegration
of the Weierstrass function, thusmaking
the use of theEnneper-Weierstrass representation
unnecessary in thecomputation
ofspecific
OCLP surfaces.We derive
analytical expressions
for the normalization factor and theedge-to-length
ratios in terms of the free parameters. This solves theproblem
offinding
the OCLP saddle surface inscribed ingiven
aright
tetragonalprism,
crucial for the modelling of structural datausing
aspecific
surface, and enablesstraightforward physical applications.
We havecomputed exactly
the -coordinates of OCLP surfacescorresponding
to severalprescribed
values of theedge-to-length
ratio.Introduction.
A
triply periodic
embedded minimal surface(TPEMS)
is an surface in three-dimensional space which isinfinite, minimal, periodic
in threeindependent
directions(I,e.
has space groupsymmetry)
and free of self-intersections(embedded). Approximately
40 TPEMS have been describedby
various methods(now mainly crystallographic) [1-4]. Previously thought
ofonly
as mathematical
objects [5],
in the last 20 years TPEMS have become ofgreat
interest tophysicists, chemists, biologists
and material scientists[6-7].
Ofprimary
interest is the fact that these surfaces possess translation symmetry which inprinciple
enables them to be matched to actual structures.Also,
since a TPEMS divides three-dimensional space into twodisjunct regions (labyrinths)
in such way that eachregion
ismultiply
connected and the structurebicontinuous, descriptions
ofinterpenetrating crystalline
structures withlarge
unit cells andcomplicated
networks of cages and channels arepossible.
TPEMS are a usefulcrystallographic
910 JOURNAL DE PHYSIQUE I N° 4
concept
for thedescription
of condensed matter, and areincreasingly frequently
referred to ascrystallographic
minimal surfaces[8-13].
In
general,
the localEnneper-Weierstrass representation [5]
w
x = Re
(I r~) R(r)
drw~
y = Re
l~ I(I
+r~)R(r)
dr(I)
w~
w
z = Re 2
rR(r )
drw~
where
i~
=
I and r
= r~ +
ir~,
enables us to associate with every functionR(r) (the
Weierstrassfunction), analytical
in somesimple
connectedregion
ofe, except
at isolatedpoints,
aunique parametrized
surfacer(r~, r~)
which isguaranteed
to be a minimal surface.However,
such a surface is notnecessarily
free of self-intersections and itspossible periodicity
must be examined
separately.
The Cartesian coordinates of anypoint
areexpressed
as the realpart (Re)
of contourintegrals,
evaluated in thecomplex plane
from some fixedpoint
wo to a variable
point
w. Aspecific
minimal surface can be determinedby integrating
itsWeierstrass function. So
far,
theintegrals (I)
have been evaluatedanalytically only
for a handful of minimalsurfaces,
such asEnneper's
and Scherk's surfaces[5].
However,they
can((ways
be evaluatedby
numericalintegration.
The crucial
problem
intheory
of TPEMS isderiving
the Weierstrassfunction,
and since anew method for its construction has been
developed [14-17], approximately
20 differentsurfaces have been described in terms of the
Enneper-Weierstrass representation. However,
it has been shown thatone-parameter
tD(and
itsadjoint tP) [18-19]
and CLP[18, 20]
families ofTPEMS,
as well aszero-parameter D,
G and P surfaces[21]
can beparametrized
in terms of thespecial
function known as theincomplete elliptic integral
of the first kind.Rigourous
mathematical
description
of these surfacescompletely
avoids theintegration
of the Weierstrassfunction,
and theircomputation
obviates the need forusing
theEnneper-Weierstrass representation.
We now demonstrate that his is also true for OCLP surfaces.The main obstacle to a wider
application
of TPEMS inexperimental
science is that most of them have been describedempirically,
without theprecise
mathematicalspecification
necessary for a
quantative comparison
withphysical
systems. It is therefore essential toquantify TPEMS,
and to establishstraightforward procedures
to compare such surfaces with actual structures. Even in the case ofmathematically
well-described surfaces(with
a knownEnneper-Weierstrass representation),
suchprocedures,
as well asquantative computation,
aremissing.
Thiswork,
as well asprevious
papers[18-20]
stresses thecomputational
aspects of thetheory
of TPEMS.The
Enneper-Weierstrass representationo
We do not know how many different minimal surfaces can be described
by
the Weierstrass function of the form~~~~ ~/r~
+ 2
pr~ +~ r4
+ 2
pr~
+ ~~~where r
= r~ + I r~, while the normalization factor K and the coefficients p and A are real.
These surfaces can be
non-periodic,
orsingly, doubly
ortriply periodic. Further, they
can beembedded or unembedded. The Weierstrass function
(2)
issingle-valued
on the two-sheetedcompact
Riemann surface of genus 3 witheight
branchpoints
of order one, and theirdistribution makes it
possible
toclassify
all minimal surfaces describedby (2).
Here we consider surfaces with alleight
order one branchpoints
distributed on the unit circle.Detailed
analysis
is madepossible by introducing
thefollowing mapping
defined in a two- dimensional domain.= 2
~A~
~~~ ~~~Since the
corresponding
Jacobian is(B-A)/2,
themapping
isregular
for A ~B andA <B. We choose the former case, for which the inverse
mapping
is of the formA=-p+ fi
~~~
B=-p- p~+2-A
provided
that p ~ + 2 A m 0. In terms of(3),
all branchpoints
of the Weierstrass function(2)
are
given by
bj,
~ = 4//
b~, 4 =
bj,
~ ~~
b5
~ = 4// b~
~ =
b5
~.Further, expressions (5)
and the condition[b,[
=
I
(I
=
I to
8) give
the values ofA and B for which all
singularities
of(2)
lie on the unit circle. The solution is the domain5~~= ((A,B) -2«A,B«2,A~B)
in the AB
plane,
I.e. the domain5~~~ =
((p,A) -4p +2m0,
A+4p +2«0,
A-p2-2«0)
in the
HA plane,
both shown infigure
I.Among
allpossible
minimal surfacescorresponding
to the Weierstrass function
(2)
with branchpoints only
on the unit circle, we have one two- pararneter, 4 one-parameter and 5special
«Zero-parameter
» surfaces(see
Tab.I).
Since theWeierstrass function R
(r )
is known for all thesesurfaces, they
arefully
described in terms of theEnneper-Weierstrass representation. Apart
from CLPsurfaces,
nosingle-parameter family
has been examined.
We shall consider in detail the
two-parameter family
of TPMEScorresponding
to theWeierstrass function
~~~~~
~/r8- (A +B) r6+ (2
+
AB) r4- (A +B) r2+1
~~~where A and B are free parameters with
A~B and
-2<A,B<2
K is normalization
factor,
andr is
complex
withjr
« I. The existence of such surfaces was established in 1988by
Koch and Fischer[4b]. They
have orthorhombic symmetry and aredesignated
OCLP becausethey
may be derived from thetetragonal
CLP surfaces where thebounding
unit is aright tetragonal prism
withedges
a, b and c[20] by elongation
or912 JOURNAL DE
PHYSIQUE
I N° 4P~
t2
~
-la)
p
~
b)
i fi
~
A
~
f~Fig. I. -rameter
for
all
possible inimal surfaces
(listed in
Tab. I)corresponding
eierstrass R IT ) =
~ withall
lyingon theunit
N/T ~ + 2 p T ~ + T ~ + 2 p T
Table I. The Weierstrass
functions
and the parameter domainfor
allpossible
minimalsurfaces
witheight
order-one branchpoints
on the unit circle.Minimal
surface(s)
Weierstrass functionR(r)
Parameter Position indomain
figure
~
A p ~ 2-< 0 whole
~~~~
~~~~~
VT
~+ 2 MT~ + A
r~
+ 2p r~ + l
~~~~~~
r~+ pr~+1
~K
(r~+ I)~/r~+2(p I)r~+1 ~~"
~~ ~~(r2-1)~/r4+2(~
+
i)r2+1 ~~""
"° ~~Scherk's first-order p
tower ~
~ 4 ~
K
(r~
+1)~ ~~
Adjoint
to Scherk'sP3
first-order tower
~~
r
(~2 ~)2 ~4
Se'f-adj°I"t
CLPfi PO
r + 1
914 jOURNAL DE PHYSIQUE I N° 4
compression
in either of two horizontal directions. As a consequence, thetetragonal family
of CLP surfaces is contained within thefamily
of OCLP surfaces as alimiting
case.We consider the
properties
of a finite minimal surfacepiece
of the OCLP surface(referred
to as the OCLP saddlesurface)
which can bethought
of as inscribed in theparallelepiped
withedges
a, b and c. The OCLP saddle surface is boundedby
fourstraight-line segments (lying
onthe
edges
of theright prism)
and four curvelinear segments(lying
in the bases of theright prism).
The saddle surface isproduced by integration
of the Weierstrass function(6)
over the entire unit disk. We notethat, by
contrast, the FlhchenstUck(surface element),
from which the infinite OCLP surface isgenerated by
reflection or rotationoperations
over the surfaceboundary,
isproduced by integration
over the firstquadrant
of the unit disk.The Weierstrass function
(6) completely specifies
the first and second fundamental forms of the OCLPfamily.
Forexample,
the Gaussian curvature of aspecific
surface at thepoint
corresponding
to w is[5]
K=
)~
(l
+(°'( ) (R(°')(
~.In
principle,
theEnneper-Weierstrass representation
of the OCLPfamily (equations (I)
with function(6)) readily
enables thecomputation
of aspecific
OCLP saddle surface(corresponding
to
particular
values of the free parameters A andB) prior
toscaling (normalization
factorK is
unknown).
Inpractice,
thesecomputations
are cumbersome since numericalintegration
is not asstraightforward
as it is oftenthought.
Inparticular,
numericalintegration
must bepreceded by
a carefulanalysis
of the behaviour of theintegrand.
Anappropriate
numerical method must then be chosen and thecomputational output carefully
examined in order toestablish confidence in the result. A distinction must be made between « well-behaved
» and
«
badly-behaved
»integrands [23].
When usedunadvisedly,
which isencouraged by
theready availability
ofsophisticated
computer programs, numericalintegration
may lead to seriouserrors. Our
integrands
are «badly-behaved
» sincethey
possesseight singularities
on the unitcircle
(I.e.
theintegrals
areimproper),
which makes themparticularly
difficult to handle.Furthermore, large portions
of our surfaces aregenerated by
smallregions surrounding
thesingularities,
and it is necessary toemploy
someprocedure
for the elimination ofsingularities,
or
finding asymptotic expansions
of theintegrals.
Numericalintegration
isnormally
used whenanalytical techniques
fail. Beforeusing
numericalintegration,
it isimportant
to ensure that theintegral
inquestion
cannot beanalytically
evaluated.Parametrization of the OCLP
familyo
The
integrals
in theEnneper-Weierstrass representation
of the OCLPfamily (equations (I
with Weierstrass function(6))
arehyperelliptic.
Ingeneral, hyperelliptic integrals
cannot beexpressed
in terms of a finite number ofelementary
orspecial
functions. In otherwords, they
cannot be
analytically
evaluated. It is thus necessary to use direct numericalintegration
orcomplicated
seriesexpansions.
Very occasionally,
somehyperelliptic integrals (known
aspseudo-hyperelliptic)
can be reduced toelliptic integrals,
I.e.integrals involving
square roots ofpolynomials
of the third and fourthdegree
with distinct roots.Further,
anyelliptic integral
can beexpressed
as the sum ofelementary
functions and of the threespecial (non-elementary)
functions known ascanonical forms of
incomplete elliptic integrals
of thefirst,
the second and the third kind[24- 25].
There are several definitions of the normal form(Legendre-Jacobi, Riemann, Weierstrass,
Carlson,
etc.)
of which theLegendre-Jacobi
form is the most common. The mainadvantage
of thesespecial
functions is that theirproperties
are well-established and theircomputation
iseasy. The evaluation of
elliptic integrals (I.e.
ofspecial
functions known asincomplete elliptic integrals
of therust,
second and thirdkind),
is nowmainly
based on two iterative numericalmethods which are
highly specific
to the nature of the function[25-29].
The traditionalarithmetic-geometric
mean method was outlined earlier[19],
andemploys
successive Landen and Gauss transformations ofelliptic integrals.
The method issimple,
convergequadratically
and can be
applied successfully
tointegrals
of the first and secondkind,
but isunsatisfactory
for
integrals
of the third kind.By
contrast, Carlson's method[26]
is based on a new definition of canonical forms and on successiveapplications
of theduplication
theorem. The method can beapplied
to all three kinds ofintegrals.
We will show that the
Enneper-Weierstrass representation
of the OCLPfamily
of TPEMS involvespseudo-hyperelliptic integrals. By reducing
them,resulting elliptic integrals
areexpressible
in terms ofincomplete elliptic integrals
of the first kind(in
itsLegendre-Jacobi
normal form F
(@, k)) only.
F(@, k)
is aspecial
function defined as~
~~~ ~~ ~
~/(l ~~~l
k~t~) i~ ~
where y = sin @. We assume that the variable
k,
known as themodulus,
is real and lies in the intervallo, I]
and that the variable @, known as theamplitude,
is acomplex
number.Reducing hyperelliptic integrals
is madepossible by
themapping (3).
In order to reduceintegrals (I)
withR(r)
in form(6),
we consider threecomplex integrals
~°~°'~~~°~°'°~~~ wo~/r8-
(A+B)r6+ (2+AB)r4- (A+B)r2+1
~~~~~~
'~ °~ two~/r~-(A+B)r~+(2+AB)r4- (A+B)r~+1
~~~~ ~~~~~~
~ ~~o
N/r~ (A
+
B) r~
+~~~B)
r4- (A
+B) r~
+~~~~
which
give
X*(")~1~0~~2
y* (w )
= I(r~
+r~) (8)
z*(w
= 2ri
so that
(x,
y,z)
=
rite (x*),
Re~y* ),
Re(z*)]
holds.The
mapping
r'(see
Tab.II)
reducesro
andr~
so that(8) gives
~ ~ ~
wi
dt~
~°'~
~~°'°~
~ ~~2
~, ~/(t
+
2) (t
A) (t
B)
~
~*~~°
"
~*~"°~
~) w~
~/(t 2) (/~
A) (t
B
~~~~
with
w]
and w' defined in table II and-2<A,
B<2 with A~B. Themapping
r"
(see
Tab.II)
reducesrj
with the result916 JOURNAL DE
PHYSIQUE
I N° 4Table II. Reduction
of pseudo-hyperelliptic integrals
toelliptic integrals.
Mapping Inverse Differential Fixed limit
mapping
~ ~'
~
~~~~2 $~~()+)j ~~~~~ ~,~W~+I
r +2 r' -2 W( ~2
~
~~V~
~~+
~ ~~
(l
+~r"~
fi~~
+
~~
~ ~~ ~ 2
where
"
~2+B ~ ~2+A ~~~/(2
+A)(2 +B)
with a~
p
and the limitswl'
and w" aregiven
in table II.We see that the
integrals
in(I)
which describes OCLPfamily
can be reduced toelliptic integrals.
All that remains to be done is to express the results in terms ofLegendre-Jacobi
forms of the
incomplete elliptic integrals
of the first kind. Weintegrate
from wo =0,
andby employing
theprocedure
described elsewhere[18]
evaluateintegrals
in(9) using integral
tables in
Byrd
and Friedman[24].
The Cartesian coordinates x, y and z of a
specific
OCLP saddle surface in the Cartesian coordinate system shown infigure-2
aregiven by
theparametric equations
x(r,
w = Kg~ Re[F (arcsin P~ (w ), k~)]
2
y
(r,
q~)
= Kg~ Re
iF (arcsil~ P~ (w ),
k~ )1(10)
z(r,
w= zo Kg~ Re
[F (arctan P~(w ), k~)]
where
zo =
z(o)
= Kg~ F
arctan
,
/~
k~Re stands for the real part of the
complex Legendre-Jacobi
functionF(@,k)
andw is
complex
w= rexp
(I,
w),
with(w
« I. For anyparticular
values of the two freeparameters
A and B themultiplication
factors g~, g~ and g~, and the moduli k~, k~ and k~, as well as zo are real constants, whileP~(w ), P~(w )
andP~(w )
arecomplex
functions.
Thus,
allcomponents
ofequations (lo) depend
on the value of the same two free real parameter and apart from the normalization factor K, thisdependence
is described intable II.
Since we have
gz =
)gxgy kj=
I-kjkj
and the
multiplication
factors and the moduli are related(see
Tab.IV),
of the six constantsz
y
b
a
Fig.
2. The Cartesian coordinate system anached to the OCLP saddle surface described byequations
(10).Table III.
Multiplication factors
g~, modulik;
andcomplex functions P, (w )
which appear in theparametric equations for
the orthorhombic nvo-parameter OCLPfamily of triply
periodic
embedded minimalsu~fiaces.
A and B arefree
parameters with-2<A,
B < 2 and A~
B,
whilew is
complex
with w « 1.X y Z
2 2 2
~
fi fi~ N/(2+A)(2-B)
~ ~~~ ~-~ (2~~~)(/~B)
~
l 2w 2iw
1-w~
'~°'~ gxl+w~ gyl-w2 il+w2
918 JOURNAL DE
PHYSIQUE
I N° 4Table IV.
Relationships
benveenmultiplication factors
g; and modulik; appearing
in theexpressions for
theparametric equations for
the orthorhombic nvo-parameter OCLPfamily of triply periodic
embedded minimalsu~fiaces.
X y Z
/I-kjkj
~/I-kj(
II-kjk~
~'
l
k(
Ikj
~~/(l k()(I ()
( g]
i~
g(
i~ g] g] g(
+g(
9y
9x(g~, g~,
g~, k~, k~ and k~) which describe aspecific
OCLP surface and appear in( lo) only
two areindependent.
There are several reasons
why equations (10)
arepreferable
to theEnneper-Weierstrass representation
in thecomputation
ofspecific
OCLP surface. It has been shown that theintegrals
in the
Enneper-Weierstrass representation
of OCLPfamily
allowanalytical
evaluation(resulting
inparametrization ( lo)).
There is therefore no need to evaluate themnumerically.
Equations (10)
areanalytical expressions,
and the functionF(@,k)
has well-knownproperties. Further, equations (10) require
the evaluation ofF(@, k)
which is much morestraightforward
than numericalintegration. Finally,
in view of the fact that numerical estimation ofintegrals
fails close to thesingularities, equations (10)
aresuperior,
since the functionF(@, k)
is finite in the entirecomplex plane [25],
even atsingular points
of the Weierstrass function definedby (5). Thus, equations (10) completely
obviate the need forusing
theEnneper-Weierstrass representation,
I.e. avoidintegration
of the Weierstrass function in thecomputation
ofspecific
OCLP surfaces.However,
this is not to say that the use of the Weierstrassfunction,
necessary for the calculation of the Gaussian curvature, metric andtopology,
can be avoided.However, computation using (10)
does notby
itself solve thepractical problem
ofcomputing
a OCLP surface for agiven edge-to-length
ratio of thebounding
unit.Computation
of OCLP surfacesoA OCLP saddle surface is bounded
by
aright tetragonal prism
withedges
a, b andc. For any
pair
of values of freeparameters (
2 ~A,
B< 2 with A
~
B),
theequations ( lo) give
x(bi )
= a/2
y(bi )
=
b/2
z(bi )
= qj
(I la) x(b5)
=
a/2
y(b5)
= b/2z(b5)
= q~
where
bi
andb5
are branchpoints
defined in(5),
and[qi[
+[q~[
= c.
Further,
it is not difficult to show thatRe
iF(arcsin P~(bi), k~)i
=
K(k~)
Re
[F (arcsin P~(b5), k~)]
=K(k~) (I16)
and
c = Kg~ Re
[F (arctan P~(I ), k~)]
= Kg~
K(k~) (llc)
where K stands for the
complete elliptic integral
of the firstkind, K(k
= F
(ar/2,
k).
From(10)
and
(11)
we obtain the normalization factor K~
g~
I(k~ )
g~~(k~
)
g~I(k~
~~~'
~ ~~~~which is a real and
positive
function of the freeparameters. Using (12)
and tableIII,
K can be
easily analytically expressed
in terms of these parameters, so that anexpression
forK = K
(A,
B)
isreadily
available.Equations (12)
also define sixpossible edge-to-length ratios,
of whichonly
two areindependent.
Table IIIgives readily
availableanalytical expressions
for theedge-to-length ratios, involving
the free parameters A and B.They
areindependent
of the normalization factor K, andonly depend (in
a continuousmanner)
on the free parameters onthe one-to-one basis.
The constant zo in
(lo)
is so chosen that theparametric equations
describe an OCLP saddle surface in the coordinate system with thelargest
absolute value of the Gaussian curvature at theorigin (see Fig. 2).
It was shown earlier[20]
that in case of CLP surfaces thispoint
halves theheight
ofright tetragonal prism (I.e.
theedge
c is devided in the I : I ratio and zo =c/2). However,
for OCLPsurfaces,
theedge
c is divided in the ratio(see Fig. 3)
~
d~ K(k~)
~~~~
~~ F
(arcsin
,~)
gx
where
d,
=
[q;[
and q; isgiven
in(lla). Analysis
of(13)
reveals that D= I for
A + B
= 0
(I.e.
CLPsurfaces)
and D @ I for A + B W 0.Parametric
equations (lo)
andexpressions
for the normalization factor(12) give
x(r,
q~=
£ /
Re
iF (arcsil~ P~(w ),
k~ )1 2K(k~ )
y(r,
w)
=
] j
ReIF (arcsin Py(w ), ky)1 (14)
( y)
z
(r,
q~= zo
/
ReiF (arctal~ P~(w ),
k~)1
thus
providing
the solution of aproblem
which can be formulated as follows : « find the coordinates of the OCLP saddle surface which is boundedby
thegiven right tetragonal prism
with
edges
a, b and c". This means that for anyspecific
values of thelength
ofedges
a, b and c there is
always exactly
one OCLP saddle surfacecompletely
describedby (12)
and(14)
where k~, k~, k~,P~(w ), P~(w )
andP~(w )
alldepend
on the values of the two freeparameters, have the same
meaning
as in(lo),
while w=
rexp(iw
with 0 « r « I and 0 < w « 2 ar.With B
= A
=
fi
where 0< A
< 2
(-
2< A
< 2
),
thetwo-parameter
OCLPfamily
with orthorombic symmetry is reduced to the one-parameter CLP
family
withtetragonal
symmetry andequations (10)
and(14)
becameequations
of CLP surfaces in full agreement with results in[20].
In
practice,
we need to find the values of the free parameters A and B forgiven
920 JOURNAL DE
PHYSIQUE
I N" 4a)
b)
Fig.
3. Four OCLP saddle surfacescorresponding
to four differentbounding
units. The surfaces are calculatedusing equations (12)
and (14), and the parameters used in thecomputation
aregiven
in table V.Cl
di
Fig.
3(continued).
922 jOURNAL DE
PHYSIQUE
I N° 4a, b and c, I.e. to solve a system of two transcendental
equations
with two unknowns in(12)
andapply (14)
and calculate the coordinates for these calues of the free parameter. Thisprocedure
allows us to model thegiven
structural databelonging
to orthorombic symmetry and confined to the volume of aright tetragonal prism by
aspecific
OCLP surface. Since(12)
and(14)
contain noadjustable
parameters, « yes-or-no »modelling
ispossible.
In otherwords,
we canalways
decide whether or not agiven
data set matches aspecific
OCLP surface to aprescribed degree
of accuracy.We cannot recommend a numerical method of
calculating
the free parameters A andB
corresponding
tgiven
values of a, b and c, because of the absence of reliablegeneral
methods for
solving systems
of two and more nonlinearequations [29b].
Inparticular, considering
the verycomplicated expression
for theedge-to-length
ratios definedby (12),
itseems that
employing
of multidimensionalNewton-Raphson
methodinvolving
derivatives isnot
promising
even ifapproximations
for the derivatives are used. Thisproblem
deserves additionalanalysis,
but in mostapplications
it is sufficient to use the iterative two-dimensionalfixed-point
(« successive substitution»)
method[30]
Uk "
d~l(Uk-l'~k-I)
Vk"
d~2(Uk-I, Vk-I)
where k
=
1, 2,
3, is the number of iteration steps and uo, vo are the initial guesses for theroots. The
advantage
of this method is itssimplicity
andflexibility
inchoosing
offixed-point
equations
u= Ah
(u, v)
and v=
4l~(u, v) corresponding
to a guven system ofequations fi (u,
v=
0
f2(u,
v)
= 0.
The
disadvantage is, however,
that iteration does notalways
converge ; when itdoes,
the convergence is slow.The evaluation of functions F
(@, k)
iscomputationally straightforward,
andappropriate
programs are
easily
available either as user-callable routines ingeneral
purpose subroutine libraries or built-in functions in various softwarepackages.
Carlson's and Bulirisch'salgorithms,
based on Carlson's method and thearithmetic-geometric
mean method, are the mostsatisfactory.
Almost all mathematical subroutine libraries(such
as the NAG FORTRANroutine
S21BBF(X,
Y,Z, WAIL),
where WAIL is amachine-dependent constant)
useCarlson's
algorithm
which calculatesR~(x,
y,z),
theincomplete elliptic integral
of the first kind in Carlson's canonical form. The source code of its FORTRANimplementation
canbe,
forinstance,
found in reference[29a].
Thiscallable,
robust andhighly portable
routine rf(x,
y, z)
enables thecomputation
of F(@, k)
withF
(@, k)
= sin rf
(cos~ @,
I K~sin~
@, I).
Similarly,
thecomputation
ofF(@, k) using
Bulirisch'salgorithm (the
source code is available in reference[29b]
as routine e12(x, k~,
a,b))
can beperformed
withF
(@, k)
= e12
(tan @,
I K~,l, 1).
It should be noted that in both routines
changes
have to be maderegarding
thecomplex
aritlimetic. We use asimple
and very fastalgorithm
on thearithmetic-geometric
meanmethod,
because its use for the evaluation of F(@, k)
forcomplex
values of theamplitude
is welldocumented. Its
only
knownunsatisfactory
behaviour is for k~ l and
~
ar/2,
but thesecases do not arise here. The software for mathematical
applications (Mathematica, MathLab,
Maple)
containselliptic integrals
as built-in functions. Forinstance,
Mathematica haselliptic integrals
and all related functions(theta functions,
Jacobi and Weierstrasselliptic functions), probably
based on thearithmetic-geometric
mean method(note
thatF(@,k)=
Elliptic
F[@, k~]).
There is no
published computation
of OCLP surfaces. In order tocompute
four OCLP saddle surfaces(Fig. 3) corresponding
to differentlengths
a, b and c of thebounding unit,
we useequations (12)
and(14)
andprocedures
described above forroot-finding
in a two-dimensionalnon-linear system and
computing
the function F(@, k).
Thelength
ofedge
a is assumed to beunity,
and allquantaties required
in the calculation aregiven
in table V.Table V. Constants used in
computation of
the various OCLP saddle minimalsu~fiaces
shown in
figure
3.Figure
A B KEdges
ofbounding
unita =
3 a 1.34188481 1.34188481 0.55126521 b
= I
c = I
a =
3 b 1.96999281 1.96999281 0.63302609 b
= I
c =
2
a =
3 c 0.65299525 1.93971240 0.36523922 b
= 3/4
c = I
a =
3 d 1.97469804 0.29508854 0.51759396 b
= 5/4
c = 3/2
Acknowledglnent.
We are
grateful
to ShellResearch, Amsterdam,
forsupport.
References
[1] SCHWARz H. A., Gesammelte Mathematische
Abhandlungen (Verlag
JuliusSpringer,
vol. I, Berlin, 1890).[2] SCHOEN A. H., Infinite Periodic Minimal Surfaces Without Self-intersections, NASA Technical report No. TN D-05541 (1970).
[3] KARCHER H., Manuscr. Math. 64 (1989) 291-337.
[4]
(al FISCHER W. and KOCH E., Z. Krist. 179(1987)
31-52 ; (b) KOCH E. and FISCHER W., Z. Krist, 183 (1988) 129-152 ;(c) FISCHER W. and KOCH E., Acta
Cryst.
A 45 (1989) 166-169 ; A 45 485-490 A 45 558-563 ; A 45 726-732 ;(d) KOCH E. and FISCHER W., Acta
Cryst.
A 45 (1989) 169-174 AM (1990) 33-40 ; (e) FISCHER W. and KOCH E., in Ref. [7], p. 131-147.[5] NITSCHE J. C. C., Lectures on Minimal Surfaces, vol. I
(Cambridge University
Press, 1989).[6] ANDERSSON S., HYDE S. T., LARSSON K. and LIDIN S., Chem. Rev. 88 (1988) 221-242 and references therein.
924 JOURNAL DE PHYSIQUE I N° 4
[7] DUBOIS-VIOLETTE E. and PANSU B. Eds., Intemational
Workshop
onGeometry
and Interfaces, J.Phys. Colloq.
France 51(1990) C7.[8] SCRrVEN L. E., Nature 266 (1976) 123-125.
[9] MACKAY A. L., Nature 314 (1985) 604-606.
[10] MACKAY A. L.,
Physica
131B (1985) 300-305.[I I] HYDE S. T. and ANDERSSON S., Z.
Kristallogr.
168 (1984) 221-254 and 170 (1985) 225-239.[12] MACKAY A. and KLINOWSKI J.,
Computers
and Mathematics withApplications,
12B (1986) 803- 824.[13] SADOC J. F. and CHARVOLIN J., J.
Physique
France 47(1986)
683-691.[14] LIDIN S. and HYDE S. T., J.
Phys.
France 48 (1987) 1585-1590.[15] FOGDEN A., in Ref. [7], p. 149-156.
[16] FOGDEN A., Ph. D. Thesis,
Department
ofApplied
Mathematics, ANU, Canberra(1991).
[17] FOGDEN A. and HYDE S. T., Acta
Cryst.
A 48 (1992) 442-451 and A 48 (1992) 575-591.[18] CVUOVIt D. and KLINOWSKI J., J.
Phys.
I France 2(1992)
137-147.[19] CVIJOVIt D. and KLINOWSKI J., J. Phys. I France 2 (1992) 2191-2205.
[20] CvIJovIt D. and KLINOWSKI J., J.
Phys.
I France 2 (1992) 2207-2220.[21] CVIJOVIt D. and KLINOWSKI J. (in
preparation).
[23] DAVIS P. J. and RABINOWITz P., Methods of Numerical
Integration
(2nd Edition, Academic Press, New York, 1984).[24] BYRD P. F. and FRIEDMAN M. D., Handbook of
Elliptic Integrals
forEngineers
and Scientists (2nd Edition,Springer-Verlag, Berlin-Heidelberg-New
York, 1971).[25] MILNE-THOMPSON L. M., in M. Abramowitz and I. A.
Stegun
Eds., Handbook of Mathematical Functions (Dover Publications Inc., New York, ch. 17, 1980).[26] (al CARLSON B. C., SIAM J. Math. Anal. 8 (1977) 231-242 ;
(b) CARLSON B. C., Math.
Comput.
49 (1987) 595 and 51(1988) 267.128] BULIRSCH R., Numer. Math. 7
(1965)
78-90 7 (1965) 353 13 (1969) 305 [29] (al PRESS W. H. and TEUKOLSKY S. A., Comput. Phys. (1990) 82-86(b) PRESS W. H., FLANNERY B. P., TEUKOLSKY S. A. and VETTERLING W. T., Numerical
Recepies
the Art of Scientific