|
Example: Autonomic Parallel Matrix Multiplication
ce4_agency.c
#include <stdio.h>
#include <libmc.h>
int main(int argc, char *argv[]) {
MCAgency_t agency;
int port = 5050;
agency = MC_Initialize(port, NULL);
MC_LoadAgentFromFile(agency, "agent/regulating_agent4.xml");
MC_MainLoop(agency);
return 0;
}
ce1_agency.c
#include <stdio.h>
#include <libmc.h>
int main(int argc, char *argv[]) {
MCAgency_t agency;
int port = 5050;
agency = MC_Initialize(port, NULL);
MC_LoadAgentFromFile(agency, "agent/regulating_agent1.xml");
MC_MainLoop(agency);
return 0;
}
ce2_agency.c
#include <stdio.h>
#include <libmc.h>
int main(int argc, char *argv[]) {
MCAgency_t agency;
int port = 5050;
agency = MC_Initialize(port, NULL);
MC_LoadAgentFromFile(agency, "agent/regulating_agent2.xml");
MC_MainLoop(agency);
return 0;
}
ce3_agency.c
#include <stdio.h>
#include <libmc.h>
int main(int argc, char *argv[]) {
MCAgency_t agency;
int port = 5050;
agency = MC_Initialize(port, NULL);
MC_LoadAgentFromFile(agency, "agent/regulating_agent3.xml");
MC_MainLoop(agency);
return 0;
}
|
| Integration Engineering Laboratory | UCD MTU Sandia |