Skip to content

An skeleton of PMI server of the AISE course

Notifications You must be signed in to change notification settings

ibrandiay/aise_pmi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AISE PMI SERVER

To build simply run make, feel free to fork this version for your work !

Using MPIRUN

pmirun [PMI SERVER] [PROCESS] [CMD] [ARGS..]
  • PMI SERVER: a field exported as PMI_SERVER in the env
  • PROCESS: the number of processes to be launched
  • CMD: the commadn
  • ARGS: optionnal arguments

example:

pmirun 127.0.0.1:9000 16 ./a.out

You may change the PMI server to match your implementation.

PMI Test

Used to validate that your PMI runtime works.

make
pmirun 127.0.0.1:9000 16 ./test_value

PMI Perf

Used to validate the performance of your PMI runtime. Only runs on two processes.

make
pmirun 127.0.0.1:9000 2 ./test_perf

About

An skeleton of PMI server of the AISE course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 85.7%
  • Shell 7.3%
  • Makefile 7.0%