! Fortran 90PROGRAM hello! MPI ParametersINCLUDE'mpif.h'INTEGER rank,size,ierror,lenCHARACTER(30)name! Fortran 90! All ranks initiate the message-passing environment.! Each rank obtains information about itself and its environment.CALL mpi_init(ierror)! start MPICALL mpi_comm_size(MPI_COMM_WORLD,size,ierror)! get number of ranksCALL mpi_comm_rank(MPI_COMM_WORLD,rank,ierror)! get rankCALL mpi_get_processor_name(name,len,ierror)! get run-host namePRINT*,'Runhost:',name,' Rank:',rank,' of ',size,'ranks',' hello, world'CALL mpi_finalize(ierror)! terminate MPIEND PROGRAM hello! Fortran 90