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

Possible tests with a real Ocean model? #3

Open
willirath opened this issue May 27, 2021 · 5 comments
Open

Possible tests with a real Ocean model? #3

willirath opened this issue May 27, 2021 · 5 comments

Comments

@willirath
Copy link
Contributor

We should also explore multi-node MPI with a real application like an ocean model.

cc: @koldunovn this repo could be a good starting point for testing FESOM with multi-node containerised MPI?

@koldunovn
Copy link

Yes, this still on our agenda. Making FESOM2 work with single node was relatively easy two years ago, as it has very few dependencies and compiles relatively easily. So can be a good candidate for tests. I will not have to do it myself, but if someone interested I will be happy to help. Maybe doing it together on telecon.

@willirath
Copy link
Contributor Author

For the MITgcm, build instructions are here: https://mitgcm.readthedocs.io/en/latest/getting_started/getting_started.html

@kathoef
Copy link
Owner

kathoef commented Jun 2, 2021

There is #4 now, which makes the example from the MITgcm build instruction page work via an srun --mpi=pmi2 --ntasks=... on NESH. I think, it would be most interesting to check out model code performance in terms of container versus host environment next? Should we come up with a useful experiment strategy here, also maybe for FESOM? An alternative thought would be trying out MPI benchmarking tools.

@kathoef
Copy link
Owner

kathoef commented Jun 2, 2021

A quick Google search returned the OSU micro benchmarks, which also seem to have a tutorial available.

@kathoef
Copy link
Owner

kathoef commented Jun 23, 2021

A few (very preliminary! this is actually not finished...) MPI benchmarking results are now available here. Should we try something similar with FESOM configurations in terms of total runtimes next?

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

No branches or pull requests

3 participants