Я моделирую распространение трещины, используя 2D динамическую неструктурированную сетку. По мере распространения трещины во времени элементы перемещаются соответствующим образом. Для заданного временного шага я хотел бы интерполировать данные моей неструктурированной сетки zi=f(xi,yi) (где (xi,yi) — узлы неструктурированных треугольников), чтобы получить значение функции z на Декартова сетка (где x и y расположены через равные промежутки). Размер моей сетки составляет около 100x100 узлов. Есть много способов сделать эту схему интерполяции, но я недостаточно знаю эту тему, чтобы решить, какая схема надежна и достаточно проста. Я использую Fortran 90 (не спрашивайте, почему...). Есть ли доступный алгоритм с открытым исходным кодом? Я не хочу изобретать велосипед.
Большое спасибо!