//------------------------------------------------------------
// $Id: StandAloneModeObjects.h,v 1.1.1.1 1999/11/25 06:26:09 yamauchi Exp $
//------------------------------------------------------------
//	PE objects 
//	1996/7/31
//	mpi を用いない場合の objects for Stand Alone
//	(C) Copyright Hitoshi Yamauchi
//------------------------------------------------------------
#ifndef _StandAloneModeObjects_h
#define _StandAloneModeObjects_h 1

#ifndef FOR_STANDALONE
#  error "This is stand alone mode only"
#endif

#include "PE.h"
#include "host.h"

// 通信時に利用するバッファのサイズ
// 1 PE の場合には mpi2communStandAlone.cc にてバッファを用意し，その
// バッファを介して通信しているように見せかける．
const int STANDALONE_COMMUN_BUF_SIZE = 256;

#ifdef THIS_IS_GLOBAL_DEFINE_FILE
PEClass 	  *GpPE   = NULL;
hostComputerClass *GpHost = NULL;
#else
extern class PEClass *GpPE;
extern hostComputerClass *GpHost;
#endif

#endif				// _StandAloneModeObjects_h
