Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

e_tstep_mpi.c File Reference

Functions to time-step flow solutions for Elmer -- MPI version. More...

#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.


Detailed Description

Functions to time-step flow solutions for Elmer -- MPI version.

Author:
PJ
Version:
June 2005 extracted from e_tstep.c.

Function Documentation

int integrate_in_time_mpi double  target_time  ) 
 

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.


Generated on Tue Oct 25 10:24:12 2005 for CFCFD by  doxygen 1.4.4