Я ищу BigInteger
библиотека, которая совместима с обычными подозреваемыми Message Passing Interface
стандарт, такой как MPI::COMM_WORLD.Send
а также MPI::COMM_WORLD.Recv
,
К сожалению, MPI также означает многоцелевое целое число, поэтому большинство результатов поиска на самом деле не совпадают. Несколько попыток поиска по Google с помощью похожих запросов не выявили никакой реализации, но наверняка кто-то уже сделал это. Таким образом, в основном вопрос заключается в следующем: кто-нибудь знает реализацию mpi, совместимую с MPI?
в теории ЛЮБАЯ большая целочисленная библиотека была бы совместима, но с некоторыми оговорками.
Большая целочисленная библиотека не будет стандартом MPI типы данных, MPI_INT MPI_DOUBLE exc exc …
Один из подходов состоит в том, чтобы сериализовать ваш biginteger в байты, отправить / записать его как MPI_BYTE, а затем преобразовать обратно
Других решений пока нет …