#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <ida/ida.h>
#include <ida/ida_spgmr.h>
#include <ida/ida_bbdpre.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 | ONE RCONST(1.0) |
#define | TWO RCONST(2.0) |
#define | NOUT 11 |
#define | NPEX 2 |
#define | NPEY 2 |
#define | MXSUB 5 |
#define | MYSUB 5 |
#define | MX (NPEX*MXSUB) |
#define | MY (NPEY*MYSUB) |
Functions | |
int | main (int argc, char *argv[]) |
#define MX (NPEX*MXSUB) |
#define MXSUB 5 |
#define MY (NPEY*MYSUB) |
#define MYSUB 5 |
#define NOUT 11 |
#define NPEX 2 |
#define NPEY 2 |
#define ONE RCONST(1.0) |
#define TWO RCONST(2.0) |
#define ZERO RCONST(0.0) |
int main | ( | int | argc, | |
char * | argv[] | |||
) |
References __fidadenx.f__::atol, heatres(), IDABBDPRE::id, IDA_NORMAL, IDA_SS, IDABBDPrecAlloc(), IDABBDPrecFree(), IDABBDPrecReInit(), IDABBDSpgmr(), IDACreate(), IDAFree(), IDAMalloc(), IDAReInit(), IDASetConstraints(), IDASetId(), IDASetRdata(), IDASetSuppressAlg(), IDASolve(), fkinkryx::ier, fkinkryx::iout, IDABBDPRE::mldq, IDABBDPRE::mlkeep, IDABBDPRE::mudq, IDABBDPRE::mukeep, MX, MXSUB, MY, MYSUB, N_VConst(), N_VDestroy_Parallel(), N_VNew_Parallel(), NOUT, fkinkryx_p::npes, NPEX, NPEY, ONE, __fidadenx.f__::rtol, __fidadenx.f__::t0, __fidadenx.f__::t1, IDABBDPRE::thispe, __fidadenx.f__::tout, __fidadenx.f__::tret, TRUE, TWO, IDABBDPRE::up, fkinkryx::uu, and ZERO.