-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create NorESM2.5 documentation for developers #37
Comments
It would be also useful to keep one table ....google sheet, github documentation (?!?)...., where info on simulations is stored by any developer running important simulations. I believe the categories for such a table could be : Name of case, compset, components coupled, forcing, period of simulation, storage location, remarks on purpose and specifics of simulation, diagnostics available and location of these, comments on results, person doing the simulation. |
@gold2718 just pointed me to the following github approach that CESM is using - https://github.com/NCAR/amwg_dev. |
Agree! That was a useful page I think. Maybe we can discuss this on the core meeting on Thursday? @DirkOlivie |
Thay also have a spread sheet: NCAR/amwg_dev#549 |
I agree that it is a good topic for discussion on Thursday |
I think there are two distinct topics here. Documentation of the model and its development (e.g. profiling, etc) and documentation of the experiments. These require very different solutions. |
For the documentation of the model, I think a major revision could be useful, but I'm not sure we need to start from scratch. Technically, writing the documentation as rst files and publishing on Read the Docs works well enough in my view, but I haven't looked at alternatives. Structurally, we have a challenge that we want to maintain (or at least, keep alive) documentation for several versions of NorESM. This is why the |
Finally - if "a lot" changed, then I think there is no way around duplicating the-latest-version-documentation into a new-version-documentation and then maintaining it "separately", adding also a specific section "whats new in version x.x" . |
For NorESM2.5, leading to NorESM3 documentation, I suggest we start from scratch and add what is needed for developers to find information (mainly pointing to already existing documentation like CESM, ADF, FATES ++), and some recommendations for model set up, xmlchange, where to create and store cases, how to do profiling, how to run BLOM with hybrid vs. isopycnic grid... Information which is needed for development, but not write a user guide at this point |
I think Ada's recommendation makes sense. |
We'll try to use the noresm3_dev_simulations wiki to communicating noresm2.5 recipes |
Instead of making a new online documentation for NorESM2.5, we have started a wiki: https://github.com/NorESMhub/noresm3_dev_simulations/wiki However, the NorESM3 user guide will be in noresm_doc |
I believe it is time to start a new documentation for NorESM2.5. Initially, this should be targeted towards developers only. We can include information on how to use profiling and timing (Johannes has already started documenting this), where to find simulations and test cases, technical details on branches, where to find initial conditions and restart files. And xmlchange, git ++++. Do we start from scratch? I'm thinking that is a good plan, and then we can add useful parts from the noresm2 documentation at a later stage when we want to make it more user friendly. What are your thoughts?
The text was updated successfully, but these errors were encountered: