#include "mpiserialdc.hh" #include "functions.hh" #include "rn.hh" using namespace RVL; int main(int argc,char ** argv) { int rk=0; try { #ifdef IWAVE_USE_MPI MPI_Init(&argc,&argv); MPI_Comm_rank(MPI_COMM_WORLD, &rk); #endif PlantSeeds(19490615); int n=11; RnDataContainerFactory f(n); MPISerialDCF mpif(f); DataContainer * d = mpif.build(); vector x(0); RVLRandomize ac; d->eval(ac,x); RVLMax mx; MPISerialFunctionObjectRedn mpimx(mx); d->eval(mpimx,x); RVLMin mn; MPISerialFunctionObjectRedn mpimn(mn); d->eval(mpimn,x); cout<<"rk="<