Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

parallel and asynchronous output writing #14

Merged
merged 102 commits into from
Oct 2, 2020
Merged

parallel and asynchronous output writing #14

merged 102 commits into from
Oct 2, 2020

Conversation

hegish
Copy link
Collaborator

@hegish hegish commented Sep 21, 2020

No description provided.

hegish added 30 commits August 31, 2020 13:20
… to make it consistent with the rest of the file and simplify searching the text for procedure/type use cases
…ally in each depending procedure instead

- directly 'use' modules which contain the symbols we need, not any other module which happens to expose these symbols
- do not postpone netcdf errors, instead fail immediately
- remove extra calculation step when when computing means
- fix erroneous receive buffer allocation
hegish added 26 commits August 31, 2020 13:20
… use them concurrently

- use variable tag for gather_* procedures to be able to use them concurrently
…put field if there are sufficient FESOM processes available
…mplicitly 'pass' or the cray ftn compiler will choke on it
…s on the cray environment

- enable full cray-mpich thread support
@dsidoren dsidoren merged commit 6ffab28 into master Oct 2, 2020
@koldunovn koldunovn deleted the async_output branch January 28, 2021 16:49
wiltonloch pushed a commit to wiltonloch/fesom2 that referenced this pull request Feb 1, 2023
parallel and asynchronous output writing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants