├── code
│ ├── inputs
│ │ ├── easy_1024.txt
│ │ ├── hard_1024.txt
│ │ └── medium_1024.txt
│ ├── Makefile
│ ├── WireGrapher.java
│ ├── main.cpp
│ │ The starter code for reading and parsing command line arguments is provided.
│ ├── validate.py
│ │ Scripts to validate the consistency of output wire routes and cost array.
│ │ Run "python validate.py -h" to see the instructions to use the script
│ ├── wireroute.cpp
| | Implement your MPI code here
│ └── wireroute.h
├── examples: MPI handout
│ ├── Makefile
│ ├── main.c
│ ├── sqrt3.c
│ └── sqrt3.h
├── tutorials
│ └── machines.pdf
├── Makefile
└── README
- Read handout.
- Read README.
- Read
main.cpp
,wireroute.cpp
, andwireroute.h
including comments. - Move over any related code from Assignment 3.
- Run using
mpirun -np <numprocs> <COMMAND>
. Remember to usemodule load openmpi
when you get an interactive sesion on the PSC machines. - Answer questions on the handout.