Neko 1.99.3
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
ale_routines_device Module Reference

Functions/Subroutines

subroutine, public compute_stiffness_ale_device (coef, params)
 
subroutine, public compute_cheap_dist_device (d, coef, msh, zone_indices)
 
subroutine, public add_kinematics_to_mesh_velocity_device (wx, wy, wz, x_ref, y_ref, z_ref, phi, coef, kinematics, rot_mat, inital_pivot_loc)
 
subroutine, public update_ale_mesh_device (c_xh, wm_x, wm_y, wm_z, wm_x_lag, wm_y_lag, wm_z_lag, time, nadv, scheme_type)
 

Function/Subroutine Documentation

◆ add_kinematics_to_mesh_velocity_device()

subroutine, public ale_routines_device::add_kinematics_to_mesh_velocity_device ( type(field_t), intent(inout wx,
type(field_t), intent(inout wy,
type(field_t), intent(inout wz,
type(field_t), intent(in x_ref,
type(field_t), intent(in y_ref,
type(field_t), intent(in z_ref,
type(field_t), intent(in phi,
type(coef_t), intent(in coef,
type(body_kinematics_t), intent(in kinematics,
real(kind=rp), dimension(3,3), intent(in rot_mat,
real(kind=rp), dimension(3), intent(in inital_pivot_loc 
)

Definition at line 40 of file ale_routines_device.F90.

Here is the caller graph for this function:

◆ compute_cheap_dist_device()

subroutine, public ale_routines_device::compute_cheap_dist_device ( real(kind=rp), dimension(:), intent(inout), target  d,
type(coef_t), intent(in coef,
type(mesh_t), intent(in msh,
integer, dimension(:), intent(in zone_indices 
)

Definition at line 32 of file ale_routines_device.F90.

◆ compute_stiffness_ale_device()

subroutine, public ale_routines_device::compute_stiffness_ale_device ( type(coef_t), intent(inout coef,
type(ale_config_t), intent(in params 
)

Definition at line 26 of file ale_routines_device.F90.

Here is the caller graph for this function:

◆ update_ale_mesh_device()

subroutine, public ale_routines_device::update_ale_mesh_device ( type(coef_t), intent(inout c_xh,
type(field_t), intent(in wm_x,
type(field_t), intent(in wm_y,
type(field_t), intent(in wm_z,
type(field_series_t), intent(in wm_x_lag,
type(field_series_t), intent(in wm_y_lag,
type(field_series_t), intent(in wm_z_lag,
type(time_state_t), intent(in time,
integer, intent(in nadv,
character(len=*), intent(in scheme_type 
)

Definition at line 54 of file ale_routines_device.F90.

Here is the call graph for this function:
Here is the caller graph for this function: