It currently seems a straightforward task to call the Fortran modules from Python. However, I think I'm going to hit a wall at high speeds when I introduce MPI. Outstanding questions:
(1) Does pympi play nice with the solver MPI?
(2) Is it okay to initialize MPI from the solver? This will require some decision between passing/initializing with/without communicators.
(1) pympi and mpi should work together
(2) mpi can be initialized in the solver or in the python script. the key is that the script has to be called with mpirun args fteik.py
It currently seems a straightforward task to call the Fortran modules from Python. However, I think I'm going to hit a wall at high speeds when I introduce MPI. Outstanding questions:
(1) Does pympi play nice with the solver MPI? (2) Is it okay to initialize MPI from the solver? This will require some decision between passing/initializing with/without communicators.