If you would like to get involved with efforts to build a UKNR CCP, please contact one of the grant leads: Eugene Lim (Chair), Katy Clough, Mark Hannam, Geraint Pratten, Miren Radia, Patricia Schmidt, see UKNR Members for contact details.
Register soon! Deadline Nov 14, 2025.
Dr Miquel Miravet, an expert in Neutron Star simulations who is doing postdoctoral research at Southampton University has been appointed as a CoSeC Fellow from 2025 to 2026!
He will bring together a wealth of experience in developing community networks, and will focus on strengthening the foundations of the CCP-UKNR community.
Developed within the Simflowny collaboration, with UK contributions led by Dr Miguel Bezares (University of Nottingham) and support from DIRAC RSE, the GPU-enabled version of MHDuet, an open source evolution code for GRMHD with neutrino transport, has been released!
The first CCP-UKNR International Workshop was held at the historical Gregynog location in Wales from the 17-19th of June, 2025. This workshop brought together the members of the CCP-UKNR community, CoSEC and international stake holders, including Katherine Riley, who is the Director of Science for the US Argonne National Lab (which operates the first exascale machines Aurora and Frontier), and Mark Wilkinson who is the Director of DiRAC. The goal of the workshop was threefold:
• Science : Discuss the state of the art of numerical relativity, and the code development and strategies to confront the increasingly challenging precision requirements dictated by upcoming experiments in particular the international LISA space-based mission in which the UK is a major partner.
• Strategic Planning : Understand the present and future digital landscape for the next 5-10 years, and the challenges it will bring to numerical relativity.
• Community Building : Discuss and formulate actions that will strengthen the foundations of a good community.
A detailed report of the meeting (with photos!) is available below.
Summary:
This was a meeting to kick start the development of a UKNR Collaborative Computing Community, which will hopefully transition to a Collaborative Computing Project at the end of our two year grant. Collaborative Computing Projects aim to develop scientific code as infrastructure, supported by the Computational Science Centre for Research Communities (CoSeC). This work will build our connections both within the community and with CoSeC. The meeting was also attended by the director of CoSeC, Stephen Longshaw, who provided the community with a short overview of the organisation and also answered many of our questions. The meeting involved a lot of lively discussion – the goal was to start to identify some of the questions we need to address and the goals we want to set, and to have CoSeC confirm we were roughly on the right track, which they did! We believe that we have a lot more clarity moving on from here.
Issues discussed:
Our proposal had identified 6 areas of work: strategic planning, code development, code exploitation, community building, training, and outreach. Discussions today touched on all areas but focussed mainly on the first 3 areas.
For strategic planning, key questions involved how much we wanted our codes to rely on other software infrastructure, whether we should diversify or consolidate, whether we should develop new methods or rely on existing solutions. Considerations involve the conflict between time spent on code versus science, the ability to do something quickly that is “good enough” versus using new and potentially better methods in the longer term. A key question was to what extent we wanted to tie the community to AMReX who have uncertain funding going forward. Realistically we don’t have the capacity to develop an alternative, and given that the software is already mature, we may just have to accept these risks, with new tools/bugfixes developed by us if AMReX stops being actively supported (although this seems unlikely). Nevertheless, it was pointed out making such choices is not only a matter of convenience and expediency, but does entail picking a technology path (in this case, Berger-Rigoutsos type block-structured AMR), which might not be optimal for some applications, thus providing support for alternative methodologies is important.
On code development, we thought about what we would do if we had infinite RSE support (which we don’t!). Some “wishlist” items included making it easier for students to get started with codes on new systems, potentially developing and supporting package management tools, getting RSEs more involved with the research, benchmarking codes for comparison and documenting codes and tools. One suggestion was to initiate some formalised way to exchange information and expertise, perhaps via ECR exchanges between groups. Whilst it is good to avoid all following the same dogma when tackling NR problems, such exchange has the potential to spark novel ideas and spread best practise. There was agreement that developing some level of shared tools, particularly for post processing, was desirable for the community, which may involve agreeing some standards for data outputs that groups could commit to using, or “upstreaming” tools to AMReX.
On code exploitation, the open question is to what extent we want to provide support for our open sourced codes beyond the immediate UKNR community. Do we want to provide a “helpdesk” function or online tutorials? There is a significant skills/knowledge gap in GR/HPC and numerical methods for many new PhDs, and this creates a steep learning curve when they start research. Could this be addressed by specific training, e.g. a UKNR summer school? Again, better documentation could help here, but it was recognised that people need hands-on support. Community support and peer-to-peer mentoring by ECRs usually works well and should be encouraged. We also discussed how to increase the number of underrepresented groups in the community, e.g. by targeted outreach programmes for undergraduates, to maintain a welcoming community for everyone and maximise talent and ability in UKNR.
Next steps:
One of the main goals for the next phase is to write a report for cosec, who will provide us with a template in due course. The report needs to highlight what we need to do to benchmark/assess the status of our codes, and identify where we could get support from CoSeC. The report could lead to a “position paper” being published, that documents the status of the UK community and its decisions/strategy.
Input wanted! We will be happy to receive suggestions or comments from the community, and will suggest some specific ways to do this shortly.