Skip to main content Skip to navigation

CCPP workshop on the EPOCH PIC code

First CCPP (Computational Collaborative Project in Plasma Physics) workshop on numerical techniques and key codes will be held from 24-26 February in Warwick University.

Background and Purpose

The first CCPP Network grant workshop will be on PIC codes for plasma simulations. In particular the workshop will concentrate on the CCPP PIC code EPOCH developed by Chris Brady at Warwick.The course will run from 13:00 on Wednesday 24 February and will end at 17:00 on 26 February. It will be hosted by the Centre for Scientific Computing (CSC) within the University of Warwick.

The workshop will cover the structure of the code, its key algorithms and future plans. Practical sessions will be organised so that all who are interested can download, setup, compile and run test problems while at Warwick. The aim is that at the end of the workshop all participants ought to be able to use EPOCH in their research. There will also be the opportunity for participants to briefly describe their research plans so that the PIC code using community are aware of the UK research in this area.


There is no change for attendance at this workshop as it is funded directly through the CCPP Network grant.

Some money is available to cover travel and accommodation costs for this workshop. This will cover expenses for about 15 participants, up to £250 per person. To be considered for this you must register before Friday 29 January. If you are awarded funding and plan staying overnight on the 24 and 25 February then the accommodation must be booked by CCPP on Warwick campus on your behalf. Accommodation can only be charged to the grant if it is on Warwick Campus and booked by CCPP. Don't worry however as this is hotel standard accommodation, not student residence, and I'd stay there if I could afford it!

Registration after the 29 January is OK but you will then not be considered for CCPP funding and must arrange your own accommodation. The allocation of this funding will hopefully cover most people who need it but if the demand is high I will spread the funded places fairly amongst participating institutions. After 29 January I will contact everyone with details of funding.

Draft timetable

Wednesday, 24 February
13:00 (PS017a) Welcome and overview of workshop
13:30 (PS017a) The basic structure of EPOCH and core algorithms
14:30 (PS017a) Downloading EPOCH and basic svn commands
15:00 - 15:30 (PS017a) Coffee break
15:30 - 17:00 (PS001) Computer workshop to actually download and run EPOCH

Thursday, 25 February
9:00-10:30 (PS001) Optional extra practical session with EPOCH
10:30 (PS017a) Coffee Break
11:00 (PS017a) Advanced EPOCH use
12:00-13:00 Lunch
13:00 (PS017a) Visualisation using IDL and VisIT - basic introduction
14:00 - 15:00 (PS001) Practical EPOCH session (PS017a not available during this time)
15:00 - 15:30 (PS017a) Coffee
15:30 - 17:00 (PS001) Practical EPOCH session

Friday, 26 February
11:00 (PS017a) Advanced features and future EPOCH plans
12:00-13:00 Lunch
13:00-13:30 (PS017a) Error reporting and feature requests for EPOCH
13:30-15:00 (PS017a) What are you using EPOCH for? Short talks by participants on their plans for EPOCH use.
15:00-15:30 Coffee
15:30-17:00 (PS017a or PS001) Either continue with practical sessions, talk to developers and other users or leave early! It's up to you.

The talks will be in a typical seminar room (PS017a). All practical sessions will be in a computer room and you will be given a login account to access the CSC linux desktop. We have also reserved a section of the CSC linux cluster for testing parallel jobs. Thus all ought to be able to test the code and visualisation tools while at Warwick. The number of computers and login accounts is limited so these will be spread amongst institutions if demand is high. The practical sessions are optional.

I am happy to change this if there are sufficient requests - indeed it may change a little as we plan the actual sessions. Details of how to find us and the workshops rooms will be sent out closer to the date. Note that it is possible to complete the computing workshop component on your own laptop if you prefer. This will either have to have its own svn and F90 or be able to run an NX client to access the Warwick cluster. Wifi access will be available through either Eduroam (authenticated via home institute so possible for all academic participants) or temporary Warwick IT accounts for others.


The meeting will be held in the room PS017a of the Physical Science building. This is building 42 of the Warwick central campus. Room PS017a is directly opposite the ground floor entrance to this building.

Note that the university is located at the outskirts of Coventry and not in Warwick. See for travel details and for maps of the central campus. In case you come by car, parking is available for delegates at car park 15 which costs £3 per day.


If you do wish to attend the workshop then please complete the online registration form linked from the left column. Due to space restrictions the workshop is limited to a maximum of 30 attendees.