Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion ndsl/stencils/testing/savepoint.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,10 @@ def _process_if_scalar(value: np.ndarray) -> np.ndarray | float | int:


class DataLoader:
def __init__(self, rank: int, data_path: Path) -> None:
def __init__(self, rank: int, data_path: Path, i_call: int) -> None:
self._data_path = data_path
self._rank = rank
self.i_call = i_call

def load(
self,
Expand Down
2 changes: 1 addition & 1 deletion ndsl/stencils/testing/test_translate.py
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@ def test_sequential_savepoint(
original_input_data = copy.deepcopy(input_data)
# give the user a chance to load data from other savepoints to allow
# for gathering required data from multiple sources (constants, etc.)
case.testobj.extra_data_load(DataLoader(case.grid.rank, case.data_dir))
case.testobj.extra_data_load(DataLoader(case.grid.rank, case.data_dir, case.i_call))

# run python version of functionality
output = case.testobj.compute(input_data)
Expand Down