ROSS icon indicating copy to clipboard operation
ROSS copied to clipboard

Multi threading version

Open trueman1990 opened this issue 4 years ago • 2 comments

Is still a Multi-threading version offer now?

trueman1990 avatar Jul 11 '19 07:07 trueman1990

tl;dr No, ROSS does not currently support threading.

As far as I know all threading support within ROSS has been removed. It happened quite some time ago when the decision was made to only support MPI. In recent years, however, some of the supercomputer vendors are once again encouraging the use of threads. @carothersc may have an old version of ROSS that still has threading support.

laprej avatar Jul 11 '19 13:07 laprej

Yeah, Justin is right. I removed any remaining threading support recently because there are no plans to go to a hybrid MPI/pthreads version of ROSS. There is a shared memory version which still uses only MPI, but MPI ranks that are colocated on a compute node use event buffers from a shared memory segment for on-node events. This hasn't been merged into the master branch of ROSS yet though for various reasons.

caitlinross avatar Jul 11 '19 14:07 caitlinross