Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

cmd_parallel.C File Reference

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <tcl.h>
#include "config.h"
#include "CommandQueue.h"
#include "Command.h"
#include "VMDApp.h"
#include "Inform.h"
#include "WKFThreads.h"

Go to the source code of this file.

Defines

#define VMD_MPI_TAG_ALLREDUCE_ARGLENGTH   1
#define VMD_MPI_TAG_ALLREDUCE_PAYLOAD   2
#define VMD_MPI_TAG_FOR_REQUEST   3

Functions

int swift_mpi_init (Tcl_Interp *interp)
int text_cmd_parallel (ClientData cd, Tcl_Interp *interp, int argc, const char *argv[])


Define Documentation

#define VMD_MPI_TAG_ALLREDUCE_ARGLENGTH   1
 

Definition at line 54 of file cmd_parallel.C.

Referenced by text_cmd_parallel.

#define VMD_MPI_TAG_ALLREDUCE_PAYLOAD   2
 

Definition at line 55 of file cmd_parallel.C.

Referenced by text_cmd_parallel.

#define VMD_MPI_TAG_FOR_REQUEST   3
 

Definition at line 56 of file cmd_parallel.C.

Referenced by text_cmd_parallel.


Function Documentation

int swift_mpi_init Tcl_Interp *    interp
 

Definition at line 71 of file cmd_parallel.C.

References NULL.

int text_cmd_parallel ClientData    cd,
Tcl_Interp *    interp,
int    argc,
const char *    argv[]
 

Definition at line 142 of file cmd_parallel.C.

References mask, NULL, VMDApp::par_barrier, VMDApp::par_name, VMDApp::par_rank, VMDApp::par_size, wkf_tasktile_struct::start, strupncmp, swift_mpi_init, VMD_MPI_TAG_ALLREDUCE_ARGLENGTH, VMD_MPI_TAG_ALLREDUCE_PAYLOAD, VMD_MPI_TAG_FOR_REQUEST, WKF_SCHED_DONE, wkf_shared_iterator_destroy, wkf_shared_iterator_init, wkf_shared_iterator_next_tile, wkf_shared_iterator_set, wkf_thread_create, wkf_thread_join, and wkf_thread_t.


Generated on Fri Mar 29 02:46:33 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002