climatemodelling@gmx_com
Member
I am using the SOM mode with the E compset and trying to do the following:I want to restore SSTs in certain regions to a fixed value while running the SOM model freely in other regions. To do this, I modified the 'mask' variable in the domain file (e.g. domain.ocn.gx3v7.090903.nc), by including additional integers (e.g. 2,3,4,5...) in certain regions. This way I can use the mask combined with logical expressions in the data ocean subroutine to access certain areas of the domain (The original file has only two integer values, 1 for ocean and 0 for land areas). However, I ran into a model crash that occurs if the mask variable in the domain file includes integers other than 1 and 0. The error message from the ccsm log file is attached below. Any tips what causes the problem in the domain_check_grid_mct routine with integers larger than 1? Thanks! CalcWorkPerBlock: Total blocks: 16 Ice blocks: 12 IceFree blocks: 4 Land blocks: 0MCT::m_Router::initp_: GSMap indices not increasing...Will correctMCT::m_Router::initp_: RGSMap indices not increasing...Will correctMCT::m_Router::initp_: RGSMap indices not increasing...Will correctMCT::m_Router::initp_: GSMap indices not increasing...Will correct (domain_check_grid_mct) ERROR: incompatible domain grid coordinates(domain_check_grid_mct) : incompatible domain grid coordinates009.MCT(MPEU)::die.: from (domain_check_grid_mct)() (domain_check_grid_mct) ERROR: incompatible domain grid coordinates(domain_check_grid_mct) : incompatible domain grid coordinates004.MCT(MPEU)::die.: from (domain_check_grid_mct)() (domain_check_grid_mct) ERROR: incompatible domain grid coordinates(domain_check_grid_mct) : incompatible domain grid coordinates007.MCT(MPEU)::die.: from (domain_check_grid_mct)() (domain_check_grid_mct) ERROR: incompatible domain grid coordinates EDITS:This should really go in the Data Models thread. I can't move just your comment though. Generally when users modify the CESM out-of-the-box configuration, we cannot support these configurations. However, what version of CESM are you using? I believe the 1.0 version had an issue with the gx3v7 grid domain. I would highly recommend using 1.1 or newer. Otherwise, try a domain file with a newer date on it.DaveREPLIES:- I moved the post to the correct section of the forum.- I am using CESM1.0.3, regrettably I am not able to use a newer version is this is the one installed on a large cluster I use. I don't have super user access there. - Is the domain file mask used somewhere else in the CESM code beside the data ocean model routine, so that I have to be careful with adding larger integers than 1 in the file? Otherwise it might be easiest to just bypass the part in the domain_check_grid_mct routine where it causes the crash.- Can you maybe point me to the latest gx3v7 domain file? Thanks!