IMP
2.1.0
The Integrative Modeling Platform
|
See IMP.parallel for more information.
Namespaces | |
master_communicator | |
Classes for communicating from the master to slaves. | |
subproc | |
Subprocess handling. | |
util | |
Utilities for the IMP.parallel module. | |
Classes | |
class | Context |
A collection of tasks that run in the same environment. More... | |
class | Error |
Base class for all errors specific to the parallel module. More... | |
class | LocalSlave |
A slave running on the same machine as the master. More... | |
class | Manager |
Manages slaves and contexts. More... | |
class | NetworkError |
Error raised if a problem occurs with the network. More... | |
class | NoMoreSlavesError |
Error raised if all slaves failed, so tasks cannot be run. More... | |
class | RemoteError |
Error raised if a slave has an unhandled exception. More... | |
class | SGEPESlaveArray |
An array of slaves in a Sun Grid Engine system parallel environment. More... | |
class | SGEQsubSlaveArray |
An array of slaves on a Sun Grid Engine system, started with 'qsub'. More... | |
class | Slave |
Representation of a single slave. More... | |
class | SlaveArray |
Representation of an array of slaves. More... | |
Functions | |
std::string | get_data_path (std::string file_name) |
Return the full path to installed data. More... | |
std::string | get_example_path (std::string file_name) |
Return the path to installed example data for this module. More... | |
std::string IMP::parallel::get_data_path | ( | std::string | file_name | ) |
Each module has its own data directory, so be sure to use the version of this function in the correct module. To read the data file "data_library" that was placed in the data
directory of module "mymodule", do something like
This will ensure that the code works when IMP
is installed or used via the setup_environment.sh
script.
std::string IMP::parallel::get_example_path | ( | std::string | file_name | ) |
Each module has its own example directory, so be sure to use the version of this function in the correct module. For example to read the file example_protein.pdb
located in the examples
directory of the IMP::atom module, do
This will ensure that the code works when IMP
is installed or used via the setup_environment.sh
script.