Has anyone come up with a good way to use NAMELIST functionality with allocatable arrays? The best I can come up with is to read the values into a fixed-dimension array with NAMELIST and then transcribe them to my dynamically allocated arrays. This is will (obviously) cause problems if the input required is greater than the size of the array that's hard-coded into the program.
What's the reason for preventing the use of ALLOCATED objects with NAMELIST? Is it written that way in the standard?