Documente Academic
Documente Profesional
Documente Cultură
ABSTRACT
This work presents a novel method for analyzing spatio-temporal variations of geomagnetic field using parallel computing.
One-minute resolution geomagnetic dataset of 1996 was obtained from INTERMAGNET global network of 64 observatory
stations. In effect, large and three dimensional arrays of geomagnetic observations are to be processed. Thus, sequential and
parallel algorithms were developed using MATLAB 2012a, interfaced with the well-known kriging method for efficient
geostatistical data gridding and mapping of solar quiet (Sq) daily variations. The runtime of the sequential algorithm on a
processor took 18.5 minutes while the corresponding parallel algorithm took 2.95 minutes using eight Intel Xeon E5410
2.33GHz processors in parallel. The efficiency profile of the model is logarithmic in nature. This was further optimized using
quadratic polynomial interpolation. The results show that 13 processors will process the Sq in less than one minute, thus
providing effective near real-time observation of Space weather. In addition, the foci of the generated finer Sq(H) plots
revealed temporal variability that is consistently maximized at local noon at every location on this geomagnetic environment
as demonstrated in the 2D visual display.
Keywords: Parallel Computing, Multi-core technology, Geomagnetic Field, Performance, Benchmark, Space Weather
ISSN: 2049-3444 2012 IJET Publications UK. All rights reserved. 1842
International Journal of Engineering and Technology (IJET) Volume 2 No. 11, November, 2012
developed in 1990s to ease the development of parallel 2. EVALUATION METRICS FOR HIGH-
programs for massively parallel programs and clusters. PERFORMANCE COMPUTING
Additionally, several parallel programming models and Today, high performance (parallel) computers (HPC) are
languages have been developed that are based on non- being used in a wide variety of disciplines. These
parallel languages such as the native C for the disciplines include financial modeling in business
development of parallel programs with efficient and industry, the meteorological prediction of tornadoes and
optimized solutions. Modern applications of parallel thunderstorms, analysis of DNA sequences in
processing include computational fluid dynamics, thermal computational biology. The pharmaceutical companies
analysis of data centre, simulation of energy and heat also use parallel computing in the design of new drugs, oil
equations deriving from the Navier-Stokes as well as companies carry out seismic survey and exploration using
heliophysical studies. In addition, orbital tracking of parallel computation. NASA uses them for aerospace
navigation satellites, ephemeris data acquisition, vehicle design, while the entertainment industry uses
photorealistic graphics, computational visualization and them for special effects in movies and commercials. The
machine perception are other specialties that require high common attribute of these complex financial, scientific
level of parallel algorithms to produce optimized results and engineering designs applications is the need to
in a reasonable time. perform computations on large datasets and/or complex
equations.
The theme of this work is the application of parallel
processors to solve for solar quiet (Sq) variations using For performance analysis of parallel computing, Amdahl
one-minute resolution of geomagnetic field data. The (1967) and Gustafson (1988) stated benchmark metrics
generated Sq daily variations results from electric field for evaluation. Essentially, the speedup, Sp, determines
dynamo at the E-region of ionosphere is known to be how many times the parallel program is faster than the
directly responsible for the magnetic perturbation on the fastest sequential using identical problem and hardware
Earth surface being measured by ground-based specifications. Other benchmark metrics include
magnetometers. The Sq focus helps to observe the efficiency,, which is the ratio of speedup to the number
intensity of solar radiations and the geomagnetic field of processors (p), used for the computation. These major
variability in the ionosphere. The overall conditions of the metrics can be mathematically represented as follows:
Sun in the interplanetary Space and Sun-Earth
environment are generally known as Space weather. It has
been established in a study carried out by James (2007)
and Pekunlu (1999) that solar radiation takes 2-3 days
while solar flares effect take less than 9 minutes to reach
Earth.
ISSN: 2049-3444 2012 IJET Publications UK. All rights reserved. 1843
International Journal of Engineering and Technology (IJET) Volume 2 No. 11, November, 2012
problem, Campbell (1997) described the orientation of by ground-based magnetometers. The importance of the
geomagnetic field components in as shown in fig.1. equations is to use geomagnetic orientation (HDZ) as
uniform platform for the computation.
Geographic North (X)
Magnetic (4)
North (H)
(5)
D
3.1 Framework for the Computational
East (Y)
Analysis
I
To proceed, we present in Table 1, the configuration and
specifications of the high-performance parallel computing
hardware that is deployed in this work.
Feature Specification
Z
ISSN: 2049-3444 2012 IJET Publications UK. All rights reserved. 1844
International Journal of Engineering and Technology (IJET) Volume 2 No. 11, November, 2012
Initialization
Initialization
Collection of No
Sq(HDZ) results for p=8 ?
Jan-Dec
Ye
Result displayed in 2D s
Return
End
o 64 x 3 (for H, D, Z components by 64
Optimized, observatories)
Speed gained
enhanced o 192 by 1440 (276480 cases)
Improved
efficiency Results o 366 x 276480
ISSN: 2049-3444 2012 IJET Publications UK. All rights reserved. 1846
International Journal of Engineering and Technology (IJET) Volume 2 No. 11, November, 2012
The graph plot of (, t) shows a logarithmic curve which Note that S is minimum when the gradient vanished.
modeled a best-fit curved line to display the data values Since the model contains n parameters there are n gradient
that decrease quickly before leveling out. Mathematically, equations, so, elements of the gradient vector are the
the relationship conforms the following logarithmic partial derivatives of S with respect to the parameters, that
function to compute the least squares fit through the is:
observed points:
(7)
where 1 and 2 are constants that approximately solve the The minimum is determined by calculating the partial
over-determined non-linear system. derivatives of S(1,2) with respect to 1 and 2 and
setting them to zero. This results in a system of two
Clearly, this is an over-determined system i.e. having equations in two unknowns, called the normal equations,
eight (8) equations with two (2) unknowns. The least which results in
squares approach to solving this problem is to try to make
as small as possible the sum of squares of errors between 1 = -276.2 and 2 = 686.4,
the right- and left-hand sides of the equations, that is, to
find the minimum of the function. Consequently, t = -276.2ln() + 686.4 (12)
The over-determined system is of m=8 linear equations in Table 5: Speedup and Efficiency of Processors utilization
n=2 unknown coefficients, 1, 2, with m > n. This can be Time
written in compact matrix form as: CPU Time(s) (minute, Speedu Efficiency
(P) (Tp) Tp) p (Sp) (%)
t =* (8)
1 801.549 13.40 1 100
where 2 409.737 6.83 1.96 97.8126
3 302.236 5.04 2.65 88.4021
4 242.909 4.05 3.30 82.4948
(9)
5 218.074 3.63 3.68 73.5117
6 208.901 3.48 3.84 63.9497
Here, the objective function S is given by 7 192.848 3.21 4.16 59.3768
8 185.517 2.95 4.32 54.0079
(10)
(11)
ISSN: 2049-3444 2012 IJET Publications UK. All rights reserved. 1847
International Journal of Engineering and Technology (IJET) Volume 2 No. 11, November, 2012
ISSN: 2049-3444 2012 IJET Publications UK. All rights reserved. 1848
International Journal of Engineering and Technology (IJET) Volume 2 No. 11, November, 2012
0, p 13;
This simplifies to
ISSN: 2049-3444 2012 IJET Publications UK. All rights reserved. 1849
International Journal of Engineering and Technology (IJET) Volume 2 No. 11, November, 2012
400 400
SqH (nT)
SqH (nT)
SqH (nT)
100
200 200
0 0 0
0 1000 500
1500 0 500
1000 1500 0 500 1000 1500
Time (mins) Time (mins) Time (mins)
Station: BSC Station: HER Station: ALE
150 150 600
February
SqH (nT)
SqH (nT)
50 50 200
0 0 0
0 500
1000 1500 0 500
1000 1500 0 5001000 1500
Time (mins) Time (mins) Time (mins)
Station: DLR Station: KAK Station: GDH
150 100 1000
March
100
SqH (nT)
SqH (nT)
SqH (nT)
50 500
50
0 0 0
0 500 1000 1500 0 500 1000 1500 0 500 1000 1500
Time (mins) Time (mins) Time (mins)
Fig.7: Sq(H) variations in January, February and March along latitudinal zones
200
SqH (nT)
SqH (nT)
SqH (nT)
100 500
100
0 0 0
0 5001000 1500 0 500
1000 1500 0 500 1000 1500
Time (mins) Time (mins) Time (mins)
Station: HON Station: CBN Station: CBB
300 200 1000
May
200
SqH (nT)
SqH (nT)
SqH (nT)
100 500
100
0 0 0
0 5001000 1500 0 500 1000 1500 0 500 1000 1500
Time (mins) Time (mins) Time (mins)
Station: KOU Station: OTT Station: CMO
400 300 600
200 400
SqH (nT)
SqH (nT)
SqH (nT)
June
200
100 200
0 0 0
0 500 1000 1500 0 500 1000 1500 0 500 1000 1500
Time (mins) Time (mins) Time (mins)
Fig.8: Sq(H) variations in April, May and June along the latitudes
ISSN: 2049-3444 2012 IJET Publications UK. All rights reserved. 1850
International Journal of Engineering and Technology (IJET) Volume 2 No. 11, November, 2012
400 400
SqH (nT)
SqH (nT)
SqH (nT)
July
100
200 200
0 0 0
0 1000 500
1500 0 1000 500
1500 0 500 1000 1500
Time (mins) Time (mins) Time (mins)
Station: PHU Station: NEW Station: THL
150 300 1000
August
100 200
SqH (nT)
SqH (nT)
SqH (nT)
500
50 100
0 0 0
0 500
1000 1500 0 500
1000 1500 0
1000 500
1500
Time (mins) Time (mins) Time (mins)
Station: PPT Station: LOV Station: MBC
September
200
SqH (nT)
SqH (nT)
SqH (nT)
200 500
100
0 0 0
0 500 1000 1500 0 500 1000 1500 0 500 1000 1500
Time (mins) Time (mins) Time (mins)
Fig. 9: Sq(H) variations in July, August and September along the latitudes
200 400
SqH (nT)
SqH (nT)
SqH (nT)
100
100 200
0 0 0
0 500 1000 1500 0 500
1000 1500 0 500
1000 1500
Time (mins) Time (mins) Time (mins)
Station: TAM Station: HAD Station: SBA
400 150 1000
November
100
SqH (nT)
SqH (nT)
SqH (nT)
200 500
50
0 0 0
0 500 1000 1500 0 500
1000 1500 0 500 1000 1500
Time (mins) Time (mins) Time (mins)
Station: TAN Station: MMB Station: SOD
200 150 60
December
100 40
SqH (nT)
SqH (nT)
SqH (nT)
100
50 20
0 0 0
0 500 1000 1500 0 500 1000 1500 0 500 1000 1500
Time (mins) Time (mins) Time (mins)
Fig.10: Sq(H) variations in October, November and December along the latitudes
ISSN: 2049-3444 2012 IJET Publications UK. All rights reserved. 1851
International Journal of Engineering and Technology (IJET) Volume 2 No. 11, November, 2012
[12] George S. Almasi and Allan Gottlieb, 1994, Highly [25] Rabiu A.B., 2001, Seasonal Variability of Solar Quiet
Parallel Computing, Second Edition at Middle Latitudes, Ghana Journal of Science, 41,
Benjamin/Cummings Publishers 15-22
[13] Gustafson, J.L., Reevaluating Amdahls Law, [26] Vestine, E. H., Description of the earth's main
Comm. ACM, May 1988, pp. 532-533. magnetic field and its secular change, 1905-1945,
Carnegie Institute of Washington Publication 578.
[14] Intel http://www.intel.com/pressroom/kits/upcrc/, Washington. D. C., 1947.
Accessed, May 10 2012
[27] Rennan Pekunlu (1999), Solar Flares, Tr. J. of
[15] Hargreaves, J. (1979), The Upper Atmosphere and Physics International Workshop: 23 (1999), 415-423.
Solar Terrestrial Relations. An
[28] James A. Marusek, 2007, Solar Storm Threat
Analysis, Impact, Bloomfield, Indiana 47424
ISSN: 2049-3444 2012 IJET Publications UK. All rights reserved. 1853