BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY: Challenges in modern development practices for established scient
 ific codes - Dave Moxey\, University of Exeter
DTSTART:20200212T130000Z
DTEND:20200212T140000Z
UID:TALK138295@talks.cam.ac.uk
CONTACT:Chris Richardson
DESCRIPTION:Scientific software practices and development has shifted dram
 atically in recent years\, driven by a need to improve transparency of how
  our scientific results are generated from software tools in order to ensu
 re reproducibility. For newer codes\, or those written from scratch\, mode
 rn software development tools (which incorporate e.g. issue tracking\, cod
 e review\, CI/CD\, container registries and other devops tools) can help t
 o promote both a collaborative software practice and improve overall softw
 are quality. However\, more established codes -- particularly those which 
 are frequently used in the high-performance computing environment -- face 
 a number of challenges in using these tools effectively. In this talk\, I 
 will introduce the Nektar++ spectral/hp element framework: a C++ codebase 
 developed across the last decade\, which aims to provide a high-performanc
 e scalable platform for the development of physical solvers based on the h
 igh-order finite element method. I will discuss the strategies and attempt
 s we have made to underpin sustainable development of the code and improve
  general code quality\, as well as to highlight our future plans in this a
 rea.
LOCATION:JJ Thomson Seminar Room\, Maxwell Centre\, Cavendish Laboratory
END:VEVENT
END:VCALENDAR
