Im a writing input-name file for Fortran code. I know that if you have a 1D array, you can fill in a range of elements,
&namelist
array(10) = 0, 1, 2, ......., n
&END
is equivalent
&namelist
array(10) = 0
array(11) = 1
array(12) = 2
...
array(10 + n) = n
&END
I need to write a 2d array. I want to make the shortest equivalent
&namelist
array2d(1,1) = 1
array2d(1,2) = 2
&END
Can i write it like
&namelist
array2d(1) = 1, 2
&END
or do I need to write this as
&namelist
array2d(1,1) = 1, 2
&END
source
share