Deposit or update a computer program to the NEA Data Bank
Ongoing

You developed a code with an application in nuclear science and technology and you are willing to share it worldwide through the NEA Data Bank? First, thank you!

On this page, you will find more information on the code submission process, the update process and the services offered by the Computer Program Service (CPS) to help you create a wider users community around your code.

Download files

Initial deposition of a computer program

Here are a few steps to guide you through the submission process:

1. Make sure your institution agrees with an NEA Data Bank distribution.

Your program can either be distributed under a single-user licence or added to the open-source code catalogue. One non-disputable rule is that all NEA Data Bank participating countries must be treated equally. 

2. Prepare the relevant support material

  • User's manual
  • Installation guide
  • Test problem input and output files

Report on the validation procedure used and information on validation/benchmarking and the reference peer-reviewed publication(s) are also valuable support material. If you know of any document relevant to your code (such as reports describing benchmarking, experience, applications) but not available from you, please provide details of its reference.

3. Prepare an abstract for your code to be included in the catalogue

You can download the template here

4. Send CPS your code. Upon reception of your package, the CPS team will test your code, i.e. try to install it and verify the documentation is detailed and that the code runs smoothly. 

Your code will then be included in CPS online catalogue and made available for request. If you have questions at any step of the process, please feel free to contact us.

Updating a computer program

If you are willing to update the version of the program distributed by the NEA Data Bank, here are few steps to guide you through the update process:

1. Update the abstract to highlight the new features of the code update. You can download the template here.

2. Send CPS the updated version of your code, including the updated support material (User's manual, installation guide, test cases input and output files). If you know of any new document(s) relevant to your code, please provide details of its(their) reference(s).

3. Send CPS your code. Upon reception of your updated code, the CPS team will test it, i.e. try to install it and verify the documentation is detailed and that the code runs smoothly.

Your code will then be included in CPS online catalogue and made available for request. If you have questions at any step of the process, please feel free to contact us.

Creating a user community around your computer program

The NEA Data Bank offers code authors the possibility to host a users' forum. Code authors will be in charge of answering the technical questions and moderation. The development of a private code-repository for the automated update of codes and collaborative code-development is on-going. Please get in touch with us if you would like to know more about that.

If you are willing to organise a training course and/or a user-workshop, the NEA Data Bank might offer you support for the organisation. You can also visit the CPS training course page. Please contact us if you are interested.