synchronization - Desynchronized traces in COMPSs -


i generating traces of executions using compss 1.4. have noticed tasks data dependencies among them overlap in tracefile. shouldn't not possible. checked dependencies graph , seem correct.

i installed compss following instructions:

https://stackoverflow.com/a/38568213/2221409

is there can synchronize traces?, should try manually sync clocks of different machines?

compss' tracing system used try sync traces of different nodes. however, feature not produce results on of machines (that feature removed on next release). usually, better off disabling synchronization.

edit file (assuming it's installed on default paths) /opt/compss/runtime/scripts/system/trace.sh , edit following line:

$extraedir/bin/mpi2prv -f trace.mpits -o ./trace/${appname}_compss_trace_${sec}.prv 

adding -no-syn param:

$extraedir/bin/mpi2prv -no-syn -f trace.mpits -o ./trace/${appname}_compss_trace_${sec}.prv 

having said that, more synchronized resources produce better tracefiles.


Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -