title: Is it possible to dynamically change the name of a read Fortran namelist?
body: <p>I would like to do something like:</p>
  
  <p>(in pseudo code)</p>
  
  <pre><code>For all x in my_namelist_list
    Read(unit_number,nml=x)
    ...
    some other operations
    ... 
  end
  </code></pre>
  
  <p>What is the type of a namelist? Is it possible to pass it as an argument?  </p>
  
  <pre><code>subroutine generic_reading_of_namelist(namelist_argument)
  </code></pre>
  
  <p>Does someone knows any workaround solution to manipulate many name lists all together?</p>