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 41 (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 changes are quite modest (one or few routines involved),
you can simply attached in the ticket the output of
any third-party diff tool for easy patching
.

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://"ID"@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/NEMO [...]
# Two steps method: download a read-only copy and switch to developer when 
# * you have your developer access or
# * a backup of the work by committing to the repository is required
svn co http://forge.ipsl.jussieu.fr/nemo/svn/NEMO  [...]
...
svn sw --relocate http://forge.ipsl.jussieu.fr svn+ssh://"ID"@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

Forums

Discussion


Information about FCM make?

Information about new features in XIOS?