cloudy trunk
|
#include "cddefines.h"
#include "cddrive.h"
#include "input.h"
#include "prt.h"
#include "save.h"
#include "called.h"
#include "monitor_results.h"
#include "mpi_utilities.h"
#include "grid.h"
Go to the source code of this file.
Functions | |
exit_type | cdMain (int argc, const char *argv[]) |
void | print_delimiter (long nOptimiz) |
int | main (int argc, char *argv[]) |
exit_type cdMain | ( | int | argc, |
const char * | argv[] ) |
cdMain: this is the main entry point for Cloudy
Definition at line 120 of file maincl.cpp.
References called, cdDrive(), cdExecTime(), cdEXIT, cdInit(), cdInput(), cdNwcns(), cdOutput(), cdPrepareExit(), cdRead(), cpu, DEBUG_ENTRY, ES_BAD_ALLOC, ES_BAD_ASSERT, ES_BOTCHES, ES_BUS_ERROR, ES_CLOUDY_ABORT, ES_FAILURE, ES_FP_EXCEPTION, ES_ILLEGAL_INSTRUCTION, ES_OUT_OF_RANGE, ES_SEGFAULT, ES_SUCCESS, ES_TERMINATION_REQUEST, ES_UNKNOWN_EXCEPTION, ES_UNKNOWN_SIGNAL, ES_USER_INTERRUPT, ES_WARNINGS, grid, input, INPUT_LINE_LENGTH, ioQQQ, ioStdin, iteration, lgAbort, lgBigBotch, lgInputComment(), lgMonitorsOK, MyAssert(), nzone, optimize, print_delimiter(), prt, read_whole_line(), save, strchr_s(), and TotalInsanity().
Referenced by main().
int main | ( | int | argc, |
char * | argv[] ) |
main: this is a wrapper around cdMain. It takes care of the MPI stuff for non-MPI runs, this should do nothing more than call cdMain and exit.
Definition at line 28 of file maincl.cpp.
References AS_LOCAL_ONLY, cdMain(), MPI::COMM_WORLD, cpu, DEBUG_ENTRY, ES_SUCCESS, load_balance::finalize(), Get_rank, Get_size, grid, GridGatherInCloudy(), GridPointPrefix(), max(), load_balance::next_job(), open_data(), optimize, process_output(), and save.
|
inline |