Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • N Nemo
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 89
    • Issues 89
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 32
    • Merge requests 32
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • NEMO WorkspaceNEMO Workspace
  • Nemo
  • Issues
  • #170
Closed
Open
Issue created Feb 07, 2023 by Sebastien Masson@smassonOwner

add XIOS3 compatibility

Context

xios-3.0-beta is available since mid-2022. https://forge.ipsl.jussieu.fr/ioserver/browser/XIOS3/branches/xios-3.0-beta

We tested it in #93 and the first results are encouraging (better performance, reduce memory footprint...).

Switching from XIOS2.5 (trunk) to XIOS3 is quite transparent for NEMO. The only issue is that XIOS3 is not yet compatible with the tiles because, in XIOS3, they want to introduce tiles that will be compatible with OpenMP.

Note that New versions of Intel-MPI have issues with MPI_Probe. It is a know issue that has been fixed in mpich 4.0, see https://github.com/pmodels/mpich/pull/4731

Proposal

Following what was done in 7ab53708, we will add a new cpp key key_xiosthat will by-pass the calls to tile-specific XIOS2.5-trunk routines.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking