rcontrib multicore not using 100% CPU in OSx Mavericks

Dear People,

I am using genBSDF (rcontrib) trying to use my 4 threads (multi threaded
dual core), but my activity monitor show only about 30% usage of each
virtual core.

It is the first time I check this on OSx Mavericks, but it used to use 100%
on the previous OSx version. I checked on issues realted to the OS, but I
did not find anything.

Is this affecting rcontrib´s performance? Can I do anything to make this
better?

THANKS IN ADVANCE!

···

--
*Germán Molina L.*
Ingeniero Trainee
Hunter Douglas Chile S.A.
Celular +569 89224445

--

*Nota de Confidencialidad:* Este mensaje incluído los archivos adjuntos son
confidenciales y pueden contener informacion privilegiada protegida por
ley. Si Ud. no es el destinatario, deberia abstenerse de copiarlo,
distribuirlo, divulgarlo o usar la informacion contenida. Por favor, avise
inmediatamente al emisor y borre este mensaje de su sistema. Los mensajes
electronicos son susceptibles de ser cambiados, infectados o adulterados
sin autorizacion. No asumimos responsabilidad alguna por ninguna clase de
cambios o sus consecuencias. Usted debe estar informado que la compania
puede hacer un seguimiento de sus mensajes electronicos y su contenido,
gracias.

*Confidentiality Notice:* The information contained in this email message,
including any attachment, is confidential and is intended only for the
person or entity to which it is addressed. If you are neither the intended
recipient nor the employee or agent responsible for delivering this message
to the intended recipient, you are hereby notified that you may not review,
retransmit, convert to hard copy, copy, use or distribute this email
message or any attachments to it. If you have received this email in error,
please contact the sender immediately and delete this message from any
computer or other data bank, Thank you.

A informação transmitida é confidencial e para conhecimento exclusivo do
destinatário. Sua utilização, não autorizada, constitui crime passível de
prisão. Todas as precauções possíveis foram tomadas para garantir que este
e-mail não contenha vírus. Uma vez que nossa empresa não pode assumir
responsabilidade por nenhuma perda ou dano causado por este e-mail ou de
seus anexos, recomendamos que o destinatário utilize seus procedimentos de
antivírus antes de qualquer uso.

Rob,

I am not sure where it belongs either, haha.

I am using the OSx activity monitor (mine is in spanish, so I am
translating the title). My processes are running at 25-30%.

My command is:

genBSDF -n 4 -t4 7 -c XXXXX ./Model/Black.mat ./model/SHading.rad >
BSDF/shading.xml

THANKS VERY MUCH!

···

2014-08-11 13:54 GMT-04:00 Guglielmetti, Robert < [email protected]>:

Hi German,

Not sure this belongs on dev (vs general), but:

genBSDF runs fine on Mavericks/10.9. What are you using for your "activity
monitor"? When I just use top, it will report an rcontrib process for every
core I have requested, using ~97% of CPU. What are you using to monitor
this, and what command are you using?

On 8/11/14, 11:12 AM, "CHI-German Molina" <[email protected]<mailto: > [email protected]>> wrote:

Dear People,

I am using genBSDF (rcontrib) trying to use my 4 threads (multi threaded
dual core), but my activity monitor show only about 30% usage of each
virtual core.

It is the first time I check this on OSx Mavericks, but it used to use
100% on the previous OSx version. I checked on issues realted to the OS,
but I did not find anything.

Is this affecting rcontrib´s performance? Can I do anything to make this
better?

THANKS IN ADVANCE!

--
Germán Molina L.
Ingeniero Trainee
Hunter Douglas Chile S.A.
Celular +569 89224445

Nota de Confidencialidad: Este mensaje incluído los archivos adjuntos son
confidenciales y pueden contener informacion privilegiada protegida por
ley. Si Ud. no es el destinatario, deberia abstenerse de copiarlo,
distribuirlo, divulgarlo o usar la informacion contenida. Por favor, avise
inmediatamente al emisor y borre este mensaje de su sistema. Los mensajes
electronicos son susceptibles de ser cambiados, infectados o adulterados
sin autorizacion. No asumimos responsabilidad alguna por ninguna clase de
cambios o sus consecuencias. Usted debe estar informado que la compania
puede hacer un seguimiento de sus mensajes electronicos y su contenido,
gracias.

Confidentiality Notice: The information contained in this email message,
including any attachment, is confidential and is intended only for the
person or entity to which it is addressed. If you are neither the intended
recipient nor the employee or agent responsible for delivering this message
to the intended recipient, you are hereby notified that you may not review,
retransmit, convert to hard copy, copy, use or distribute this email
message or any attachments to it. If you have received this email in error,
please contact the sender immediately and delete this message from any
computer or other data bank, Thank you.

A informação transmitida é confidencial e para conhecimento exclusivo do
destinatário. Sua utilização, não autorizada, constitui crime passível de
prisão. Todas as precauções possíveis foram tomadas para garantir que este
e-mail não contenha vírus. Uma vez que nossa empresa não pode assumir
responsabilidade por nenhuma perda ou dano causado por este e-mail ou de
seus anexos, recomendamos que o destinatário utilize seus procedimentos de
antivírus antes de qualquer uso.

_______________________________________________
Radiance-dev mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-dev

--
*Germán Molina L.*
Ingeniero Trainee
Hunter Douglas Chile S.A.
Celular +569 89224445

--

*Nota de Confidencialidad:* Este mensaje incluído los archivos adjuntos son
confidenciales y pueden contener informacion privilegiada protegida por
ley. Si Ud. no es el destinatario, deberia abstenerse de copiarlo,
distribuirlo, divulgarlo o usar la informacion contenida. Por favor, avise
inmediatamente al emisor y borre este mensaje de su sistema. Los mensajes
electronicos son susceptibles de ser cambiados, infectados o adulterados
sin autorizacion. No asumimos responsabilidad alguna por ninguna clase de
cambios o sus consecuencias. Usted debe estar informado que la compania
puede hacer un seguimiento de sus mensajes electronicos y su contenido,
gracias.

*Confidentiality Notice:* The information contained in this email message,
including any attachment, is confidential and is intended only for the
person or entity to which it is addressed. If you are neither the intended
recipient nor the employee or agent responsible for delivering this message
to the intended recipient, you are hereby notified that you may not review,
retransmit, convert to hard copy, copy, use or distribute this email
message or any attachments to it. If you have received this email in error,
please contact the sender immediately and delete this message from any
computer or other data bank, Thank you.

A informação transmitida é confidencial e para conhecimento exclusivo do
destinatário. Sua utilização, não autorizada, constitui crime passível de
prisão. Todas as precauções possíveis foram tomadas para garantir que este
e-mail não contenha vírus. Uma vez que nossa empresa não pode assumir
responsabilidade por nenhuma perda ou dano causado por este e-mail ou de
seus anexos, recomendamos que o destinatário utilize seus procedimentos de
antivírus antes de qualquer uso.

Hi German,

Is one process that is running at 100%? If so, it could be that there is a
bottle neck assembling the results from the individual processes.

First check that you're using a recent version fo genBSDF - There was a
severe bottleneck issue with genBSDF before Greg moved the ray tree
processing from the parent process to the child processes.

There could still be a bottle neck even with a recent version of genBSDF if
raytracing your model is very quick, which might be the case with black
materials (I see your material file is named Black.mat). Also, I think the
final step, rttree_reduce, will use just a single process.

Andy

···

On Mon, Aug 11, 2014 at 11:16 AM, CHI-German Molina <[email protected]> wrote:

Rob,

I am not sure where it belongs either, haha.

I am using the OSx activity monitor (mine is in spanish, so I am
translating the title). My processes are running at 25-30%.

My command is:

genBSDF -n 4 -t4 7 -c XXXXX ./Model/Black.mat ./model/SHading.rad >
BSDF/shading.xml

THANKS VERY MUCH!

2014-08-11 13:54 GMT-04:00 Guglielmetti, Robert <
[email protected]>:

Hi German,

Not sure this belongs on dev (vs general), but:

genBSDF runs fine on Mavericks/10.9. What are you using for your
"activity monitor"? When I just use top, it will report an rcontrib process
for every core I have requested, using ~97% of CPU. What are you using to
monitor this, and what command are you using?

On 8/11/14, 11:12 AM, "CHI-German Molina" <[email protected]<mailto: >> [email protected]>> wrote:

Dear People,

I am using genBSDF (rcontrib) trying to use my 4 threads (multi threaded
dual core), but my activity monitor show only about 30% usage of each
virtual core.

It is the first time I check this on OSx Mavericks, but it used to use
100% on the previous OSx version. I checked on issues realted to the OS,
but I did not find anything.

Is this affecting rcontrib´s performance? Can I do anything to make this
better?

THANKS IN ADVANCE!

--
Germán Molina L.
Ingeniero Trainee
Hunter Douglas Chile S.A.
Celular +569 89224445

Nota de Confidencialidad: Este mensaje incluído los archivos adjuntos son
confidenciales y pueden contener informacion privilegiada protegida por
ley. Si Ud. no es el destinatario, deberia abstenerse de copiarlo,
distribuirlo, divulgarlo o usar la informacion contenida. Por favor, avise
inmediatamente al emisor y borre este mensaje de su sistema. Los mensajes
electronicos son susceptibles de ser cambiados, infectados o adulterados
sin autorizacion. No asumimos responsabilidad alguna por ninguna clase de
cambios o sus consecuencias. Usted debe estar informado que la compania
puede hacer un seguimiento de sus mensajes electronicos y su contenido,
gracias.

Confidentiality Notice: The information contained in this email message,
including any attachment, is confidential and is intended only for the
person or entity to which it is addressed. If you are neither the intended
recipient nor the employee or agent responsible for delivering this message
to the intended recipient, you are hereby notified that you may not review,
retransmit, convert to hard copy, copy, use or distribute this email
message or any attachments to it. If you have received this email in error,
please contact the sender immediately and delete this message from any
computer or other data bank, Thank you.

A informação transmitida é confidencial e para conhecimento exclusivo do
destinatário. Sua utilização, não autorizada, constitui crime passível de
prisão. Todas as precauções possíveis foram tomadas para garantir que este
e-mail não contenha vírus. Uma vez que nossa empresa não pode assumir
responsabilidade por nenhuma perda ou dano causado por este e-mail ou de
seus anexos, recomendamos que o destinatário utilize seus procedimentos de
antivírus antes de qualquer uso.

_______________________________________________
Radiance-dev mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-dev

--
*Germán Molina L.*
Ingeniero Trainee
Hunter Douglas Chile S.A.
Celular +569 89224445

*Nota de Confidencialidad:* Este mensaje incluído los archivos adjuntos
son confidenciales y pueden contener informacion privilegiada protegida por
ley. Si Ud. no es el destinatario, deberia abstenerse de copiarlo,
distribuirlo, divulgarlo o usar la informacion contenida. Por favor, avise
inmediatamente al emisor y borre este mensaje de su sistema. Los mensajes
electronicos son susceptibles de ser cambiados, infectados o adulterados
sin autorizacion. No asumimos responsabilidad alguna por ninguna clase de
cambios o sus consecuencias. Usted debe estar informado que la compania
puede hacer un seguimiento de sus mensajes electronicos y su contenido,
gracias.

*Confidentiality Notice:* The information contained in this email
message, including any attachment, is confidential and is intended only for
the person or entity to which it is addressed. If you are neither the
intended recipient nor the employee or agent responsible for delivering
this message to the intended recipient, you are hereby notified that you
may not review, retransmit, convert to hard copy, copy, use or distribute
this email message or any attachments to it. If you have received this
email in error, please contact the sender immediately and delete this
message from any computer or other data bank, Thank you.

A informação transmitida é confidencial e para conhecimento exclusivo do
destinatário. Sua utilização, não autorizada, constitui crime passível de
prisão. Todas as precauções possíveis foram tomadas para garantir que este
e-mail não contenha vírus. Uma vez que nossa empresa não pode assumir
responsabilidade por nenhuma perda ou dano causado por este e-mail ou de
seus anexos, recomendamos que o destinatário utilize seus procedimentos de
antivírus antes de qualquer uso.

_______________________________________________
Radiance-dev mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-dev

Thanks, everyone.

I have just installe the latest HEAD version, and it is working just as
before.

I guess the problem is the "black" material. I am intending to plot the
direct transmission of several shading devices.

THANKS A LOT!

Germán

···

2014-08-11 15:27 GMT-04:00 Andrew McNeil <[email protected]>:

Hi German,

Is one process that is running at 100%? If so, it could be that there is a
bottle neck assembling the results from the individual processes.

First check that you're using a recent version fo genBSDF – There was a
severe bottleneck issue with genBSDF before Greg moved the ray tree
processing from the parent process to the child processes.

There could still be a bottle neck even with a recent version of genBSDF
if raytracing your model is very quick, which might be the case with black
materials (I see your material file is named Black.mat). Also, I think the
final step, rttree_reduce, will use just a single process.

Andy

On Mon, Aug 11, 2014 at 11:16 AM, CHI-German Molina <[email protected]> > wrote:

Rob,

I am not sure where it belongs either, haha.

I am using the OSx activity monitor (mine is in spanish, so I am
translating the title). My processes are running at 25-30%.

My command is:

genBSDF -n 4 -t4 7 -c XXXXX ./Model/Black.mat ./model/SHading.rad >
BSDF/shading.xml

THANKS VERY MUCH!

2014-08-11 13:54 GMT-04:00 Guglielmetti, Robert <
[email protected]>:

Hi German,

Not sure this belongs on dev (vs general), but:

genBSDF runs fine on Mavericks/10.9. What are you using for your
"activity monitor"? When I just use top, it will report an rcontrib process
for every core I have requested, using ~97% of CPU. What are you using to
monitor this, and what command are you using?

On 8/11/14, 11:12 AM, "CHI-German Molina" <[email protected]<mailto: >>> [email protected]>> wrote:

Dear People,

I am using genBSDF (rcontrib) trying to use my 4 threads (multi threaded
dual core), but my activity monitor show only about 30% usage of each
virtual core.

It is the first time I check this on OSx Mavericks, but it used to use
100% on the previous OSx version. I checked on issues realted to the OS,
but I did not find anything.

Is this affecting rcontrib´s performance? Can I do anything to make this
better?

THANKS IN ADVANCE!

--
Germán Molina L.
Ingeniero Trainee
Hunter Douglas Chile S.A.
Celular +569 89224445

Nota de Confidencialidad: Este mensaje incluído los archivos adjuntos
son confidenciales y pueden contener informacion privilegiada protegida por
ley. Si Ud. no es el destinatario, deberia abstenerse de copiarlo,
distribuirlo, divulgarlo o usar la informacion contenida. Por favor, avise
inmediatamente al emisor y borre este mensaje de su sistema. Los mensajes
electronicos son susceptibles de ser cambiados, infectados o adulterados
sin autorizacion. No asumimos responsabilidad alguna por ninguna clase de
cambios o sus consecuencias. Usted debe estar informado que la compania
puede hacer un seguimiento de sus mensajes electronicos y su contenido,
gracias.

Confidentiality Notice: The information contained in this email message,
including any attachment, is confidential and is intended only for the
person or entity to which it is addressed. If you are neither the intended
recipient nor the employee or agent responsible for delivering this message
to the intended recipient, you are hereby notified that you may not review,
retransmit, convert to hard copy, copy, use or distribute this email
message or any attachments to it. If you have received this email in error,
please contact the sender immediately and delete this message from any
computer or other data bank, Thank you.

A informação transmitida é confidencial e para conhecimento exclusivo do
destinatário. Sua utilização, não autorizada, constitui crime passível de
prisão. Todas as precauções possíveis foram tomadas para garantir que este
e-mail não contenha vírus. Uma vez que nossa empresa não pode assumir
responsabilidade por nenhuma perda ou dano causado por este e-mail ou de
seus anexos, recomendamos que o destinatário utilize seus procedimentos de
antivírus antes de qualquer uso.

_______________________________________________
Radiance-dev mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-dev

--
*Germán Molina L.*
Ingeniero Trainee
Hunter Douglas Chile S.A.
Celular +569 89224445

*Nota de Confidencialidad:* Este mensaje incluído los archivos adjuntos
son confidenciales y pueden contener informacion privilegiada protegida por
ley. Si Ud. no es el destinatario, deberia abstenerse de copiarlo,
distribuirlo, divulgarlo o usar la informacion contenida. Por favor, avise
inmediatamente al emisor y borre este mensaje de su sistema. Los mensajes
electronicos son susceptibles de ser cambiados, infectados o adulterados
sin autorizacion. No asumimos responsabilidad alguna por ninguna clase de
cambios o sus consecuencias. Usted debe estar informado que la compania
puede hacer un seguimiento de sus mensajes electronicos y su contenido,
gracias.

*Confidentiality Notice:* The information contained in this email
message, including any attachment, is confidential and is intended only for
the person or entity to which it is addressed. If you are neither the
intended recipient nor the employee or agent responsible for delivering
this message to the intended recipient, you are hereby notified that you
may not review, retransmit, convert to hard copy, copy, use or distribute
this email message or any attachments to it. If you have received this
email in error, please contact the sender immediately and delete this
message from any computer or other data bank, Thank you.

A informação transmitida é confidencial e para conhecimento exclusivo do
destinatário. Sua utilização, não autorizada, constitui crime passível de
prisão. Todas as precauções possíveis foram tomadas para garantir que este
e-mail não contenha vírus. Uma vez que nossa empresa não pode assumir
responsabilidade por nenhuma perda ou dano causado por este e-mail ou de
seus anexos, recomendamos que o destinatário utilize seus procedimentos de
antivírus antes de qualquer uso.

_______________________________________________
Radiance-dev mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-dev

_______________________________________________
Radiance-dev mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-dev

--
*Germán Molina L.*
Ingeniero Trainee
Hunter Douglas Chile S.A.
Celular +569 89224445

--

*Nota de Confidencialidad:* Este mensaje incluído los archivos adjuntos son
confidenciales y pueden contener informacion privilegiada protegida por
ley. Si Ud. no es el destinatario, deberia abstenerse de copiarlo,
distribuirlo, divulgarlo o usar la informacion contenida. Por favor, avise
inmediatamente al emisor y borre este mensaje de su sistema. Los mensajes
electronicos son susceptibles de ser cambiados, infectados o adulterados
sin autorizacion. No asumimos responsabilidad alguna por ninguna clase de
cambios o sus consecuencias. Usted debe estar informado que la compania
puede hacer un seguimiento de sus mensajes electronicos y su contenido,
gracias.

*Confidentiality Notice:* The information contained in this email message,
including any attachment, is confidential and is intended only for the
person or entity to which it is addressed. If you are neither the intended
recipient nor the employee or agent responsible for delivering this message
to the intended recipient, you are hereby notified that you may not review,
retransmit, convert to hard copy, copy, use or distribute this email
message or any attachments to it. If you have received this email in error,
please contact the sender immediately and delete this message from any
computer or other data bank, Thank you.

A informação transmitida é confidencial e para conhecimento exclusivo do
destinatário. Sua utilização, não autorizada, constitui crime passível de
prisão. Todas as precauções possíveis foram tomadas para garantir que este
e-mail não contenha vírus. Uma vez que nossa empresa não pode assumir
responsabilidade por nenhuma perda ou dano causado por este e-mail ou de
seus anexos, recomendamos que o destinatário utilize seus procedimentos de
antivírus antes de qualquer uso.