I'm writing a new soil biogeochemistry module and it requires some different input variables than the standard modules.
E.g. the `ReadParams` function in the existing modules reads a bunch of constants such as, say, `bgc_cn_s1`. I would like some different constants such as e.g. `somic_cue_0`.
I'm wondering if there is a best or "recommended" way to read the new variables in during development? There are a few options I can think of, such as 1) editing the netcdf input file after building a new case, 2) reading my new variables from a different file entirely, 3) hard coding the constants into the module. But ideally I would like the input files to already come with the correct variables in. Is there an xml file or similar anywhere that contains the values of constants in the netcdf files, so that they can be generated automatically by the existing build tools?
E.g. the `ReadParams` function in the existing modules reads a bunch of constants such as, say, `bgc_cn_s1`. I would like some different constants such as e.g. `somic_cue_0`.
I'm wondering if there is a best or "recommended" way to read the new variables in during development? There are a few options I can think of, such as 1) editing the netcdf input file after building a new case, 2) reading my new variables from a different file entirely, 3) hard coding the constants into the module. But ideally I would like the input files to already come with the correct variables in. Is there an xml file or similar anywhere that contains the values of constants in the netcdf files, so that they can be generated automatically by the existing build tools?