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 IO for history and restart writing of high-res cases #111

Open
janahaddad opened this issue Jun 28, 2024 · 0 comments
Open

Parallel IO for history and restart writing of high-res cases #111

janahaddad opened this issue Jun 28, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@janahaddad
Copy link
Collaborator

janahaddad commented Jun 28, 2024

Description

@yunfangsun uncovered a behavior for large high-res meshes that caused hanging in the SCHISM+WW3 simulation. The workaround was to:

  • add pio_typename = PNETCDF to the ufs.configure file

CMEPS defaults to serial IO for writing history and restart files...
Also see: ufs-community#2347

Solution

@yunfangsun has run some initial timing tests with different PIO options. Based on performance in more timing tests, could either:

  • disable MED history & restart writing
  • write them at end of simulation to optimize i/o

Related to

@uturuncoglu adding this as a backlog item for now. @yunfangsun will run the remaining tests you suggested in the issue above in the coming weeks, and we can log the results here to look back on when there's time to work on this.

@janahaddad janahaddad added the enhancement New feature or request label Jun 28, 2024
@janahaddad janahaddad moved this to Backlog in ufs-coastal project Jun 28, 2024
@janahaddad janahaddad changed the title Restart capability in high-resolution coupled cases Parallel IO for history and restart writing of high-res cases Jul 1, 2024
@janahaddad janahaddad removed this from the Future - unsorted for now milestone Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

1 participant