Today, numerical simulation is used more and more to get detailed information about crystal growth processes. In the Czochralski crystal growth from electrically conductive melts, the application of an external magnetic field has become a very useful technique for improving crystal quality. The integration of the magnetic field into the simulation program leads to a system of coupled partial differential equations, i.e. incompressible Navier-Stokes equations and convective heat equations in combination with an external magnetic field, which have to be solved. Because of the regular access to data this problem is suitable for vector computers. The CRAY X-MP provides vectorization and multiprocessing capabilities. With multitasking it is possible to run different parts of one program in parallel. Both multitasking concepts, macrotasking and microtasking, were examined to evaluate their potential to speed-up the Czochralski crystal growth simulation program implemented on a CRAY X-MP.
We will give a survey of the application, and will describe the concepts of macrotasking and microtasking on the CRAY X-MP architecture as well as the integration of these concepts into the simulation program. Timing results provide information about the user benefit obtained by using these techniques.
[1]
Volker Kurz.
Vector and parallel processors in computational science III
,
1988,
Parallel Comput..
[2]
Steve Reinhardt.
A data-flow approach to multitasking on CRAY X-MP computers
,
1985,
SOSP 1985.
[3]
Jack Dongarra,et al.
Implementing dense linear algebra algorithms using multitasking on the CRAY X-MP-4 (or approaching the Gigaflop)
,
1986
.
[4]
M. Mihelčić,et al.
Three-dimensional simulations of the Czochralski bulk flow
,
1984
.
[5]
M. Mihelčić,et al.
Numerical simulations of the Czochralski bulk flow in an axial magnetic field: Effects on the flow and temperature oscillations in the melt
,
1985
.