atl_precice_module Module

The precice module contains basic routines to interact with the precice coupling tool.


Uses

Used by

  • module~~atl_precice_module~~UsedByGraph module~atl_precice_module atl_precice_module module~atl_initialize_module atl_initialize_module module~atl_initialize_module->module~atl_precice_module module~atl_program_module atl_program_module module~atl_program_module->module~atl_initialize_module program~atl_harvesting atl_harvesting program~atl_harvesting->module~atl_initialize_module program~atl_harvesting->module~atl_program_module program~ateles ateles program~ateles->module~atl_program_module

Subroutines

public subroutine atl_init_precice(params, equation, tree, mesh_list, timestepLimit)

Read from preCICE the requested points

Read more…

Arguments

Type IntentOptional Attributes Name
type(atl_solver_param_type), intent(inout) :: params
type(atl_Equations_type), intent(inout), target :: equation

Description on the equation system to solve.

type(treelmesh_type), intent(in) :: tree

Mesh data in treelmesh format.

type(atl_cube_elem_type), intent(in) :: mesh_list(tree%global%minLevel:tree%global%maxLevel)
real(kind=rk), intent(inout) :: timestepLimit

timesteplimitation due to the precice timestep