Skip navigation

Items where Greenwich Author is "Johnson, Stephen"

Items where Greenwich Author is "Johnson, Stephen"

Up a level
Export as [feed] RSS
Group by: Item Type | Date | Funders | Uncontrolled Keywords | No Grouping
Number of items: 35.

Article

Ierotheou, C.S., Jin, H., Matthews, G., Johnson, S.P. and Hood, R. (2005) Generating OpenMP code using an interactive parallelization environment. Parallel Computing, 31 (10-12). pp. 999-1012. ISSN 0167-8191 (doi:https://doi.org/10.1016/j.parco.2005.03.008)

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:https://doi.org/10.1016/S0167-739X(02)00185-1)

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)

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:https://doi.org/10.1016/S0965-9978(00)00056-9)

McManus, Kevin, Cross, Mark, Walshaw, Chris ORCID: 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:https://doi.org/10.1177/109434200001400203)

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:https://doi.org/10.1016/S0167-8191(00)00004-1)

McManus, K., Johnson, S.P. and Cross, M. (1999) Converting best manual practice into generic automatable strategies for unstructured mesh parallelisation. Concurrency: Practice and Experience, 11 (11). pp. 593-614. ISSN 1040-3108 (doi:https://doi.org/10.1002/(SICI)1096-9128(199909)11:11<593::AID-CPE446>3.0.CO;2-L)

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:https://doi.org/10.1016/0167-8191(95)00004-6)

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:https://doi.org/10.1016/0167-8191(95)00003-8)

Johnson, S.P., Cross, M. and Everett, M.G. (1996) Exploitation of symbolic information in interprocedural dependence analysis. Parallel Computing, 22 (2). pp. 197-226. ISSN 0167-8191 (doi:https://doi.org/10.1016/0167-8191(96)00002-6)

Book Section

Rodrigues, J. N., Johnson, S. P., Walshaw, C. ORCID: 0000-0003-0253-7779 and Cross, M. (1999) Automatic implementation of dynamic load balancing strategies for structured computational mechanics codes. In: Topping, B.H.V., (ed.) Developments in Computational Mechanics with High Performance Computing. Civil-Comp Press, Edinburgh, UK, pp. 41-47. ISBN 0 948 749 59 8 (doi:https://doi.org/10.4203/ccp.57.2.4)

Cross, M., McManus, K., Johnson, S.P., Ierotheou, C.S., Walshaw, C. ORCID: 0000-0003-0253-7779 , Bailey, C. ORCID: 0000-0002-9438-3879 and Pericleous, K.A. ORCID: 0000-0002-7426-9999 (1999) Computational modelling of multi-physics processes on high performance parallel computer systems. In: Allan, R.J., Guest, M.F., Simpson, A.D., Henty, D.S. and Nicole, D.A., (eds.) High-Performance Computing. Springer US, pp. 91-102. ISBN 978-0-306-46034-0 (doi:https://doi.org/10.1007/978-1-4615-4873-7_10)

McManus, K., Cross, M., Johnson, S. and Leggett, P. (1999) Issues and strategies in the parallelisation of unstructured multiphysics code. In: Topping, B.H.V., (ed.) Parallel and Distributed Processing for Computational Mechanics: Systems and Tools. Saxe-Coburg Publications, Stirlingshire, UK, pp. 158-179. ISBN 9781874672036 ISSN 1759-3158 (doi:https://doi.org/10.4203/csets.2.8)

Cross, M., Ierotheou, C. S., Johnson, S. P., Leggett, P. F. and Evans, E. W. (1999) Software tools for automating the parallelisation of FORTRAN computational mechanics codes. In: Topping, B.H.V., (ed.) Parallel and Distributed Processing for Computational Mechanics: Systems and Tools. Saxe-Coburg Publications, Stirlingshire, UK, pp. 46-76. ISBN 1 874672 03 2 (doi:https://doi.org/10.4203/csets.2.3)

Edited Book

Ierotheou, Constantinos, Johnson, Stephen and Cross, Mark (eds.) (1998) An extension of the standard Omega test for the parallelisation of computational mechanics codes containing arrays with mapped indices. CMS Press, London, UK. ISBN 9781899991341

Conference Proceedings

Johnson, Stephen, Evans, Emyr, Jin, Haoqiang and Ierotheou, Constantinos (2005) The ParaWise expert assistant - widening accessibility to efficient and scalable tool Generated OpenMP code. In: Shared Memory Parallel Programming with Open MP: 5th International Workshop on Open MP Applications and Tools, WOMPAT 2004, Houston, TX, USA, May 17-18, 2004, Revised Selected Papers. Lecture Notes in Computer Science (3349). Springer, Berlin Heidelberg, pp. 67-82. ISBN 9783540245605 ISSN 0302-9743 (doi:https://doi.org/10.1007/978-3-540-31832-3_7)

Ierotheou, C.S., Jin, H., Matthews, G., Johnson, S.P. and Hood, R. (2004) An environment for OpenMP code parallelization. In: Parallel Computing — Software Technology, Algorithms, Architectures and Applications. Advances in Parallel Computing (13). Elsevier B.V., pp. 811-818. ISBN 9780444516893 (doi:https://doi.org/10.1016/S0927-5452(04)80099-6)

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:https://doi.org/10.1007/3-540-46080-2_100)

McManus, K., Cross, M., Walshaw, C. ORCID: 0000-0003-0253-7779 , Johnson, S., Bailey, C. ORCID: 0000-0002-9438-3879 , Pericleous, K. ORCID: 0000-0002-7426-9999 , Slone, A. and Chow, P. (2000) Virtual manufacturing and design in the real world - implementation and scalability on HPPC systems. In: Parallel Computational Fluid Dynamics 1999: Towards Teraflops, Optimization and Novel Formulations. North-Holland, Amsterdam, The Netherlands, pp. 47-56. ISBN 978044482851 (doi:https://doi.org/10.1016/B978-044482851-4.50009-8)

Rodrigues, J.N., Johnson, S.P., Walshaw, C. ORCID: 0000-0003-0253-7779 and Cross, M. (2000) An automatable generic strategy for dynamic load balancing in parallel structured mesh CFD codes. In: Parallel Computational Fluid Dynamics 1999: Towards Teraflops, Optimization and Novel Formulations. North-Holland, Amsterdam, The Netherlands, pp. 345-353. ISBN 978044482851 (doi:https://doi.org/10.1016/B978-044482851-4.50043-8)

Aravinthan, V., Johnson, S.P., McManus, K., Walshaw, C. ORCID: 0000-0003-0253-7779 and Cross, M. (1999) Dynamic load balancing for multi-physical modelling using unstructured meshes. In: Eleventh International Conference on Domain Decomposition Methods. Domain Decomposition Methods, pp. 374-381. ISBN 82-994951-1-3

McManus, Kevin, Walshaw, Christopher ORCID: 0000-0003-0253-7779 , Johnson, Stephen and Cross, Mark (1999) Partition alignment in three dimensional unstructured mesh multi-physics modelling. In: Parallel Computational Fluid Dynamics 1998: Development and Applications of Parallel Technology. Elsevier B.V., Amsterdam, Netherlands, pp. 459-466. ISBN 978-0-444-82850-7 (doi:https://doi.org/10.1016/B978-044482850-7/50116-9)

Ierotheou, C. S., Johnson, S. P., McManus, K., Leggett, P. F. and Cross, M. (1998) Semi-automatic parallelisation of unstructured mesh codes. In: Parallel Computational Fluid Dynamics '97: Recent Developments and Advances Using Parallel Computers. Elsevier B.V., pp. 545-552. ISBN 9780444828491

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

McManus, Kevin, Johnson, Steve, Leggett, Peter and Cross, Mark (1998) Modelling continuum mechanics phenomena using three dimensional unstructured meshes on massively parallel processors. In: Parallel Computational Fluid Dynamics 1997: Recent Developments and Advances Using Parallel Computers. Elsevier B.V., pp. 553-560. ISBN 978-0-444-82849-1 (doi:https://doi.org/10.1016/B978-044482849-1/50066-X)

Arulananthan, A., Johnson, S. P., McManus, K., Walshaw, C. ORCID: 0000-0003-0253-7779 and Cross, M. (1998) A generic strategy for dynamic load balancing of distributed memory parallel computational mechanics using unstructured meshes. In: Parallel Computational Fluid Dynamics 1997: Recent Developments and Advances Using Parallel Computers. Elsevier B.V., pp. 43-50. ISBN 978-0-444-82849-1 (doi:https://doi.org/10.1016/B978-044482849-1/50006-3)

Johnson, Stephen, Ierotheou, Constantinos and Cross, Mark (1997) Computer aided parallelisation of unstructured mesh codes. In: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications. CSREA Press, pp. 344-353. ISBN 0964866684

Conference or Conference Paper

Matthews, Gregory, Hood, Robert, Jin, Haoqiang, Johnson, Stephen and Ierotheou, Constantinos (2003) Automatic relative debugging of OpenMP programs. In: Fifth European Workshop on OpenMP, 22-23 Sep 2003, Aachen, Germany. (Unpublished)

McManus, Kevin, Johnson, Stephen and Cross, Mark (1999) Communication latency hiding in a parallel conjugate gradient method. In: 11th International Conference on Domain Decomposition Methods in Sciences and Engineering, 1999, Bergen, Norway.

Evans, Emyr, Johnson, Stephen and Cross, Mark (1998) Automatic generation of portable multi-dimensionally decomposed parallel structured mesh software. In: 10th IASTED Internation conference on Parallel and Distributed Computing and Systems, October 28-31, 1998, Las Vegas, NV, USA.

Aravinthan, V., Johnson, S. P., McManus, K. and Walshaw, C. ORCID: 0000-0003-0253-7779 (1998) Dynamic load balancing of distributed memory parallel computational mechanics using unstructured meshes for multi-physical modelling. In: 8th International Parallel Computing Workshop, 7 - 8 September 1998, National University of Singapore, Singapore.

McManus, K., Johnson, S., Walshaw, C. ORCID: 0000-0003-0253-7779 , Cross, M. and Chow, P. (1998) Scalable unstructured mesh decomposition. In: 8th International Parallel Computing Workshop, 7 - 8 September 1998, National University of Singapore, Singapore.

Evans, Emyr, Johnson, Stephen, Leggett, Peter and Cross, Mark (1997) Overlapped communications automatically generated in a parallelisation tool. In: High Performance Computing and Networking, April 1997, Vienna, Austria.

Working Paper

Yan, J., Frumkin, M., Hribar, M., Jin, H., Waheed, A., Johnson, S., Cross, M., Evans, E., Ierotheou, C. and Leggett, P. (1998) The design and Evaluation of 'CAP Tools' - A computer aided parallelisation tool-kit. [Working Paper] (Unpublished)

Thesis

Johnson, Stephen Philip (1992) Mapping numerical software onto distributed memory parallel systems. PhD thesis, Thames Polytechnic.

This list was generated on Wed Mar 27 20:17:16 2024 UTC.