| Functions | ||
| Set up MPI Client-Server support for objective optimization. | ||
| Public methods | ||
| Do the objective evaluation. | ||
| Public fields | ||
| const | Objective. | |
| Public methods | ||
| Distribute subproblems of an objective across servers. | ||
| Public fields | ||
| const | Objective. | |
| Public methods | ||
| virtual | Do the objective evaluation. | |
| virtual | Wait on the objective client. | |
| Public methods | ||
| Separable objective evaluations. | ||
| obj | Objective to parallelize |
| DONOTUSECLIENT | TRUE (default): client node does no object evaluation FALSE after putting servers to work Client node does one evaluation. |
| NSubProblems | integer, number of subproblems that can be done simultaneously. |
| MaxSubReturn | integer, longest vector returned by a subproblem |
| nxtmsgsz | integer, number of free parameters |
| calledby | string, where I'm coming from |
| update | TRUE, get announced new parameter vector after STOP |