Opened 5 years ago

Closed 4 years ago

#88 closed defect (duplicate)

Consistency check 'ni .le. ni_glo' unrelevant for data_dim=1 and curvilinear grid

Reported by: ssenesi Owned by: ymipsl
Priority: major Component: XIOS
Version: 2.0 Keywords:
Cc:

Description

At node/domain.cpp l693, a test read as

      if (ni.getValue() < 0 || ibegin.getValue() < 0 )
	// || (ibegin.getValue() + ni.getValue()) > ni_glo.getValue())
      
        ERROR("CDomain::checkLocalIDomain(void)",
              << "[ id = " << this->getId() << " , context = '" << CObjectFactory::GetCurrentContextId() << " ] "
              << "The local domain is wrongly defined,"
              << " check the attributes 'ni_glo' (" << ni_glo.getValue() << "), 'ni' (" << ni.getValue() << ") and 'ibegin' (" << ibegin.getValue() << ")");

The third condition does not make sense in the case of data_dim=1 and grid types curvilinear and regular , as each task may handle up to ni_glo*nj_glo grid cells.

Change History (1)

comment:1 Changed 4 years ago by mhnguyen

  • Resolution set to duplicate
  • Status changed from new to closed

Same problem as in ticket 111.
Fixed

Note: See TracTickets for help on using tickets.