coarray Module

Utilities that are used for coarray test particles


Uses

    • globals
  • module~~coarray~~UsesGraph module~coarray coarray globals globals module~coarray->globals

Used by

  • module~~coarray~~UsedByGraph module~coarray coarray module~base base module~base->module~coarray module~s_coarray_collect s_coarray_collect module~s_coarray_collect->module~coarray module~swiftest swiftest module~s_coarray_collect->module~swiftest module~s_coarray_clone s_coarray_clone module~s_coarray_clone->module~coarray module~s_coarray_clone->module~swiftest module~s_swiftest_coarray s_swiftest_coarray module~s_swiftest_coarray->module~coarray module~s_swiftest_coarray->module~swiftest module~encounter encounter module~encounter->module~base module~netcdf_io netcdf_io module~encounter->module~netcdf_io module~collision collision module~collision->module~base module~collision->module~encounter module~walltime walltime module~walltime->module~base module~netcdf_io->module~base module~swiftest->module~base module~swiftest->module~encounter module~swiftest->module~collision module~swiftest->module~walltime module~swiftest->module~netcdf_io module~io_progress_bar io_progress_bar module~swiftest->module~io_progress_bar module~solver solver module~swiftest->module~solver module~io_progress_bar->module~base module~solver->module~base module~tides tides module~tides->module~base module~s_operator_cross s_operator_cross module~s_operator_cross->module~swiftest module~symba symba module~symba->module~swiftest module~helio helio module~symba->module~helio module~s_symba_gr s_symba_gr module~s_symba_gr->module~swiftest module~s_symba_gr->module~symba module~s_tides_step_rot s_tides_step_rot module~s_tides_step_rot->module~swiftest module~s_tides_step_rot->module~tides module~s_collision_util s_collision_util module~s_collision_util->module~collision module~s_collision_util->module~swiftest module~s_encounter_util s_encounter_util module~s_encounter_util->module~encounter module~s_encounter_util->module~swiftest module~s_collision_regime s_collision_regime module~s_collision_regime->module~collision module~s_collision_regime->module~swiftest program~main main program~main->module~swiftest module~fraggle fraggle module~fraggle->module~swiftest module~shgrav shgrav module~shgrav->module~swiftest module~whm whm module~whm->module~swiftest module~rmvs rmvs module~rmvs->module~swiftest module~rmvs->module~whm module~s_symba_step s_symba_step module~s_symba_step->module~swiftest module~s_symba_step->module~symba module~s_swiftest_obl s_swiftest_obl module~s_swiftest_obl->module~swiftest module~s_swiftest_obl->module~shgrav module~s_swiftest_user s_swiftest_user module~s_swiftest_user->module~swiftest module~s_rmvs_encounter_check s_rmvs_encounter_check module~s_rmvs_encounter_check->module~swiftest module~s_rmvs_encounter_check->module~rmvs module~s_helio_kick s_helio_kick module~s_helio_kick->module~swiftest module~s_helio_kick->module~helio module~s_helio_util s_helio_util module~s_helio_util->module~swiftest module~s_helio_util->module~helio module~s_symba_util s_symba_util module~s_symba_util->module~swiftest module~s_symba_util->module~symba module~s_symba_util->module~fraggle module~s_swiftest_gr s_swiftest_gr module~s_swiftest_gr->module~swiftest module~s_fraggle_util s_fraggle_util module~s_fraggle_util->module~swiftest module~s_fraggle_util->module~fraggle module~s_swiftest_io s_swiftest_io module~s_swiftest_io->module~swiftest module~s_swiftest_io->module~symba module~s_shgrav_pot s_shgrav_pot module~s_shgrav_pot->module~swiftest module~s_shgrav_pot->module~shgrav module~s_symba_kick s_symba_kick module~s_symba_kick->module~swiftest module~s_symba_kick->module~symba module~s_swiftest_discard s_swiftest_discard module~s_swiftest_discard->module~swiftest module~s_symba_encounter_check s_symba_encounter_check module~s_symba_encounter_check->module~swiftest module~s_symba_encounter_check->module~symba module~s_symba_drift s_symba_drift module~s_symba_drift->module~swiftest module~s_symba_drift->module~symba module~s_rmvs_util s_rmvs_util module~s_rmvs_util->module~swiftest module~s_rmvs_util->module~rmvs module~s_swiftest_drift s_swiftest_drift module~s_swiftest_drift->module~swiftest module~bindings_module bindings_module module~bindings_module->module~swiftest module~s_rmvs_step s_rmvs_step module~s_rmvs_step->module~swiftest module~s_rmvs_step->module~rmvs module~s_rmvs_discard s_rmvs_discard module~s_rmvs_discard->module~swiftest module~s_rmvs_discard->module~rmvs module~s_swiftest_driver s_swiftest_driver module~s_swiftest_driver->module~swiftest module~s_fraggle_generate s_fraggle_generate module~s_fraggle_generate->module~swiftest module~s_fraggle_generate->module~symba module~s_fraggle_generate->module~fraggle module~s_helio_step s_helio_step module~s_helio_step->module~swiftest module~s_helio_step->module~helio module~s_shgrav_accel s_shgrav_accel module~s_shgrav_accel->module~swiftest module~s_shgrav_accel->module~shgrav module~s_rmvs_kick s_rmvs_kick module~s_rmvs_kick->module~swiftest module~s_rmvs_kick->module~rmvs module~s_netcdf_io_implementations s_netcdf_io_implementations module~s_netcdf_io_implementations->module~netcdf_io module~s_helio_gr s_helio_gr module~s_helio_gr->module~swiftest module~s_helio_gr->module~helio module~s_encounter_io s_encounter_io module~s_encounter_io->module~encounter module~s_encounter_io->module~swiftest module~s_collision_io s_collision_io module~s_collision_io->module~collision module~s_collision_io->module~swiftest module~s_encounter_check s_encounter_check module~s_encounter_check->module~encounter module~s_encounter_check->module~swiftest module~s_collision_resolve s_collision_resolve module~s_collision_resolve->module~collision module~s_collision_resolve->module~swiftest module~s_collision_check s_collision_check module~s_collision_check->module~collision module~s_collision_check->module~swiftest module~s_collision_check->module~symba module~s_collision_generate s_collision_generate module~s_collision_generate->module~collision module~s_collision_generate->module~swiftest module~s_walltime s_walltime module~s_walltime->module~walltime module~s_walltime->module~swiftest module~helio->module~swiftest module~helio->module~whm module~s_symba_discard s_symba_discard module~s_symba_discard->module~swiftest module~s_symba_discard->module~symba module~s_whm_coord s_whm_coord module~s_whm_coord->module~swiftest module~s_whm_coord->module~whm module~s_whm_gr s_whm_gr module~s_whm_gr->module~swiftest module~s_whm_gr->module~whm module~s_swiftest_orbel s_swiftest_orbel module~s_swiftest_orbel->module~swiftest module~whm_drift whm_drift module~whm_drift->module~swiftest module~whm_drift->module~whm module~s_whm_util s_whm_util module~s_whm_util->module~swiftest module~s_whm_util->module~whm module~s_whm_step s_whm_step module~s_whm_step->module~swiftest module~s_whm_step->module~whm module~s_swiftest_util s_swiftest_util module~s_swiftest_util->module~swiftest module~s_swiftest_util->module~symba module~s_swiftest_util->module~fraggle module~s_swiftest_util->module~whm module~s_swiftest_util->module~rmvs module~s_swiftest_util->module~helio module~s_helio_drift s_helio_drift module~s_helio_drift->module~swiftest module~s_helio_drift->module~helio module~s_swiftest_kick s_swiftest_kick module~s_swiftest_kick->module~swiftest module~s_whm_kick s_whm_kick module~s_whm_kick->module~swiftest module~s_whm_kick->module~whm module~s_tides_kick_getacch s_tides_kick_getacch module~s_tides_kick_getacch->module~swiftest module~s_tides_kick_getacch->module~tides

Contents


Interfaces

public interface coclone

  • public module subroutine coarray_component_clone_DP_arr1D(var, src_img)

    Arguments

    TypeIntentOptionalAttributesName
    real(kind=DP), intent(inout), dimension(:), allocatable:: var
    integer(kind=I4B), intent(in), optional :: src_img
  • public module subroutine coarray_component_clone_DP_vec2D(var, src_img)

    Arguments

    TypeIntentOptionalAttributesName
    real(kind=DP), intent(inout), dimension(:,:), allocatable:: var
    integer(kind=I4B), intent(in), optional :: src_img
  • public module subroutine coarray_component_clone_I4B_arr1D(var, src_img)

    Arguments

    TypeIntentOptionalAttributesName
    integer(kind=I4B), intent(inout), dimension(:), allocatable:: var
    integer(kind=I4B), intent(in), optional :: src_img
  • public module subroutine coarray_component_clone_char(var, src_img)

    Arguments

    TypeIntentOptionalAttributesName
    character(len=*), intent(inout) :: var
    integer(kind=I4B), intent(in), optional :: src_img
  • public module subroutine coarray_component_clone_lgt_arr1D(var, src_img)

    Arguments

    TypeIntentOptionalAttributesName
    logical, intent(inout), dimension(:), allocatable:: var
    integer(kind=I4B), intent(in), optional :: src_img

public interface cocollect

  • public module subroutine coarray_component_collect_DP_arr1D(var, dest_img)

    Arguments

    TypeIntentOptionalAttributesName
    real(kind=DP), intent(inout), dimension(:), allocatable:: var
    integer(kind=I4B), intent(in), optional :: dest_img
  • public module subroutine coarray_component_collect_DP_vec2D(var, dest_img)

    Arguments

    TypeIntentOptionalAttributesName
    real(kind=DP), intent(inout), dimension(:,:), allocatable:: var
    integer(kind=I4B), intent(in), optional :: dest_img
  • public module subroutine coarray_component_collect_I4B_arr1D(var, dest_img)

    Arguments

    TypeIntentOptionalAttributesName
    integer(kind=I4B), intent(inout), dimension(:), allocatable:: var
    integer(kind=I4B), intent(in), optional :: dest_img
  • public module subroutine coarray_component_collect_lgt_arr1D(var, dest_img)

    Arguments

    TypeIntentOptionalAttributesName
    logical, intent(inout), dimension(:), allocatable:: var
    integer(kind=I4B), intent(in), optional :: dest_img