Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 886 Bytes

hellopdcexample.rst

File metadata and controls

28 lines (19 loc) · 886 Bytes

Hello PDC Example

PDC Hello World

  • pdc_init.c
  • A PDC program starts with PDCinit and finishes with PDCclose.
  • To a simple hello world program for PDC, use the following command.
make pdc_init
./run_test.sh ./pdc_init
  • The script "run_test.sh" starts a server first. Then program "obj_get_data" is executed. Finally, the PDC servers are closed.
  • Alternatively, the following command can be used for multile MPI processes.
make pdc_init
./mpi_test.sh ./pdc_init mpiexec 2 4
  • The above command will start a server with 2 processes. Then it will start the application program with 4 processes. Finally, all servers are closed.
  • On supercomputers, "mpiexec" can be replaced with "srun", "jsrun" or "aprun".