[Wien] siteconfig Wien2k 12.1
Peter Blaha
pblaha at theochem.tuwien.ac.at
Thu Sep 27 15:48:09 CEST 2012
Thanks for the mail. I can confirm the problem.
i) It happens only for "shared memory" parallel configuration.
ii) It happens not only for vec2old_lapw, but also for hfpara_lapw !!!!
If you check siteconfig, a proper "fix" was already present for
lapw1para and lapw2para:
sed -e "s/set remote .*"'$'"/set remote = $input/" <lapw1para_lapw >tmp
i.e. inserting a blank after the word "remote".
So one should change two lines in siteconfig_lapw like:
sed -e "s/set remote .*"'$'"/set remote = $input/" <hfpara_lapw >tmp
..
sed -e "s/set remote .*"'$'"/set remote = $input/" <vec2old_lapw >tmp
And as you mentioned, this helps only if you modify siteconfig_lapw
BEFORE you run it the first time !
Thus in order to "fix" an existing "shared memory parallel" installation
make sure you add a line:
set remotecp = to vec2old_lapw and in hfpara_lapw you need:
...
if ($mpiremote == 1) then
set remotemachine = `head -1 .machine$mach[$loop]`
($remote $remotemachine "cd $PWD;$t $ttt $vector_split;rm -f
.lock_$lockfile[$p]") >>.timehf_$loop &
else
...
Am 27.09.2012 08:34, schrieb Gavin Abo:
> Dear Prof. Blaha,
>
> Wien2k 12.1 users might encounter the error:
>
> remotecp: Undefined variable
>
> When n is chosen for shared memory in the parallel setup, the
> siteconfig_lapw script changes "set remotecp" to "set remote" in the
> vec2old_lapw script.
>
> Can you please check if changing
>
> sed -e "s/set remote.*"'$'"/set remote = $input/" <vec2old_lapw >tmp
>
> to
>
> sed -e "s/set remote =.*"'$'"/set remote = $input/" <vec2old_lapw >tmp
>
> is the appropriate fix (i.e., adding the " =" after "set remote")?
>
> It is noted that the vec2old_lapw script after expanding the source
> files, but before running ./siteconfig, must be used for the above
> change to work.
>
> Thanks,
>
> Gavin
> _______________________________________________
> Wien mailing list
> Wien at zeus.theochem.tuwien.ac.at
> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
--
Peter Blaha
Inst.Materials Chemistry
TU Vienna
Getreidemarkt 9
A-1060 Vienna
Austria
+43-1-5880115671
More information about the Wien
mailing list