Parallel Processing
Distributed memory parallel processing is utilized to reduce required CPU time and memory
Domain decomposition is performed such that ratio of number of surface cells to volume cells is minimised
Load balancing is observed
Data transfer is performed between neighboring processes across the common subdomain boundaries
MPI (Message Passing Interface) communication standard is employed for data exchange