Sharif University of technology, Parallel Processing course, MPI & ADA Server Introduction By Shervin Daneshpajouh
Sharif University of technology, Parallel Processing course, Outline MPI What is MPI A brief introduction of MPI Installing MPI on windows MPI on ADA Server Connecting ADA server Compiling your MPI source code on ADA server Running your MPI program on ADA server
Sharif University of technology, Parallel Processing course, Outline MPI What is MPI A brief introduction of MPI Installing MPI on windows MPI on ADA Server Connecting ADA server Compiling your MPI source code on ADA server Running your MPI program on ADA server
Sharif University of technology, Parallel Processing course, Outline MPI What is MPI A brief introduction of MPI Installing MPI on windows MPI on ADA Server Connecting ADA server Compiling your MPI source code on ADA server Running your MPI program on ADA server
Sharif University of technology, Parallel Processing course, Installing MPI on Windows Downloading MPICH nt exe The steps to creating MPICH project with VC6 The steps to creating MPICH project with VC6
Sharif University of technology, Parallel Processing course, Outline MPI What is MPI A brief introduction of MPI Installing MPI on windows MPI on ADA Server Connecting ADA server Compiling your MPI source code on ADA server Running your MPI program on ADA server
Sharif University of technology, Parallel Processing course, Connecting to ADA server Downloading SSH ftp://cabinet.ce.sharif.edu Installing SSH Running SSH
Sharif University of technology, Parallel Processing course, Connecting to ADA server Host Name: ada.ce.sharif.edu Username CE Username user01 Password CE Password
Sharif University of technology, Parallel Processing course, Running Your Program On ADA server Lamboot –v Please Do not run this command if LAMMPI is running
Sharif University of technology, Parallel Processing course, Running Your Program On ADA server Lamboot –v Please Do not run this command if LAMMPI is running Lamnodes Print List active nodes (computers)
Sharif University of technology, Parallel Processing course, Running Your Program On ADA server Lamboot –v Please Do not run this command if LAMMPI is running Lamnodes Print List active nodes (computers) MPICC –o lmpi Compile your source code and make executable file
Sharif University of technology, Parallel Processing course, Running Your Program On ADA server Lamboot –v Please Do not run this command if LAMMPI is running Lamnodes Print List active nodes (computers) MPICC –o lmpi Compile your source code and make executable file Copy your file on all nodes
Sharif University of technology, Parallel Processing course, Copy your file on all nodes
Sharif University of technology, Parallel Processing course, Copy your file on all nodes SSH ssh Ssh Cd Pwd Mkdir Exit Rmdir Rm ls SFTP Put Get
Sharif University of technology, Parallel Processing course, Running Your Program On ADA server Lamboot –v Please Do not run this command if LAMMPI is running Lamnodes Print List active nodes (computers) MPICC –o lmpi Compile your source code and make executable file Copy your file on all nodes MPIRUN –NP 4
Sharif University of technology, Parallel Processing course, Running Your Program On ADA server Lamboot –v Please Do not run this command if LAMMPI is running Lamnodes Print List active nodes (computers) MPICC –o lmpi Compile your source code and make executable file Copy your file on all nodes MPIRUN –NP 4 Lamclean -v Remove all running tasks
Sharif University of technology, Parallel Processing course, Running Your Program On ADA server Lamboot –v Please Do not run this command if LAMMPI is running Lamnodes Print List active nodes (computers) MPICC –o lmpi Compile your source code and make executable file Copy your file on all nodes Lamclean -v Remove all running tasks Wipe –v hf Unloading LAMMPI Please Do not run this command when other people using the server
Sharif University of technology, Parallel Processing course, Good luck