![]() |
GBS
|
Enumerations | |
| enum | { p2n_tag , n2p_tag } |
Functions/Subroutines | |
| subroutine, public | neutrals_sync_init |
| subroutine, public | sync_p2n (proceed) |
| subroutine, public | sync_core (flag) |
| subroutine, public | sync_n2p (proceed) |
| subroutine, public | sync_endrun (flag) |
| subroutine | writepn (who, text) |
Variables | |
| logical | msg_sent |
| logical | msg_recvd |
| logical, protected | stop_signal_sent |
| integer | step_since_last_neutrals |
| integer, public, protected | num_plasma_steps |
| integer | dummy |
| integer | ierr |
| type(state_machine), public, protected | neutrals_state |
| subroutine, public neutrals_synchronization_mod::neutrals_sync_init |
Here is the caller graph for this function:| subroutine, public neutrals_synchronization_mod::sync_core | ( | logical, intent(out) | flag | ) |
| subroutine, public neutrals_synchronization_mod::sync_endrun | ( | logical, intent(out) | flag | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine, public neutrals_synchronization_mod::sync_n2p | ( | logical, intent(out) | proceed | ) |
num_plasma_steps to be an array and store it at the end of the run in the hdf5 file. This will greatly simplify things if one needs to get those numbers to repeat a run. In the current state, one needs to parse neutrals_stdout to find the number of plasma steps.
Here is the call graph for this function:| subroutine, public neutrals_synchronization_mod::sync_p2n | ( | logical, intent(out) | proceed | ) |
Here is the call graph for this function:
|
private |
Here is the caller graph for this function:
|
private |
|
private |
|
private |
|
private |
| type(state_machine), public, protected neutrals_synchronization_mod::neutrals_state |
| integer, public, protected neutrals_synchronization_mod::num_plasma_steps |
|
private |
|
private |