Go to the source code of this file.
|
module | tmc_messages |
| set up the different message for different tasks A TMC message consists of 3 parts (messages) 1: first a message with task type (STATUS) and SIZES of submessages 2: (if existing) a message with INTEGER values 3: (if existing) a message with REAL values submessages 2 and 3 include relevant data, e.g. positions, box sizes...
|
|
|
logical function, public | tmc_messages::check_if_group_master (para_env) |
| checks if the core is the group master More...
|
|
subroutine, public | tmc_messages::tmc_message (msg_type, send_recv, dest, para_env, tmc_params, elem, elem_array, list_elem, result_count, wait_for_message, success) |
| tmc message handling, packing messages with integer and real data type. Send first info message with task type and message sizes and then the int and real messages. The same for receiving More...
|
|
subroutine, public | tmc_messages::communicate_atom_types (atoms, source, para_env) |
| routines send atom names to the global master (using broadcast in a specialized group consisting of the master and the first energy worker master) More...
|
|
subroutine, public | tmc_messages::stop_whole_group (para_env, worker_info, tmc_params) |
| send stop command to all group participants More...
|
|