Opened 8 years ago
Closed 8 years ago
#89 closed defect (invalid)
Error in node/domain.cpp on ChecKDomainData
Reported by: | ssenesi | Owned by: | ymipsl |
---|---|---|---|
Priority: | trivial | Component: | XIOS |
Version: | 2.0 | Keywords: | data_dim, data_ni, domain |
Cc: |
Description
It reads on line 792 as
if (data_ni.isEmpty()) { data_ni.setValue((data_dim == 1) ? (ni.getValue() * nj.getValue()) : ni.getValue()); }
which is obviously wrong (set values should be reversed). This actually causes segmentation violation when nj is not set and data_dim==1; and this should lead to underestimated allocation when data_dim==2
Change History (3)
comment:1 Changed 8 years ago by ssenesi
comment:2 Changed 8 years ago by ssenesi
Thinking twice, the values are not wrong, except that some default initialization of 'nj' to value '1' should occur upstream.
comment:3 Changed 8 years ago by mhnguyen
- Keywords data_dim data_ni domain added
- Resolution set to invalid
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
The same applies to data_nj a few lines further below