![]() |
GBS
|
Define various routines to ensure proper synchronization between the neutrals and the plasma. More...
#include "mpi_precomp.h"
Include dependency graph for neutrals_synchronization_mod.F90: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.