Основа: У меня очень большая параллельная программа Fortran90/MPI, которая представляет собой сложную физическую модель. Я хочу добавить к нему новые функции: например, мне нужно организовать очередь сообщений, ввести meresort где-нибудь и использовать хеш-таблицы.
Проблема: Я знаю, как писать хеш-таблицу, создавать очереди и код слияния самостоятельно, но я не думаю, что это хорошая идея, чтобы изобрести велосипед.
Вопрос:, что должен делать Гуру Фортрана в такой ситуации? Должен ли я строить привязки к классам С++ из Fortran и реализовывать логику там, используя STL, или вы можете предложить некоторые библиотеки, подобные Fortran STL? Спасибо.