mus_mesh_adaptation_module Module

This module contains the code responsible for adaptively refining the mesh during run time.


Uses

  • module~~mus_mesh_adaptation_module~~UsesGraph module~mus_mesh_adaptation_module mus_mesh_adaptation_module module~env_module env_module module~mus_mesh_adaptation_module->module~env_module module~mus_geom_module mus_geom_module module~mus_mesh_adaptation_module->module~mus_geom_module module~mus_scheme_type_module mus_scheme_type_module module~mus_mesh_adaptation_module->module~mus_scheme_type_module module~tem_adaptation_module tem_adaptation_module module~mus_mesh_adaptation_module->module~tem_adaptation_module module~tem_comm_env_module tem_comm_env_module module~mus_mesh_adaptation_module->module~tem_comm_env_module mpi mpi module~mus_mesh_adaptation_module->mpi module~tem_adaptation_config_module tem_adaptation_config_module module~mus_mesh_adaptation_module->module~tem_adaptation_config_module

Used by

  • module~~mus_mesh_adaptation_module~~UsedByGraph module~mus_mesh_adaptation_module mus_mesh_adaptation_module module~mus_program_module mus_program_module module~mus_program_module->module~mus_mesh_adaptation_module program~musubi musubi program~musubi->module~mus_program_module

Contents


Subroutines

public subroutine mus_adapt_refine(geometry, scheme, proc, adapt)

Wrap up the routines required for dynamic load balancing

Arguments

TypeIntentOptionalAttributesName
type(mus_geom_type), intent(inout) :: geometry

Treelmesh data

type(mus_scheme_type), intent(inout) :: scheme

scheme type

type(tem_comm_env_type), intent(in) :: proc
type(tem_adapt_type), intent(in) :: adapt

mesh adaptation