This is a mutlicore and cluster(of single-core,multi-core systems) matrix inversion code.
Which uses the MPI(Message Passing Interface) for communication across the compute nodes of cluster and using thread-API based OpenMP(Open Multi Processing) between cores of intra-compute or head node.