64 MPI_Comm_size(MPI_COMM_WORLD, &this->
numprocs);
66 MPI_Comm_rank(MPI_COMM_WORLD,&this->
myid);
87 timer & process_timer);
325 std::vector< std::vector< std::pair<double,double> > > Values,
366 timer & process_timer);
373 timer & process_timer);
void NextRandomValue(int pointcounter, double tempsends[])
void SeedSwitch(timer &process_timer)
std::vector< int > index_conversion_vector
void LoopBasic(timer &process_timer)
int numprocs
number of processors in the communicator
std::map< int, bool > active_workers
map for tracking the active workers.
void LoopSwitch(timer &process_timer)
void TerminateInactiveWorker(int worker_id, timer &process_timer)
void FormNextValues_mc(int pointcounter, double tempsends[])
void SendStart(timer &process_timer)
void CleanupBasic(timer &process_timer)
std::ofstream mc_out_stream
parameter point out file
void CleanupSwitch(timer &process_timer)
runinfo paramotopy_info
the parsed paramotopy input file.
boost::filesystem::path lastoutfilename
name of the progress file
void CleanupSearch(timer &process_timer)
void TerminateActiveWorker(int worker_id, timer &process_timer)
void SeedSearch(timer &process_timer)
ProgSettings paramotopy_settings
the ProgSettings for this process
int myid
my MPI id relative to communicator
void LoopSearch(timer &process_timer)
boost::filesystem::path filename
filename for problem
boost::filesystem::path tmpfolder
where the temp files at?
boost::filesystem::path called_dir
where was I when I was instantiated?
int numfilesatatime
current number of files passed out at each distribution
std::ifstream mc_in_stream
parameter point in file
int numparam
number of parameters in problem
void master_main(ProgSettings input_settings, runinfo input_p_info, timer &process_timer)
void SeedBasic(timer &process_timer)
int standardstep2
switch for total degree vs. coeff. homotopy
int numfilesatatime_orig
given number of files passed out at each distribution
int num_active_workers
parity checker
int current_absolute_index
the current absolute index.
boost::filesystem::path homedir
where is /Users/ofloveandhate?
A class that stores the general program settings of Paramotopy.
A class for the input file parser.
void SendInput(timer &process_timer)
int terminationint
maximum absolute_current_index value before loop breaks.
master process for basic searches and brute-force runs.
std::string stackoverflow_getcwd()
Capable of timing arbitrary categories of processes, using a map of timer_data's. ...
std::vector< int > lastnumsent
progress tracker
void FormNextValues(int pointcounter, std::vector< std::vector< std::pair< double, double > > > Values, double tempsends[])