Job details |
||||||||||||||||||||||||||||||
Job Offer: Research Associate:Job description:Job location: London Fixed term for 30 months Job Summary Applications are invited for a fully funded 30-month position as Research Associate within the Fluid Mechanics Section in the Department of Civil and Environmental Engineering at Imperial College London. The position is funded by the EPSRC ExCALIBUR project ?Turbulence at the Exascale: Application to Wind Energy, Green Aviation, Air Quality and Net-zero Combustion?. The project is a collaboration led by Imperial College London together with the universities of Warwick, Cambridge, Newcastle, Southampton, and the Daresbury Laboratory. The project advertised here is to prepare uDALES, which is an open-source code that simulates urban flow and microclimate at metre-scale resolutions, for exascale simulation. This will be achieved by making use of the 2DECOMP&FFT library, which will be upgraded to take advantage of hybrid architectures (CPU+GPU) in this project. Exascale computation will require reimplementation of the urban surface calculations (e.g. short- and long-wave computations) in uDALES. tasks and responsibilities » To lead the implementation of the 2DECOMP&FFT library into the uDALES code. » To reimplement the urban surface calculations (radiation, flow) in a GPU-friendly manner by taking advantage of the latest parallel paradigms. This requires close collaboration with colleagues in Aeronautics that will be developing a GPU-friendly version of 2DECOMP&FFT. » Contribute to adding new capabilities to the uDALES (uncertainty quantification, information from mesoscale atmospheric models) » Demonstrate the capabilities of the new uDALES for emergency response calculations (accidental releases). Essential requirements » Hold a PhD (or equivalent) in high performance computing or in computational Fluid dynamics, or a closely related discipline, or equivalent research, industrial or commercial practice. » Practical practice in high performance computing » Practical practice in software development » expertise of at least two programming languages and parallel paradigms (Fortran,C,C++, MPI, OpenMP, OpenACC, etc.) » capability to conduct a community-located software development project » availability to work as part of a team and to be open-minded and cooperative more information For informal enquiries about the post Contact Us by Contact Us by: Maarten van Reeuwijk m.vanreeuwijk@imperial.ac.uk. Any queries regarding the application process should be directed to Briony Webb b.webb@imperial.ac.uk Closing date: 17/02/22. To apply, visit www.imperial.ac.uk/jobs and search by the job reference ENG02010. Skills:
|