AdH Kraken 0.0.0
Next generation Adaptive Hydraulics
Loading...
Searching...
No Matches
Bug List
Global add_replace_elem_rhs (double *elem_rhs, double *eq_rhs, int elem_nvars, int eq_nvars, int *eq_vars, int nnodes, double scale)
none
Global advance_time (SMODEL_DESIGN *dm, int nsuper)
none
Global apply_Dirichlet_BC (SMODEL_SUPER *sm)

none

none

Global assemble_jacobian (SMODEL_SUPER *sm)
none
Global assemble_residual (SMODEL_SUPER *sm, SGRID *grid)
none
Global check_diag (SMODEL_SUPER *sm)
none
Global concat (const char *s1, const char *s2)
none
Global elem_matrix_deriv (double **mat, int node_no, int var_no, int nnodes, int elem_nvars, double *local1, double *local2, double diff_ep)
none
Global ext_match (const char *name, const char *ext)
none
Global fe_newton (SMODEL_SUPER *sm)
none
Global fe_sw2_1d_density_pressure (double *elem_rhs, SELEM_1D elem1d, int ie, SVECT2D nrml, double djac, double dt, double *h, double *d, double g, int DEBUG, int DEBUG_LOCAL)
none
Global fe_sw2_1d_explicit_flow (double *elem_rhs, SELEM_1D elem1d, int ie, SVECT2D nrml, double djac, double dt, double flux, double h_avg, double *u, double *v, int DEBUG, int DEBUG_LOCAL)
none
Global fe_sw2_1d_hvel (double *elem_rhs, SELEM_1D elem1d, int ie, SVECT2D nrml, double djac, double dt, SVECT2D *v, SVECT2D user_velocity, double *h, int DEBUG, int DEBUG_LOCAL)
none
Global fe_sw2_1d_implicit_flow (double *elem_rhs, SELEM_1D elem1d, int ie, SVECT2D nrml, double djac, double dt, SVECT2D *v, double *h, int DEBUG, int DEBUG_LOCAL)
none
Global fe_sw2_1d_pressure (double *elem_rhs, SELEM_1D elem1d, int ie, SVECT2D nrml, double djac, double dt, double *h, double g, int DEBUG, int DEBUG_LOCAL)
none
Global fe_sw2_1d_wall_friction (double *elem_rhs, SELEM_1D elem1d, int ie, SVECT2D nrml, double djac, double dt, double *u, double *v, double *resistance, int DEBUG, int DEBUG_LOCAL)
none
Global fe_sw2_bc_discharge (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global fe_sw2_bc_ele (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global fe_sw2_bc_flapd (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global fe_sw2_bc_flapu (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global fe_sw2_bc_flux (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global fe_sw2_bc_h (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global fe_sw2_bc_hybrid (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global fe_sw2_bc_outflow (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global fe_sw2_bc_sluiced (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global fe_sw2_bc_sluiceu (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global fe_sw2_bc_tailwater (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global fe_sw2_bc_vel (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global fe_sw2_bc_vel_ele (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global fe_sw2_bc_weird (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global fe_sw2_bc_weiru (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global fe_sw2_body_resid (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global fe_sw2_init (SMODEL_SUPER *sm)
none
Global fe_sw2_temporal (int ie, SELEM_2D *elem2d, int nnodes, SVECT *elem_nds, double djac, double drying_lower_limit, double *elem_head, SVECT2D *elem_vel, double wd_factor, double dt_factor, double *elem_rhs, char *string, int DEBUG, int DEBUG_LOCAL, int wd_flag)
none
Global fe_sw2_wd_average (SVECT *elem_nds, double *depth, SVECT2D *v_wd, double *f_wd, double djac, double *f_wd_avg, SVECT2D *v_wd_avg)
none
Global fe_sw2_wd_bodyForce_triangle (SVECT *elem_nds, double *elem_head, SVECT2D *grad_phi, SVECT2D *v, SVECT2D *v_wet_dry, double *f, double *f_wet_dry, double djac, double *vars, double *rhs)
none
Global fe_sw2_wd_boundaryPressure_triangle (SVECT *elem_nds, double *elem_head, SVECT2D *grad_phi, SVECT2D *v, SVECT2D *v_wet_dry, double *f, double *f_wet_dry, double djac, double *vars, double *elem_rhs)
none
Global fe_sw2_wd_continuity_temporal_triangle (SVECT *elem_nds, double *elem_head, SVECT2D *grad_phi, SVECT2D *v, SVECT2D *v_wet_dry, double *f, double *f_wet_dry, double djac, double *vars, double *rhs)
none
Global fe_sw2_wd_convection_triangle (SVECT *elem_nds, double *elem_head, SVECT2D *grad_phi, SVECT2D *v, SVECT2D *v_wet_dry, double *f, double *f_wet_dry, double djac, double *vars, double *elem_rhs)
none
Global fe_sw2_wd_densityBodyForce_triangle (SVECT *elem_nds, double *elem_head, SVECT2D *grad_phi, SVECT2D *v, SVECT2D *v_wet_dry, double *f, double *f_wet_dry, double djac, double *vars, double *rhs)
none
Global fe_sw2_wd_densityBoundaryPressure_triangle (SVECT *elem_nds, double *elem_head, SVECT2D *grad_phi, SVECT2D *v, SVECT2D *v_wet_dry, double *f, double *f_wet_dry, double djac, double *vars, double *rhs)
none
Global fe_sw2_wd_densityPressure_triangle (SVECT *elem_nds, double *elem_head, SVECT2D *grad_phi, SVECT2D *v, SVECT2D *v_wet_dry, double *f, double *f_wet_dry, double djac, double *vars, double *rhs)
none
Global fe_sw2_wd_gls_convection_triangle (SVECT *elem_nds, double *elem_head, SVECT2D *grad_phi, SVECT2D *v, SVECT2D *v_wet_dry, double *f, double *f_wet_dry, double djac, double *vars, double *rhs)
none
Global fe_sw2_wd_integrate_triangle_f (SVECT *elem_nds, double *elem_head, SVECT2D *grad_phi, SVECT2D *v, SVECT2D *v_wet_dry, double *f, double *f_wet_dry, double djac, double *vars, double *rhs)
none
Global fe_sw2_wd_pressure_triangle (SVECT *elem_nds, double *elem_head, SVECT2D *grad_phi, SVECT2D *v, SVECT2D *v_wet_dry, double *f, double *f_wet_dry, double djac, double *vars, double *rhs)
none
Global fe_sw2_wet_dry_factor (SVECT *x, double *h, double djac)
none
Global fe_sw2_wet_dry_wrapper (double *elem_rhs, SVECT *x, double *h, SVECT2D *grad_phi, SVECT2D *v, SVECT2D *v_wet_dry, double *f, double *f_wet_dry, double djac, int redistribute_flag, int DEBUG, double *vars, void(*fe_sw_func)(SVECT *elem_nds, double *elem_head, SVECT2D *grad_phi, SVECT2D *v, SVECT2D *v_wet_dry, double *f, double *f_wet_dry, double djac, double *vars, double *elem_rhs))
none
Global free_bcgstab (void)
none
Global get_cell_dofs_ivars (int *local_dofs, int **ivars, int nnodes, int *local_node_ids, int elem_nvars, int *elem_var_pos)
none
Global get_residual_norms (double *resid_max_norm, double *resid_l2_norm, double *inc_max_norm, int *imax_dof, int *iinc_dof, int *include_dof, int my_ndofs, int ndofs, int macro_ndofs, double *residual, double *dsol, int *bc_mask)
none
Global global_to_local (int global_col_no, int local_size, int *ghosts, int nghost)
none
Global global_to_local_dbl_ivars (double *local_vals, int *nodeIDs, int nnodes, int *map_array, double *global_vals)
none
Global global_to_local_SVECT2D_ivars (SVECT2D *local_vals, int *nodeIDs, int nnodes, int **ivars, int varx, int vary, double *global_vals)
none
Global grad2d_phi_dot_v (SVECT2D *grad_phi, SVECT2D *v, SVECT2D *grad_x, SVECT2D *grad_y, int ndof)
none
Global grad2d_phi_f (SVECT2D *grad_phi, double *f, SVECT2D *grad, int ndof)
none
Global heat_residual (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global increment_function (SMODEL_SUPER *sm)
none
Global initialize_dirichlet_bc (SMODEL_SUPER *sm)
none
Global initialize_system (SMODEL_SUPER *sm)
none
Global load_global_mat_CSR (double *vals, int *indptr, int *indices, double **elem_mat, int ndofs_ele, int *global_dofs, int *local_range)
none
Global load_global_mat_split_CSR (double *vals, int *indptr, int *indices, double *off_diag_vals, int *off_diag_indptr, int *off_diag_indices, double **elem_mat, int ndofs_ele, int *dofs, int *global_dofs, int *local_range)
none
Global load_global_resid (double *residual, double *elem_rhs, int nnodes, int elem_nvars, int *local_dofs)
none
Global local_dofs_to_global_dofs (int *global_dofs, int ndofs_on_ele, int *dofs, int *local_range, int *ghosts)
none
Global no_init (SMODEL_SUPER *sm)
none
Global no_resid (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global perturb_var (double **elem_mat, SMODEL_SUPER *sm, SMODEL *model, int ie, int nodes_on_element, int nvar_ele, int *elem_vars, int perturb_var_code, int nsubModels, int ele_var_no, int *NodeIDs, int DEBUG)
none
Global poisson_residual (SMODEL_SUPER *mod, double *elem_rhs, int ie, double perturbation, int perturb_node, int perturb_var, int perturb_sign, int DEBUG)
none
Global prep_umfpack (int *indptr_diag, int *cols_diag, double *vals_diag, int nrow)
none
Global run_tests (void)
none
Global scale_linear_system (int *indptr_diag, int *cols_diag, double *vals_diag, int *indptr_off_diag, int *cols_off_diag, double *vals_off_diag, double *b, double *x, double *scale_vect, int local_size, int size, int rank, int *ghosts, int nghost)
none
Global scoverage_alloc_init (SCOVERAGE **coverage, int nelems1D, int nelems2D, int nelems3D, int ncoverages1D, int ncoverages2D, int ncoverages3D)
none
Global scoverage_free (SCOVERAGE *c)
none
Global scoverage_read (SCOVERAGE **cover, char *filebase)
none
Global sdt_check_units (int uin, int uout)
none
Global sdt_get_conversion_factor (int units, int direct)
none
Global sdt_init (SDT *t)
none
Global sdvar_alloc_init (SDVAR *sdvar, int nnode, int n_dvar, int n_dvar_elem_dbl, int n_dvar_elem_int, int nnode_dvar, int nelem_dvar)
none
Global sdvar_position_init (SDVAR_POSITION *dp)
none
Global sfile_checkExists (const char *fname)
none
Global sfile_init (SFILE *file)
none
Global sfile_open (SFILE *file, char *filebase, char *ext1, char *ext2, char *suffix, char *mode, int stopOnNotFind)
none
Global sflags_init (SFLAGS *f)
none
Global sivar_position_init (SIVAR_POSITION *ip)
none
Global slin_sys_alloc_array (SLIN_SYS **lin_sys, int nlin_sys)
none
Global slin_sys_CSR_printScreen (SLIN_SYS *lin_sys)
none
Global slin_sys_init_array (SLIN_SYS *lin_sys, int nlin_sys)
none
Global smat_physics_free_array (SMAT_PHYSICS *mat, int nmat)
none
Global smat_physics_position_flag (SMAT_PHYSICS **mat_node, int nnodes, int *FLAG)
none
Global smat_physics_printScreen (SMAT_PHYSICS *m)
none
Global smodel_alloc_init (SMODEL *m, int phys, int physInit, int nvar)
none
Global smodel_alloc_init_array (SMODEL **mod, int *phys, int *physInit, int nmods, int *nvars)
none
Global smodel_free (SMODEL *model)
none
Global smodel_free_array (SMODEL *mods, int nmods)
none
Global smodel_printScreen (SMODEL *m)
none
Global smodel_super_build_dvars (SMODEL_SUPER *sm)
none
Global smodel_super_no_read (SMODEL_SUPER *sm, char **codes, int nmat_physics, int *mat_ids)
none
Global smodel_super_read (SMODEL_SUPER *sm)
none
Global solve_linear_sys_bcgstab (double *x, int *indptr_diag, int *cols_diag, double *vals_diag, int *indptr_off_diag, int *cols_off_diag, double *vals_off_diag, double *b, double *scale_vect, int local_size, int size, int rank, int *ghosts, int nghost)
none
Global solve_umfpack (double *x, int *indptr_diag, int *cols_diag, double *vals_diag, double *b, int nrow)
none
Global split_CSR_mat_vec_mult (double *Ax, int *indptr_diag, int *cols_diag, double *vals_diag, int *indptr_off_diag, int *cols_off_diag, double *vals_off_diag, double *x, int nrows, int *ghosts, int nghost)
none
Global test_grid_read_partition (int npx, int npy, int nt)
none
Global test_jacobian (int npx, int npy, double xmin, double xmax, double ymin, double ymax)
none
Global test_la (void)
none
Global test_newton (int npx, int npy, double xmin, double xmax, double ymin, double ymax)
none
Global test_residual (int npx, int npy, double xmin, double xmax, double ymin, double ymax)
none
Global test_sw2_nb (int nt)
none
Global test_sw2_wd (int npx, int npy, int nt)
none
Global test_timeloop (int npx, int npy, int nt)
none
Global time_loop (SMODEL_DESIGN *dm)
none
Global umfpack_clear (void)
none
Global unscale_linear_system (double *x, double *x0, double *scale_vect, int local_size)
none
Global update_dt (SMODEL_DESIGN *dm)
none
Global update_function (SMODEL_SUPER *sm)
none