GBS
|
Define various routines to ensure proper synchronization between the neutrals and the plasma. More...
#include "mpi_precomp.h"
Modules | |
module | neutrals_synchronization_mod |
Enumerations | |
enum | { neutrals_synchronization_mod::p2n_tag , neutrals_synchronization_mod::n2p_tag } |
Functions/Subroutines | |
subroutine, public | neutrals_synchronization_mod::neutrals_sync_init |
subroutine, public | neutrals_synchronization_mod::sync_p2n (proceed) |
subroutine, public | neutrals_synchronization_mod::sync_core (flag) |
subroutine, public | neutrals_synchronization_mod::sync_n2p (proceed) |
subroutine, public | neutrals_synchronization_mod::sync_endrun (flag) |
subroutine | neutrals_synchronization_mod::writepn (who, text) |
Variables | |
logical | neutrals_synchronization_mod::msg_sent |
logical | neutrals_synchronization_mod::msg_recvd |
logical, protected | neutrals_synchronization_mod::stop_signal_sent |
integer | neutrals_synchronization_mod::step_since_last_neutrals |
integer, public, protected | neutrals_synchronization_mod::num_plasma_steps |
integer | neutrals_synchronization_mod::dummy |
integer | neutrals_synchronization_mod::ierr |
type(state_machine), public, protected | neutrals_synchronization_mod::neutrals_state |
Define various routines to ensure proper synchronization between the neutrals and the plasma.