131 #if defined(HAVE_MPI) 138 cs_sles_set_mpi_reduce_comm(MPI_Comm comm);
164 const char *solver_name,
cs_halo_rotation_t
Definition: cs_halo.h:59
void reslin(const char *cname, const cs_int_t *lname, const cs_int_t *ncelet, const cs_int_t *ncel, const cs_int_t *nfac, const cs_int_t *isym, const cs_int_t *ilved, const cs_int_t *ibsize, const cs_int_t *ireslp, const cs_int_t *ipol, const cs_int_t *nitmap, const cs_int_t *iinvpe, const cs_int_t *iwarnp, cs_int_t *niterf, const cs_real_t *epsilp, const cs_real_t *rnorm, cs_real_t *residu, const cs_int_t *ifacel, const cs_real_t *dam, const cs_real_t *xam, const cs_real_t *smbrp, cs_real_t *vx)
Definition: cs_sles.c:2431
const char * cs_sles_type_name[]
Definition: cs_sles.c:178
void cs_sles_initialize(void)
Definition: cs_sles.c:2588
void cs_sles_post_error_output_var(const char *var_name, int mesh_id, int diag_block_size, cs_real_t *var)
Definition: cs_sles.c:3049
#define BEGIN_C_DECLS
Definition: cs_defs.h:365
Definition: cs_matrix_priv.h:268
int cs_int_t
Definition: cs_defs.h:263
integer, dimension(:,:), pointer ifacel
Definition: mesh.f90:61
void cs_sles_finalize(void)
Definition: cs_sles.c:2621
integer, save nfac
Definition: mesh.f90:42
double precision, save a
Definition: cs_fuel_incl.f90:143
void cs_sles_post_error_output_def(const char *var_name, int mesh_id, cs_halo_rotation_t rotation_mode, const cs_matrix_t *a, const cs_real_t *rhs, cs_real_t *vx)
Definition: cs_sles.c:2959
integer, save ncelet
Definition: mesh.f90:42
int cs_sles_solve(const char *var_name, cs_sles_type_t solver_type, bool update_stats, const cs_matrix_t *a, int poly_degree, cs_halo_rotation_t rotation_mode, int verbosity, int n_max_iter, double precision, double r_norm, int *n_iter, double *residue, const cs_real_t *rhs, cs_real_t *vx, size_t aux_size, void *aux_vectors)
Definition: cs_sles.c:2747
integer, save ncel
Definition: mesh.f90:42
#define END_C_DECLS
Definition: cs_defs.h:366
double cs_real_t
Definition: cs_defs.h:264
#define CS_PROCF(x, y)
Definition: cs_defs.h:379
cs_sles_type_t
Definition: cs_sles.h:54
int cs_sles_needs_solving(const char *var_name, const char *solver_name, cs_int_t n_rows, int verbosity, double r_norm, double *residue, const cs_real_t *rhs)
Definition: cs_sles.c:2690