54 research outputs found
A bibliography on parallel and vector numerical algorithms
This is a bibliography of numerical methods. It also includes a number of other references on machine architecture, programming language, and other topics of interest to scientific computing. Certain conference proceedings and anthologies which have been published in book form are listed also
Solution of partial differential equations on vector and parallel computers
The present status of numerical methods for partial differential equations on vector and parallel computers was reviewed. The relevant aspects of these computers are discussed and a brief review of their development is included, with particular attention paid to those characteristics that influence algorithm selection. Both direct and iterative methods are given for elliptic equations as well as explicit and implicit methods for initial boundary value problems. The intent is to point out attractive methods as well as areas where this class of computer architecture cannot be fully utilized because of either hardware restrictions or the lack of adequate algorithms. Application areas utilizing these computers are briefly discussed
Summary of research in applied mathematics, numerical analysis, and computer sciences
The major categories of current ICASE research programs addressed include: numerical methods, with particular emphasis on the development and analysis of basic numerical algorithms; control and parameter identification problems, with emphasis on effective numerical methods; computational problems in engineering and physical sciences, particularly fluid dynamics, acoustics, and structural analysis; and computer systems and software, especially vector and parallel computers
Recommended from our members
Development and application of a parallel chemical compositional reservoir simulator
textSimulation of large-scale and complicated reservoirs requires a large number of gridblocks, which requires a considerable amount of memory and is computationally expensive. One solution to remedy the computational problem is to take advantage of clusters of PCs and high-performance computing (HPC) widely available nowadays. We can run large-scale simulations faster and more efficiently by using parallel processing on these systems. In this research project, we develop a parallel version of an in-house chemical flooding reservoir simulator (UTCHEM), which is the most comprehensive chemical flooding simulator. Every physical feature of the original code has been incorporated in the parallel code. The simulation results of several case studies are compared to the original code for verification and performance of the parallelization. The efficiency of the parallelization is evaluated in terms of speedup using multiple numbers of processors. Consequently, we improve the parallel efficiency to carry out the simulations by minimizing the communications among the processors by modifying the coding. The speedup results in comparison to linear speedup (considering the ideal speedup) indicate excellent efficiency. However, using large number of processors causes the simulator speedup to deviate from linear and the efficiency to decrease. The reason for the degradation is that the time devoted to communication between the processors increases with number of processors. To the best of our knowledge, the parallel version of UTCHEM (UTCHEMP) is the first parallel chemical flooding reservoir simulator that can be effective in running large-scale cases. While it is not feasible to simulate large-scale chemical flooding reservoirs with millions of gridblocks in any serial simulator due to computer memory limitations, UTCHEMP makes simulation of such cases practical. Moreover, this parallel simulator can take advantage of multiple processors to run field-scale simulations with millions of gridblocks in few hours.Mechanical Engineerin
- …