|
MIDAS
|
#include <sys/time.h>
Go to the source code of this file.
Classes | |
| struct | pvmhostinfo |
| struct | pvmtaskinfo |
| struct | pvmminfo |
| struct | pvmmboxinfo |
Macros | |
| #define | PVM_VER "3.4.2" |
| #define | PVM_MAJOR_VERSION 3 |
| #define | PVM_MINOR_VERSION 4 |
| #define | PVM_PATCH_VERSION 2 |
| #define | PvmDataDefault 0 /* XDR encoding */ |
| #define | PvmDataRaw 1 /* Raw data copy */ |
| #define | PvmDataInPlace 2 /* Raw data, left in place */ |
| #define | PvmDataFoo PvmDataDefault /* Internal use */ |
| #define | PvmDataTrace 4 /* User-Defined Trace Encoding */ |
| #define | PvmTaskDefault 0 |
| #define | PvmTaskHost 1 /* specify host */ |
| #define | PvmTaskArch 2 /* specify architecture */ |
| #define | PvmTaskDebug 4 /* start task in debugger */ |
| #define | PvmTaskTrace 8 /* process generates trace data */ |
| #define | PvmMppFront 16 /* spawn task on service node */ |
| #define | PvmHostCompl 32 /* complement host set */ |
| #define | PvmNoSpawnParent 64 |
| #define | PvmTaskExit 1 /* on task exit */ |
| #define | PvmHostDelete 2 /* on host fail/delete */ |
| #define | PvmHostAdd 3 /* on host startup */ |
| #define | PvmRouteAdd 4 /* new task-task route opened */ |
| #define | PvmRouteDelete 5 /* task-task route closed */ |
| #define | PvmNotifyCancel 256 /* cancel (complete immediately) notifies */ |
| #define | PvmRoute 1 /* routing policy */ |
| #define | PvmDontRoute 1 /* don't allow direct task-task links */ |
| #define | PvmAllowDirect 2 /* allow direct links, but don't request */ |
| #define | PvmRouteDirect 3 /* request direct links */ |
| #define | PvmDebugMask 2 /* debugmask */ |
| #define | PvmAutoErr 3 /* auto error reporting */ |
| #define | PvmOutputTid 4 /* stdout destination for children */ |
| #define | PvmOutputCode 5 /* stdout message tag */ |
| #define | PvmTraceTid 6 /* trace destination for children */ |
| #define | PvmTraceCode 7 /* trace message tag */ |
| #define | PvmTraceBuffer 8 /* trace buffering for children */ |
| #define | PvmTraceOptions 9 /* trace options for children */ |
| #define | PvmTraceFull 1 /* do full trace events */ |
| #define | PvmTraceTime 2 /* only do PVM routine timings */ |
| #define | PvmTraceCount 3 /* only do PVM routine profiling */ |
| #define | PvmFragSize 10 /* message fragment size */ |
| #define | PvmResvTids 11 /* allow reserved message tids and codes */ |
| #define | PvmSelfOutputTid 12 /* stdout destination for task */ |
| #define | PvmSelfOutputCode 13 /* stdout message tag */ |
| #define | PvmSelfTraceTid 14 /* trace destination for task */ |
| #define | PvmSelfTraceCode 15 /* trace message tag */ |
| #define | PvmSelfTraceBuffer 16 /* trace buffering for task */ |
| #define | PvmSelfTraceOptions 17 /* trace options for task */ |
| #define | PvmShowTids 18 /* pvm_catchout prints task ids with output */ |
| #define | PvmPollType 19 /* shared memory wait method */ |
| #define | PvmPollConstant 1 |
| #define | PvmPollSleep 2 |
| #define | PvmPollTime 20 /* time before sleep if PvmPollSleep */ |
| #define | PvmOutputContext 21 /* stdout message context */ |
| #define | PvmTraceContext 22 /* trace message context */ |
| #define | PvmSelfOutputContext 23 /* stdout message context */ |
| #define | PvmSelfTraceContext 24 /* trace message context */ |
| #define | PvmNoReset 25 /* do not kill task on reset */ |
| #define | PvmTaskSelf 0 /* this task */ |
| #define | PvmTaskChild 1 /* (future) child tasks */ |
| #define | PvmBaseContext 0 |
| #define | PvmMboxDefault 0 /* put: single locked instance */ |
| #define | PvmMboxPersistent 1 /* entry remains after owner exit */ |
| #define | PvmMboxMultiInstance 2 /* multiple entries in class */ |
| #define | PvmMboxOverWritable 4 /* can write over this entry */ |
| #define | PvmMboxFirstAvail 8 /* select 1st index >= specified */ |
| #define | PvmMboxReadAndDelete 16 /* atomic read / delete */ |
| #define | PvmMboxWaitForInfo 32 /* for blocking recvinfo */ |
| #define | PVMNORESETCLASS "###_PVM_NO_RESET_###" |
| #define | PVMHOSTERCLASS "###_PVM_HOSTER_###" |
| #define | PVMTASKERCLASS "###_PVM_TASKER_###" |
| #define | PVMTRACERCLASS "###_PVM_TRACER_###" |
| #define | PVMRMCLASS "###_PVM_RM_###" |
| #define | PvmOk 0 /* Success */ |
| #define | PvmBadParam -2 /* Bad parameter */ |
| #define | PvmMismatch -3 /* Parameter mismatch */ |
| #define | PvmOverflow -4 /* Value too large */ |
| #define | PvmNoData -5 /* End of buffer */ |
| #define | PvmNoHost -6 /* No such host */ |
| #define | PvmNoFile -7 /* No such file */ |
| #define | PvmDenied -8 /* Permission denied */ |
| #define | PvmNoMem -10 /* Malloc failed */ |
| #define | PvmBadMsg -12 /* Can't decode message */ |
| #define | PvmSysErr -14 /* Can't contact local daemon */ |
| #define | PvmNoBuf -15 /* No current buffer */ |
| #define | PvmNoSuchBuf -16 /* No such buffer */ |
| #define | PvmNullGroup -17 /* Null group name */ |
| #define | PvmDupGroup -18 /* Already in group */ |
| #define | PvmNoGroup -19 /* No such group */ |
| #define | PvmNotInGroup -20 /* Not in group */ |
| #define | PvmNoInst -21 /* No such instance */ |
| #define | PvmHostFail -22 /* Host failed */ |
| #define | PvmNoParent -23 /* No parent task */ |
| #define | PvmNotImpl -24 /* Not implemented */ |
| #define | PvmDSysErr -25 /* Pvmd system error */ |
| #define | PvmBadVersion -26 /* Version mismatch */ |
| #define | PvmOutOfRes -27 /* Out of resources */ |
| #define | PvmDupHost -28 /* Duplicate host */ |
| #define | PvmCantStart -29 /* Can't start pvmd */ |
| #define | PvmAlready -30 /* Already in progress */ |
| #define | PvmNoTask -31 /* No such task */ |
| #define | PvmNotFound -32 /* Not Found */ |
| #define | PvmExists -33 /* Already exists */ |
| #define | PvmHostrNMstr -34 /* Hoster run on non-master host */ |
| #define | PvmParentNotSet -35 /* Spawning parent set PvmNoSpawnParent */ |
| #define | PvmNoEntry PvmNotFound /* No such entry */ |
| #define | PvmDupEntry PvmDenied /* Duplicate entry */ |
| #define | PVM_STR 0 /* string */ |
| #define | PVM_BYTE 1 /* byte */ |
| #define | PVM_SHORT 2 /* short */ |
| #define | PVM_INT 3 /* int */ |
| #define | PVM_FLOAT 4 /* real */ |
| #define | PVM_CPLX 5 /* complex */ |
| #define | PVM_DOUBLE 6 /* double */ |
| #define | PVM_DCPLX 7 /* double complex */ |
| #define | PVM_LONG 8 /* long integer */ |
| #define | PVM_USHORT 9 /* unsigned short int */ |
| #define | PVM_UINT 10 /* unsigned int */ |
| #define | PVM_ULONG 11 /* unsigned long int */ |
| #define | __ProtoGlarp__(x) () |
Functions | |
| int pvm_addhosts | __ProtoGlarp__ ((char **, int, int *)) |
| int pvm_addmhf | __ProtoGlarp__ ((int, int, int, int(*)(int))) |
| int pvm_archcode | __ProtoGlarp__ ((char *)) |
| int pvm_barrier | __ProtoGlarp__ ((char *, int)) |
| int pvm_bufinfo | __ProtoGlarp__ ((int, int *, int *, int *)) |
| int pvm_config | __ProtoGlarp__ ((int *, int *, struct pvmhostinfo **)) |
| int pvm_delinfo | __ProtoGlarp__ ((char *, int, int)) |
| int pvm_delmhf | __ProtoGlarp__ ((int)) |
| int pvm_exit | __ProtoGlarp__ ((void)) |
| int pvm_gather | __ProtoGlarp__ ((void *, void *, int, int, int, char *, int)) |
| int pvm_getfds | __ProtoGlarp__ ((int **)) |
| int pvm_getminfo | __ProtoGlarp__ ((int, struct pvmminfo *)) |
| int pvm_getnoresets | __ProtoGlarp__ ((int **, int *)) |
| int pvm_hostsync | __ProtoGlarp__ ((int, struct timeval *, struct timeval *)) |
| int pvm_getmboxinfo | __ProtoGlarp__ ((char *, int *, struct pvmmboxinfo **)) |
| int pvm_mcast | __ProtoGlarp__ ((int *, int, int)) |
| int pvm_notify | __ProtoGlarp__ ((int, int, int, int *)) |
| int pvm_nrecv | __ProtoGlarp__ ((int, int)) |
| int pvm_packf | __ProtoGlarp__ ((const char *,...)) |
| int pvm_pkcplx | __ProtoGlarp__ ((float *, int, int)) |
| int pvm_pkdcplx | __ProtoGlarp__ ((double *, int, int)) |
| int pvm_pklong | __ProtoGlarp__ ((long *, int, int)) |
| int pvm_pkshort | __ProtoGlarp__ ((short *, int, int)) |
| int pvm_pkuint | __ProtoGlarp__ ((unsigned int *, int, int)) |
| int pvm_pkulong | __ProtoGlarp__ ((unsigned long *, int, int)) |
| int pvm_pkushort | __ProtoGlarp__ ((unsigned short *, int, int)) |
| int pvm_precv | __ProtoGlarp__ ((int, int, void *, int, int, int *, int *, int *)) |
| int pvm_psend | __ProtoGlarp__ ((int, int, void *, int, int)) |
| int pvm_reduce | __ProtoGlarp__ ((void(*)(int *, void *, void *, int *, int *), void *, int, int, int, char *, int)) |
| void PvmMax | __ProtoGlarp__ ((int *, void *, void *, int *, int *)) |
| int pvm_reg_rm | __ProtoGlarp__ ((struct pvmhostinfo **)) |
| int pvm_reg_tracer | __ProtoGlarp__ ((int, int, int, int, char *, int, int)) |
| int pvm_spawn | __ProtoGlarp__ ((char *, char **, int, char *, int, int *)) |
| int pvm_start_pvmd | __ProtoGlarp__ ((int, char **, int)) |
| int pvm_tasks | __ProtoGlarp__ ((int, int *, struct pvmtaskinfo **)) |
| int pvm_trecv | __ProtoGlarp__ ((int, int, struct timeval *)) |
| int pvm_lookup | __ProtoGlarp__ ((char *, int, int *)) |
Variables | |
| int(*)() | pvm_recvf ((int(*)(int, int, int))) |
| #define PvmAllowDirect 2 /* allow direct links, but don't request */ |
| #define PvmDataFoo PvmDataDefault /* Internal use */ |
| #define PvmDontRoute 1 /* don't allow direct task-task links */ |
| #define PvmHostrNMstr -34 /* Hoster run on non-master host */ |
| #define PvmMboxFirstAvail 8 /* select 1st index >= specified */ |
| #define PvmMboxMultiInstance 2 /* multiple entries in class */ |
| #define PvmMboxOverWritable 4 /* can write over this entry */ |
| #define PvmMboxPersistent 1 /* entry remains after owner exit */ |
| #define PvmNoEntry PvmNotFound /* No such entry */ |
| #define PvmNotifyCancel 256 /* cancel (complete immediately) notifies */ |
| #define PvmParentNotSet -35 /* Spawning parent set PvmNoSpawnParent */ |
| #define PvmPollTime 20 /* time before sleep if PvmPollSleep */ |
| #define PvmSelfOutputTid 12 /* stdout destination for task */ |
| #define PvmShowTids 18 /* pvm_catchout prints task ids with output */ |
| int pvm_upkstr __ProtoGlarp__ | ( | (char *) | ) |
| int pvm_delhosts __ProtoGlarp__ | ( | (char **, int, int *) | ) |
| int pvm_spawn __ProtoGlarp__ | ( | (char *, char **, int, char *, int, int *) | ) |
| int pvm_getmboxinfo __ProtoGlarp__ | ( | (char *, int *, struct pvmmboxinfo **) | ) |
| int pvm_delete __ProtoGlarp__ | ( | (char *, int) | ) |
| int pvm_lookup __ProtoGlarp__ | ( | (char *, int, int *) | ) |
| int pvm_insert __ProtoGlarp__ | ( | (char *, int, int) | ) |
| int pvm_unpackf __ProtoGlarp__ | ( | (const char *,...) | ) |
| int pvm_upkdouble __ProtoGlarp__ | ( | (double *, int, int) | ) |
| int pvm_upkfloat __ProtoGlarp__ | ( | (float *, int, int) | ) |
| int pvm_siblings __ProtoGlarp__ | ( | (int **) | ) |
| int pvm_getnoresets __ProtoGlarp__ | ( | (int **, int *) | ) |
| int pvm_config __ProtoGlarp__ | ( | (int *, int *, struct pvmhostinfo **) | ) |
| int pvm_upkint __ProtoGlarp__ | ( | (int *, int, int) | ) |
| void PvmProduct __ProtoGlarp__ | ( | (int *, void *, void *, int *, int *) | ) |
| int pvm_tidtohost __ProtoGlarp__ | ( | (int) | ) |
| int pvm_start_pvmd __ProtoGlarp__ | ( | (int, char **, int) | ) |
| int pvm_tickle __ProtoGlarp__ | ( | (int, int *, int *, int *) | ) |
| int pvm_tasks __ProtoGlarp__ | ( | (int, int *, struct pvmtaskinfo **) | ) |
| int pvm_setopt __ProtoGlarp__ | ( | (int, int) | ) |
| int pvm_notify __ProtoGlarp__ | ( | (int, int, int, int *) | ) |
| int pvm_addmhf __ProtoGlarp__ | ( | (int, int, int, int(*)(int)) | ) |
| int pvm_reg_tracer __ProtoGlarp__ | ( | (int, int, int, int, char *, int, int) | ) |
| int pvm_trecv __ProtoGlarp__ | ( | (int, int, struct timeval *) | ) |
| int pvm_psend __ProtoGlarp__ | ( | (int, int, void *, int, int) | ) |
| int pvm_precv __ProtoGlarp__ | ( | (int, int, void *, int, int, int *, int *, int *) | ) |
| int pvm_setminfo __ProtoGlarp__ | ( | (int, struct pvmminfo *) | ) |
| int pvm_hostsync __ProtoGlarp__ | ( | (int, struct timeval *, struct timeval *) | ) |
| int pvm_upklong __ProtoGlarp__ | ( | (long *, int, int) | ) |
| int pvm_upkshort __ProtoGlarp__ | ( | (short *, int, int) | ) |
| int pvm_reg_rm __ProtoGlarp__ | ( | (struct pvmhostinfo **) | ) |
| int pvm_upkuint __ProtoGlarp__ | ( | (unsigned int *, int, int) | ) |
| int pvm_upkulong __ProtoGlarp__ | ( | (unsigned long *, int, int) | ) |
| int pvm_upkushort __ProtoGlarp__ | ( | (unsigned short *, int, int) | ) |
| int pvm_scatter __ProtoGlarp__ | ( | (void *, void *, int, int, int, char *, int) | ) |
| int pvm_reduce __ProtoGlarp__ | ( | (void(*)(int *, void *, void *, int *, int *), void *, int, int, int, char *, int) | ) |
| char *pvm_version __ProtoGlarp__ | ( | (void) | ) |