Computer Program Services (CPS)

The OECD NEA Data Bank is an international centre of resources which aims to make scientific tools available to the nuclear science and technology community and to organise training courses. The Computer Program Services (CPS) of the Data Bank are in charge of:

  • the collection, testing and preservation of computer programs;
  • the controlled distribution of computer programs, nuclear data libraries, integral experiment data, handbooks, benchmarks, safety joint projects and legacy books to end-users; and
  • the organisation of trainings and workshops. 


1. Rules for accessing the CPS

Nominated establishments within NEA Data Bank participating countries are granted access to the Computer Program Services (CPS) of the Data Bank. For NEA Data Bank participating countries, the nomination process is described in the diagram below. The process requires a nominated Liaison Officer (LO) for the establishment where the end-user makes a request. In the event your establishment does have a LO but is within a Data Bank participating country, please contact us for more information. If your establishment is not within the Data Bank participating countries, please consult the rules for non-participating countries.


2. Role of the Liaison Officer

Each nominated establishment has a Liaison Officer. The tasks and duties of Liaison Officers are detailed in this document. Liaison Officers are the main contact person between their establishment and the Data Bank Computer Program Services. In particular, they are responsible for (but not only):

  • initiating or validating all package requests originating from their establishment (end-users can initiate their own requests);
  • ensuring a good distribution of all packages they receive from the Data Bank, making clear to end-users the restrictions applying to the code they receive; and
  • distributing the information they receive from Data Bank on computer programs updates and upcoming training courses.

Liaison Officers are nominated by members of the Management Board for the Development, Application and Validation of Nuclear Data and Codes, which oversees the work of the Data Bank, including the CPS. 

3. How to request a package?

Once you have found the package you wish to obtain from the computer program catalogue, you can request it by clicking on the package ID (in blue) and following the instructions. Please be cautious when entering your personal details, in particular:

  • Please enter all your citizenships if you hold several and your institutional email address.
  • Please carefully select your Liaison Officer. They should be affiliated to your institution at your given working location.
  • If requested, please provide a substantive and complete description of the use case(s). 
  • If you do not belong to a nominated establishment, please read the guidelines for becoming a nominated establishment.

You can also request a package from the catalogue of integral experiment data, handbooks, benchmarks, safety joint projects or legacy books. The Data Bank is part of an intergovernmental organisation. As such, it follows the rules established by its participating countries:

  • Every package distributed by CPS is distributed under a single-user licence, which is valid for the licensee only, and at the location stated in the licence. Additional restrictions apply to RSICC codes distributed by the NEA regarding their use on server and cluster.
  • Each request is processed individually, and the corresponding licence and restrictions will be sent to you during the request process.

Once your request is validated by the CPS team, an email containing the download link for the selected package (valid for 15 days) is sent to you. We do our best to offer you the most efficient service possible, but please note that failure to provide complete information may result in delays. Please contact us if you have any questions.