Я работаю с метис , API разбиения графиков. У меня есть полная сетка из узлов и я хочу разделить эту сетку. После этого раздела cfd-solver будет работать параллельно на нескольких графических процессорах. Проблема в том, что мне нужен блок вывода из метисов (одинаковое количество узлов в каждом измерении). Я знаю, что Метис только что использовал График на заднем плане.
Тем не менее можно получить блоки в качестве вывода?
Это может быть слишком поздно для вас, но, возможно, еще не слишком поздно для кого-то еще. Если вы хотите заблокировать вывод, я также предполагаю, что вы работаете со структурированной сеткой.
Если это так, мы можем следовать этот ответ от SciComp. Достаточно хорошее решение для создания блочного вывода из METIS:
Я говорю, что это «достаточно хорошее» решение, так как вы должны сами прописать количество узлов в каждом измерении, прежде чем запускать METIS. Так что, возможно, вы можете каким-то образом оптимизировать этот гиперпараметр самостоятельно, но, возможно, вам просто нужно сделать обоснованное предположение и выполнить вывод, предоставляемый METIS.
Других решений пока нет …