cmor
cmor copied to clipboard
parent_mip_era and time: point
Hi again, after having some experiences with CMOR3 I have two more things where you could help me.
- (A mixture of report and question) The parent_mip_era is not changed if it is not set to "CMIP6" although a warning says so. Is it possible to have CMIP5 as parent_mip_era?
- If the cell_method of a variable is time : point i.e. the time axis is time1, is there a variable which can have or requires time_bnds at the same time? Best regards and thank you in advance, Fabi
-
It is not change to
CMIP6
!!!! Are you using PrePARE or CMOR? PrePARE does not/cannot change the input file. CMOR3 create the file, so it will change the value. -
@taylor13 Can you answer this?
I am using CMOR 3.2.3. In cmor_CV.c from line 1243 on:
else { cmor_get_cur_dataset_attribute(PARENT_MIP_ERA, szValue); if (strcmp(CMIP6, szValue) != 0) { snprintf(msg, CMOR_MAX_STRING, "Your input attribute \"%s\" defined as \"%s\" " "will be replaced with \n! " "\"%s\" as defined in your Control Vocabulary file.\n! ", PARENT_MIP_ERA, szValue, CMIP6); cmor_handle_error(msg, CMOR_WARNING); cmor_set_cur_dataset_attribute_internal( PARENT_MIP_ERA, szValue, 1); }
I think, it either should be:
cmor_set_cur_dataset_attribute_internal( PARENT_MIP_ERA, CMIP6, 1);
or the change is not necessary. E.g., if a model has not changed from CMIP5 to CMIP6 and one would like to do historical experiments, would it be allowed to use the CMIP5 piCtr?
-
For CMIP6 PrePARE should not allow anything but parent_mip_era = "CMIP6" or "no parent" or, if no parent, this global attribute can be omitted. If someone specifies "CMIP5" instead of "CMIP6", I think PrePARE should raise an "error", not a "warning".
-
Variables have axes (dimensions) and do not directly specify whether or not bounds are required on any of those dimensions. For variables that are a function of time1, the time coordinate should never have bounds.
@dnadeau4 @taylor13 Was there anything documentation-related to address in this issue? Maybe adding more to the CMIP6 User Input page?
https://cmor.llnl.gov/mydoc_cmip6_user_input/
@mauzey1 As I said earlier, for CMIP6 the parent_mip_era and the mip_era should invariably be "CMIP6". CMOR/PrePARE should raise an "error", not a "warning".
It is possible that in future MIP eras, we will allow the parent simulation to be from the previous era, but I don't think we have to worry about that right now.
@wachsylon this is very old, so will close - please comment and reopen if required