Skip to content

Add namelist value to initialize grid with a east or west open boundary and fix related issues. #48

Description

@sergisiso

The NemoLite2D namelist allows to initialize the domain with an open southern boundary with the parameter:
jphgr_msh = 1 ! type of grid (0: read in a data file; 1: setup with following parameters)

However, there are specific issues that may not be exposed in this grid (e.g. respecting the flather_v loop-carried dependency in j when all rows are in the same OpenMP chunck). These kind of issues could be tested by adding other grid mesh initialization options in jphgr_msh.

When doing this, a race condition in the C++OpenMP is exposed in the checksum value (and probably in the other implementations branched from it).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions