Running and Verification
Procedure
- Use PuTTY to log in to the server as the root user.
- Run the following command to go to the test directory:
cd /path/to/WANNIER90/wannier90-3.1.0/examples/example03
- Run the following command to perform the test:
time -p mpirun -np 128 --allow-run-as-root -mca pml ucx -mca btl ^vader,tcp,openib,uct -x UCX_TLS=self,sm --bind-to core --map-by socket --rank-by core -x UCX_BUILTIN_ALLREDUCE_ALGORITHM=8 ../../wannier90.x silicon
After the command is successfully executed, a silicon.wout file is generated. The following figure shows an example of the command output.

- Run the following commands to modify the silicon.win file:
- Open the silicon.win file.
vi silicon.win
- Press i to go to the insert mode. Add the following two lines to the end of line 2:
restart = plot bands_plot = true
- Press Esc, type :wq!, and press Enter to save the file and exit.
- Open the silicon.win file.
- Run the test command of 3 again. After the command is successfully executed, the silicon_band.gnu and silicon_band.dat files are generated in the current directory.
time -p mpirun -np 128 --allow-run-as-root -mca pml ucx -mca btl ^vader,tcp,openib,uct -x UCX_TLS=self,sm --bind-to core --map-by socket --rank-by core -x UCX_BUILTIN_ALLREDUCE_ALGORITHM=8 ../../wannier90.x silicon
- Run the following command to use the gnuplot interactive graphing tool:
gnuplot
The following information is displayed:

load '/path/to/WANNIER90/wannier90-3.1.0/examples/example03/silicon_band.gnu'
The following information is displayed:

Parent topic: Wannier90 3.1.0 Porting Guide (CentOS 7.6)