New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Developers – NEMO
wiki:Developers

Version 40 (modified by nicolasmartin, 6 years ago) (diff)

--

Welcome to the NEMO development area

You should find here everything regarding the development and the support of the NEMO reference.

Prerequisites

Become a NEMO developer

First and foremost, if you don't already have a user account then you have to create it.

For NEMO consortium members

If you have a user account or had a developer account before,
see with your local NEMO Officer.

Error: Failed to load processor SQLTable
No macro or processor named 'SQLTable' found
Error: Failed to load processor SQLTable
No macro or processor named 'SQLTable' found

For external users

Submit your contribution to the NEMO System Team by
creating a ticket where you will present your proposal.

If your patch is quite modest (one or few routines involved),
you can simply attached in the ticket the output of any diff command.

Keep in mind that, despite the help we can offer, a certain amount of work from
you will be need to implement your developments into the source code.

Recommended development installation

After the global reorganisation of the repository, it is now advisable to entirely download the new default development organisation in your

  • NEMO/trunk: the main development branch
  • NEMO/branches
    • NEMO/branches/YYYY: yearly development branches intended to be merged into trunk by the end of the year
    • NEMO/branches/{NERC,UKMO}: restricted to British operational activities
  • NEMO/releases: all official NEMO releases, only the last one is maintained
# One step  method (download directly a copy with write access) or
svn co svn+ssh://'login'@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/NEMO [...]
# Two steps method (download a read-only copy and switch to developer when a commit is required)
svn co http://forge.ipsl.jussieu.fr/nemo/svn/NEMO  [...]
...
svn sw --relocate http://forge.ipsl.jussieu.fr svn+ssh://'login'@forge.ipsl.jussieu.fr/ipsl/forge/projets

If needed, you can learn the new SVN basics? to work with the repository.

Development activities

Document your developments before coding by following the procedure described at Developers/DevelopingCodeChanges

Support

Developers/WorkingOnTickets


Information about FCM make?

Information about new features in XIOS?