Sort of new here and haven't dealt with Fortran for 25 years, but this is what I do in all my designs.
I have a class or structure called DirectiveInstructions, which captures all the config. It is called first when the main thread starts. It can do three things:
1. Read command line...