<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">I am receiving another error message during the scf cyle, this time from lapw2. If I use just fine-grained parallelization(one line in my .machines file), everything runs fine. If I use both fine and course-grained parallelization (nodes on two separate lines) I receive the error message "if:Expression Syntax." I traced it back to line 143-148 of lapw2para_lapw<DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>set number_per_job2 = `cut -f4 -d: $tmp2`</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>if ( $vector_split != '' ) then</DIV><DIV><FONT class="Apple-style-span" color="#FF0003"> if ($vector_split > $number_per_job2 ) set vector_split=$number_per_job2</FONT></DIV><DIV> @ number_per_job2 = ( $number_per_job2 / $vector_split ) * $vector_split</DIV><DIV>endif</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>If I run with this .machines file</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>1:node020 node018 node018 node018</DIV><DIV>granularity:1</DIV><DIV>extrafine:1</DIV><DIV>lapw2_vector_split:1</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I get the following values</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>tmp2 = 1 : node020 : 888 : 4 : 1</DIV><DIV>number_per_job2 = 4</DIV><DIV>vector_split = 1</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>If I run with this .machines file </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>1:node020 node018 </DIV><DIV>1:node018 node018</DIV><DIV>granularity:1</DIV><DIV>extrafine:1</DIV><DIV>lapw2_vector_split:1 </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I get this:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>tmp2=</DIV><DIV>1 : node020 : 444 : 2 : 1</DIV><DIV>2 : node018 : 444 : 2 : 2</DIV><DIV>number_per_job2 = 2 2</DIV><DIV>vector_split = 1</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>The script crashes because it can't tell if cannot compare $vector_split (whose value is 1) to $number_per_job2 (whose values is 2 2) because the second is not a number.</DIV><DIV><BR class="khtml-block-placeholder"></DIV></DIV></BODY></HTML>