[Wien] Wien2k with load-distributing systems
Jorissen Kevin
Kevin.Jorissen at ua.ac.be
Wed Sep 17 10:32:19 CEST 2003
Machines-file!
Every line in the file (except special stuff like granularity, residue
...) corresponds to a set of k-points. The first number is a weight -
it determines the relative size of this particular k-point set. After
that, you write the machines to be used for this set of k-points.
*If you give just one processor for each set/line [eg.:
1:slowmachine
2:fastmachine]
, then you're doing 'k-point parallellization' (and the fast machine
gets twice as many k-points as the slow machine).
*If you write just one line and specify more processors [eg. :
1: fastmachine:2 slowmachine:1]
, then you do 'fine-grained' parallellization, i.e. 'real' parallel
computing (in this case, two processors of fastmachine and one processor
of slowmachine cooperate for each k-point).
*Of course you will often mix them. Suppose you have two dual machines,
and more than one k-point, you can use :
1: dual1:2
1: dual2:2
Which means that the k-list will be split into two parts (k-point
parallellization), and each part will be calculated by 'fine grain
parallellization' by two processors of one dual machine.
Kevin.
-----Oorspronkelijk bericht-----
Van: Michael Frotscher [mailto:frotscher at chemie.uni-hamburg.de]
Verzonden: woensdag 17 september 2003 9:53
Aan: wien at zeus.theochem.tuwien.ac.at
Onderwerp: Re: [Wien] Wien2k with load-distributing systems
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Wednesday 17 September 2003 03:53, Valerio Bellini wrote:
> If you are on a shared-memory system, you should not use the USEREMOTE
> variable when you make the 'siteconfig' setup. Instead you should use
> some parallel environment command like poe, or mpiexec or
> mpirun..depending on your computer.
I guess I'm better off using mpi - at least its installed and I can use
it.
Using ssh is not such a good idea after all, as the ssh-forks are then
one-by-one submitted to the batch system, which treats each of them as a
different batch job and executes them one after the other. This sort of
defies the meaning of parallel processing.
I'll try to recompile WIEN using the shared memory architecture. As I
don't
really get that section of the userguide: how do I tell WIEN to use the
finegrained parallel instead of k-point parallelization?
Sincerely,
- --
Michael Frotscher
Institute of Inorganic and Applied Chemistry
University of Hamburg, Germany
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)
iD8DBQE/aBLM/f+kgY+d9bQRAoXcAJ91WKZdC/AeBynX8RoO3fH6IPpU/QCfbQgi
LJwub3QZQFkLiCSV98C2QJ8=
=TCjK
-----END PGP SIGNATURE-----
_______________________________________________
Wien mailing list
Wien at zeus.theochem.tuwien.ac.at
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
More information about the Wien
mailing list