-
Notifications
You must be signed in to change notification settings - Fork 46
Description
Are there any linked Issues or Pull Requests?
Brief description
When reading a multigrid mesh file, by default all meshes this file contains are partitioned. Partitioning all meshes in the multigrid mesh file imposes a series of conditions regarding the number of CPUs that can be used in a job. This can be a limitation in some applications that only need to process data on the 'master' mesh.
One simple solution would be just using mesh files containing one single mesh. For flexibility though, it would be desirable to give the option of partitioning all multigrid meshes or not. This functionality is already present in lfric_core via the any_maps parameter of the get_partition subroutine of the panel_decomposition_type object. On the other hand, this object subroutine is not called directly in most applications, so this functionality should be made more accessible.
Tagging users which may wish to comment.
@stevemullerworth , @mike-hobson , @MatthewHambley, @mo-lottieturner, @cjohnson-pi , @mo-markweeks , @michaelrbush
If you want to stop getting spamming emails ...there is the unsubscribe button in the right hand column -------------------------->
Associated PRs
- Decide if partitioning all meshes in a multigrid mesh file #289
- Lfric2lfric no multi partition lfric_apps#291
Further details of the issue.
No response