cmor icon indicating copy to clipboard operation
cmor copied to clipboard

parent_mip_era and time: point

Open wachsylon opened this issue 7 years ago • 5 comments

Hi again, after having some experiences with CMOR3 I have two more things where you could help me.

  1. (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?
  2. 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

wachsylon avatar May 30 '17 15:05 wachsylon

  1. It is not change toCMIP6!!!! Are you using PrePARE or CMOR? PrePARE does not/cannot change the input file. CMOR3 create the file, so it will change the value.

  2. @taylor13 Can you answer this?

dnadeau4 avatar Jun 05 '17 21:06 dnadeau4

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?

wachsylon avatar Jun 06 '17 13:06 wachsylon

  1. 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".

  2. 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.

taylor13 avatar Jun 07 '17 22:06 taylor13

@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 avatar May 13 '19 17:05 mauzey1

@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.

taylor13 avatar May 14 '19 21:05 taylor13

@wachsylon this is very old, so will close - please comment and reopen if required

durack1 avatar Apr 07 '24 17:04 durack1