Replacement for mango binary executable. This module can be run as a script as follows:
mpirun -np 32 python -m mango.application.main_driver -base parameter_file
which will execute the filter sequence specified in the parameter_file.in parameter file.
getArgumentParser() | Returns object for parsing command line options. |
run_main_driver(parameter_file_name[, ...]) | Executes a series of filters as specified in the file parameter_file_name. |
registerMainDriverFilter(...) | Registers a filter class so that main-driver can find it based on parm-section-name string. |
findMainDriverFilter(( (str)arg1, ...) | Returns a class object by looking up specified name-string and input-data-type. |
getAllRegisteredMainDriverFilterClasses(...) | Returns list of all registered main-driver filter classes. |
InputParmManager((object)arg1 [, ...) | Input parameter helper class. |
InputParmSection((object)arg1) | Input parameter helper class. |
MainDriver(prmMngr) | Simple driver for executing a series of Run sections as specified by a InputParmManager object. |
MainDriverFilter((object)arg1) | Base class for filters which can be executed by mango.application.main_driver. |