#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <cvode/cvode.h>
#include <nvector/nvector_parallel.h>
#include <sundials/sundials_types.h>
#include <sundials/sundials_math.h>
#include <mpi.h>
Classes | |
struct | UserData |
Defines | |
#define | ZERO RCONST(0.0) |
#define | XMAX RCONST(2.0) |
#define | MX 10 |
#define | NEQ MX |
#define | ATOL RCONST(1.0e-5) |
#define | T0 ZERO |
#define | T1 RCONST(0.5) |
#define | DTOUT RCONST(0.5) |
#define | NOUT 10 |
Functions | |
int | main (int argc, char *argv[]) |
#define ATOL RCONST(1.0e-5) |
#define DTOUT RCONST(0.5) |
#define MX 10 |
#define NEQ MX |
#define NOUT 10 |
#define T0 ZERO |
#define T1 RCONST(0.5) |
#define XMAX RCONST(2.0) |
#define ZERO RCONST(0.0) |
int main | ( | int | argc, | |
char * | argv[] | |||
) |
References ATOL, UserData::comm, CV_ADAMS, CV_FUNCTIONAL, CV_NORMAL, CV_SS, CVode(), CVodeCreate(), CVodeFree(), CVodeGetNumSteps(), CVodeMalloc(), CVodeSetFdata(), DTOUT, UserData::dx, dx, UserData::hacoef, UserData::hdcoef, fkinkryx::iout, MX, UserData::my_pe, N_VDestroy_Parallel(), N_VMaxNorm(), N_VNew_Parallel(), NEQ, NOUT, UserData::npes, fkinkryx_p::npes, __fidadenx.f__::nst, T0, T1, __fidadenx.f__::tout, XMAX, and ZERO.