Parallel Processing on Shared Memory Multi-User Systems
A style of parallel programming (within the context of FORTRAN77) which is portable over this range of machines, although unfortunately the lack of language standardization precludes the portability of parallel syntax at the present time. It is intended that the style give rise to efficient use of such systems taking into account both the existence of shared memory and the fact that each computing node may be given over to multi-user operation; by way of contrast, in distributed memory systems, such as the Intel iPSC/2 hypercube or the Meiko transputer based series, it is normal for each node to be dedicated to a single user. We assert that whilst multi-user nodes should be inherently the more efficient and flexible, it is necessary to take account of the effects of the multi-user environment when evolving a programming style.
An explanation of much of the jargon of the subject
An indication of the range of applicability of parallel concepts in the calculation of molecular electronic structure by the usual methods of quantum chemistry.
KeywordsShared Memory Global Index Common Block Programming Style Molecular Electronic Structure
Unable to display preview. Download preview PDF.