GBS
neutrals_synchronization_mod.F90 File Reference

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
 

Detailed Description

Define various routines to ensure proper synchronization between the neutrals and the plasma.

Author
(in alphabetical order)
Emmanuel Lanti emman.nosp@m.uel..nosp@m.lanti.nosp@m.@epf.nosp@m.l.ch
Note
DO NOT CHANGE ANYTHING IN THIS MODULE IF YOU ARE NOT 100% SURE OF WHAT YOUR ARE DOING!