Tuesday 29th January 2019

RSE Webinar: The Journey Matters More than the Destination - Python Weirdness with Metaclasses and Descriptors

1300 GMT, Wednesday 30 January 2019

Christopher Cave-Ayland, Senior Research Computing Engineer, University of Southampton

Join Link:

Abstract: This talk grew out of a seemly simple question. How can I (without getting really really bored) take a Python library written in the style of C++ and make it more Pythonic? The answer(s) I will share in this talk provided an interesting tour of some of the key features of the Python language. In particular those that make Python different than C++ and fundamentally impact the design principles of the language.

Was the end result useful? Probably not, but I learned a lot about the inner workings of Python on the way. In particular in this talk I will review some of the finer details of how Python classes are created, how property decorators work and how to create potentially useful variations upon them.

The target library in question was the Python interface to the OpenMM simulation package ( The resulting Pythonic version of the library is named KAPOW (

Bio: Chris Cave-Ayland is based at the University of Southampton working as part of the local High Performance Computing team. He previously worked for several years as a postdoc developing the Fortran + Python Monte Carlo molecular simulation code ProtoMS.

Webinar: Developing Dynamic Load Balancing library for wsiFoam

Wednesday 6th February 2019 15:00

Dr. Xiaohu Guo, STFC and Dr. Scott Brown, University of Plymouth present their recent eCSE work.

Offshore and coastal engineering fields are using increasingly larger and more complex numerical simulations to model wave-structure interaction (WSI) problems, in order to improve understanding of safety and cost implications. Therefore, an efficient multi-region WSI toolbox, wsiFoam, is being developed within an open-source community- serving numerical wave tank facility based on the computational fluid dynamics (CFD) code OpenFOAMR , as part of the Collaborative Computational Project in Wave Structure Interaction (CCP-WSI).

Full details and join link :

Call for Proposals for HPC Compute Resources from DECI-15 (Tier-1)

The PRACE DECI programme provides cross-national access to European Tier-1 HPC resources (national systems). Access will be awarded for a period of 12 months, beginning 3 June 2019.

Resources are available on the following architectures: Cray XC30/Cray XC40, Intel clusters (various processor and memory configurations) and hybrid systems (clusters with GPGPU accelerators or Xeon Phi Co-processors (KNC)) made available from Czech Republic, Finland, Greece, Hungary, Ireland, Norway, Poland, Spain, Sweden, the Netherlands and the UK. Applicants need not specify a particular machine or architecture, but if they do, we will endeavour to take these preferences into account.

  • Opening date: 15 January 2019, 12:00 UTC
  • Closing date: 28 February 2019, 17:00 UTC
  • Anticipated allocation decisions: May 2019
  • Allocation start: 3 June 2019
  • Allocation period: 1 year for Project Access
  • Type of access: DECI (Tier-1)

Please see the above link for more information, or email with any enquiries.

HPC-Europa3 Transnational Access programme

Collaborative research visits using High Performance Computing

Call for applications: closing date on 21st February 2019

HPC-Europa3 funds research visits for computational scientists in any discipline which can use High Performance Computing (HPC). Visits can be made to research institutes in Finland, Germany, Greece, Ireland, Italy, the Netherlands, Spain, Sweden or the UK. UK-based researchers can benefit in two ways: either by visiting a research group elsewhere in Europe, or by hosting a research visitor from another country.

What does HPC-Europa3 provide?

  • Funding for travel, living and accommodation expenses for visits of up to 13 weeks.
  • Access to world-class High Performance Computing (HPC) facilities.
  • Technical support to help you make best use of the HPC systems.
  • Collaborative environment with an expert in your field of research.

Who is the programme open to?

  • Researchers of all levels, from postgraduate to full professors.
  • Researchers from academia or industry.
  • Researchers currently working in a European Union country or Associated State (see for full list of Associated States).
  • Researchers may not visit a group in the country where they currently work.
  • A small number of places are available for researchers working outside these countries - please contact for more information.

How do I apply?

Apply online at

The next closing date is 21st February 2019. Closing dates are held 4 times per year. Applications can be submitted at any time. You should receive a decision approximately 6 weeks after the closing date.

For more information and to apply online, visit:

ARCHER Annual User Survey 2018

We are committed to continually improving the ARCHER Service and would like to request your input to help us understand what is important to you, where the Service is working well and where there is scope for improvement. The ARCHER Annual User Survey consists of just 9 questions and should take only a few minutes of your time to complete. There are opportunities to add more detailed comments if you wish.

For each survey response received, we will donate £1 to Save The Children.

We are also offering 5 prizes of 3000 kAU on ARCHER for users who complete the survey. Winners can choose to forgo the kAU prize and for each winner that does this we will donate a further £20 to Save The Children. Winners will be drawn at random from all respondents who have left contact details after the closing date of Wednesday 20 February 2018 and the winners notified by e-mail. The prizes are only available to people with existing ARCHER user accounts.

You can find the survey at:

Thank you in advance for taking the time to complete this survey. The responses will be used to try and improve the service for you and to help identify key areas for service development.

Upcoming Training Opportunities

Registration open now

  • Message-passing Programming with MPI, Online, Wednesday Afternoons, 20, 27 Feb, 6 & 20 Mar
  • Efficient Parallel I/O, Imperial College London, 28 - 29 March 2019
  • Threaded programming, Southamption, 2-4 April 2019
  • GPU Programming with CUDAn Birmingham, 3-4 April 2019
  • Modern C++ for Computational Scientists, Cambridge, 16-17 April 2019
  • Message-passing Programming with MPI, Southampton, 24-26 April 2019

Full details and registration at