Source code for aces_test_mpi_install
#!/usr/bin/env python
"""
Parallel Hello World
"""
import sys
from mpi4py import MPI
[docs]def main():
size = MPI.COMM_WORLD.Get_size()
rank = MPI.COMM_WORLD.Get_rank()
name = MPI.Get_processor_name()
sys.stdout.write(
"Hello, World! I am process %d of %d on %s.\n" % (rank, size, name)
)
[docs]def cli():
import argparse
parser = argparse.ArgumentParser(help="Run a parallel hello world")
args = parser.parse_args()
main()
if __name__ == "__main__":
cli()