⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pvmlib.h

📁 su 的源代码库
💻 H
字号:
/* Copyright (c) Colorado School of Mines, 2006.*//* All rights reserved.                       *//* SeisLib.h */#include "pvm3.h" /* PVM working modes */#define PvmDataMode                     PvmDataRaw      /* Types definitions */typedef struct	_seis_apl {  char		*apl_name;  char		*machine;  int		apl_id;  FILE		*fp_log;  int		fd_log;  /* Pvm definitions */  int		info, bufid, n_bytes, msgtag, sender_tid;  int		MasterTid;  int		NodeTid;  int		FatherTid;  int		NextTid;  /* Miscellaneous */  int	DEBUG;} SeisSlave;int   InitLog(SeisSlave *zz, char * apl_name);int   StartLog(SeisSlave *zz);	void  PrintInfoLog(SeisSlave *zz);void CleanLog();/* Some forward declarations */void	clips(char *);/*void	gethostname(char *, long n);*//* PVM functions */void BroadStr(char * str, int tids[], int ntids,  int MsgType);void SendStr  (char *str, int tid, int MsgType);char* RecvStr  (int tid, int MsgType);int SendBytes(void * buff, int n, int tid, int MsgType);void* RecvBytes(int tid, int MsgType);int BroadBytes(void * str, int size, int tid[], int ntid, int MsgType);void BroadInt(int IntBuf[], int n, int tid[], int ntid, int MsgType);void SendInt  (int *IntBuf, int n, int tid, int MsgType);int RecvInt  (int *IntBuf, int n, int tid, int MsgType);int RecvOneInt  (int tid, int MsgType);int RecvOneIntNB  (int tid, int MsgType);void BroadFI(float *FloatBuf, int nf, int *IntBuf, int ni,	     int tid[], int ntid, int MsgType);void SendFI(float *FloatBuf, int nf, int *IntBuf, int ni, 	    int tid, int MsgType);int RecvFI(float *FloatBuf, int nf, int *IntBuf, int ni, 	    int tid, int MsgType);void BroadFloat(float *FloatBuf, int n, int tid[], int ntid, int MsgType);void SendFloat(float *FloatBuf, int n, int tid, int MsgType);int RecvFloat(float *FloatBuf, int n, int tid, int MsgType);void SendCplx (complex *CplxBuf, int n, int tid, int MsgType);int RecvCplx (complex *CplxBuf, int n, int tid, int MsgType);void SendINFO (INFO *data, int n, int tid, int MsgType);int RecvINFO (INFO *data, int n, int tid, int MsgType);void BroadINFO(INFO *data, int n, int tid[], int ntid, int MsgType);int CreateSlaves(int *SeisSlaves, char *SlaveName, int pn);void EndOfSlave();void EndOfMaster();int CreatePipe(int *SeisSlaves, char *SlaveName, int n);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -