STL análogo en Fortran

Base: Tengo un gran programa paralelo Fortran90 / MPI que representa un modelo físico complejo. Quiero agregarle nuevas funcionalidades: por ejemplo, necesito organizar la cola de mensajes, introducir mergesort en algún lugar y usar tablas hash.

Problema: Sé cómo escribir tablas hash, crear cola y fusionar código por mí mismo, pero no creo que sea una buena idea inventar una bicicleta.

Pregunta: ¿Qué debe hacer el gurú de Fortran en tal situación? ¿Debo construir enlaces a clases de C ++ desde Fortran y realizar la lógica allí usando STL o puede sugerir algunas bibliotecas similares a Fortran STL? Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta