#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <mpi.h>
#include "../../util/source/useful.h"
#include "../../util/source/logfile.h"
#include "../../util/source/compiler.h"
#include "../../geometry/source/geom.h"
#include "../../gas_models/source/gas.h"
#include "../../flux_calc/source/flux_calc.h"
#include "../../mb_cns/source/cns_case_id.h"
#include "../../mb_cns/source/cns_work_vector.h"
#include "../../mb_cns/source/cns_debug_level.h"
#include "../../mb_cns/source/cns_cell.h"
#include "../../mb_cns/source/cns_echo.h"
#include "../../mb_cns/source/cns_bc_defs.h"
#include "../../mb_cns/source/mb_cfg.h"
#include "./e_block.h"
#include "./e_kernel.h"
#include "./e_exch.h"
#include "./e_exch_mpi.h"
#include "./e_bc.h"
#include "./e_io.h"
#include "./e_tstep.h"
#include "./e_tstep_mpi.h"
#include "./e_invs.h"
#include "./e_visc.h"
#include "./e_tavg.h"
#include "./e_turb.h"
Functions | |
| int | prepare_to_integrate_for_the_first_time_mpi (void) |
| Fills in some of the data by exchanging boundary data and evaluating derivatives, etc. | |
| int | integrate_in_time_mpi (double target_time) |
| Takes as many steps as necessary to reach the target time. | |
| int | take_a_step_mpi (void) |
| Take a single predictor-corrector step. | |
|
|
Takes as many steps as necessary to reach the target time. If target_time is given as a negative value, will attempt to reach max_time as stored in the global_data_3d structure. |
1.4.4