title: Using allocatable/assumed-size arrays with namelist read write
body: <p>I am using VS2012 and Intel Visual Fortran 2015.</p>
  
  <p>According to <a href="https://software.intel.com/en-us/forums/topic/269585" rel="nofollow">https://software.intel.com/en-us/forums/topic/269585</a>, it is now allowed to use allocatable and assumed-size arrays with namelist read and write; however, I am still getting the error "A namelist-group-object must not be an assumed-size array".</p>
  
  <p>example code:</p>
  
  <pre><code>subroutine writeGrid(fname, grid)
  
      character*(*) :: fname
      real*8, dimension(:,:) :: grid
  
      namelist /gridNML/ grid
  
      open(1, file=fname)
      write(1, nml=gridNML)
      close(1)
  
  end subroutine writeGrid
  </code></pre>
  
  <p>I have enabled F2003 Semantics.</p>
  
  <p>What am I missing?</p>