Are there any linked Issues or Pull Requests?
MetOffice/lfric_apps#290
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.
Steve Mullerworth (@stevemullerworth) , Mike Hobson (@mike-hobson) , Matthew Hambley (@MatthewHambley), Lottie Turner (@mo-lottieturner), cjohnson-pi , mo-markweeks , Mike Bush (@michaelrbush)
If you want to stop getting spamming emails ...there is the unsubscribe button in the right hand column -------------------------->
Associated PRs
Further details of the issue.
No response
Are there any linked Issues or Pull Requests?
MetOffice/lfric_apps#290
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.
Steve Mullerworth (@stevemullerworth) , Mike Hobson (@mike-hobson) , Matthew Hambley (@MatthewHambley), Lottie Turner (@mo-lottieturner), cjohnson-pi , mo-markweeks , Mike Bush (@michaelrbush)
If you want to stop getting spamming emails ...there is the unsubscribe button in the right hand column -------------------------->
Associated PRs
Further details of the issue.
No response