a c++ framework for plug-in management
Features
- Header only library, no installation
- Auto loading of plug-ins from files
- Version control for plug-ins
- Object oriented design
Web Pages
http://pugg.sourceforge.net/
https://sourceforge.net/projects/pugg/
Boost is a collection of free libraries for c++, kind of a Swiss knife for the c++ geek.
Most of boost is actually header only and don’t need any installation. To use the small dark part of boost
you need to install them, well built them, here is how:
Short, Softcore Method:
Go to BoostPro Computing and download a web installer. Follow the installer instructions.
It needs a free registration, and it does not contain some libraries like Boost.Python
Long, Hardcore Method:
This is the programmers way., we will built the libraries ourselves.
1.We start by downloading Boost Source code from Sourceforge
Read more…
This is my latest publication
A Comparative Study on Two Different Direct Parallel Solution Strategies for Large-Scale Problems
T. Bahcecioglu, S. Ozmen and O. Kurc
This paper was presented in PARENG2009 Pecs, Hungary.
doi:10.4203/ccp.90.40
Web Page
Read more…
The idea is to send the size of the string first and then allocate the storage on the reciever. Here is an example with broadcast.
string s = "before";
int size = 0;
if (myRank == 0)
{
s = "after";
size = s.size();
}
BroadCast(&size,1);
if (myRank != 0) s.resize(size);
BroadCast(s.data(),size);