scieee Science in your language
[es] (orig)

Cálculo eficiente de las energîas de formación de escalones dobles en materiales BCC

Abstract

En materiales con estructura cristalina BCC el movimiento de dislocaciones de tipo tornillo a baja tem- peratura está asociado con la formación y el crecimiento de escalones en la línea de la dislocación. Para entender la movilidad de dislocaciones de tipo tornillo en estos materiales es muy importante la correcta predicción de las energías de nucleación de estos escalones. El cálculo a nivel atomístico de la mecánica de dislocaciones constituye un problema complicado desde el punto de vista tanto numérico como com- putacional. Este trabajo se centra en el cálculo de las energías de formación de distintas configuraciones de escalones dobles en cristales BCC y en ausencia de cargas exteriores. En nuestro modelo, basado en la teoría discreta de dislocaciones desarrollada por Ariza y Ortiz, la energía almacenada se calcula de forma eficiente mediante un algoritmo de programación basado en NVIDIA Compute Unified Device Architec- ture (CUDA). Los resultados obtenidos presentan un buen acuerdo con los calculados utilizando primeros principios y potenciales atomísticos, y los correspondientes a la teoría elástica de dislocaciones.

Read accessible full text

Cálculo eficiente de las energîas de formación de escalones dobles en materiales BCC

Author: Tellechea, Esteban; Sabri Bouatyaoui, Ouadie; Ariza Moreno, María del Pilar
Publisher: Elsevier B.V.
Year: 2013
DOI: 10.1016/j.rimni.2013.06.002
Source: https://idus.us.es/bitstreams/0c114620-a8d4-48b9-bdca-528e9e60f918/download
Re .
in .
mé odos
numé .
cálc.
diseño
ing.
2013;29(3):135–145
Re is a
In e nacional
de
Mé odos
Numé icos
pa a
Cálculo
y
Diseño
en
Ingenie ía
www.else ie .es/ imni
Cálculo
e icien e
de
las
ene gías
de
o mación
de
escalones
dobles
en
ma e iales
BCC
E.
Tellechea,
O.
Sab i
y
M.P.
A iza∗
Uni e sidad
de
Se illa,
Escuela
Técnica
Supe io
de
Ingenie ía
Camino
de
los
descub imien os,
s.n.,
41092
Se illa,
Espa˜
na
in o mación
del
a ículo
His o ia
del
a ículo:
Recibido
el
21
de
agos o
de
2011
Acep ado
el
10
de
ene o
de
2012
On-line
el
31
de
julio
de
2013
Palab as
cla e:
Dislocaciones
Plas icidad
Escalones
dobles
Me ales
BCC
e
s
u
m
e
n
En
ma e iales
con
es uc u a
c is alina
BCC
el
mo imien o
de
dislocaciones
de
ipo
o nillo
a
baja
em-
pe a u a
es á
asociado
con
la
o mación
y
el
c ecimien o
de
escalones
en
la
línea
de
la
dislocación.
Pa a
en ende
la
mo ilidad
de
dislocaciones
de
ipo
o nillo
en
es os
ma e iales
es
muy
impo an e
la
co ec a
p edicción
de
las
ene gías
de
nucleación
de
es os
escalones.
El
cálculo
a
ni el
a omís ico
de
la
mecánica
de
dislocaciones
cons i uye
un
p oblema
complicado
desde
el
pun o
de
is a
an o
numé ico
como
com-
pu acional.
Es e
abajo
se
cen a
en
el
cálculo
de
las
ene gías
de
o mación
de
dis in as
con igu aciones
de
escalones
dobles
en
c is ales
BCC
y
en
ausencia
de
ca gas
ex e io es.
En
nues o
modelo,
basado
en
la
eo ía
disc e a
de
dislocaciones
desa ollada
po
A iza
y
O iz,
la
ene gía
almacenada
se
calcula
de
o ma
e icien e
median e
un
algo i mo
de
p og amación
basado
en
NVIDIA
Compu e
Uni ied
De ice
A chi ec-
u e
(CUDA).
Los
esul ados
ob enidos
p esen an
un
buen
acue do
con
los
calculados
u ilizando
p ime os
p incipios
y
po enciales
a omís icos,
y
los
co espondien es
a
la
eo ía
elás ica
de
dislocaciones.
©
2011
CIMNE
(Uni e si a
Poli ècnica
de
Ca alunya).
Publicado
po
Else ie
España,
S.L.
Todos
los
de echos
ese ados.
E icien
calcula ion
o
o ma ion
ene gies
o
kink-pai s
in
BCC
c ys als
Keywo ds:
Disloca ions
Plas ici y
Double-kinks
BCC
me als
a
b
s
a
c
Mo ion
o
sc ew
disloca ions
in
BCC
ma e ials
a
low
empe a u e
is
belie ed
o
be
ela ed
o
he
o ma ion
o
mobile
kinks
on
he
disloca ion
line.
The e o e,
he
accu a e
p edic ion
o
kink
nuclea ion
ene gies
is
equi ed
o
ully
desc ibe
mobili y
o
sc ew
disloca ions
in
hese
ma e ials.
S udies
o
undamen al
disloca ion
p ocesses
a
a omic
leng h
scale
a e
nume ically
and
compu a ionally
in ensi e
p oblems.
This
wo k
s udies
he
calcula ion
o
ze o-s ess
o ma ion
ene gies
o
kink-pai
con igu a ions
o
BCC
c ys als.
Ou
model
o
s o ed
ene gy
associa ed
o
a
disloca ion
line
con igu a ion
is
based
on
he
heo y
o
disc e e
disloca ions
o
A iza
and
O iz.
I s
alue
is
compu ed
e icien ly
using
an
algo i hm
de eloped
on
he
NVIDIA
Compu e
Uni ied
De ice
A chi ec u e
(CUDA).
Resul s
con i m
hose
ob ained
using
a omis ic
po en ials
and
i s
p inciples
calcula ions,
and
hose
based
on
he
con inuum
heo y
o
disloca ions.
©
2011
CIMNE
(Uni e si a
Poli ècnica
de
Ca alunya).
Published
by
Else ie
España,
S.L.
All
igh s
ese ed.
1.
In oducción
Du an e
la
úl ima
década,
la
modelización
mul iescala
de
ma e-
iales
desde
el
ni el
a ómico
has a
el
ni el
mac oscópico,
pa a
consegui
desc ibi
mecanismos
de
de o mación
ales
como
la
plas icidad
en
c is ales,
ha
a aído
la
a ención
de
nume osos
in es-
igado es.
El
conocimien o
p o undo
de
p ocesos
de
de o mación
y
de
de ec os
en
la
escala
de
longi ud
a ómica
cons i uye
el
pun o
de
∗Au o
pa a
co espondencia.
Co eo
elec ónico:
[email p o ec ed]
(M.P.
A iza).
pa ida
básico
pa a
el
es udio
idimensional
de
la
dinámica
de
dis-
locaciones
a
mic oescala
[1]
y
o as
simulaciones
a
mayo es
escalas
de
longi ud
[2].
Es o
equie e
modelos
p ecisos
de
la
es uc u a
a omís ica,
del
mo imien o
e
in e acción
de
pun os
ele an es
y
de
los
de ec os,
incluyendo
acan es,
huecos
in e s iciales,
impu-
ezas,
dislocaciones
y
lími es
de
g ano.
Pa a
ello
es
p eciso
no
solo
en ende
los
mecanismos
cuali a i os
subyacen es
que
con olan
la
de o mación
plás ica,
sino
ambién
se
capaces
de
de e mina
los
pa áme os
cuan i a i os
que
pe mi an
una
desc ipción
p edic i a
de
las
p opiedades
plás icas
y
esis en es
en
ma e iales
eales
bajo
dis in as
condiciones
de
se icio.
Los
modelos
disc e os
de
dislocaciones
se
u ilizan
ampliamen e
como
mé odo
compu acional
pa a
es udia
el
compo amien o
0213-1315/$
–
see
on
ma e
©
2011
CIMNE
(Uni e si a
Poli ècnica
de
Ca alunya).
Publicado
po
Else ie
España,
S.L.
Todos
los
de echos
ese ados.
h p://dx.doi.o g/10.1016/j. imni.2013.06.002
136
E.
Tellechea
e
al
/
Re .
in .
mé odos
numé .
cálc.
diseño
ing.
2013;29(3):135–145
mecánico
de
ma e iales
con
es uc u a
c is alina.
La
mayo ía
de
es os
mé odos
se
basan
en
la
eo ía
elás ica
lineal
de
dislocaciones
[3].
A
pesa
de
su
sencillez
se
ha
conseguido
conoce
bas an e
sob e
los
mecanismos
de
de o mación
y
endu ecimien o
en
c is ales
g a-
cias
a
es os
mé odos.
Los
modelos
disc e os
de
dislocaciones
son
capaces
de
conside a
aspec os
que
son
inaccesibles
an o
pa a
la
eo ía
plás ica
de
medios
con inuos
aplicable
a
escalas
de
longi ud
mayo es,
como
pa a
los
cálculos
a omís icos,
debido
a
las
limi acio-
nes
de
cálculo.
En
gene al,
algunas
de
las
limi aciones
que
p esen an
es os
modelos
se
deben
p incipalmen e
a
que
es án
basados
en
la
eo ía
elás ica
lineal
de
dislocaciones
[4–7].
La
eo ía
desa ollada
po
A iza
y
O iz
[8],
en
la
que
se
basa
es e
abajo,
p e ende
en
g an
pa e
co egi
algunas
de
dichas
limi aciones.
Tene
en
cuen a
desde
el
p incipio
el
ca ác e
disc e o
de
las
edes
es
un
p ime
paso
pa a
do a
a
es a
eo ía
de
algunas
ca ac e ís icas
deseables.
El
modelo
iene
de
mane a
na u al
esolución
a omís ica,
que
elimina
de
o ma
au omá ica
las
di e gencias
asociadas
con
los
adios
de
co e
en
los
núcleos
de
las
dislocaciones
y
po
lo
an o
la
necesidad
de
in oduci
pa áme os
sin
signi icado
ísico.
La
elas icidad
de
las
edes
se
incluye
en
la
eo ía
disc e a
u ilizando
po enciales
empí i-
cos,
que
a˜
naden
una
impo an e
mejo a
espec o
a
la
eo ía
elás ica
isó opa
y
p ese an
el
ca ác e
anisó opo
del
ma e ial.
En
nues-
o
modelo,
cada
línea
de
dislocación
posee
su
p opia
es uc u a
del
núcleo,
que
depende
del
po encial
in e a ómico,
y
las
ansiciones
opológicas
apa ecen
de
o ma
na u al
sin
necesidad
de
es able-
ce
eglas
de
in e acción
de
mane a
explíci a.
Los
aspec os
eó icos
ela i os
a
la
mecánica
disc e a
de
edes
c is alinas
pueden
e se
en
de alle
en
A iza
y
O iz
[8].
O o
elemen o
impo an e
en
nues-
o
modelo
es
el
uso
de
la
eo ía
de
au ode o maciones
de
Mu a
[9]
pa a
calcula
la
ene gía
almacenada
en
el
c is al,
dado
un
con-
jun o
de
dislocaciones.
La
ap oximación
disc e a
en
combinación
con
el
o malismo
de
la
ans o mada
de
Fou ie
nos
ha
pe mi ido
el
cálculo
a
g an
escala
de
una
dis ibución
de
deslizamien os
en
un
c is al
de
o ma
e icien e
[10].
Pa a
ma e iales
con
es uc u a
BCC,
el
mo imien o
de
dislocaciones
de
ipo
o nillo
a
baja
empe-
a u a
es á
con olado
po
la
nucleación
y
dinámica
de
escalones
y
escalones
dobles.
Dadas
las
es icciones
c is alog á icas
del
ma e-
ial,
y
g acias
al
complejo
de
ed
de inido
en
el
modelo
disc e o,
la
geome ía
de
los
de ec os
de
ipo
escalón
puede
de ini se
de
o ma
cla a
y
sencilla.
Con
independencia
del
modelo
empleado,
el
cálculo
a
ni el
a o-
mís ico
de
la
mecánica
de
dislocaciones
cons i uye
un
p oblema
complicado
desde
el
pun o
de
is a
an o
numé ico
como
compu a-
cional.
En
elación
con
es e
úl imo
aspec o,
una
o ma
de
agiliza
los
cálculos
y
gana
al
mismo
iempo
capacidad
de
cálculo
compu acio-
nal
es
median e
la
pa alelización
en
a qui ec u as
mul ip ocesado
en
unidades
de
p ocesado
g á ico
(G aphical
P ocessing
Uni s,
GPU).
Los
bene icios
del
uso
de
GPU
pa a
acele a
algo i mos
en
pa alelo
se
han
aplicado
a
a iedad
de
á eas,
desde
la
química
y
la
biología
compu acional,
has a
los
ideo-acele ado es.
El
desa ollo
de
apli-
caciones
en
GPU
equie e
el
uso
de
lenguajes
de
p og amación
de
al o
ni el.
En
es e
abajo
hemos
u ilizado
el
en o no
de
abajo
CUDA
(Compu e
Uni ied
De ice
A chi ec u e),
in oducido
po
NVIDIA
en
2006
[11,12].
Se
han
ob enido
las
ene gías
de
o mación
de
escalo-
nes
dobles
en
dislocaciones
de
ipo
o nillo
y
las
co espondien es
al
c ecimien o
de
es os
escalones
en
ma e iales
BCC.
Es os
cálculos
nos
han
pe mi ido
es ablece
las
longi udes
c í icas
en
las
que
la
ene gía
de
in e acción
en e
escalones
de inidos
sob e
la
misma
línea
de
dislocación
iende
a
ce o.
En
el
apa ado
2
se
desc ibe
b e emen e
el
complejo
simplicial
pa a
ma e iales
BCC,
y
en
el
apa ado
3,
algunos
elemen os
de
la
eo ía
disc e a
de
edes
nece-
sa ios
pa a
ilus a
el
modelo
de
cálculo.
Po
úl imo,
en
el
apa a-
do
4
hemos
ob enido
de
o ma
e ec i a
las
ene gías
asociadas
a
la
nucleación
y
c ecimien o
de
escalones
dobles
y
las
hemos
compa-
ado
con
esul ados
p e ios,
an o
los
basados
en
la
eo ía
elás ica
lineal
de
dislocaciones
[3],
como
los
ob enidos
median e
simula-
ciones
a omís icas
[13].
2.
Complejos
de
edes
pa a
c is ales
cúbicos
cen ados
en
el
cue po
(BCC)
En
es e
apa ado
p esen amos
de
o ma
esumida
el
complejo
de
ed
pa a
ma e iales
con
es uc u a
cúbica
cen ada
en
las
ca as
(BCC)
que
hemos
publicado
an e io men e
[8,10]
y
que
nos
a
a
pe mi i
in oduci
con
mayo
cla idad
la
ed
dual
co espondien e
a
es a
es uc u a
c is alina.
Los
mecanismos
de
dislocaciones
en
edes
c is alinas
pueden
exp esa se
en
é minos
de
campos
de i-
nidos
en
la
p opia
ed
(es o
es,
el
campo
de
desplazamien os
y
la
densidad
de
ene gía)
y
campos
que
se
de inen
en
edes
auxilia es,
como
los
de
au ode o maciones
que
desc iben
las
dislocaciones
y
los
campos
de
densidad
de
dislocaciones,
que
son
una
medida
del
g ado
de
las
au ode o maciones.
La
ed
de
B a ais
pa a
un
c is al
con
es uc u a
BCC
se
gene a
a
pa i
de
la
base
(-a/2,a/2,a/2),
(a/2,-a/2,a/2),
(a/2,a/2,-a/2).
En
nues-
o
modelo,
conside amos
la
ed
BCC
como
una
colección
de
celdas
C
de
dis in as
dimensiones,
do adas
con
ope ado es
di e enciales
disc e os
y
una
in eg al
disc e a.
El
complejo
simplicial
CW
pa a
es a
ed
( igs.
1-3)
cons a
de:
á omos
o
celdas-0,
enlaces
a ómicos
o
celdas-1,
ca as
elemen ales
o
celdas-2
y
olúmenes
elemen a-
les
o
celdas-3.
Todas
las
celdas
deben
ene
una
o ien ación
que
nos
pe mi a
de ini
los
ope ado es
di e enciales
disc e os
de
la
ed.
Supongamos
que
ω
es
una
o ma-0
de inida
en
los
á omos
de
la
ed
y
eab es
un
enlace
a ómico
de inido
en e
los
á omos
a
y
b
( ig.
4).
Además,
supongamos
que
eab es á
o ien ado
desde
a
has a
b.
De
es a
o ma,
el
di e encial
dω(eab)
de
ω
en
eab es:
dω(eab)
=
ω(ea)
−
ω(eb).
(1)
Supongamos
ambién
que
ω
es
una
o ma-1
de inida
en
los
enlaces
a ómicos
y
eabc una
celda
iangula
con
los
enlaces
a ómicos
eab,
ebc,
eca a
lo
la go
de
su
con o no
( ig.
4).
En onces,
el
di e encial
dω(eab)
de
ω
en
eabc es:
dω(eabc)
=
ω(eab)
+
ω(ebc)
+
ω(eca) (2)
Po
úl imo,
si
ω
es
una
o ma-2
de inida
en
las
celdas
iangula es,
en onces
su
di e encial
es
el
ec o :
dω
=
e2∈E2(C)
ω(e2)
(3)
Po
lo
an o,
el
ope ado
di e encial
ex iende:
o mas-0,
de ini-
das
en
los
á omos,
a
o mas-1,
de inidas
en
los
enlaces
a ómicos;
o mas-1,
de inidas
en
los
enlaces
a ómicos,
a
o mas-2,
de inidas
en
las
celdas
iangula es;
y
o mas-2,
de inidas
en
las
celdas
ian-
gula es,
a
ec o es.
Los
ope ado es
di e enciales
disc e os
pueden
en ende se
como
los
equi alen es
disc e os
del
g ad,
o
y
di
del
cálculo
ec o ial.
En
conc e o,
el
di e encial
de
o mas-0
es
el
equi-
alen e
disc e o
del
ope ado
g ad,
el
di e encial
de
o mas-1
es
el
equi alen e
disc e o
del
ope ado
o
y
el
di e encial
de
o mas-2
es
el
equi alen e
disc e o
del
ope ado
di
del
cálculo
ec o ial.
Puede
comp oba se
a
pa i
de
la
de inición
de
los
ope ado es
disc e os
[14]
que:
d2=
0
(4)
que
ep esen a
el
equi alen e
disc e o
de
las
iden idades
o
◦
g ad
=
0
y
di
◦
o
=
0.
Ag upando
po
ipos
las
celdas
C
de
la
ed
BCC,
podemos
e
que
den o
de
un
mismo
ipo
las
celdas
son
aslaciones
unas
de
o as
y
ienen
los
mismos
ecinos,
po
lo
an o
o man
edes
de
B a ais
simples
[8].
Los
ma e iales
BCC
ienen
un
ipo
de
á omos
y
7
ipos
de
enlaces
a ómicos
( ig.
1),
12
ipos
de
celdas
iangula es
( ig.
2)
y
6
ipos
de
celdas
e aéd icas
( ig.
3),
siendo
1=
(1,
0,
0),
2=
(0,
1,
0),
3=
(0,
0,
1),
4=
(1,
1,
1),
E.
Tellechea
e
al
/
Re .
in .
mé odos
numé .
cálc.
diseño
ing.
2013;29(3):135–145
137
l
l+ 1
l+ 2
l+ 3
l+ 7
l- 1
l- 2
l- 3
l- 7
l+ 4
l- 4
l+ 6
l- 6
l+ 5
l- 5
l
(l,1)
(l- 4,4)
(l,6)
(l- 6,6)
(l-
5
,5)
(l- 1,1)
(l,7)
(l-
7
,7)
(l,5)
(l,2) (l-
2
,2)
(l,4)
(l,3)
(l-
3
,3)
(b)(a)
Figu a
1.
Rep esen ación
del
complejo
de
ed
cúbica
cen ada
en
el
cue po.
a)
Vé ices.
b)
G upo
de
a is as
elemen ales.
32
416
7
5
810
11
12 9
(a)
(b)
(c)
Figu a
2.
Rep esen ación
del
complejo
de
ed
cúbica
cen ada
en
el
cue po.
G upo
de
á eas
elemen ales.
5=
(0,
1,
1),
6=
(1,
0,
1)
y
7=
(1,
1,
0).
Consecuen emen e,
es
posible
aplica
al
es udio
de
las
o mas
disc e as
que
hemos
des-
c i o
an e io men e
la
ans o mada
disc e a
de
Fou ie
(TDF)
y
sus
p opiedades,
que
incluyen
la
iden idad
de
Pa se al
disc e a
y
un
eo ema
de
con olución
disc e o
( éanse
pa a
más
de alles
[8,15]).
La
es uc u a
di e encial
pa a
la
ed
BCC
de inida
en
las
ecuaciones
(1)
y
(2)
puede
e se
en
de alle
en
Ramasub amaniam
e
al.
[10].
El
complejo
se
escoge
de
o ma
que
con iene
las
di ecciones
de
deslizamien o 1
2111
y
los
planos
de
deslizamien o
{110}.
Como
e e encia,
en
la
abla
1
se
p esen an
los
p incipales
sis emas
de
deslizamien o
de
las
edes
BCC.
Puede
e se
ácilmen e
que
los
Tabla
1
Sis emas
de
deslizamien o
en
c is ales
BCC
en
no ación
de
Schmid
y
Boas.
m
es
la
no mal
uni a ia
al
plano
de
deslizamien o
y
s
el
ec o
uni a io
en
la
di ección
del
ec o
Bu ge s.
Nó ese
que
los
ec o es
se
exp esan
en
coo denadas
ca esianas
y
no
en
la
base
del
c is al
S.
D.
A2
A3
A6
B2
B4
B5
√3s
[111]
[111]
[111]
[111]
[111]
[111]
√2m
(011)
(101)
(110)
(011)
(101)
(110)
S.
D.
C1
C3
C5
D1
D4
D6
S.
D.
C1
C3
C5
D1
D4
D6
√3s
[111]
[111]
[111]
[111]
[111]
[111]
√2m
(011)
(101)
(110)
(011)
(101)
(110)
conjun os
elemen ales
de
a is as
y
ca as
ienen
en
cuen a
es os
sis emas.
2.1.
Red
dual
de
edes
BCC
p ima ias
La
geome ía
de
las
dislocaciones
se
comp ende
con
más
cla i-
dad
cuando
de inimos
el
conjun o
dual
de
nues o
g upo
de
celdas
p ima ias
C
[14].
Dado
un
complejo
idimensional,
el
dual
de
cada
celda-3
de
C
a
a
se
su
ba icen o,
es
deci ,
elemen os
de
o den-0.
El
conjun o
dual
de
las
celdas-2
de
C
a
a
es a
o mado
po
segmen os
o
elemen os
de
o den-1
y
consis e,
pa a
cada
celda
iangula ,
en
un
pa
de
segmen os
que
unen
el
ba icen o
de
la
ca a
elemen al
con
los
ba icen os
de
los
e aed os
que
ienen
en
común
( igs.
5
y
6).
El
conjun o
dual
de
las
celdas-1
de
C
a
a
se
en
gene al
una
supe -
icie
en
su
conjun o
no
plana
y
de
con o no
ec o.
Nues o
in e és
ecae
en
el
segundo
de
es os
conjun os,
ya
que
nos
a
a
pe mi i
de ini
las
líneas
de
dislocación
a
ni el
a omís ico
con
o al
p eci-
sión,
conca enando
segmen os
duales
elemen ales.
Es os
pa es
de
segmen os
duales
o man
ambién
edes
de
B a ais
simples.
Hay
12
ipos
en
o al.
3.
Ene gía
almacenada
en
dislocaciones
disc e as
Vamos
a
comenza
es e
apa ado
exponiendo
algunos
elemen-
os
de
la
eo ía
disc e a
[8]
que
necesi a emos
pa a
ob ene
más
adelan e
la
exp esión
de
la
ene gía
de
o mación
de
de ec os
ipo
138
E.
Tellechea
e
al
/
Re .
in .
mé odos
numé .
cálc.
diseño
ing.
2013;29(3):135–145
Figu a
3.
Rep esen ación
del
complejo
de
ed
cúbica
cen ada
en
el
cue po.
G upo
de
olúmenes
elemen ales.
ba
c
ba
Figu a
4.
Diag ama
pa a
la
de inición
de
los
ope ado es
di e enciales
disc e os
en
a is as
y
ca as
del
complejo
de
ed.
escalón
en
una
línea
de
dislocación.
Discu i emos
b e emen e
la
ob ención
del
modelo
de
cons an es
de
ue za
a
pa i
de
po en-
ciales
in e a ómicos
[16,17]
y,
po
úl imo,
p esen a emos
algunos
de alles
de
la
implemen ación
del
cálculo
de
la
ene gía
en
CUDA.
En
el
con ex o
de
los
ope ado es
disc e os
y
dada
la
in a iancia
de
la
ene gía
de
un
c is al
en e
a
aslaciones,
la
ene gía
de
una
ed
pe ec a
puede
esc ibi se
desde
el
pun o
de
is a
del
di e encial
del
campo
de
desplazamien os
du
y
unas
cons an es
de
ue za
en e
enlaces
a ómicos
B,
en
luga
de
la
ep esen ación
clásica
en
é mi-
nos
del
campo
de
desplazamien os
u
y
unas
cons an es
de
ue zas
en e
á omos
A.
De
es a
o ma
enemos:
E(u)
=
e1∈E1
e′
1∈E1
1
2Bij(e1,
e′
1)dui(e1)duj(e′
1)
≡1
2Bdu,
du
(5)
Figu a
5.
Pa
de
segmen os
elemen ales
duales
a
la
celda-2
ipo
4
del
complejo
p ima io
BCC.
Figu a
6.
Rep esen ación
de
segmen os
elemen ales
de
la
ed
dual
pa a
algunas
celdas
de
o den
2.
E.
Tellechea
e
al
/
Re .
in .
mé odos
numé .
cálc.
diseño
ing.
2013;29(3):135–145
139
donde
Bij(e1,
e′
1)
ep esen a
la
ene gía
de
in e acción
dado
un
di e-
encial
de
desplazamien o
unidad
en
la
di ección
de
la
coo denada
j
en
el
enlace
e′
1y
un
di e encial
de
desplazamien o
unidad
en
la
di ección
de
la
coo denada
i
en
el
enlace
e1.
Dado
que
el
ope ado
di e encial
es
lineal,
la
ene gía
(5)
puede
esc ibi se
al e na i a-
men e
como:
E(u)
=
e0∈E0
e′
0∈E0
1
2Aij(e0,
e′
0)ui(e0)uj(e′
0)
≡1
2Au,
u
(6)
donde
Aij(e0,
e′
0)
ep esen a
la
ene gía
de
in e acción
dado
un
des-
plazamien o
unidad
en
la
di ección
de
la
coo denada
j
en
el
á omo
e′
0y
un
desplazamien o
unidad
en
la
di ección
de
la
coo denada
i
en
el
á omo
e0.
Además,
po
la
in a iancia
an e
aslaciones
de
la
ed,
podemos
esc ibi
Bdu
y
Au
en
o ma
de
con olució
y
as
aplica
la
inden i-
dad
de
Pa se al
podemos
ob ene
la
ep esen ación
de
la
TDF
de
la
ene gía
a mónica
como:
E(u)
=1
(2)2[−,]2
1
2ˆ
()
du(),
du∗()
d2
(7a)
E(u)
=1
(2)2[−,]2
1
2ˆ
˚()ˆ
u(),ˆ
u∗()
d2
(7b)
Las
ep esen aciones
an e io es
indican
que
los
campos
de
cons an-
es
de
ue zas
en e
enlaces
a ómicos,

,
y
en e
á omos,
˚,
es án
elacionados
po :
ˆ
ij =
QT
1ˆ
ijQ∗
1(8)
donde
Q1 ep esen a
el
ope ado
di e encial
en e
celdas-0
y
celdas-
1
exp esado
en
el
dominio
de
Fou ie
[10].
En
es e
pun o,
es
ácil
dispone
de
la
ene gía
de
un
c is al
con
dislocaciones
solo
con
inclui
en
la
exp esión
(5)
las
au ode o maciones
co espondien es
a
deslizamien os
en
el
c is al
[9].
Dada
una
de o mación
homogénea
in a ian e
de
la
ed
de
la
o ma:
F
=
I
+
db
⊗
m
(9)
donde
m
es
la
no mal
uni a ia
al
plano
de
deslizamien o,
b
el
ec-
o
de
Bu ge s,
d
la
dis ancia
en e
planos
y

∈
Z
la
magni ud
del
deslizamien o,
las
au ode o maciones
ˇ
son:
ˇ
=
(F
−
I)dx(e1)
=
(dx(e1)
·
m)
db.
(10)
El
p oduc o
(dx(e1)
·
m)
es
ce o
cuando
la
a is a
co espondien e
es á
con enida
en
el
plano
de
deslizamien o
y
es
igual
a
la
dis ancia
en e
planos
d
en
caso
con a io.
Podemos
supone
que
las
au ode-
o maciones
exac as
o
compa ibles
de
es e
ipo
no
cues an
ene gía
al
c is al.
Po
lo
an o,
la
ene gía
elás ica
puede
esc ibi se
como:
E(u,
)
=1
2B(du
−
ˇ),
du
−
ˇ
(11)
que
sus i uye
la
ecuación
(5)
cuando
exis e
deslizamien o
c is alo-
g á ico.
Suponiendo
una
dis ibución
de
ue zas
:
E0→
Rnac uando
sob e
el
c is al,
la
ene gía
po encial
o al
de
la
ed
iene
dada
po :
F(u,
)
=
E(u,
)
−
 ,
u
(12)
Minimizando
F(u,
)
con
espec o
a
u,
ob enemos
la
ecuación
de
equilib io:
Au
=
+
ıBˇ
(13)
donde
ıB␤
puede
conside a se
la
dis ibución
de
au o ue zas
co espondien e
a
la
au ode o mación
ˇ.
La
ene gía
almacenada
en
el
c is al
en
é mino
del
campo
de
deslizamien o
se
esc ibe
como:
E()
=1
2H,

(14)
donde
el
ope ado
H
se
de ine
po
H,

=
Bˇ,
ˇ
−
A−1ıBˇ,
ıBˇ
(15)
en
la
que
ˇ
y

se
elacionan
median e
ˇ
=
M

s=1
e1∈E1(ms)
s(e1)bse1.
(16)
Po
in a iancia
en e
a
aslaciones
debemos
ene
H
=

∗

(17)
pa a
un
módulo
de
endu ecimien o
disc e o

,
el
cual
queda
o al-
men e
de inido
a
pa i
de
las
cons an es
de
ue za
del
ma e ial.
En
la
eo ía
elás ica
de
dislocaciones
[9]
se
demues a
que
la
ene gía
(14)
puede
exp esa se
en
unción
de
la
densidad
de
dis-
locaciones
˛
y
que
dicha
ene gía,
E(˛),
es
independien e
de
la
dis ibución
de
dislocaciones
u ilizada
pa a
induci
˛.
Po
lo
an o,
2
dis ibuciones
que
di ie en
de
o ma
exac a
y
que,
en
con-
secuencia,
ep esen an
la
misma
densidad
de
dislocaciones
son
ene gé icamen e
iguales.
El
análogo
disc e o
se
puede
ob ene
usando
la
descomposición
de
Hodge-Helmhol z
pa a
edes
pe ec-
as:
ˇ
=
d
+
ı−1˛
(18)
donde
=
−1ıˇ.
Sus i uyendo
es a
exp esión
po
(11)
y
minimi-
zando
la
ene gía
po encial
F(u,
˛)
con
espec o
a
u,
se
ob iene:
F(˛)
=
E(˛)
−
Bı−1˛,
dA−1 
−1
2 ,
A−1 
(19)
Po
lo
an o,
de
o ma
análoga
a
la
eo ía
con inua,
hemos
de i ado
la
exp esión
de
la
ene gía
almacenada
en
é minos
de
densidad
de
dislocaciones
a
pa i
de
la
ene gía
co espondien e
a
una
dis ibu-
ción
de
dislocaciones.
Vemos
a
con inuación
la
o ma
de allada
de
la
ene gía
almacenada
E(˛).
3.1.
Ene gía
asociada
a
la
nucleación
y
mo imien o
de
escalones
En
la
mayo ía
de
los
ma e iales
con
es uc u a
c is alina
no
exis en
las
dislocaciones
ec as.
En
gene al,
las
dislocaciones
con-
ienen
escalones
y
quieb os;
los
segmen os
co espondien es
a
los
p ime os
es án
con enidos
en
el
plano
de
deslizamien o
de
la
dis-
locación
mad e,
mien as
que
los
segmen os
co espondien es
a
los
segundos
son
pe pendicula es
a
es e
plano
de
deslizamien o.
Los
escalones
son
bas an e
mó iles
en
compa ación
con
los
quie-
b os,
que
son
incapaces
de
desliza
en
los
planos
c is alog á icos
del
ma e ial
y
equie en
pa a
mo e se
la
di usión
de
de ec os
en
la
ed,
ales
como
acan es
o
á omos
in e s iciales.
Aquí
nos
cen amos
en
la
de e minación
de
las
ene gías
asocia-
das
a
la
nucleación
y
al
c ecimien o
de
escalones
en
dislocaciones
de
ipo
o nillo.
A
baja
empe a u a,
cuando
la
densidad
de
dis-
locaciones
es
baja
y
puede
po
an o
cali ica se
como
diluida,
el
compo amien o
plás ico
de
ma e iales
BCC
es
unción
de
la
mo i-
lidad
de
es os
escalones.
Hay
2
ipos
de
escalones:
los
aislados,
o
escalones
geomé icos,
y
los
escalones
dobles.
Es os
úl imos
ienen
una
ene gía
de
o mación
ela i amen e
baja,
se
o man
y
desa-
pa ecen
espon áneamen e
si
hay
ene gía
é mica
su icien e
y
su
concen ación
esponde
a
una
dis ibución
de
Bol zmann.
Una
ez
o mado
el
doble
escalón,
cada
escalón
puede
aleja se
del
o o

140
E.
Tellechea
e
al
/
Re .
in .
mé odos
numé .
cálc.
diseño
ing.
2013;29(3):135–145
dando
luga
a
una
nue a
línea
de
dislocación
y
2
escalones
ais-
lados.
La
epe ición
del
p oceso
desc i o
no
es
sino
el
mo imien o
de
dislocaciones
de
ipo
o nillo.
En
i ud
de
la
descomposición
disc e a
de
Hodge-Helmhol z
pa a
edes
pe ec as
[8],
la
ene gía
almacenada
en
unción
de
la
densidad
de
dislocaciones
˛
se
esc ibe
como:
E(˛)=1
2Bı−1˛,
ı−1˛
−1
2A−1ıBı−1˛,
ıBı−1˛
≡1
2
∗
˛,
˛
(20)
donde

ep esen a
la
ene gía
de
in e acción
en e
2
segmen os
de
dislocación
uni a ios.
En
las
aplicaciones
que
amos
a
e
en
es e
abajo
u iliza emos
la
ep esen ación
de
la
TDF
pa a
la
exp esión
an e io :
E(˛)
=1
(2)3[−,]3
1
2ˆ
Ŵ()ˆ
˛(),ˆ
˛∗()d1d2d3(21)
donde
ˆ
Ŵ
=ˆ
−T
2Q∗
2(ˆ

−ˆ
Q∗
1ˆ
−1QT
1ˆ
)QT
2ˆ
−1
2(22)
y
2 ep esen a
el
ope ado
laplaciano
disc e o
y
se
ob iene
a
pa i
de
los
ope ado es
di e enciales
Qi[8].
Vamos
a
es udia
las
siguien es
con igu aciones
( ig.
7):
•Caso
A:
nucleación
de
un
escalón
doble
en
un
pun o
a bi a io
sob e
una
línea
de
dislocación
in ini a
y
pos e io
sepa ación
de
los
escalones
en
la
di ección
de
la
línea
in ini a.
•Caso
B:
nucleación
de
un
escalón
doble
en
un
pun o
a bi a io
sob e
una
línea
in ini a
en
la
que
exis e
un
escalón
doble
a
una
dis ancia
LB.
•Caso
C:
nucleación
de
un
escalón
doble
en
un
pun o
a bi a io
sob e
una
línea
in ini a
en
la
que
exis e
un
escalón
aislado
a
una
dis ancia
LC.
En
odos
los
casos,
el
inc emen o
de
ene gía
asociado
al
cambio
de
con igu ación
iene
dado
po
E
=
Ek+1−
Ek
=1
(2)3[−,]3
1
2ˆ
Ŵ()
ˆ˛k+1(),
ˆ˛∗
k+1()d1d2d3
−1
(2)3[−,]3
1
2ˆ
Ŵ()
ˆ˛k(),
ˆ˛∗
k()d1d2d3
=1
(2)3[−,]3ˆ
Ŵ()
ˆ˛k(),

ˆ˛∗()d1d2d3
+1
(2)3[−,]3
1
2ˆ
Ŵ()
ˆ˛(),

ˆ˛∗()d1d2d3
(23)
y
puede
esc ibi se
ambién
como
E
=
Ein e acción+
Ebucle (24)
Caso A Caso A
LA
LB
LC
Caso B
Caso C
Figu a
7.
Esquema
de
las
3
con igu aciones
que
es udiamos
en
es e
abajo.
siendo
˛
=
˛k+1−
˛k(25)
la
di e encia
de
la
densidad
de
dislocación
de
las
con igu aciones
k
+
1
y
k.
En
pa icula ,
la
mínima
di e encia
en e
2
con igu aciones
consis e
en
aplica
un
deslizamien o

en
una
a is a
elemen al.
Cada
deslizamien o
uni a io
en
una
a is a
da
luga
a
una
densidad
de
dis-
locación
uni a ia
en
las
ca as
que
ienen
esa
a is a
en
común
y
se
co esponde
en
la
ed
dual
con
un
g upo
de
segmen os
elemen ales
( ig.
6)
que
o man
bucles
elemen ales
o
líneas
de
dislocación
ele-
men ales.
Cuando
la
a is a
elemen al
es
de
ipo
ca esiano,
el
bucle
es á
o mado
po
cua o
pa es
de
segmen os
elemen ales
( ig.
8a),
mien as
que
si
el
bucle
es
de
ipo
diagonal,
el
bucle
es á
o mado
po
6
pa es
de
segmen os
elemen ales
( ig.
8b).
Los
deslizamien os

en
a is as
con iguas
o iginan
líneas
de
dis-
locación
que
se
o man
po
supe posición
de
bucles
de
dislocación
elemen ales.
En
la
igu a
9
puede
e se
un
ejemplo
co espondien e
a
la
línea
de
dislocación
pa a
un
deslizamien o
uni a io
en
2
a is as
con iguas,
una
ca esiana
y
o a
diagonal.
En
nues o
modelo
disc e o
podemos
de ini
una
línea
de
dis-
locación
in ini a
a
pa i
de
segmen os
de
dislocación
elemen ales,
solo
con
elegi
adecuadamen e
las
ca as
o
celdas-2
que
ienen
un
campo
de
densidad
de
dislocación
˛
dis in o
de
ce o.
A
modo
de
ejemplo,
la
línea
de
dislocación
in ini a
en
la
di ección
(111)
que
se
mues a
en
la
igu a
10
ep esen a
densidades
de
dislocación
dis-
in as
de
ce o
en
la
ca as
e2(i,
l)
que
siguen
la
secuencia
{e2(6,
l),
e2(12,
l),
e2(2,
l)}
(u ilizamos
la
nume ación
de
las
ca as
mos ada
(a)
(b)
Figu a
8.
Bucles
de
dislocación
elemen ales
en
ma e iales
BCC.
a)
Bucle
ipo
ca e-
siano.
b)
Bucle
ipo
diagonal.
Figu a
9.
Línea
de
dislocación
pa a
un
deslizamien o
uni a io
en
2
a is as
con iguas.
E.
Tellechea
e
al
/
Re .
in .
mé odos
numé .
cálc.
diseño
ing.
2013;29(3):135–145
141
Figu a
10.
Geome ía
de
una
línea
de
dislocación
in ini a
en
la
que
se
nuclea
y
c ece
un
escalón
doble.
en
la
ig.
2),
siendo
l
el
índice
de
la
ed
de
B a ais
[8].
Su
de inición
en
el
espacio
eal
iene
dada
po
˛(e2(2,
l))
=
ı(x
−
a3),
−∞
≤

≤
+∞
˛(e2(6,
l))
=
ı(x
−
a3−
a1−
a2),
−∞
≤

≤
+∞
˛(e2(12,
l))
=
−ı(x
−
a3−
a1),
−∞
≤

≤
+∞
(26)
y
aplicando
la
TDF
[18],
los
ˆ˛()
se
de inen
de
la
siguien e
o ma
ˆ˛(2,
)
=
2ı(
−
)
ˆ˛(6,
)
=
2ı(
−
)e−i1e−i2
ˆ˛(12,
)
=
−2ı(
−
)e−i1
(27)
Cuando
sob e
es a
línea
se
nuclea
un
escalón
doble
y
es e
aumen a
su
longi ud
inicial,
se
gene a
una
nue a
línea
de
disloca-
ción
de
longi ud
ini a
y
pa alela
a
la
línea
in ini a
o iginal
( ig.
10).
Podemos
ob ene
ácilmen e
los
nue os
alo es
de
ˆ˛()
pa a
los
2
escalones,
las
2
líneas
semi-in ini as
y
la
línea
ini a.
Po
ejemplo,
pa a
el
nue o
segmen o
que
sigue
la
secuencia
de
celdas
elemen-
ales
{e2(4,
l),
e2(8,
l),
e2(10,
l)},
ob enemos
ˆ˛(4,
)
=
e−i(21+2)
N

k=1
e−ik3
ˆ˛(8,
)
=
e−i1
N

k=1
e−ik3
ˆ˛(10,
)
=
−e−i(1+2)
N

k=1
e−ik3
(28)
Dado
el
ca ác e
oscila o io
de
los
in eg andos
en
la
ecuación
(23)
y
las
unciones
ı
que
apa ecen
en

ˆ˛(),
el
cálculo
de
los
inc emen os
de
ene gía
E
iene
un
cos e
compu acional
ele ado.
3.2.
Po enciales
in e a ómicos
La
modelización
a
ni el
a omís ico
de
de ec os
en
ma e iales
no malmen e
implica
el
uso
de
po enciales
empí icos
o
semiempí-
icos.
Exis e
una
g an
a iedad
de
dichos
po enciales,
po
ejemplo,
en e
pa es
de
á omos
como
el
clásico
de
Lenna d-Jones,
o
po en-
ciales
que
hacen
uso
de
unciones
de inidas
en e
á omos
como
el
mé odo
de
los
á omos
embebidos
(EAM)
pa a
me ales
FCC,
el
mé odo
de
los
á omos
embebidos
modi icados
(MEAM)
pa a
me a-
les
BCC,
el
po encial
de
Finnis-Sinclai
(FS)
[16]
o
el
más
ecien e
po encial
de
Finnis-Sinclai
ex endido
[17]
pa a
ma e iales
de
an-
sición.
Es e
úl imo,
basado
en
el
po encial
de
Finnis-Sinclai ,
pe o
incluyendo
polinomios
de
mayo
g ado,
e alúa
más
adecuada-
men e
la
ene gía
del
c is al
en
condiciones
lejanas
al
equilib io
pa a
ma e iales
BCC
y
ex iende
el
po encial
a
ma e iales
con
es uc u a
FCC.
La
ene gía
de
un
c is al,
según
el
po encial
de
Finnis-Sinclai ,
puede
exp esa se
como
E
=1
2
i,j
Vij( ij)
+
i
Fi(i)
(29)

=
j
ij( ij)
donde
ij son
las
dis ancias
in e a ómicas,
V
y

los
po enciales
en e
pa es
de
á omos,

la
densidad
elec ónica
y
F
la
unción
de
embebido.
El
po encial
ex endido
de
Finnis-Sinclai
[17]
se
di e en-
cia
del
clásico
[16]
en
el
é mino
V( ),
que
incluye
un
polinomio
de
sex o
g ado,
es o
es
V( )
=(
−
c)2(c0+
c1
+
c2 2+
c3 3+
c4 4)
,
≤
c
0
,
>
c
donde
c
es
el
pa áme o
de
co e
conside ado
en e
segundos
y
e ce os
ecinos.
Los
pa áme os
c0,
c1,
c2,
c3y
c4se
ajus an
pa a
cada
ma e ial.
Además,
es e
po encial
ex endido
a˜
nade
un
segundo
é mino
en
la
unción
de
densidad
elec ónica
,
que
oma
un
alo
nulo
pa a
es uc u as
c is alinas
ipo
BCC.
Adap ando
es e
po encial
a
nues o
modelo
disc e o
de
edes,
la
ene gía
puede
esc ibi se
como
E
=1
2E1
V(|dx(e1)|)
+E0
F()
(30)

=E1S (e0)
(|dx(e1)|)
Si
se
linealiza
la
ene gía,
las
cons an es
de
ue za
en e
a is as
se
ob ienen
como
B(e1,
e1)
=
PI
+
Qdx(e1)
⊗
dx(e1)
|dx(e1)|2
B(e1,
e′
1)
=
Rdx(e1)
⊗
dx(e′
1)
|dx(e1)||dx(e′
1)|
(31)
si
{e1,
e′
1}
ienen
un
é ice
en
común
B(e1,
e′
1)
=
0
o o
caso
donde
P,
Q
y
R
son
combinaciones
de
las
de i adas
de
V,
F
y
.
Pa a
compa a
las
di e encias,
al
usa
los
po enciales
de
Finnis-
Sinclai
y
Finnis-Sinclai
ex endido
en
nues o
modelo
disc e o
se
han
calculado
las
cons an es
elás icas,
c11,
c12 y
c44,
a
pa i
de
dichos
po enciales
median e
la
ma iz
dinámica
de
la
ed
cijkl +
cilkj =ı2Dik
ıkjıkl
(0)
(32)
donde
Dik es
la
ma iz
dinámica
ob enida
a
pa i
de
las
cons an es
de
ue za
in e a ómicas
(31).
El
alo
de
las
cons an es
elás icas
pa a
di e en es
ma e iales,
calculadas
a
pa i
de
ambos
po enciales
y
su
alo
expe imen al,
puede
e se
en
la
abla
2.
3.3.
Implemen ación
en
CUDA
En
es e
apa ado
desc ibimos
b e emen e
cómo
hemos
u ili-
zado
la
ecnología
CUDA
de
NVIDIA
pa a
in eg a
el
modelo
de
142
E.
Tellechea
e
al
/
Re .
in .
mé odos
numé .
cálc.
diseño
ing.
2013;29(3):135–145
Tabla
2
Cons an es
elás icas
(Mba )
pa a
dis in os
ma e iales
Expe imen al
Finnis-Sinclai
Finnis-Sinclai
ex endido
c11 c12 c44 c11 c12 c44 c11 c12 c44
Mo
4,637
1,578
1,092
4,641
1,613
1,088
-
-
-
Ta
2,663
1,582
0,874
2,656
1,610
0,823
2,522
1,629
0,857
V
2,29
1,21
0,444
2,276
1,185
0,425
2,240
1,177
0,446
W
5,32
2,049
1,631
5,218
2,044
1,602
5,301
2,056
1,624
p og amación
GPGPU
en
el
cálculo
de
las
in eg ales
en
la
ecua-
ción
(23).
Es a
ecnología
se
basa
en
ap o echa
la
pa alelización
en
la
ejecución
de
los
p ocesos
en
la
GPU
y,
además,
se
bene icia
del
hecho
de
que
las
a je as
g á icas,
usadas
como
disposi i os
de
cálculo,
son
a
su
ez
compa ibles
con
equipos
in o má icos
con-
encionales.
Pa a
calcula
el
inc emen o
de
ene gía
(23)
hemos
codi icado
en
lenguaje
C
el
mé odo
de
Simpson
pa a
la
in eg ación
numé ica.
El
dominio
de
in eg ación
es
en
gene al
idimensional,
po
lo
an o
enemos
un
bucle
iple
anidado
que,
codi icado
en
C,
adop a
la
o ma
básica:
o
(i
=
0;
i
<
pun os;
i
+
+)
o
(j
=
0;
j
<
pun os;
j
+
+)
o
(k
=
0;
k
<
pun os;
k
+
+)
(33)
La
mani ies a
pa alelización
de
es e
código
hace
que
su
adap ación
a
CUDA
C
sea
muy
in ui i a
y
po
consiguien e
inmedia a.
Se
obse a
que
si
omamos
como
índice
p incipal
i,
las
ope aciones
es an es
que
se
ealizan
median e
el
bucle
doble
son
independien es
en e
sí.
Es o
pe mi e
aslada
el
p oblema
de
una
ejecución
secuencial
en
CPU
a
una
ejecución
en
pa alelo
en
la
GPU,
es ableciendo
una
co espondencia
en e
los
é minos
del
índice
i
y
los
hilos
de
eje-
cución.
De
es a
o ma,
se
log an
lanza
en
pa alelo
an os
bucles
dobles
en
la
GPU
como
sean
necesa ios.
La
en aja
que
o ece
es e
algo i mo
es
su
inmedia a
adap a-
ción
a
CUDA,
que
esul a
muy
in ui i a
y
po
consiguien e
sencilla.
Sin
emba go,
no
debe
ol ida se
la
limi ación
de
la
capacidad
de
almacenamien o
del
disposi i o.
En
el
caso
que
hemos
analizado,
las
es uc u as
de
memo ia
oluminosas
se
han
c eado
y
almace-
nado
en
la
memo ia
global,
asignando
a
cada
hilo
unas
posiciones
pa a
almacena
los
esul ados
ese adas
a
p io i.
Con
ello
hemos
e i ado
posibles
p oblemas
de
colisión
en e
hilos.
Una
ez
con-
cluido
el
p oceso
de
e aluación
y
e minada
la
ejecución
de
odos
los
hilos,
se
han
sumado
los
esul ados
en
la
CPU,
de
mane a
ápida
y
e icien e.
O o
aspec o
di e enciado
en e
ambos
algo i mos
que
con iene
des aca
es
la
es uc u a
de
almacenamien o
de
da os.
En
gene al,
en
el
algo i mo
o iginal
los
da os
es án
almacenados
en
enso es
de
o den
n,
mien as
que
en
su
e sión
en
CUDA
se
alma-
cenan
en
o ma
de
ec o es
ubicados
an o
en
la
memo ia
global
de
la
GPU,
pa a
los
da os
de
en ada,
como
en
los
egis os,
pa a
los
da os
auxilia es
p opios
de
los
hilos
que
no
compa en
in o mación
en e
ellos.
El
código
CUDA
C
emplea
p ecisión
loa
sencilla.
Sin
emba go,
es
impo an e
ene
p esen e
que
los
é minos
de
los
in eg andos
son
complejos
y,
po
an o,
cada
da o
ocupa
8
By es
de
memo ia
en
o al.
Los
cálculos
se
han
ealizado
en
un
equipo
con encional
In el
Quadco e
@2.33
GHz
con
4
GB
de
memo ia
RAM.
El
disposi i o
GPU
es
una
a je a
NVIDIA
265GTX
con
1
GB
de
memo ia
global,
16
kB
de
memo ia
local,
64
kB
de
memo ia
compa ida
y
96
núcleos.
Hemos
u ilizado
las
biblio ecas
y
los
pilo os
pa a
el
sis ema
ope-
a i o
OpenSuse
10.4
y
el
compilado
n cc
que
inco po a
NVIDIA.
Pa a
la
compilación
del
código
en
CUDA,
hemos
usado
las
bande as
n cc
−
lcublas
∗
.cu
−
o
ile
(34)
La
ejecución
del
código
implica
la
de inición
de
2
pa áme os,
es o
es,
el
núme o
de
bloques
y
el
núme o
de
hilos
po
bloque.
Hemos
podido
comp oba
que
la
elocidad
de
ejecución
en
GPU
es
sensible
al
núme o
de
bloques
Nb,
y
que
se
ob ienen
las
máximas
elocidades
cuando
se
u iliza
un
núme o
de
bloques
múl iplo
de
64.
Es e
hecho
es
independien e
del
núme o
de
hilos
Nhque
de i-
namos
en
cada
bloque
y
de
la
u ilización
comple a
o
no
del
o al
de
hilos
que
esul a
del
p oduc o
Nb×
Nh.
En
segundo
luga ,
hemos
pues o
a
pun o
la
he amien a
de
cálculo
median e
un
es udio
de
sensibilidad
espec o
del
núme o
de
pun os
de
in eg ación
nece-
sa ios
pa a
alcanza
una
con e gencia
acep able
en
los
esul ados
pa a
el
p oblema
que
que emos
abo da .
En
la
abla
3
incluimos
los
iempos
de
ejecución
y
alo es
de
ene gía
pa a
una
con igu ación
conc e a
( ig.
11),
en
unción
del
núme o
de
pun os
de
in eg ación
en
cada
dimensión,
N,
y
del
en o no
de
ejecución:
GPU,
CPU
sis-
ema
ope a i o
Windows
y
CPU
sis ema
ope a i o
Linux.
Dado
que
la
mejo a
alcanzable
en
los
iempos
de
ejecución
en
la
CPU
es
una
cues ión
ex ensamen e
es udiada
pa a
algo i mos
an
sencillos
en
su
es uc u a
como
el
u ilizado
en
es e
abajo,
haciendo
o
no
uso
de
lib e ías
OpenMP
y
MPI,
nues o
obje i o
ha
sido
compa a
los
iempos
de
ejecución
en
CPU,
sin
ges ión
e icien e
de
los
mic o-
p ocesado es,
y
en
GPU.
Los
iempos
de
ejecución
en
GPU
ienen
un
compo amien o
del
ipo
N2,
consis en e
con
la
u ilización
de
un
bucle
doble
en
luga
del
bucle
iple
anidado
inicial,
g acias
a
la
pa alelización
de
uno
de
los
bucles
anidados.
A
la
is a
de
los
esul ados
p esen ados
en
la
abla
3
podemos
conclui
que
pa a
N
=
100
se
alcanza
la
máxima
con e gencia.
Sin
emba go,
la
u ilización
de
64
pun os
de
in eg ación
implica
una
educción
de
iempo
conside able,
con
una
di e encia
en
el
alo
de
la
ene gía
o almen e
acep able.
Po
o o
lado,
es
in e esan e
des aca
que,
cuando
el
núme o
de
pun os
de
in eg ación
N
eque-
ido
pa a
alcanza
la
con e gencia
es
mayo
de
100,
el
iempo
de
cálculo
en
CPU
se
dispa a,
mien as
que
pa a
alo es
mayo es
de
200
esul a
simplemen e
inabo dable.
4.
Resul ados
numé icos
Como
hemos
desc i o
en
el
apa ado
3,
es amos
in e esados
en
el
cálculo
de
la
ene gía
de
o mación
de
de ec os
en
3
si uaciones
dis in as
( ig.
7),
que
se
co esponden
con
algunos
de
los
mecanis-
mos
de
mo imien o
de
dislocaciones
de
ipo
o nillo
en
ma e iales
BCC
a
baja
empe a u a.
En
pa icula ,
amos
a
ob ene
es as
ene -
gías
pa a
3
ma e iales:
molibdeno
(Mo),
wol amio
(W)
y
án alo
(Ta),
g acias
al
modelo
de
cons an es
de
ue za
ob enido
median e
la
linealización
del
po encial
ipo
Finnis-Sinclai
[17],
alidado
en
el
apa ado
3.2.
4.1.
Caso
A
Pa a
calcula
la
ene gía
de
nucleación
de
un
escalón
doble,
pa -
imos
de
una
con igu ación
con
un
de ec o
de inido
po
˛k,
es o
es,
una
línea
de
dislocación
in ini a,
y
a˜
nadimos
un
de ec o
de inido
po
˛,
el
meno
bucle
de
dislocación
que
se
pueda
gene a
espon á-
neamen e
sob e
la
dislocación
inicial.
La
al u a
del
escalón
doble
de
meno
ama˜
no
es
la
dis ancia
en e
dos
mínimos
del
po encial
de
Peie ls
[3]
y
se
co esponde
con
el
módulo
del
ec o
de
Bu ge s
del
ma e ial.
En
nues o
modelo,
es e
bucle,
que
denomina emos
en
adelan e
bucle
básico,
esul a
de
la
supe posición
de
4
bucles
elemen ales:
dos
de
ipo
ca esiano
y
2
de
ipo
diagonal
( ig.
11).
E.
Tellechea
e
al
/
Re .
in .
mé odos
numé .
cálc.
diseño
ing.
2013;29(3):135–145
143
Tabla
3
Compa ación
de
los
alo es
de
la
ene gía
de
in e acción
pa a
el
caso
0
cuando
LA=
20a,
pa a
dis in o
núme o
de
pun os
de
in eg ación
N.
La
columnas
CPU/GPU
ep esen an
la
acele ación
del
iempo
de
ejecución
GPU
espec o
CPU.
GPU
CPUwindows CPU/GPU
CPUlinux CPU/GPU
N
Tiempo
(s)
Ene gía
(eV)
Tiempo
(s)
Ene gía
(eV)
Tiempo
(s)
Ene gía
(eV)
20
111
−6.236E+00
140
−6.236E+00
1,26
100
−6.236E+00
0,90
50
703
−8.052E-01 3100
−8.052E-01
4,41
1250
−8.052E-01
1,78
60
1026
−8.059E-01
5340
−8.059E-01
5,20
2160
−8.059E-01
2,10
64
1175
−8.060E-01
6463
−8.060E-01
5,49
3008
−8.060E-01
2,56
100
2905
−8.061E-01
16400
−8.061E-01
5,64
11400
−8.061E-01
3,92
200
12180
−8.061E-01
130800
−8.061E-01
10,73
103400
−8.061E-01
8,48
300
30170
−8.061E-01
–
–
–
–
–
–
400
61690
−8.061E-01 –
–
–
–
–
–
Hemos
conside ado
una
línea
de
dislocación
in ini a
inicial
( ig.
11)
con
ac i idad
en
el
sis ema
de
deslizamien o
C5
( abla
1)
y
de inida
po
la
secuencia
{e2(4,
l),
e2(8,
l),
e2(10,
l)},
con
ec o
de
Bu ge s 1
2a0111.
En
el
espacio
de
Fou ie
ˆ˛()
se
de ine
como
ˆ˛(8,
)
=
2ı(
−
)ei2
ˆ˛(4,
)
=
−2ı(
−
)e−i1
ˆ˛(10,
)
=
2ı(
−
)
(35)
Mien as
que

ˆ˛()
pa a
el
bucle
básico
iene
dado
po
ˆ˛(3,
)
=
e−i(1+3)−
e−i(1+23)
ˆ˛(4,
)
=
e−i(21+2+23)−
e−i(1+3)
ˆ˛(5,
)
=
e−i1−
e−i(1+3)
(36)
ˆ˛(8,
)
=
e−i(1+3)−
ei2
ˆ˛(10,
)
=
e−i(1+2+3)−
e−i3
(37)
La
ene gía
de
o mación
de
un
escalón
doble
de
longi ud
LA,
según
la
eo ía
clásica
de
dislocaciones
[3],
puede
exp esa se
como
E o =
2E o +
Ein (38)
donde
E o es
la
au oene gía
asociada
a
un
escalón
aislado
y
el
é -
mino
Ein co esponde
a
la
ene gía
de
in e acción
en e
escalones.
Dado
que
es e
é mino
es
in e samen e
p opo cional
a
la
longi-
ud
de
sepa ación
en e
escalones
LA,
su
alo
iende
a
ce o
cuando
los
escalones
es án
su icien emen e
alejados.
Cuando
es o
sucede,
podemos
deci
que
es amos
en
la
condición
de
escalones
simples
aislados.
Los
esul ados
ob enidos
pa a
los
3
ma e iales
es udia-
dos
se
han
ep esen ado
en
la
igu a
12
jun o
con
los
alo es
de
la
ene gía
de
o mación
co espondien es
a
la
eo ía
elás ica
lineal
de
dislocaciones.
La
compa ación
es
buena,
pe o
dado
que
la
ene gía
(38)
se
exp esa
en
é minos
de
un
pa áme o

sin
signi icado
ísico,
Figu a
11.
Geome ía
de
un
bucle
de
dislocación
básico
nucleado
en
una
línea
de
dislocación
in ini a
de
di ección
(111).
su
alidez
es
más
cuali a i a
que
cuan i a i a.
Nues os
esul ados
pa a
la
ene gía
de
o mación
de
un
escalón
aislado
en
Ta
concue dan
con
los
ob enidos
po
Mo ia y
e
al.
[13]
pa a
16
posibles
con igu-
aciones
de
escalones.
En
la
igu a
12
puede
e se
que
pa a
án alo
ob enemos
una
ene gía
po
escalón
de
ap oximadamen e
0.9
eV,
mien as
que
los
alo es
calculados
en
Mo ia y
e
al.
[13]
oscilan
en e
0.67
y
1.84
eV,
dependiendo
de
la
con igu ación.
La
ene gía
de
nucleación
del
escalón
doble
se
co esponde
con
el
p ime
alo
en
las
cu as
(LA=
b)
en
la
igu a
12.
4.2.
Caso
B
Que emos
de e mina
en
es e
caso
la
posición
en
la
que
la
ene gía
de
nucleación
de
un
escalón
doble
es
independien e
de
la
exis encia
de
o o
escalón
doble
en
la
línea
de
dislocación
in ini a
( ig.
13).
Pa a
án alo,
hemos
ob enido
que
la
dis ancia
LAen e
el
escalón
doble
inicial
y
el
nue o
es
ap oximadamen e
10a,
siendo
a
el
pa áme o
de
ed
del
ma e ial.
El
inc emen o
de
ene gía
nece-
sa io
pa a
nuclea
el
doble
escalón
a
dis ancias
mayo es
es
igual
al
calculado
en
el
caso
an e io
( ig.
14).
4.3.
Caso
C
Po
úl imo,
hemos
de e minado
la
dis ancia
LCen
la
que
la
nucleación
de
un
nue o
escalón
doble
en
una
línea
de
dislocación
en
la
que
exis e
inicialmen e
un
escalón
aislado
( ig.
15)
pod ía
ase-
meja se
al
caso
0,
es o
es,
a
la
nucleación
de
un
escalón
doble
en
una
línea
de
dislocación
ec a
in ini a.
Los
esul ados
ob enidos
indican
( ig.
16)
que
cuando
la
dis ancia
de
sepa ación
LCen
án alo
es
≈10a,
el
inc emen o
de
ene gía
necesa io
pa a
nuclea
un
doble
escalón
en
una
línea
de
dislocación
in ini a
con
un
escalón
aislado
iende
a
0.8
eV,
el
mismo
que
ob u imos
en
el
caso
0
pa a
es e
ma e ial.
A
Figu a
12.
Ene gía
de
o mación
co espondien e
al
c ecimien o
de
un
escalón
doble
pa a
di e sos
ma e iales
BCC.