if ( (gencost_name(k).NE.'sshv4-mdt').AND.
& (gencost_name(k).NE.'sshv4-tp').AND.
& (gencost_name(k).NE.'sshv4-ers').AND.
& (gencost_name(k).NE.'sshv4-gfo').AND.
& (gencost_name(k).NE.'sshv4-lsc').AND.
& (gencost_name(k).NE.'sstv4-amsre').AND.
& (gencost_name(k).NE.'sstv4-amsre-lsc') ) then
if (gencost_name(k).EQ.'sshv4-mdt') igen_mdt=k
if (gencost_name(k).EQ.'sshv4-tp') igen_tp=k
if (gencost_name(k).EQ.'sshv4-ers') igen_ers=k
if (gencost_name(k).EQ.'sshv4-gfo') igen_gfo=k
if (gencost_name(k).EQ.'sshv4-lsc') igen_lsc=k
if (gencost_name(k).EQ.'sstv4-amsre') igen_amsre=k
if (gencost_name(k).EQ.'sstv4-amsre-lsc') igen_amsre_lsc=k
& gencost_name,
character*(MAX_LEN_FNAM) gencost_name(NGENCOST)
IL = ILNBLNK( gencost_name(num_var) )
& gencost_name(num_var)(1:IL),' (gencost ', num_var, ') = ',
gencost_name(k) = 'gencost'