RCS Header: /cvsroot/rheoplast/timestep.c,v 1.98 2006/03/08 03:21:15 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>
Preprocessor definitions
#define __FUNCT__ "xmin_symm"
#define __FUNCT__ "xmax_symm"
#define __FUNCT__ "ymin_symm"
#define __FUNCT__ "ymax_symm"
#define __FUNCT__ "zmin_symm"
#define __FUNCT__ "zmax_symm"
#define __FUNCT__ "explicit_steptime"
#define __FUNCT__ "FuncEvaluate"
#define __FUNCT__ "ts_implicit_function"
#define __FUNCT__ "ts_implicit_jacobian"
#define __FUNCT__ "implicit_steptime"
Local Variables
implicit_da
static DA implicit_da
implicit_jack
static Mat implicit_jack
un
static Vec un
temp_local
static Vec temp_local
Fun
static Vec Fun
Fun_local
static Vec Fun_local
Funp1
static Vec Funp1
Funp1_local
static Vec Funp1_local
unm1
static Vec unm1
unm2
static Vec unm2
unm3
static Vec unm3
unm4
static Vec unm4
unm5
static Vec unm5
current_time
static PetscScalar* current_time
temp_fields
static PetscScalar* temp_fields
implicit_deltat
static PetscScalar implicit_deltat
timestyle_coefficient
static PetscScalar timestyle_coefficient
implicit_timestyle
static EqStyle* implicit_timestyle
timestep_style
static TSStyle timestep_style
mixed_constraints
static PetscTruth** mixed_constraints
dof
static int dof
nx
static int nx
ny
static int ny
nz
static int nz
xs
static int xs
ys
static int ys
zs
static int zs
xm
static int xm
ym
static int ym
zm
static int zm
gxs
static int gxs
gys
static int gys
gzs
static int gzs
gxm
static int gxm
gym
static int gym
gzm
static int gzm
implicit_tps
static int implicit_tps
implicit_bcflags
static int implicit_bcflags
implicit_symmtypes
static int* implicit_symmtypes
implicit_dadims
static int implicit_dadims
int explicit_steptime ( DA theda, Vec globalreal, Vec localreal, int* currentstep, int timesteps, PetscScalar* currenttime, PetscScalar deltat, int tps, CommStyle comm, int bcflags, int* symmtypes, void* user, FILE* logfile )
- int explicit_steptime
-
- DA theda
-
- Vec globalreal
-
- Vec localreal
-
- int* currentstep
-
- int timesteps
-
- PetscScalar* currenttime
-
- PetscScalar deltat
-
- int tps
-
- CommStyle comm
-
- int bcflags
-
- int* symmtypes
-
- void* user
-
- FILE* logfile
-
int implicit_steptime ( DA theda, Vec unp1, Vec unp1_local, Mat jack, int* currentstep, int timesteps, PetscScalar* currenttime, PetscScalar deltat, int tps, EqStyle* timestyle, int bcflags, int* symmtypes, void* user, FILE* logfile )
- int implicit_steptime
-
- DA theda
-
- Vec unp1
-
- Vec unp1_local
-
- Mat jack
-
- int* currentstep
-
- int timesteps
-
- PetscScalar* currenttime
-
- PetscScalar deltat
-
- int tps
-
- EqStyle* timestyle
-
- int bcflags
-
- int* symmtypes
-
- void* user
-
- FILE* logfile
-
int ts_implicit_function ( SNES thesnes, Vec unp1, Vec snesF, void* user )
- int ts_implicit_function
-
- SNES thesnes
-
- Vec unp1
-
- Vec snesF
-
- void* user
-
int ts_implicit_jacobian ( SNES thesnes, Vec unp1, Mat* jack, Mat* preck, MatStructure* flag, void* user )
- int ts_implicit_jacobian
-
- SNES thesnes
-
- Vec unp1
-
- Mat* jack
-
- Mat* preck
-
- MatStructure* flag
-
- void* user
-
static int FuncEvaluate ( Vec u, Vec u_local, Vec Fu, Vec Fu_local, PetscScalar time, void* user )
- int FuncEvaluate
-
- Vec u
-
- Vec u_local
-
- Vec Fu
-
- Vec Fu_local
-
- PetscScalar time
-
- void* user
-
static void xmax_symm ( PetscScalar* localarray, int xs, int ys, int zs, int xm, int ym, int zm, int gxs, int gys, int gzs, int gxm, int gym, int gzm, int nx, int* symmtypes, int dof )
- PetscScalar* localarray
-
- int xs
-
- int ys
-
- int zs
-
- int xm
-
- int ym
-
- int zm
-
- int gxs
-
- int gys
-
- int gzs
-
- int gxm
-
- int gym
-
- int gzm
-
- int nx
-
- int* symmtypes
-
- int dof
-
static void xmin_symm ( PetscScalar* localarray, int xs, int ys, int zs, int xm, int ym, int zm, int gxs, int gys, int gzs, int gxm, int gym, int gzm, int* symmtypes, int dof )
- PetscScalar* localarray
-
- int xs
-
- int ys
-
- int zs
-
- int xm
-
- int ym
-
- int zm
-
- int gxs
-
- int gys
-
- int gzs
-
- int gxm
-
- int gym
-
- int gzm
-
- int* symmtypes
-
- int dof
-
static void ymax_symm ( PetscScalar* localarray, int xs, int ys, int zs, int xm, int ym, int zm, int gxs, int gys, int gzs, int gxm, int gym, int gzm, int ny, int* symmtypes, int dof )
- PetscScalar* localarray
-
- int xs
-
- int ys
-
- int zs
-
- int xm
-
- int ym
-
- int zm
-
- int gxs
-
- int gys
-
- int gzs
-
- int gxm
-
- int gym
-
- int gzm
-
- int ny
-
- int* symmtypes
-
- int dof
-
static void ymin_symm ( PetscScalar* localarray, int xs, int ys, int zs, int xm, int ym, int zm, int gxs, int gys, int gzs, int gxm, int gym, int gzm, int* symmtypes, int dof )
- PetscScalar* localarray
-
- int xs
-
- int ys
-
- int zs
-
- int xm
-
- int ym
-
- int zm
-
- int gxs
-
- int gys
-
- int gzs
-
- int gxm
-
- int gym
-
- int gzm
-
- int* symmtypes
-
- int dof
-
static void zmax_symm ( PetscScalar* localarray, int xs, int ys, int zs, int xm, int ym, int zm, int gxs, int gys, int gzs, int gxm, int gym, int gzm, int nz, int* symmtypes, int dof )
- PetscScalar* localarray
-
- int xs
-
- int ys
-
- int zs
-
- int xm
-
- int ym
-
- int zm
-
- int gxs
-
- int gys
-
- int gzs
-
- int gxm
-
- int gym
-
- int gzm
-
- int nz
-
- int* symmtypes
-
- int dof
-
static void zmin_symm ( PetscScalar* localarray, int xs, int ys, int zs, int xm, int ym, int zm, int gxs, int gys, int gzs, int gxm, int gym, int gzm, int* symmtypes, int dof )
- PetscScalar* localarray
-
- int xs
-
- int ys
-
- int zs
-
- int xm
-
- int ym
-
- int zm
-
- int gxs
-
- int gys
-
- int gzs
-
- int gxm
-
- int gym
-
- int gzm
-
- int* symmtypes
-
- int dof
-