Items where Greenwich Author is "Leggett, Peter"
computational geometry, computer systems programming, data storage equipment, finite volume method, iterative methods, response time (computer systems), distributed-memory systems, parallel processing systems
McManus, Kevin, Cross, Mark, Walshaw, Chris ORCID: https://orcid.org/0000-0003-0253-7779, Johnson, Steve and Leggett, Peter (2000) A scalable strategy for the parallelization of multiphysics unstructured mesh-iterative codes on distributed-memory systems. The International Journal of High Performance Computing Applications, 14 (2). pp. 137-174. ISSN 1094-3420 (Print), 1741-2846 (Online) (doi:10.1177/109434200001400203)
distributed memory parallel systems, computational mechanics software, CAPTools
Leggett, P.F., Johnson, S.P and Cross, M. (2000) CAPLib - A 'thin layer' message passing library to support computational mechanics codes on distributed memory parallel systems. Advances in Engineering Software, 32 (1). pp. 61-83. ISSN 0965-9978 (doi:10.1016/S0965-9978(00)00056-9)
interactive parallelisation tools, global ocean model code, OpenMP shared memory parallelisation, automatic parallel code generation
Ierotheou, C.S., Johnson, S.P., Leggett, P.F and Cross, M. (2003) Using an interactive parallelisation toolkit to parallelise an ocean modelling code. Future Generation Computer Systems, 19 (5). pp. 789-801. ISSN 0167-739X (doi:10.1016/S0167-739X(02)00185-1)
multi-dimensional partitioning, automatic code generation; NAS parallel benchmarks results, Industrial CFD code results
Evans, E.W., Johnson, S.P., Leggett, P.F. and Cross, M. (2000) Automatic and effective multi-dimensional parallelisation of structured mesh based codes. Parallel Computing, 26 (6). pp. 677-703. ISSN 0167-8191 (doi:10.1016/S0167-8191(00)00004-1)
multi-physics modelling, CFD software
Cross, M., Lyster, C, Bailey, C. ORCID: https://orcid.org/0000-0002-9438-3879, Croft, N., Ewer, J. ORCID: https://orcid.org/0000-0003-0609-272X, Leggett, P., McManus, K., Pericleous, K.A. ORCID: https://orcid.org/0000-0002-7426-9999 and Patel, M.K. (1996) PHYSICA - A software environment for the modelling of multi-physics phenomena. ZAMM - Journal of Applied Mathematics and Mechanics / Zeitschrift für Angewandte Mathematik und Mechanik, 76 (S4). pp. 105-108. ISSN 0044-2267 (Print), 1521-4001 (Online) (doi:10.1002/zamm.19960761408)
overlapping communications with calculation, pipelines, parallelisation tools, automatic code generation, APPLU and ARC3D results
Evans, E.W., Johnson, S.P., Leggett, P.F. and Cross, M. (1997) Automatic code generation of overlapped communications in a parallelisation tool. Parallel Computing, 23 (10). pp. 1493-1523. ISSN 0167-8191 (doi:10.1016/S0167-8191(97)00069-0)
parallel computational fluid dynamics, CFD
Evans, E.W., Johnson, S.P., Leggett, P.F. and Cross, M. (1998) Automatic generation of multi-dimensionally partitioned parallel CFD code in a parallelisation tool. In: Parallel Computational Fluid Dynamics. Recent Developments and Advances Using Parallel Computers. Proceedings of the Parallel CFD '97 Conference, Manchester, U.K. (May 19-21, 1997). Elsievier, Amsterdam, pp. 531-538. ISBN 0444828494
parallel programming, shared memory, OpenMP, distributed memory, message passing, CAPTools, semi-automatic parallelisation tools
Ierotheou, C.S., Johnson, S.P., Leggett, P.F., Cross, M., Evans, E.W., Jin, H., Frumkin, M. and Yan, J. (2001) The semi-automatic parallelisation of scientific application codes using a computer aided parallelisation toolkit. Scientific Programming, 9 (2-3). pp. 163-173. ISSN 1058-9244 (Print), 1875-919X (Online)
parallelisation tools, interprocedural dependence analysis, automatic parallel code generation, parallel performance results, user interaction
Ierotheou, C.S., Johnson, S.P., Cross, M. and Leggett, P.F. (1996) Computer aided parallelisation tools (CAPTools) — conceptual overview and performance on the parallelisation of structured mesh codes. Parallel Computing, 22 (2). pp. 163-195. ISSN 0167-8191 (doi:10.1016/0167-8191(95)00004-6)
parallelisation tools, interprocedural dependence analysis, user interaction
Leggett, P.F., Marsh, A.T.J., Johnson, S.P. and Cross, M. (1996) Integrating user knowledge with information from parallelisation tools to facilitate the automatic generation of efficient parallel FORTRAN code. Parallel Computing, 22 (2). pp. 259-288. ISSN 0167-8191 (doi:10.1016/0167-8191(95)00003-8)
theory of computation, software engineering, software programming, software and operating systems, mathematics of computing, computer communication networks computational mathematics, numerical analysis, mathematical and computational physics
Ierotheou, C.S., Johnson, S., Leggett, P. and Cross, M. (2002) The Shared Memory Parallelisation of an Ocean Modelling Code using an Interactive Parallelisation Toolkit. In: Computational Science - ICCS 2002: International Conference Amsterdam, The Netherlands, April 21–24, 2002 Proceedings. Lecture Notes in Computer Science, II (2330). Springer Berlin Heidelberg, Berlin, Heidelberg, Germany, pp. 953-962. ISBN 9783540435938 ISSN 0302-9743 (doi:10.1007/3-540-46080-2_100)