Replies: 9 comments 8 replies
-
Thanks for bringing this up @jmaerz |
Beta Was this translation helpful? Give feedback.
-
@JorgSchwinger , I just keep note of what you suggested: potentially having an own module for fixed parameters such as for stoichiometry in iHAMOCC (such as |
Beta Was this translation helpful? Give feedback.
-
Dear @JorgSchwinger and @TomasTorsvik , I try to revive the discussion on the BGC namelist again since model tuning is/will be an important task for both the nitrogen cycle and the hybrid coordinates. To provide a discussion basis, I could imagine the following layout of the code:
In the case of a full xml support, it is questionable, if we need the initialization with default parameters (point 1). On the other hand, I would feel safer, if default parameters are hard coded and only parameters that should be changed are set via the namelist (questionable, if one can achieve this via xml-change...). As written, this should just provide a discussion basis. Any further opinions about the namelist? |
Beta Was this translation helpful? Give feedback.
-
Just two comments |
Beta Was this translation helpful? Give feedback.
-
Ref. list above, the namelist should not include an assumption about the time step, so the namelist should be read before any refernce to |
Beta Was this translation helpful? Give feedback.
-
Hi @JorgSchwinger and @TomasTorsvik , I would like to revive this discussion. After tinkering around a bit with a simple dummy code for reading namelists, I see the issue with the
which would allow to easily move on from this structure towards a the |
Beta Was this translation helpful? Give feedback.
-
Sorry I didn't have much time, last few hours before I leave for holidays. Some thoughts from my side, mainly on the naming:
|
Beta Was this translation helpful? Give feedback.
-
Hi @TomasTorsvik and @JorgSchwinger , I started with the coding and restructuring of |
Beta Was this translation helpful? Give feedback.
-
Moving the discussion to #261 - to enable more concrete adjustments to the changes I made. |
Beta Was this translation helpful? Give feedback.
-
Primarily at @JorgSchwinger , @TomasTorsvik and @tjiputra :
Thus far, the iHAMOCC BGC namelist only holds a very limited number of mainly logical switches and model input files. Most, if not all, model parameters are hard-coded and cannot be changed during run time. With the new hybrid coordinates and the extended nitrogen cycle, there will likely be a new phase of extensive model tuning for iHAMOCC. Hence, as already discussed a few times, it would be good to extend the BGC namelist by (a number of) model parameters to foster easy parameter tuning.
Therefore, I am herewith opening the discussion on how to best extend the BGC namelist by / how we generally handle model parameters in the future. This can include (but being far from conclusive):
It would be also good to know, what has been done already on this topic that is not yet in the
master
orbeyond-CMIP6
branch.Beta Was this translation helpful? Give feedback.
All reactions