Kann ich mit dem Boost MPI Dateien an andere Computer senden? Meine Sorge ist, dass es für sehr kleine Nachrichten optimiert ist und nicht größer (ich muss 700 MB oder mehr auf einmal verschicken). Der Grund ist, dass ich MPI wahrscheinlich für andere Teile des Programms verwenden werde, also dachte ich, es wäre eine ziemlich saubere Lösung, die nicht zusammenpasst.Boost MPI zum Senden von Dateien verwenden?
Wurde es gemacht? Würdest du es weiterempfehlen?
Boost.MPI ist nur ein Wrapper um die Message Passing Interface, die nicht viel mit C++ zu tun hat. Siehe: http://www.mcs.anl.gov/research/projects/mpi/ Es gab zahlreiche Versuche, MPI fehlertoleranter zu machen (siehe http://www.open-mpi.org/faq/?category) = ft) – tgamblin
Aber nicht viele von diesen haben sich in einer größeren Implementierung durchgesetzt, hauptsächlich weil die Fehlertoleranz im Standard nicht gut spezifiziert ist. Es wird erst jetzt wirklich notwendig, da große Cluster größer als 100 Kerne werden ... in der Vergangenheit war MPI für Hochleistungsmaschinen in Ordnung. – tgamblin