================================================================================ initially, the values are: &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 1 : testme command line as received by program: testme do you know what these input sets produce ? ================================================================================ initially, the values are: &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 1 : i=10 2 : smith%p_age=1000 3 : smith%p_name="john smith" command line as received by program: i=10 smith%p_age=1000 smith%p_name="john smith" ================================================================================ resulting namelist group values &CMD I= 10, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 1000, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ DELIM="QUOTE" &CMD I= 10, J= 2, C="Bacon", K= 3, L= 10, 20, 30, SMITH%P_AGE= 1000, SMITH%P_NAME="john smith ", SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ "DELIM=""APOSTROPHE""" &CMD I= 10, J= 2, C='Bacon', K= 3, L= 10, 20, 30, SMITH%P_AGE= 1000, SMITH%P_NAME='john smith ', SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 'DELIM="QUOTE"' &CMD I= 10, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 1000, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ exiting ================================================================================ initially, the values are: &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 1 : ! 2 : a 3 : comment command line as received by program: ! a comment ================================================================================ resulting namelist group values e-r-r-o-r: processing command line, iostat= 5010 &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ DELIM="QUOTE" &CMD I= 1, J= 2, C="Bacon", K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME="john smith ", SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ "DELIM=""APOSTROPHE""" &CMD I= 1, J= 2, C='Bacon', K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME='john smith ', SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 'DELIM="QUOTE"' &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ exiting ================================================================================ initially, the values are: &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 1 : smith%p_age 2 : = 3 : 40 command line as received by program: smith%p_age = 40 ================================================================================ resulting namelist group values &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 40, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ DELIM="QUOTE" &CMD I= 1, J= 2, C="Bacon", K= 3, L= 10, 20, 30, SMITH%P_AGE= 40, SMITH%P_NAME="john smith ", SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ "DELIM=""APOSTROPHE""" &CMD I= 1, J= 2, C='Bacon', K= 3, L= 10, 20, 30, SMITH%P_AGE= 40, SMITH%P_NAME='john smith ', SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 'DELIM="QUOTE"' &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 40, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ exiting ================================================================================ initially, the values are: &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 1 : smith%p_name 2 : = 3 : jon smythe command line as received by program: smith%p_name = jon smythe ================================================================================ resulting namelist group values &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=jonsmythe , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ DELIM="QUOTE" &CMD I= 1, J= 2, C="Bacon", K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME="jonsmythe ", SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ "DELIM=""APOSTROPHE""" &CMD I= 1, J= 2, C='Bacon', K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME='jonsmythe ', SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 'DELIM="QUOTE"' &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=jonsmythe , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ exiting ================================================================================ initially, the values are: &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 1 : smith=444,john smith command line as received by program: smith=444,john smith ================================================================================ resulting namelist group values &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 444, SMITH%P_NAME=johnsmith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ DELIM="QUOTE" &CMD I= 1, J= 2, C="Bacon", K= 3, L= 10, 20, 30, SMITH%P_AGE= 444, SMITH%P_NAME="johnsmith ", SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ "DELIM=""APOSTROPHE""" &CMD I= 1, J= 2, C='Bacon', K= 3, L= 10, 20, 30, SMITH%P_AGE= 444, SMITH%P_NAME='johnsmith ', SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 'DELIM="QUOTE"' &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 444, SMITH%P_NAME=johnsmith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ exiting sh: -c: line 0: syntax error near unexpected token `(' sh: -c: line 0: `./cmdline l(2:3)=20,30' ================================================================================ initially, the values are: &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 1 : l=3*-1 command line as received by program: l=3*-1 ================================================================================ resulting namelist group values &CMD I= 1, J= 2, C=Bacon, K= 3, L= 3*-1 , SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ DELIM="QUOTE" &CMD I= 1, J= 2, C="Bacon", K= 3, L= 3*-1 , SMITH%P_AGE= 20, SMITH%P_NAME="john smith ", SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ "DELIM=""APOSTROPHE""" &CMD I= 1, J= 2, C='Bacon', K= 3, L= 3*-1 , SMITH%P_AGE= 20, SMITH%P_NAME='john smith ', SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 'DELIM="QUOTE"' &CMD I= 1, J= 2, C=Bacon, K= 3, L= 3*-1 , SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ exiting ================================================================================ initially, the values are: &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 1 : l=111,222,333 command line as received by program: l=111,222,333 ================================================================================ resulting namelist group values &CMD I= 1, J= 2, C=Bacon, K= 3, L= 111, 222, 333, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ DELIM="QUOTE" &CMD I= 1, J= 2, C="Bacon", K= 3, L= 111, 222, 333, SMITH%P_AGE= 20, SMITH%P_NAME="john smith ", SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ "DELIM=""APOSTROPHE""" &CMD I= 1, J= 2, C='Bacon', K= 3, L= 111, 222, 333, SMITH%P_AGE= 20, SMITH%P_NAME='john smith ', SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 'DELIM="QUOTE"' &CMD I= 1, J= 2, C=Bacon, K= 3, L= 111, 222, 333, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ exiting ================================================================================ initially, the values are: &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 1 : l=,,3333 command line as received by program: l=,,3333 ================================================================================ resulting namelist group values &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 3333, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ DELIM="QUOTE" &CMD I= 1, J= 2, C="Bacon", K= 3, L= 10, 20, 3333, SMITH%P_AGE= 20, SMITH%P_NAME="john smith ", SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ "DELIM=""APOSTROPHE""" &CMD I= 1, J= 2, C='Bacon', K= 3, L= 10, 20, 3333, SMITH%P_AGE= 20, SMITH%P_NAME='john smith ', SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 'DELIM="QUOTE"' &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 3333, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ exiting ================================================================================ initially, the values are: &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 1 : quit=t command line as received by program: quit=t ================================================================================ resulting namelist group values &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=T, S= 1, T= 2, R= 3, / ================================================================================ DELIM="QUOTE" &CMD I= 1, J= 2, C="Bacon", K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME="john smith ", SMITH%P_HEIGHT= 5.9000001 , QUIT=T, S= 1, T= 2, R= 3, / ================================================================================ "DELIM=""APOSTROPHE""" &CMD I= 1, J= 2, C='Bacon', K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME='john smith ', SMITH%P_HEIGHT= 5.9000001 , QUIT=T, S= 1, T= 2, R= 3, / ================================================================================ 'DELIM="QUOTE"' &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=T, S= 1, T= 2, R= 3, / ================================================================================ exiting ================================================================================ initially, the values are: &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 1 : smith=,,110.3 command line as received by program: smith=,,110.3 ================================================================================ resulting namelist group values &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 110.30000 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ DELIM="QUOTE" &CMD I= 1, J= 2, C="Bacon", K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME="john smith ", SMITH%P_HEIGHT= 110.30000 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ "DELIM=""APOSTROPHE""" &CMD I= 1, J= 2, C='Bacon', K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME='john smith ', SMITH%P_HEIGHT= 110.30000 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 'DELIM="QUOTE"' &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 110.30000 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ exiting ================================================================================ initially, the values are: &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 1 : l=bad_value_for_l command line as received by program: l=bad_value_for_l ================================================================================ resulting namelist group values e-r-r-o-r: processing command line, iostat= 5010 &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ DELIM="QUOTE" &CMD I= 1, J= 2, C="Bacon", K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME="john smith ", SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ "DELIM=""APOSTROPHE""" &CMD I= 1, J= 2, C='Bacon', K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME='john smith ', SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 'DELIM="QUOTE"' &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ exiting ================================================================================ initially, the values are: &CMD I= 1, J= 2, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 1 : i=111 2 : j=222 3 : z=9999 4 : k=3333 command line as received by program: i=111 j=222 z=9999 k=3333 ================================================================================ resulting namelist group values e-r-r-o-r: processing command line, iostat= 5010 &CMD I= 111, J= 222, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ DELIM="QUOTE" &CMD I= 111, J= 222, C="Bacon", K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME="john smith ", SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ "DELIM=""APOSTROPHE""" &CMD I= 111, J= 222, C='Bacon', K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME='john smith ', SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ 'DELIM="QUOTE"' &CMD I= 111, J= 222, C=Bacon, K= 3, L= 10, 20, 30, SMITH%P_AGE= 20, SMITH%P_NAME=john smith , SMITH%P_HEIGHT= 5.9000001 , QUIT=F, S= 1, T= 2, R= 3, / ================================================================================ exiting nice extensions: gfortran extensions when reading stdin --- enter ? to display namelist being read; simple error shows help ================================================================================ exiting