[ET Trac] #2683: Slab fails to compile without MPI

Roland Haas trac-noreply at einsteintoolkit.org
Wed Jan 11 16:31:38 CST 2023


#2683: Slab fails to compile without MPI

 Reporter: Roland Haas
   Status: new
Milestone: 
  Version: 
     Type: bug
 Priority: major
Component: EinsteinToolkit thorn

Slab only optionally depends on MPI and the Kranc tutorial [http://kranccode.org/tutorial.html](http://kranccode.org/tutorial.html) does use it without MPI \(or Carpet for that matter\). In 9ea25cd9 this ability was lost due to `MPI_Alltoallv` being limited to `int` variables for offsets and sizes thus not usable with the 64 bit code anymore.

Pull request  
[https://bitbucket.org/cactuscode/cactusnumerical/pull-requests/19/slab-support-running-without-mpi](https://bitbucket.org/cactuscode/cactusnumerical/pull-requests/19/slab-support-running-without-mpi)  
restores functionality to run without MPI and makes the Kranc tutorial work once more.

It is not really nice since it fudges the function prototype of the `MPI_Alltoallv` dummy function used in Slab.

--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2683/slab-fails-to-compile-without-mpi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/trac/attachments/20230111/b9d034db/attachment.html 


More information about the Trac mailing list