[Developers] palallel processing with MPI

dave fournier davef at otter-rsch.com
Thu Jul 7 22:22:17 PDT 2011


On 11-07-07 02:01 PM, John Sibert wrote:

Ya I don't know why I didn't pick that up with grep. I have attached it.

ad_comm was just some class to hold general stuff for communication 
between parts of admb stuff.


dave


Trying to compile catage, I get ‘mpi_manager’ is not a member of 
‘ad_comm’ which is true.
The class ad_comm is declared fvar.hpp (at least in our version).
The class mpi_manager is declared in admodel.h in the code you sent, but 
it is not a member of ad_comm in the code you sent. Did you also change 
fvar.hpp?

Which is not a big deal, but raises the question of where is the best 
place for this stuff. It might be better to associate it with the 
autodif library so it would be of more general use?

If I understand the ad_comm constructor correctly, it creates and starts 
1000 slave processes which do nothing until they receive some data?

John
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fvar.hpp
Type: text/x-c++hdr
Size: 266621 bytes
Desc: not available
URL: <http://lists.admb-project.org/pipermail/developers/attachments/20110707/f3f3338b/attachment-0001.hpp>


More information about the Developers mailing list