RCS Header: /cvsroot/rheoplast/diffuse.c,v 1.31 2006/02/10 01:02:46 hazelsct Exp
Included Files
- #include "timestep.h"
- #include </usr/lib/petsc/include/petscsnes.h>
- #include </usr/lib/petsc/include/petscda.h>
- #include </usr/lib/petsc/include/petscblaslapack.h>
- #include <stdlib.h>
- #include </usr/lib/petsc/include/petscblaslapack.h>
Preprocessor definitions
#define DPRINTF( fmt, args... )
typedef struct {...} AppCtx
| struct
|
|
| {
|
|
|
DA theda;
|
|
|
Vec global;
|
|
|
Vec local;
|
|
|
PetscScalar mesh_fourier_x;
|
|
|
PetscScalar mesh_fourier_y;
|
|
|
PetscScalar mesh_fourier_z;
|
|
|
int plotsteps;
|
|
|
PetscTruth contours;
|
|
|
PetscTruth twodee;
|
|
|
PetscViewer theviewer;
|
|
|
CommStyle style;
|
|
| }
|
|
ISurface Surf
IDisplay Disp
Local Variables
help
static char help[]
void func_boundary_line ( PetscScalar* x, PetscScalar* func, PetscScalar* temp, PetscTruth** mixed_constraints, PetscScalar time, int points, int gxm, int gym, int gzm, int xs, int ys, int zs, int xm, int nx, int ny, int nz, void* user, int side )
void func_interior_line ( PetscScalar* x, PetscScalar* func, PetscScalar* temp, PetscTruth** mixed_constraints, PetscScalar time, int points, int gxm, int gym, int gzm, int xs, int ys, int zs, int xm, int nx, int ny, int nz, void* user )
void jack_interior_line ( PetscScalar* x, PetscScalar* temp, Mat jack, PetscScalar time, int points, int gxm, int gym, int gzm, int xs, int ys, int zs, int xm, int nx, int ny, int nz, int firstrow, void* user )
int main ( int argc, char* argv[] )
void step_interior_line ( PetscScalar* old, PetscScalar* new, PetscScalar* temps, PetscTruth** mixed_constraints, PetscScalar time, int points, int gxm, int gym, int gzm, int xs, int ys, int zs, int xm, int nx, int ny, int nz, void* user )
- PetscScalar* old
-
- PetscScalar* new
-
- PetscScalar* temps
-
- PetscTruth** mixed_constraints
-
- PetscScalar time
-
- int points
-
- int gxm
-
- int gym
-
- int gzm
-
- int xs
-
- int ys
-
- int zs
-
- int xm
-
- int nx
-
- int ny
-
- int nz
-
- void* user
-
void temp_parameters_boundary_line ( PetscScalar* x, PetscScalar* temp, PetscScalar time, int points, int gxm, int gym, int gzm, int xs, int ys, int zs, int xm, int nx, int ny, int nz, void* user, int side )
void temp_parameters_line ( PetscScalar* x, PetscScalar* temp, PetscScalar time, int points, int gxm, int gym, int gzm, int xs, int ys, int zs, int xm, int nx, int ny, int nz, void* user )
- PetscScalar* x
-
- PetscScalar* temp
-
- PetscScalar time
-
- int points
-
- int gxm
-
- int gym
-
- int gzm
-
- int xs
-
- int ys
-
- int zs
-
- int xm
-
- int nx
-
- int ny
-
- int nz
-
- void* user
-
int tsmonitor ( int time, PetscScalar realtime, PetscScalar deltat, void* user )
- int tsmonitor
-
- int time
-
- PetscScalar realtime
-
- PetscScalar deltat
-
- void* user
-