[BIOSAL] Reduced Thorium verbosity

Boisvert, Sebastien boisvert at anl.gov
Thu Nov 13 15:01:44 CST 2014


By default, actor applications built on top of Thorium no longer produce Thorium-related lines
in the standard output.

For example, here is the raw output of example "example_hello_world_acq":

[boisvert at bigmem biosal]$ mpiexec -n 4 ./examples/example_hello_world_acq 
Hello world ! my name is actor:1000016 and I have 4 acquaintances: actor:1000016
 actor:1000017
Hello world ! my name is actor:1000017 and I have 4 acquaintances: actor:1000016
 actor:1000017
 actor:1000018
 actor:1000019
Hello received from me (1000017) to myself (1000017)
Hello world ! my name is actor:1000018 and I have 4 acquaintances: actor:1000016
 actor:1000017
 actor:1000018
 actor:1000019
Hello received from me (1000018) to myself (1000018)
Hello world ! my name is actor:1000019 and I have 4 acquaintances: actor:1000016
 actor:1000017
 actor:1000018
 actor:1000019
Hello received from me (1000019) to myself (1000019)
 actor:1000018
 actor:1000019
Hello received from me (1000016) to myself (1000016)
Hello received by 1000016 from peer 1000019
Hello received by 1000017 from peer 1000019
Hello received by 1000018 from peer 1000019
Hello received by 1000019 from peer 1000018


This is better like this because the developer can totally make abstraction of how the actors and messages
are managed.

To enable the thorium lines in the output, simply add the option "-print-load".


More information about the BIOSAL mailing list