... | @@ -7,7 +7,7 @@ Time-dependent codes evolve quasiparticle wave functions (qpwfs) which number de |
... | @@ -7,7 +7,7 @@ Time-dependent codes evolve quasiparticle wave functions (qpwfs) which number de |
|
```
|
|
```
|
|
# INIT2: nwf=46032 wave-functions to scatter
|
|
# INIT2: nwf=46032 wave-functions to scatter
|
|
```
|
|
```
|
|
Quasiparticle wave functions are distributed uniformly among `np` MPI process. For example if above example is executed on `np=32` then each process is responsible for evolving `nwfip = 46032/32 = 1438.5`. (In practice for this example processes evolve either 1438 or 1439 qpwf). Qpwfs are evolved by GPUs. It requires that for each MPI process a GPU must be assigned. Suppose that the code is executed on `4 nodes`, and each node is equipped with `4 GPUs`. Consider the following execution command:
|
|
Quasiparticle wave functions are distributed uniformly among `np` MPI process. For example if above example is executed on `np=32` then each process is responsible for evolving `nwfip = 46032/16 = 2877`. Qpwfs are evolved by GPUs. It requires that for each MPI process a GPU must be assigned. Suppose that the code is executed on `4 nodes`, and each node is equipped with `4 GPUs`. Consider the following execution command:
|
|
```bash
|
|
```bash
|
|
mpiexec -ppn 4 -np 16 ./td-wslda-2d input.txt
|
|
mpiexec -ppn 4 -np 16 ./td-wslda-2d input.txt
|
|
```
|
|
```
|
... | | ... | |