30 #define mumps_setup_solver_pool(N_POOL) \
31 CCALLSFSUB1(MUMPS_SETUP_SOLVER_POOL, mumps_setup_solver_pool, INT, N_POOL)
34 #define mumps_setup(I_POOL, S) \
35 CCALLSFSUB2(MUMPS_SETUP, mumps_setup, INT, INT, I_POOL, S)
42 #define mumps_set_workspace_scaling_factor(I_POOL, S) \
43 CCALLSFSUB2(MUMPS_SET_WORKSPACE_SCALING_FACTOR, \
44 mumps_set_workspace_scaling_factor, \
52 #define mumps_switch_on_doc(I_POOL) \
53 CCALLSFSUB1(MUMPS_SWITCH_ON_DOC, mumps_switch_on_doc, INT, I_POOL)
57 #define mumps_switch_off_doc(I_POOL) \
58 CCALLSFSUB1(MUMPS_SWITCH_OFF_DOC, mumps_switch_off_doc, INT, I_POOL)
63 #define mumps_factorise(I_POOL, N, NZ_LOC, IRN_LOC, JCN_LOC, A_LOC) \
64 CCALLSFSUB6(MUMPS_FACTORISE, \
81 #define mumps_solve(I_POOL, N, NZ_LOC, IRN_LOC, JCN_LOC, A_LOC, RHS) \
82 CCALLSFSUB7(MUMPS_SOLVE, \
101 #define mumps_backsub(I_POOL, N, RHS) \
102 CCALLSFSUB3(MUMPS_BACKSUB, mumps_backsub, INT, INT, DOUBLEV, I_POOL, N, RHS)
106 #define mumps_cleanup_memory(I_POOL) \
107 CCALLSFSUB1(MUMPS_CLEANUP_MEMORY, mumps_cleanup_memory, INT, I_POOL)
111 #define mumps_shutdown(I_POOL) \
112 CCALLSFSUB1(MUMPS_SHUTDOWN, mumps_shutdown, INT, I_POOL)
DOUBLEV
Definition: arpack.h:102
#define PROTOCCALLSFSUB3(UN, LN, T1, T2, T3)
Definition: cfortran.h:1127
#define PROTOCCALLSFSUB7(UN, LN, T1, T2, T3, T4, T5, T6, T7)
Definition: cfortran.h:1135
#define PROTOCCALLSFSUB1(UN, LN, T1)
Definition: cfortran.h:1123
#define PROTOCCALLSFSUB6(UN, LN, T1, T2, T3, T4, T5, T6)
Definition: cfortran.h:1133
PROTOCCALLSFSUB2(MUMPS_SET_WORKSPACE_SCALING_FACTOR, mumps_set_workspace_scaling_factor, INT, INT) PROTOCCALLSFSUB6(MUMPS_FACTORISE
#define mumps_setup_solver_pool(N_POOL)
Definition: mumps.h:30
INT
Definition: mumps.h:62
#define mumps_cleanup_memory(I_POOL)
#define mumps_backsub(I_POOL, N, RHS)
#define mumps_solve(I_POOL, N, NZ_LOC, IRN_LOC, JCN_LOC, A_LOC, RHS)
#define mumps_switch_off_doc(I_POOL)
#define mumps_setup(I_POOL, S)
Definition: mumps.h:34
#define mumps_factorise(I_POOL, N, NZ_LOC, IRN_LOC, JCN_LOC, A_LOC)
Definition: mumps.h:63
#define mumps_switch_on_doc(I_POOL)
INTV
Definition: mumps.h:62
#define mumps_shutdown(I_POOL)
#define mumps_set_workspace_scaling_factor(I_POOL, S)