Научная статья на тему 'Numerical Analysis of Automodel Solutions for Superdiffusive Transport'

Numerical Analysis of Automodel Solutions for Superdiffusive Transport Текст научной статьи по специальности «Математика»

CC BY
110
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
automodel solution / distributed computing / numerical verification / superdiffusion

Аннотация научной статьи по математике, автор научной работы — Alexander B. Kukushkin, Vladislav S. Neverov, Petr A. Sdvizhenskii, Vladimir V. Voloshinov

The distributed computing analysis of the accuracy of automodel solutions for the Green’s function of a wide class of superdiffusive transport of perturbation on a uniform background is carried out. The approximate automodel solutions have been suggested for the 1D transport equation with a model long-tailed step-length probability distribution function (PDF) with various power-law exponents. These PDFs describe the transport dominated by the Lévy flights. Massive computing experiments were done to verify automodel solutions. The Everest distributed computing platform and the cluster at NRC ‘Kurchatov Institute’ were used. The results verify the high accuracy of automodel solutions in a wide range of space-time variables and suggest extending the developed method of automodel solutions to a wider class of stochastic phenomena.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Numerical Analysis of Automodel Solutions for Superdiffusive Transport»

Numerical Analysis of Automodel Solutions for

Superdiffusive Transport

Alexander B. Kukushkin, Vladislav S. Neverov, Petr A. Sdvizhenskii, and Vladimir V. Voloshinov

Abstract—The distributed computing analysis of the accuracy of automodel solutions for the Green's function of a wide class of superdiffusive transport of perturbation on a uniform background is carried out. The approximate automodel solutions have been suggested for the 1D transport equation with a model long-tailed step-length probability distribution function (PDF) with various power-law exponents. These PDFs describe the transport dominated by the Levy flights. Massive computing experiments were done to verify automodel solutions. The Everest distributed computing platform and the cluster at NRC 'Kurchatov Institute' were used. The results verify the high accuracy of automodel solutions in a wide range of space-time variables and suggest extending the developed method of automodel solutions to a wider class of stochastic phenomena.

Keywords—automodel solution, distributed computing, numerical verification, superdiffusion.

I. INTRODUCTION

Superdiffusive transport phenomena are of growing interest in the literature and various applications. In the case of normal (or ordinary) diffusion, defined as the Brownian motion described by the differential equation of the Fokker-Planck type, the Green's function is a Gaussian which argument determines the scaling law for the propagation front, Vfr(t) ~ (Dt)p, where p= V and D is the diffusion coefficient. This law is violated for a broad class of phenomena where the free-path length (step length) provided by the long-tailed, power-law probability distribution function (PDF) leads to the exponent p > V, that is called a superdiffusive transport (see, e.g., [1]-[4]]). In this case the dominant contribution to the transport comes from the long-free-path carriers (named, by B. Mandelbrot [5], Lévy flights). In various physics problems, superdiffusion was

Manuscript received December 28, 2017. This work was supported in part by the Russian Foundation for Basic Research (projects RFBR-15-07-07850-a, 15-29-07068-ofi-m). This work has been carried out using computing resources of the federal collective usage center Complex for Simulation and Data Processing for Mega-science Facilities at NRC 'Kurchatov Institute', http://ckp.nrcki.ru/

A. B. Kukushkin is with the National Research Centre 'Kurchatov Institute', Moscow, 123182, Russian Federation (e-mail: Kukushkin_AB@nrcki.ru, kukushkin.alexander@gmail.com) and the National Research Nuclear University MEPhI, Moscow, 115409, Russia. V. S. Neverov, is with the National Research Centre 'Kurchatov Institute', Moscow, 123182, Russia (e-mail: vs-never@hotmail.com). P. A. Sdvizhenskii is with the National Research Centre 'Kurchatov Institute', Moscow, 123182, Russia (e-mail: sdvinpt@gmail.com). V. V. Voloshinov is with Institute for Information Transmission Problems (Kharkevich Institute) of Russian Academy of Science, Moscow, 127051, Russia (vv_voloshinov@iitp.ru).

qualified/named as a non-local transport which is described by an integral, in space variables, equation which is nonreducible to a differential one: for instance, BibermanHolstein equation [6]-[8] for the space-time evolution of the density of excited atoms/ions produced by the radiative transfer in the spectral lines in gases and plasmas; excitation transport by phonons [9]; (non-stationary) heat transport by the longitudinal, electron Bernstein, waves in plasmas [10]; photon-assisted transport of minority carriers in semiconductors (photo-excited holes in n-type InP) [11].

A wide class of non-stationary superdiffusive transport on a uniform background with a power-law decay, at large distances, of the step-length PDF was shown [12] to possess an approximate automodel solution. The solution for the Green's function was constructed using the scaling laws for the propagation front (relevant-to-superdiffusion average displacement) and asymptotic solutions far beyond and far in advance of the propagation front. These scaling laws were shown to be determined essentially by the long-free-path carriers (Levy flights). The validity of the suggested automodel solution was proved by its comparison with numerical solutions in the one-dimensional (1D) case of the transport equation with a simple long-tailed PDF with various power-law exponents and in the 3D case of the Biberman-Holstein equation of the resonance radiation transfer for various (Doppler, Lorentz, Voight and Holtsmark) spectral line shapes. The analysis of the limits of applicability of the automodel solution in the 1D case was continued in [13]. However, the full-scale numerical analysis of the limits of applicability was not done yet.

Here, we carry out massive computations of the exact solution of the transport equation with a simple long-tailed PDF with various power-law exponents and compare these results with automodel solutions [12] to identify the limits of their applicability. Preliminary computations have been done on the cluster at NRC 'Kurchatov Institute', http://ckp.nrcki.ru/ by means of the Everest, http://everest.distcomp.org/, a new distributed computing platform supporting the publication, execution and composition of applications running across distributed computing resources [14]. A special Everest application, the so called Parameter Sweep [15], was used to run a bunch of independent tasks at the cluster via special Everest-agent installed on the cluster. However, final computation that includes hundred independent tasks was performed directly at the cluster via SLURM commands.

II. Main Equations

transport equation (1) for the PDF (2) has the form [12]:

A. Transport Equation and Exact Solution We consider the 1D transport on a uniform background, described by the equation for spatial density f(x, t) of an excitation of the background medium, which may evolve due to the exchange of excitation between various points of the medium via emission and absorption of the carriers (here the retardation, caused by the finite velocity of carriers, and the quenching of perturbation are neglected; the derivation of this equation for a possible mechanism of interaction between the medium and the carriers of medium's perturbation is given in Appendix in [12]). The equation for the Green's functionfG(x, t) is as follows:

fxi) = T J W (| x - x |) f (x, t )dx - T f (x, t) + s( x )S(t),

(1)

where W(x) is a step-length PDF (i.e. the probability that the carrier, emitted at some point, is absorbed at a distance x from that point), 1/t is the absolute value of the emission rate (i.e. t is the average waiting time between the absorption and reemission of the carrier), 5(x)5(t) stands for the source function, which is the rate of production of excitation by an external source (i.e. a source which differs from the excitation of the medium due to absorption described by the W function), and, for the Green's function, corresponds to an instant point source. The uniformity of the background assumes that, first, the W is a function of only one variable — the distance between the points of emission and absorption — and, second, t is a constant. Hereafter we use the dimensionless time and space coordinate, assuming the normalization of time by t and using a dimensionless PDF.

We take the PDF in the following simple form which possesses a long tail and the infinite value of the mean square displacement of the excitation from the source:

W (p) =

Y

2(1 + p)Y+1

œ

J W(|x - x'|)dx' = 1.

0 < y < 2, p = |x - x'l

(2)

Here, the upper bound for parameter y corresponds to the boundary between the superdiffusive evolution of the Green's function and diffusive, Brownian one.

The analytic solution of (1) with the PDF (2) has the form [12]:

1 W œ in

Lact(^ t) = — J CoS(PX) eXP -tP J ,Sm PX, dX1 2n J_ _ 0(1 + ^)Y

dp. (3)

B. Automodel Solution and the Algorithm of Verifying the Self-Similarity

The approximate automodel solution of the superdiffusive

/auto ( ^ t ) = t

2 _1 + pg ( p fr ( t ) /p )]Y"

Pfr(t) = (t + 1)1/Y - 1

p = x

(5)

where g is a function of a single variable, which has to be reconstructed from comparison with exact solution, while the asymptotic behavior of the function g is known from the scaling laws directly derived from the transport equation (1):

g(s) = 1, s << 1; g(s) = as, s >> 1,

a(Y) = 2

_ <>1/y

jn

[ I (y)]

1/Y

1/(y+1)

(6) (7)

The procedure of the reconstruction of the function g via comparing the automodel solution (4) with the exact solution (3) is as follows:

Qw ( ^t ) =1 p

Yt

1

V+1

-1

2 /exact ( x, t ) QW (p>1 (p>s)) = QW (s> p) = g (s) :

Qw (p(t,s),t) = Qw (s,t) = g(s),

p = x .

(8)

(9) (10)

where the functions t(p, s) and p(t, s) are determined by the relation

s = (( t +1)"Y-1)/p .

(11)

Note, that the propagation front (5) is a partial case of the relation defined by (11): pfr(t) = p(t, s = 1).

III. Distributed Computing Parameters and Implementation

In order to obtain functions g(s) for different values of y, the exact solutions fexact(p,t) were calculated. The values of t were evenly spaced on a log scale (100 points per power) in the range from tmin = 30 to tmax = 108, creating the numerical mesh of total 653 points. The values of s were also evenly spaced on a log scale (50 points per power) in the range from smin = 0.01 to smax = 1000, creating the numerical mesh of total 501 points. The respective values of p are defined by these two numerical meshes, using (11). The values of y were evenly spaced in the range from ymin = 0.5 to ymax = 1.5, creating the numerical mesh of total 101 points. We used distributed computing to calculate fexac(p,t) on these meshes.

We had to solve 101 independent tasks that corresponds to the mesh of variable y. All analytic expressions (3)-(11) have been implemented in the form of a Python program, using the NumPy and SciPy, well-known scientific libraries (www.scipy.org).

The less value of y the more time is spent for computation, e.g., for y = 0.5 computations took 8.5 hours on a single core of Intel Xeon E5-2650v2 CPU. Some tests have been

Y

performed via the Parameter Sweep, a special Everest application [15], enabling one to run a set of independent tasks at the cluster via special Everest-agent. It was found that the available implementation of the Everest-agent for the SLURM (see agent's sources at https://gitlab.com/everest/agent) has a limit on the number of tasks running in parallel on the cluster (not more than 64). The final computations have been done by the SLURM commands directly from the master host.

The problem was to avoid the default SLURM setting: not more than 64 job per SLURM user (in our case) with one-thread Python process 'inside' each of jobs that run in parallel. The decision was to use the SLURM srun command enabling one to run unlimited number of processes within a single SLURM job. The content of appropriate SLURM batch file is shown in Fig. 1. The SLURM-script has been run by the sbatch command.

#!/bin/sh

#SBATCH -D /s/ls4/users/vvvoloshinov/automodel

#SBATCH -n 101

#SBATCH -o %j.out

#SBATCH -e %].err

#SBATCH -t 9:30:30

#SBATCH -p hpc4-3d

for gamma in ~seq 0.5 0.01 1.5"; do

srun --output=$SLURM_JOBID. gamma_${gamma}.out.txt\ --error=$SLURM_JOBID.gamma_${gamma}.err.txt\ |-nl -cl bash 'pwd'/run-selfsim-task.sh $gamma &

done wait

Fig. 1. Example of the SLURM batch file content used to perform the computation for mesh of y from ymin = 0.5 to ymax = 1.5 with 0.01 increment. The Python process is called within run-selfsim-task.sh Bash-script.

IV. Results of Numerical Analysis

Besides direct comparison of the automodel, (4), and exact, (3), solutions of the transport equation (1), an inverse problem is solved to identify the range of variable in the two-dimensional space, {time, space coordinate}, where the automodel solution is accurate within 10% error bars around the exact solution. This boundary, dubbed t10%, as a function of time only, i.e. for the entire range of space coordinate, is shown in Fig. 2.

0.6 0.8 1.0 1.2 1.4 V

Fig. 2. The values of time, t10%, for which the condition 0.9

< fauto(p,t > tmin)/fexac(p,t > Lin) < 1.1 is met for various

values of y.

The minimal value, y=0.5, corresponds to the longest tail of the PDF of the type (2), known in physical problems (see, e.g., [16]). The maximal value, y=1.5 corresponds to the case, which is close enough to the boundary between the superdiffusive and diffusive evolution.

Analysis of automodel solutions is illustrated with Figs. 35 for three values of y. Each case is represented with three figures. The functions Qw(s,t) (10) are shown for different values of t in the range from t10%(y) to tmax = 108. The normalized functions Qw(s,t)/{Qw}av(s), where subscript av denotes averaging over time from tmin = 30 to tmax = 108, and the relative errors of the automodel solution fauto(p,t)/fexact(p,t) are shown for the same range of time.

10"2 10"1 10° io1 io2 io3

b

1,00-

0.99 -

I/)

1 0.98-

rS

O 0.97 -® 0.96-O 0.95 ■ 0,94-

10"2 10"1 10° 101 102 103

P

Fig. 3. Functions Qw(s,t) (10) for y = 0.5 and different values of t in the range from t10% = 33.66 to tmax = 108 (a). Normalized functions Qw(s,t)/{Qw}av(s) for the same range of

t (b). The relative errors of the automodel solution

fauto(p,WexacAp,t) for the same range of t (c).

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

У= 1 a

computation time of the exact solution, whereas the applicability of the automodel solutions is limited only by

y- 1.5

Fig. 4. The same plots as in Fig. 3 but for y = 1.0 and the

values of t in the range from

= 46.47 to tmax = 108

Fig. 5. The same plots as in Fig. 3 but for y = 1.5 and the values of t in the range from t1№i = 1853.15 to tmax = 108.

The results shown in Fig. 3-5 illustrate the following main features of the superdiffusivity as itself and of the automodel solutions.

If the region in {t, p} space, where 10% is not exceeded, is identified (figures c), the region, where maximal error is located, moves from the point {tmin, 0} for у < 1.3 to the region s~0.2 for у > 1.3 (figures b). This corresponds to a kink on the curve in Fig. 2, marked with a vertical line. The automodel function g(s), as a function of a single variable, is formed with a high accuracy in the very wide range of {t, p} space (figures a).

The highest superdiffusivity, being produced by the longest tail of the PDF, needs, as expected, the longest

the expected violation at small time. This illustrates the importance of automodel solutions for the most time-consuming problems.

V. Conclusion

The results, obtained with distributed computing, verified the high accuracy of automodel solutions in a wide range of space-time variables and enabled us to identify the limits of applicability of automodel solutions. All these results suggest extending the developed method of automodel solutions to a wider class of stochastic phenomena.

Acknowledgment

The authors are grateful to A. P. Afanasiev for the support of collaboration between the NRC "Kurchatov Institute" and the Center for Distributed Computing (http://distcomp.ru) of the Institute for Information Transmission Problems (Kharkevich Institute) of Russian Academy of Science.

References

[1] Shlesinger, M., Zaslavsky, G. M., and Frisch, U. (Eds.). "Levy Flights and Related Topics in Physics". New York: Springer-Verlag, 1995.

[2] A.A. Dubkov, B. Spagnolo, and V.V. Uchaikin. "Levy flight superdiffosion: an introduction", Int. J. Bifurcation Chaos, vol. 18, p. 2649, 2008.

[3] J. Klafter, I.M. Sokolov, "Anomalous diffusion spreads its wings," Physics world, vol. 18, p. 29, 2005.

[4] I.I. Eliazar, M.F. Shlesinger. "Fractional motions," Phys. Rep., vol. 527, pp. 101-129, 2013.

[5] Mandelbrot, B.B.. "The Fractal Geometry of Nature," New York: W. H. Freeman, 1982.

[6] Biberman, L. M., Sov. Phys. JETP, vol, 19, p.584, 1949.

[7] Holstein T., Phys. Rev., v. 72, № 12, p. 1212, 1947.

[8] Biberman L.M., Vorob'ev V.S., Yakubov I.T. "Kinetics of Nonequilibrium Low Temperature Plasmas", (New York: Consultants Bureau), 1987.

[9] I. B. Levinson, Zh. Eksp. Teor. Fiz., vol. 75, pp. 234-248, July 1978.

[10] Kukushkin A.B., Lisitsa V.S., and Saveliev Yu.A., JETP Lett., vol. 46, p.448, 1987.

[11] A.V. Subashiev, O. Semyonov, Z. Chen, S. Luryi. "Temperature controlled Lévy flights of minority carriers in photoexcited bulk n-InP", Phys. Lett. A, vol. 378, pp. 266-269, 2014.

[12] Kukushkin A.B. and Sdvizhenskii P.A., J. Phys. A: Math. Theor., vol. 49, paper 255002, 2016.

[13] Kukushkin A.B. and Sdvizhenskii P.A., "Accuracy analysis of automodel solutions for Lévy flight-based transport: from resonance radiative transfer to a simple general model", J. Phys. Conf. Series (to be published).

[14] Sukhoroslov O., Volkov S., Afanasiev A. "A Web-Based Platform for Publication and Distributed Execution of Computing Applications" in 14th International Symposium on Parallel and Distributed Computing (ISPDC). IEEE, 2015, pp. 175-184.

[15] Volkov S., Sukhoroslov O. "A Generic Web Service for Running Parameter Sweep Experiments in Distributed Computing Environment," in Procedia Computer Science, Volume 66, 2015, pp. 477-486.

[16] Abramov V.A., Kogan V.I., Lisitsa V.S., In: Reviews of Plasma Physics, 1987, Vol.12 (Leontovich M.A., Kadomtsev B.B., Eds.) New York: Consultants Bureau, p.151.

i Надоели баннеры? Вы всегда можете отключить рекламу.