mirror of
				https://github.com/paboyle/Grid.git
				synced 2025-11-03 21:44:33 +00:00 
			
		
		
		
	Travis fail fix attempt
This commit is contained in:
		@@ -821,7 +821,7 @@ PARALLEL_FOR_LOOP
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	cobj *send_buf = (cobj *)_grid->ShmBufferTranslate(xmit_to_rank,u_recv_buf_p);
 | 
			
		||||
	if ( (send_buf==NULL) ) { 
 | 
			
		||||
	if ( send_buf==NULL ) { 
 | 
			
		||||
	  send_buf = u_send_buf_p;
 | 
			
		||||
	}
 | 
			
		||||
	//	std::cout << " send_bufs  "<<std::hex<< send_buf <<" ubp "<<u_send_buf_p <<std::dec<<std::endl;
 | 
			
		||||
 
 | 
			
		||||
@@ -48,10 +48,11 @@ void *CartesianCommunicator::ShmBufferMalloc(size_t bytes){
 | 
			
		||||
  void *ptr = (void *)heap_top;
 | 
			
		||||
  heap_top  += bytes;
 | 
			
		||||
  heap_bytes+= bytes;
 | 
			
		||||
  std::cout <<"Shm alloc "<<ptr<<std::endl;
 | 
			
		||||
  assert(heap_bytes < MAX_MPI_SHM_BYTES);
 | 
			
		||||
  return ptr;
 | 
			
		||||
}
 | 
			
		||||
void *CartesianCommunicator::ShmBufferFreeAll(void) { 
 | 
			
		||||
void CartesianCommunicator::ShmBufferFreeAll(void) { 
 | 
			
		||||
  heap_top  =(size_t)ShmBufferSelf();
 | 
			
		||||
  heap_bytes=0;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -104,7 +104,7 @@ class CartesianCommunicator {
 | 
			
		||||
  void *ShmBuffer(int rank);
 | 
			
		||||
  void *ShmBufferTranslate(int rank,void * local_p);
 | 
			
		||||
  void *ShmBufferMalloc(size_t bytes);
 | 
			
		||||
  void *ShmBufferFreeAll(void) ;
 | 
			
		||||
  void ShmBufferFreeAll(void) ;
 | 
			
		||||
  
 | 
			
		||||
  ////////////////////////////////////////////////
 | 
			
		||||
  // Must call in Grid startup
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user