#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <cvodes/cvodes.h>
#include <nvector/nvector_parallel.h>
#include <sundials/sundials_types.h>
#include <sundials/sundials_math.h>
#include <mpi.h>
Classes | |
struct | UserData |
Defines | |
#define | XMAX RCONST(2.0) |
#define | MX 10 |
#define | NEQ MX |
#define | ATOL RCONST(1.e-5) |
#define | T0 RCONST(0.0) |
#define | T1 RCONST(0.5) |
#define | DTOUT RCONST(0.5) |
#define | NOUT 10 |
#define | NP 2 |
#define | NS 2 |
#define | ZERO RCONST(0.0) |
Functions | |
int | main (int argc, char *argv[]) |
#define ATOL RCONST(1.e-5) |
#define DTOUT RCONST(0.5) |
#define MX 10 |
#define NEQ MX |
#define NOUT 10 |
#define NP 2 |
#define NS 2 |
#define T0 RCONST(0.0) |
#define T1 RCONST(0.5) |
#define XMAX RCONST(2.0) |
#define ZERO RCONST(0.0) |
int main | ( | int | argc, | |
char * | argv[] | |||
) |
References ATOL, booleantype, UserData::comm, CV_ADAMS, CV_CENTERED, CV_FUNCTIONAL, CV_NORMAL, CV_SIMULTANEOUS, CV_SS, CV_STAGGERED, CVode(), CVodeCreate(), CVodeFree(), CVodeGetSens(), CVodeMalloc(), CVodeSensMalloc(), CVodeSetFdata(), CVodeSetSensDQMethod(), CVodeSetSensErrCon(), CVodeSetSensParams(), DTOUT, UserData::dx, dx, fkinkryx::iout, MX, UserData::my_pe, N_VCloneVectorArray_Parallel(), N_VConst(), N_VDestroy(), N_VDestroyVectorArray(), N_VNew_Parallel(), NEQ, NOUT, NP, UserData::npes, fkinkryx_p::npes, NS, UserData::p, T0, T1, __fidadenx.f__::tout, XMAX, and ZERO.