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.